LeviLamina
Loading...
Searching...
No Matches
FireworksMovementSystems.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/ecs/ViewT.h"
7#include "mc/deps/ecs/strict/EntityModifier.h"
8#include "mc/deps/ecs/strict/Include.h"
9#include "mc/deps/ecs/strict/OptionalGlobal.h"
10#include "mc/entity/systems/movement/actor/fireworks_movement_systems/RocketAttached.h"
11
12// auto generated forward declare list
13// clang-format off
14class EntitySystems;
20struct ActorUniqueID;
24struct MobFlagComponent;
28// clang-format on
29
30namespace FireworksMovementSystems {
31// functions
32// NOLINTBEGIN
33MCNAPI void fireworksRocketMoveClient(
34 ::ViewT<
44);
45
46MCNAPI ::FireworksMovementSystems::RocketAttached fireworksRocketMoveClientEntity(
47 ::StrictEntityContext const& rocket,
48 ::SynchedActorDataComponent const& rocketData,
49 ::StateVectorComponent& rocketStateVector,
50 ::ActorRotationComponent& rocketRotation,
54);
55
56MCNAPI void fireworksRocketMoveServer(
57 ::ViewT<
68);
69
70MCNAPI void registerRocketMovementSystems(::EntitySystems& systemRegistry, bool isClientSide);
71
72MCNAPI void simulateAttachedRocket(
73 ::StrictEntityContext const& rocket,
74 ::ActorUniqueID const& attachedID,
75 ::StateVectorComponent& rocketStateVector,
79);
80// NOLINTEND
81
82} // namespace FireworksMovementSystems
Definition EntityModifier.h:6
Definition EntitySystems.h:24
Definition LocalSpatialEntityFetcher.h:5
Definition OptionalGlobal.h:6
Definition StrictEntityContext.h:8
Definition ViewT.h:6
Definition ActorMovementTickNeededComponent.h:5
Definition ActorRotationComponent.h:8
Definition ActorSetPositionRequestComponent.h:8
Definition ActorUniqueID.h:5
Definition DimensionTypeComponent.h:13
Definition FireworksRocketFlagComponent.h:5
Definition Include.h:6
Definition LocalSpatialEntityFetcherFactoryComponent.h:8
Definition MobFlagComponent.h:5
Definition MoveRequestComponent.h:11
Definition StateVectorComponent.h:8
Definition SynchedActorDataComponent.h:8