LeviLamina
Loading...
Searching...
No Matches
ServerPlayerMovementCorrectionSystem.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/ecs/Optional.h"
7#include "mc/deps/ecs/ViewT.h"
8
9// auto generated forward declare list
10// clang-format off
11class Actor;
24// clang-format on
25
26namespace ServerPlayerMovementCorrectionSystem {
27// functions
28// NOLINTBEGIN
29MCAPI void _afterMovementSimulation(
30 ::UserEntityIdentifierComponent const& userIdentifier,
31 ::Actor& actor,
32 ::PlayerAuthInputPacket const& packet,
34 ::ActorRotationComponent const* actorRotation,
35 ::ServerPlayerMovementComponent& serverPlayerMovement,
36 ::StateVectorComponent& stateVector,
37 ::BoatMovementComponent const* boat
38);
39
40MCAPI void _tickServerPlayerMovementCorrectionSystem(
41 ::StrictEntityContext const& player,
42 ::ServerPlayerCurrentMovementComponent const& serverPlayerCurrentMovementComponent,
43 ::UserEntityIdentifierComponent const& userIdentifierComponent,
44 ::ServerPlayerMovementComponent& serverPlayerMovementComponent,
46 ::StateVectorComponent& playerStateVector,
47 ::ViewT<
53 ::Optional<::BoatMovementComponent const>> const& replayableEntityView
54);
55
56MCAPI ::TickingSystemWithInfo createSystem();
57// NOLINTEND
58
59} // namespace ServerPlayerMovementCorrectionSystem
Definition ActorOwnerComponent.h:10
Definition Actor.h:104
Definition Optional.h:8
Definition PlayerAuthInputPacket.h:27
Definition ReplayStateComponent.h:17
Definition StrictEntityContext.h:10
Definition UserEntityIdentifierComponent.h:19
Definition ViewT.h:6
Definition ActorRotationComponent.h:10
Definition BoatMovementComponent.h:5
Definition PassengerComponent.h:10
Definition ServerPlayerCurrentMovementComponent.h:12
Definition ServerPlayerMovementComponent.h:15
Definition StateVectorComponent.h:10
Definition TickingSystemWithInfo.h:11