3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/ecs/Optional.h"
7#include "mc/deps/ecs/ViewT.h"
8#include "mc/deps/ecs/strict/Include.h"
27namespace PredictedMovementSystem {
30MCAPI
void _disablePrediction(::PredictedMovementComponent& predictedMovement);
32MCAPI
void _tickPredictedMovement(
33 ::PredictedMovementComponent& predictedMovement,
34 ::StateVectorComponent& stateVector,
35 ::ActorOwnerComponent& actorOwnerComponent,
36 ::Optional<::MobFlagComponent const> isMob,
37 ::Optional<::VehicleInputIntentComponent const> vehicle,
38 ::Optional<::MovementInterpolatorComponent> interpolator,
39 ::Optional<::ActorRotationComponent const> actorRotation,
40 ::Optional<::OnGroundFlagComponent const> onGround,
41 ::Optional<::ActorHeadRotationComponent const> headRotation,
42 ::PredictedMovementSystem::SystemUniforms
const& uniforms
45MCAPI
void _tickSystem(
47 ::StrictEntityContext,
48 ::Include<::ActorTickNeededComponent>,
49 ::PredictedMovementComponent,
50 ::StateVectorComponent,
51 ::ActorOwnerComponent,
52 ::Optional<::MobFlagComponent const>,
53 ::Optional<::VehicleInputIntentComponent const>,
54 ::Optional<::MovementInterpolatorComponent>,
55 ::Optional<::ActorRotationComponent const>,
56 ::Optional<::OnGroundFlagComponent const>,
57 ::Optional<::ActorHeadRotationComponent const>> view,
58 ::ViewT<::StrictEntityContext, ::PredictedMovementComponent> disablingView
62MCAPI
void _updateRuntimeData(::PredictedMovementComponent& component);
65MCAPI ::TickingSystemWithInfo createSystem();
Definition ActorOwnerComponent.h:10
Definition ActorTickNeededComponent.h:13
Definition PredictedMovementComponent.h:21
Definition StrictEntityContext.h:8
Definition ActorHeadRotationComponent.h:5
Definition ActorRotationComponent.h:8
Definition MobFlagComponent.h:5
Definition MovementInterpolatorComponent.h:9
Definition OnGroundFlagComponent.h:5
Definition StateVectorComponent.h:8
Definition TickingSystemWithInfo.h:13