LeviLamina
Loading...
Searching...
No Matches
ServerMoveInputHandlerSystemUtils.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
#include "mc/deps/ecs/strict/Include.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
StrictEntityContext
;
13
struct
ActorDataDirtyFlagsComponent
;
14
struct
ActorDataFlagComponent
;
15
struct
ActorMovementTickNeededComponent
;
16
struct
ClientInputLockComponent
;
17
struct
MoveInputComponent
;
18
struct
MovementAbilitiesComponent
;
19
struct
PlayerComponent
;
20
struct
ServerPlayerCurrentMovementComponent
;
21
struct
SneakingComponent
;
22
struct
VanillaClientGameplayComponent
;
23
struct
WasInWaterFlagComponent
;
24
// clang-format on
25
26
namespace
ServerMoveInputHandlerSystemUtils {
27
// functions
28
// NOLINTBEGIN
29
MCAPI
void
_tickServerMoveInputHandler(
30
::StrictEntityContext
&,
31
::MovementAbilitiesComponent
const
& abilitiesComponent,
32
::ServerPlayerCurrentMovementComponent
const
& serverPlayerCurrentMovementComponent,
33
::ClientInputLockComponent
& lockComponent,
34
::MoveInputComponent
& input,
35
::ActorDataFlagComponent
& actorDataFlag,
36
::ActorDataDirtyFlagsComponent
& actorDataDirtyFlags,
37
::VanillaClientGameplayComponent
& vanillaClientGameplayComponent,
38
::Optional<::SneakingComponent const>
sneakingComponent,
39
::Optional<::WasInWaterFlagComponent const>
isInWater
40
);
41
42
MCAPI
void
_tickServerMoveInputHandlerSystem(
43
::ViewT
<
44
::StrictEntityContext
,
45
::Include<::ActorMovementTickNeededComponent const, ::PlayerComponent const>
,
46
::MovementAbilitiesComponent
const
,
47
::ServerPlayerCurrentMovementComponent
const
,
48
::ClientInputLockComponent
,
49
::MoveInputComponent
,
50
::ActorDataFlagComponent
,
51
::ActorDataDirtyFlagsComponent
,
52
::VanillaClientGameplayComponent
,
53
::Optional<::SneakingComponent const>
,
54
::Optional<::WasInWaterFlagComponent const>
> view
55
);
56
// NOLINTEND
57
58
}
// namespace ServerMoveInputHandlerSystemUtils
Optional
Definition
Optional.h:8
StrictEntityContext
Definition
StrictEntityContext.h:8
ViewT
Definition
ViewT.h:6
ActorDataDirtyFlagsComponent
Definition
ActorDataDirtyFlagsComponent.h:5
ActorDataFlagComponent
Definition
ActorDataFlagComponent.h:9
ActorMovementTickNeededComponent
Definition
ActorMovementTickNeededComponent.h:5
ClientInputLockComponent
Definition
ClientInputLockComponent.h:10
Include
Definition
Include.h:6
MoveInputComponent
Definition
MoveInputComponent.h:11
MovementAbilitiesComponent
Definition
MovementAbilitiesComponent.h:5
PlayerComponent
Definition
PlayerComponent.h:5
ServerPlayerCurrentMovementComponent
Definition
ServerPlayerCurrentMovementComponent.h:10
SneakingComponent
Definition
SneakingComponent.h:5
VanillaClientGameplayComponent
Definition
VanillaClientGameplayComponent.h:8
WasInWaterFlagComponent
Definition
WasInWaterFlagComponent.h:5
src-server
mc
util
ServerMoveInputHandlerSystemUtils.h
Generated on Tue Nov 25 2025 04:01:33 for LeviLamina by
1.12.0