3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/ecs/ViewT.h"
7#include "mc/deps/ecs/strict/EntityModifier.h"
22namespace ServerPlayerInputSystem {
25MCAPI
void _tickPlayerMovement(
26 ::StrictEntityContext& entity,
27 ::ServerPlayerMovementComponent& serverPlayerMovement,
29 ::ServerPlayerCurrentMovementComponent,
30 ::ServerPlayerInventoryTransactionComponent,
31 ::ServerPlayerInteractComponent> modifier
34MCAPI
void _tickServerPlayerInputSystem(
35 ::ViewT<::StrictEntityContext, ::ActorMovementTickNeededComponent const, ::ServerPlayerMovementComponent> view,
37 ::ServerPlayerCurrentMovementComponent,
38 ::ServerPlayerInventoryTransactionComponent,
39 ::ServerPlayerInteractComponent> modifier
42MCAPI ::TickingSystemWithInfo create();
45onInventoryTransactionPacket(::ServerPlayerMovementComponent& component, ::std::shared_ptr<::InventoryPacket> packet);
47MCAPI
void transferInteractPackets(::ServerPlayerMovementComponent& movementComponent, ::EntityContext& entity);
Definition EntityContext.h:16
Definition InventoryPacket.h:16
Definition StrictEntityContext.h:8
Definition ActorMovementTickNeededComponent.h:5
Definition ServerPlayerCurrentMovementComponent.h:10
Definition ServerPlayerInteractComponent.h:8
Definition ServerPlayerInventoryTransactionComponent.h:10
Definition ServerPlayerMovementComponent.h:15
Definition TickingSystemWithInfo.h:13