LeviLamina
Loading...
Searching...
No Matches
ServerPlayerInputSystem.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/ecs/ViewT.h"
7#include "mc/deps/ecs/strict/EntityModifier.h"
8
9// auto generated forward declare list
10// clang-format off
11class InteractPacket;
12class InventoryPacket;
21// clang-format on
22
23namespace ServerPlayerInputSystem {
24// functions
25// NOLINTBEGIN
26MCAPI void _tickPlayerMovement(
28 ::ServerPlayerMovementComponent& serverPlayerMovement,
33);
34
35MCAPI void _tickServerPlayerInputSystem(
41);
42
43MCAPI ::TickingSystemWithInfo create();
44
45MCAPI bool onInteractPacket(::ServerPlayerMovementComponent& component, ::InteractPacket const& packet);
46
47MCAPI bool
48onInventoryTransactionPacket(::ServerPlayerMovementComponent& component, ::std::shared_ptr<::InventoryPacket> packet);
49
50MCAPI bool onPlayerAuthInputPacket(::ServerPlayerMovementComponent& component, ::PlayerAuthInputPacket const& packet);
51// NOLINTEND
52
53} // namespace ServerPlayerInputSystem
Definition EntityModifier.h:6
Definition InteractPacket.h:18
Definition InventoryPacket.h:16
Definition PlayerAuthInputPacket.h:27
Definition StrictEntityContext.h:8
Definition ViewT.h:6
Definition ActorMovementTickNeededComponent.h:5
Definition ServerPlayerCurrentMovementComponent.h:10
Definition ServerPlayerInteractComponent.h:8
Definition ServerPlayerInventoryTransactionComponent.h:10
Definition ServerPlayerMovementComponent.h:15
Definition TickingSystemWithInfo.h:13