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/entity/systems/movement/actor/fireworks_movement_systems/RocketAttached.h"
10
11// auto generated forward declare list
12// clang-format off
13class EntitySystems;
18struct ActorUniqueID;
19struct MobFlagComponent;
22// clang-format on
23
24namespace FireworksMovementSystems {
25// functions
26// NOLINTBEGIN
27MCNAPI ::FireworksMovementSystems::RocketAttached fireworksRocketMoveClientEntity(
28 ::StrictEntityContext const& rocket,
29 ::SynchedActorDataComponent const& rocketData,
30 ::StateVectorComponent& rocketStateVector,
31 ::ActorRotationComponent& rocketRotation,
35);
36
37MCNAPI void registerRocketMovementSystems(::EntitySystems& systemRegistry, bool isClientSide);
38
39MCNAPI void simulateAttachedRocket(
40 ::StrictEntityContext const& rocket,
41 ::ActorUniqueID const& attachedID,
42 ::StateVectorComponent& rocketStateVector,
46);
47// NOLINTEND
48
49} // namespace FireworksMovementSystems
Definition EntityModifier.h:6
Definition EntitySystems.h:24
Definition LocalSpatialEntityFetcher.h:5
Definition StrictEntityContext.h:8
Definition ViewT.h:6
Definition ActorRotationComponent.h:8
Definition ActorSetPositionRequestComponent.h:8
Definition ActorUniqueID.h:5
Definition Include.h:6
Definition MobFlagComponent.h:5
Definition StateVectorComponent.h:8
Definition SynchedActorDataComponent.h:8