3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/ecs/Optional.h"
7#include "mc/deps/ecs/strict/Include.h"
21namespace MobMovementDrag {
24MCNAPI
void forLiquidDragSystems(::std::function<
void(::TickingSystemWithInfo&&)>
const& func);
26MCNAPI
void forNormalDragSystems(::std::function<
void(::TickingSystemWithInfo&&)>
const& func);
28MCNAPI
void tickApplyWaterDrag(
29 ::entt::type_list<::Include<::WaterTravelFlagComponent>>,
30 ::Optional<::OnGroundFlagComponent const> onGroundFlag,
31 ::Optional<::WaterMovementComponent const> waterMovement,
32 ::ActorDataFlagComponent
const& actorDataFlagComponent,
33 ::SwimSpeedMultiplierComponent
const& swimSpeedMultiplierComponent,
34 ::WaterWalkSpeedEnchantComponent
const& waterWalkSpeedEnchantComponent,
35 ::StateVectorComponent& stateVectorComponent
Definition ActorDataFlagComponent.h:9
Definition OnGroundFlagComponent.h:5
Definition StateVectorComponent.h:8
Definition SwimSpeedMultiplierComponent.h:8
Definition TickingSystemWithInfo.h:13
Definition WaterMovementComponent.h:5
Definition WaterTravelFlagComponent.h:5
Definition WaterWalkSpeedEnchantComponent.h:8