3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/ecs/Optional.h"
7#include "mc/deps/ecs/ViewT.h"
26namespace ServerPlayerMovementCorrectionSystem {
29MCAPI
void _afterMovementSimulation(
30 ::UserEntityIdentifierComponent
const& userIdentifier,
32 ::PlayerAuthInputPacket
const& packet,
33 ::ReplayStateComponent& replay,
34 ::ActorRotationComponent
const* actorRotation,
35 ::ServerPlayerMovementComponent& serverPlayerMovement,
36 ::StateVectorComponent& stateVector,
37 ::BoatMovementComponent
const* boat
40MCAPI
void _tickServerPlayerMovementCorrectionSystem(
41 ::StrictEntityContext
const& player,
42 ::ServerPlayerCurrentMovementComponent
const& serverPlayerCurrentMovementComponent,
43 ::UserEntityIdentifierComponent
const& userIdentifierComponent,
44 ::ServerPlayerMovementComponent& serverPlayerMovementComponent,
45 ::Optional<::PassengerComponent const> passengerComponent,
46 ::StateVectorComponent& playerStateVector,
48 ::StrictEntityContext,
49 ::ActorRotationComponent
const,
50 ::ActorOwnerComponent,
51 ::ReplayStateComponent,
52 ::StateVectorComponent,
53 ::Optional<::BoatMovementComponent const>>
const& replayableEntityView
56MCAPI ::TickingSystemWithInfo createSystem();
Definition ActorOwnerComponent.h:10
Definition ReplayStateComponent.h:18
Definition StrictEntityContext.h:8
Definition UserEntityIdentifierComponent.h:12
Definition ActorRotationComponent.h:8
Definition BoatMovementComponent.h:5
Definition PassengerComponent.h:8
Definition ServerPlayerCurrentMovementComponent.h:10
Definition ServerPlayerMovementComponent.h:15
Definition StateVectorComponent.h:8
Definition TickingSystemWithInfo.h:13