3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/ecs/Optional.h"
7#include "mc/platform/brstd/function_ref.h"
26namespace DefaultMoveSystems {
29MCAPI
void doDefaultMoveSystems(
30 ::StrictEntityContext
const&,
31 ::Optional<::OnGroundFlagComponent const> onGroundFlagComponent,
32 ::Optional<::CanStandOnSnowFlagComponent const> canStandOnSnowFlagComponent,
33 ::Optional<::HasLightweightFamilyFlagComponent const> hasLightweightFamilyFlagComponent,
34 ::Optional<::MoveInputComponent const> moveInputComponent,
35 ::AABBShapeComponent
const& aabbShapeComponent,
36 ::ActorRotationComponent
const& actorRotationComponent,
37 ::ActorDataFlagComponent
const& synchedActorDataComponent,
38 ::FallDistanceComponent& fallDistanceComponent,
39 ::MobTravelComponent& mobTravelComponent,
40 ::StateVectorComponent& stateVectorComponent,
41 ::IConstBlockSource
const& region
44MCAPI
void doFlyingPlayerMoveSystems(
45 ::StrictEntityContext
const&,
46 ::Optional<::OnGroundFlagComponent const> onGroundFlagComponent,
47 ::AABBShapeComponent
const& aabbShapeComponent,
48 ::ActorRotationComponent
const& actorRotationComponent,
49 ::MobTravelComponent& mobTravelComponent,
50 ::StateVectorComponent& stateVectorComponent,
51 ::IConstBlockSource
const& region
54MCAPI
void forSystems(::brstd::function_ref<
void(::TickingSystemWithInfo&&)> func);
56MCAPI
void horizontalMovement(
57 ::Optional<::OnGroundFlagComponent const> onGroundFlagComponent,
58 ::AABBShapeComponent
const& aabbShapeComponent,
59 ::ActorRotationComponent
const& actorRotationComponent,
60 ::MobTravelComponent& mobTravelComponent,
61 ::StateVectorComponent& stateVectorComponent,
62 ::IConstBlockSource
const& region
65MCAPI
void verticalMovement(
66 ::Optional<::CanStandOnSnowFlagComponent const> canStandOnSnowFlagComponent,
67 ::Optional<::HasLightweightFamilyFlagComponent const> hasLightweightFamilyFlagComponent,
68 ::Optional<::MoveInputComponent const> moveInputComponent,
69 ::AABBShapeComponent
const& aabbShapeComponent,
70 ::ActorDataFlagComponent
const& synchedActorDataComponent,
71 ::FallDistanceComponent& fallDistanceComponent,
72 ::StateVectorComponent& stateVectorComponent,
73 ::IConstBlockSource
const& region
Definition IConstBlockSource.h:25
Definition StrictEntityContext.h:8
Definition AABBShapeComponent.h:9
Definition ActorDataFlagComponent.h:9
Definition ActorRotationComponent.h:8
Definition CanStandOnSnowFlagComponent.h:5
Definition FallDistanceComponent.h:5
Definition HasLightweightFamilyFlagComponent.h:5
Definition MobTravelComponent.h:8
Definition OnGroundFlagComponent.h:5
Definition StateVectorComponent.h:8
Definition TickingSystemWithInfo.h:13