LeviLamina
Loading...
Searching...
No Matches
GlideInputSystem.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/Include.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
StrictEntityContext
;
12
struct
ActorDataFlagComponent
;
13
struct
ActorMovementTickNeededComponent
;
14
struct
FallFlyTicksComponent
;
15
struct
MoveInputComponent
;
16
struct
MovementAbilitiesComponent
;
17
struct
PlayerInputRequestComponent
;
18
struct
StateVectorComponent
;
19
// clang-format on
20
21
class
GlideInputSystem
{
22
public
:
23
// static functions
24
// NOLINTBEGIN
25
MCNAPI
static
void
doGlideInputSystem
(
26
::MovementAbilitiesComponent
const
& abilitiesComponent,
27
::MoveInputComponent
const
& moveInputComponent,
28
::ActorDataFlagComponent
const
& synchedActorDataComponent,
29
::FallFlyTicksComponent
& fallFlyTicksComponent,
30
::StateVectorComponent
& stateVectorComponent
31
);
32
33
MCNAPI
static
void
tickGlideInputSystem
(
34
::ViewT
<
35
::StrictEntityContext
,
36
::Include<::ActorMovementTickNeededComponent, ::PlayerInputRequestComponent>
,
37
::MovementAbilitiesComponent
const
,
38
::MoveInputComponent
const
,
39
::ActorDataFlagComponent
const
,
40
::FallFlyTicksComponent
,
41
::StateVectorComponent
> view
42
);
43
// NOLINTEND
44
};
GlideInputSystem
Definition
GlideInputSystem.h:21
GlideInputSystem::doGlideInputSystem
static MCAPI void doGlideInputSystem(::MovementAbilitiesComponent const &abilitiesComponent, ::MoveInputComponent const &moveInputComponent, ::ActorDataFlagComponent const &synchedActorDataComponent, ::FallFlyTicksComponent &fallFlyTicksComponent, ::StateVectorComponent &stateVectorComponent)
GlideInputSystem::tickGlideInputSystem
static MCAPI void tickGlideInputSystem(::ViewT< ::StrictEntityContext, ::Include<::ActorMovementTickNeededComponent, ::PlayerInputRequestComponent >, ::MovementAbilitiesComponent const, ::MoveInputComponent const, ::ActorDataFlagComponent const, ::FallFlyTicksComponent, ::StateVectorComponent > view)
StrictEntityContext
Definition
StrictEntityContext.h:8
ViewT
Definition
ViewT.h:6
ActorDataFlagComponent
Definition
ActorDataFlagComponent.h:9
ActorMovementTickNeededComponent
Definition
ActorMovementTickNeededComponent.h:5
FallFlyTicksComponent
Definition
FallFlyTicksComponent.h:8
Include
Definition
Include.h:6
MoveInputComponent
Definition
MoveInputComponent.h:11
MovementAbilitiesComponent
Definition
MovementAbilitiesComponent.h:5
PlayerInputRequestComponent
Definition
PlayerInputRequestComponent.h:10
StateVectorComponent
Definition
StateVectorComponent.h:8
src-server
mc
entity
systems
GlideInputSystem.h
Generated on Tue Nov 25 2025 04:00:59 for LeviLamina by
1.12.0