3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/entity/systems/movement/mob/mob_movement_friction/ModifierType.h"
17namespace MobMovementFriction {
20MCAPI
void applyFrictionAndDrag(
21 ::ActorDataFlagComponent
const& actorDataFlagComponent,
22 ::MovementAttributesComponent
const& movementAttributesComponent,
23 ::FrictionModifierOverrideComponent
const* frictionModifierOverrideComponent,
26 ::MobMovementFriction::ModifierType modifierToUseForFriction,
28 bool doesVerticalFriction,
29 ::StateVectorComponent& stateVectorComponent
32MCAPI
void forSystems(::std::function<
void(::TickingSystemWithInfo&&)>
const& func);
Definition ActorDataFlagComponent.h:10
Definition FrictionModifierOverrideComponent.h:5
Definition MovementAttributesComponent.h:5
Definition StateVectorComponent.h:8
Definition TickingSystemWithInfo.h:13