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/strict/EntityModifier.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
EntityContext
;
11
class
InteractPacket
;
12
class
PlayerAuthInputPacket
;
13
class
StrictEntityContext
;
14
struct
ServerPlayerCurrentMovementComponent
;
15
struct
ServerPlayerInteractComponent
;
16
struct
ServerPlayerInventoryTransactionComponent
;
17
struct
ServerPlayerMovementComponent
;
18
struct
TickingSystemWithInfo
;
19
// clang-format on
20
21
namespace
ServerPlayerInputSystem {
22
// functions
23
// NOLINTBEGIN
24
MCAPI
void
_tickPlayerMovement(
25
::StrictEntityContext
& entity,
26
::ServerPlayerMovementComponent
& serverPlayerMovement,
27
::EntityModifier
<
28
::ServerPlayerCurrentMovementComponent
,
29
::ServerPlayerInventoryTransactionComponent
,
30
::ServerPlayerInteractComponent
> modifier
31
);
32
33
MCAPI ::TickingSystemWithInfo create();
34
35
MCAPI
bool
onInteractPacket(
::ServerPlayerMovementComponent
& component,
::InteractPacket
const
& packet);
36
37
MCAPI
bool
onPlayerAuthInputPacket(
::ServerPlayerMovementComponent
& component,
::PlayerAuthInputPacket
const
& packet);
38
39
MCAPI
void
transferInteractPackets(
::ServerPlayerMovementComponent
& movementComponent,
::EntityContext
& entity);
40
// NOLINTEND
41
42
}
// namespace ServerPlayerInputSystem
EntityContext
Definition
EntityContext.h:16
EntityModifier
Definition
EntityModifier.h:6
InteractPacket
Definition
InteractPacket.h:18
PlayerAuthInputPacket
Definition
PlayerAuthInputPacket.h:27
StrictEntityContext
Definition
StrictEntityContext.h:10
ServerPlayerCurrentMovementComponent
Definition
ServerPlayerCurrentMovementComponent.h:12
ServerPlayerInteractComponent
Definition
ServerPlayerInteractComponent.h:10
ServerPlayerInventoryTransactionComponent
Definition
ServerPlayerInventoryTransactionComponent.h:10
ServerPlayerMovementComponent
Definition
ServerPlayerMovementComponent.h:15
TickingSystemWithInfo
Definition
TickingSystemWithInfo.h:11
src
mc
entity
systems
ServerPlayerInputSystem.h
Generated on Sat Apr 26 2025 05:55:37 for LeviLamina by
1.12.0