LeviLamina
Loading...
Searching...
No Matches
MoveSpeedCapSystem.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/Exclude.h"
9
#include "mc/deps/ecs/strict/Include.h"
10
11
// auto generated forward declare list
12
// clang-format off
13
class
StrictEntityContext
;
14
struct
ActorDataFlagComponent
;
15
struct
ActorIsImmobileFlagComponent
;
16
struct
ActorIsKnockedBackOnDeathFlagComponent
;
17
struct
HorseFlagComponent
;
18
struct
MobAllowStandSlidingFlagComponent
;
19
struct
MobFlagComponent
;
20
struct
MobIsJumpingFlagComponent
;
21
struct
MoveRequestComponent
;
22
struct
MovementAttributesComponent
;
23
struct
OnGroundFlagComponent
;
24
struct
PlayerComponent
;
25
struct
PlayerIsSleepingFlagComponent
;
26
struct
VehicleInputIntentComponent
;
27
// clang-format on
28
29
namespace
VanillaSystems {
30
31
struct
MoveSpeedCapSystem
{
32
public
:
33
// static functions
34
// NOLINTBEGIN
35
MCAPI
static
void
tick(
36
::ViewT<::StrictEntityContext, ::MoveRequestComponent>
view,
37
::ViewT
<
::StrictEntityContext
,
::ActorDataFlagComponent
const
,
::Optional<::ActorIsImmobileFlagComponent const>
>
38
actorView,
39
::ViewT
<
40
::StrictEntityContext
,
41
::Include<::MobFlagComponent>
,
42
::MovementAttributesComponent
const
,
43
::Optional<::ActorIsKnockedBackOnDeathFlagComponent const>
> mobView,
44
::ViewT
<
45
::StrictEntityContext
,
46
::ActorDataFlagComponent
const
,
47
::Optional<::VehicleInputIntentComponent const>
,
48
::Include<::OnGroundFlagComponent, ::HorseFlagComponent>
,
49
::Exclude<::MobAllowStandSlidingFlagComponent, ::MobIsJumpingFlagComponent>
> horseView,
50
::ViewT
<
::StrictEntityContext
,
::Include<::HorseFlagComponent>
> onlyHorseView,
51
::ViewT<::StrictEntityContext, ::PlayerIsSleepingFlagComponent const, ::PlayerComponent const>
playerView
52
);
53
// NOLINTEND
54
};
55
56
}
// namespace VanillaSystems
Optional
Definition
Optional.h:8
StrictEntityContext
Definition
StrictEntityContext.h:8
ViewT
Definition
ViewT.h:6
ActorDataFlagComponent
Definition
ActorDataFlagComponent.h:9
ActorIsImmobileFlagComponent
Definition
ActorIsImmobileFlagComponent.h:5
ActorIsKnockedBackOnDeathFlagComponent
Definition
ActorIsKnockedBackOnDeathFlagComponent.h:5
Exclude
Definition
Exclude.h:6
HorseFlagComponent
Definition
HorseFlagComponent.h:5
Include
Definition
Include.h:6
MobAllowStandSlidingFlagComponent
Definition
MobAllowStandSlidingFlagComponent.h:5
MobFlagComponent
Definition
MobFlagComponent.h:5
MobIsJumpingFlagComponent
Definition
MobIsJumpingFlagComponent.h:5
MoveRequestComponent
Definition
MoveRequestComponent.h:11
MovementAttributesComponent
Definition
MovementAttributesComponent.h:5
OnGroundFlagComponent
Definition
OnGroundFlagComponent.h:5
PlayerComponent
Definition
PlayerComponent.h:5
PlayerIsSleepingFlagComponent
Definition
PlayerIsSleepingFlagComponent.h:5
VanillaSystems::MoveSpeedCapSystem
Definition
MoveSpeedCapSystem.h:31
VehicleInputIntentComponent
Definition
VehicleInputIntentComponent.h:11
src
mc
deps
vanilla_systems
MoveSpeedCapSystem.h
Generated on
for LeviLamina by
1.16.1