3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/ecs/Optional.h"
23namespace PredictedMovementSystem {
26MCAPI
void _tickPredictedMovement(
27 ::PredictedMovementComponent& predictedMovement,
28 ::StateVectorComponent& stateVector,
29 ::ActorOwnerComponent& actorOwnerComponent,
30 ::Optional<::MobFlagComponent const> isMob,
31 ::Optional<::VehicleInputIntentComponent const> vehicle,
32 ::Optional<::MovementInterpolatorComponent> interpolator,
33 ::Optional<::ActorRotationComponent const> actorRotation,
34 ::Optional<::OnGroundFlagComponent const> onGround,
35 ::Optional<::ActorHeadRotationComponent const> headRotation,
36 ::PredictedMovementSystem::SystemUniforms
const& uniforms
40MCAPI
void _updateRuntimeData(::PredictedMovementComponent& component);
42MCAPI
bool tryAddPredictionMoveData(::AddActorPacket
const& packet, ::PredictedMovementComponent* component);
Definition ActorOwnerComponent.h:10
Definition AddActorPacket.h:20
Definition PredictedMovementComponent.h:21
Definition ActorHeadRotationComponent.h:5
Definition ActorRotationComponent.h:8
Definition MobFlagComponent.h:5
Definition MovementInterpolatorComponent.h:14
Definition OnGroundFlagComponent.h:5
Definition StateVectorComponent.h:8