3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/input/InputMode.h"
21namespace PlayerMovement {
24MCAPI
void applyInputLocks(::ClientInputLockComponent
const& lockComponent, ::MoveInputState& inputState);
26MCAPI ::Vec2 calculateButtonMoveVector(::MoveInputState
const& inputState);
28MCAPI
void clearInputState(::MoveInputComponent& input);
30MCAPI_C ::InputMode getInputMode(::EntityContext
const& provider);
32MCAPI
void initializePlayer(::EntityContext& provider);
34MCAPI
void setElytraFlightTimeTicks(::EntityContext& provider, ::Tick
const& value);
36MCAPI_C
bool shouldStopEmoting(
38 ::ActorDataFlagComponent& actorDataFlag,
39 ::ActorDataDirtyFlagsComponent& actorDataDirtyFlags,
40 ::ClientInputLockComponent& lockComponent,
41 ::VanillaClientGameplayComponent& vanillaClientGameplayComponent
Definition EntityContext.h:16
Definition ActorDataDirtyFlagsComponent.h:5
Definition ActorDataFlagComponent.h:9
Definition VanillaClientGameplayComponent.h:8