LeviLamina
Loading...
Searching...
No Matches
NoClipOrNoBlockMoveFilterSystem.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
#include "mc/deps/ecs/strict/OptionalGlobal.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
IConstBlockSource
;
12
class
StrictEntityContext
;
13
struct
AABBShapeComponent
;
14
struct
ActorDataFlagComponent
;
15
struct
MoveRequestComponent
;
16
struct
OffsetsComponent
;
17
struct
StateVectorComponent
;
18
struct
SubBBsComponent
;
19
namespace
VanillaSystems {
struct
VanillaSystemsEventingComponent
; }
20
// clang-format on
21
22
namespace
VanillaSystems {
23
24
struct
NoClipOrNoBlockMoveFilterSystem
{
25
public
:
26
// static functions
27
// NOLINTBEGIN
28
MCAPI
static
void
tick(
29
::StrictEntityContext
const
&
context
,
30
::MoveRequestComponent
const
& moveRequest,
31
::OffsetsComponent
const
& offsets,
32
::ActorDataFlagComponent
const
& actorData,
33
::AABBShapeComponent
& aabb,
34
::StateVectorComponent
& state,
35
::SubBBsComponent
& subBBs,
36
::EntityModifier<::MoveRequestComponent>
mod,
37
::OptionalGlobal<::VanillaSystems::VanillaSystemsEventingComponent>
eventingComponent,
38
::IConstBlockSource
const
& region
39
);
40
// NOLINTEND
41
};
42
43
}
// namespace VanillaSystems
EntityModifier
Definition
EntityModifier.h:6
IConstBlockSource
Definition
IConstBlockSource.h:25
OptionalGlobal
Definition
OptionalGlobal.h:6
StrictEntityContext
Definition
StrictEntityContext.h:8
AABBShapeComponent
Definition
AABBShapeComponent.h:9
ActorDataFlagComponent
Definition
ActorDataFlagComponent.h:9
MoveRequestComponent
Definition
MoveRequestComponent.h:11
OffsetsComponent
Definition
OffsetsComponent.h:8
StateVectorComponent
Definition
StateVectorComponent.h:8
SubBBsComponent
Definition
SubBBsComponent.h:10
VanillaSystems::NoClipOrNoBlockMoveFilterSystem
Definition
NoClipOrNoBlockMoveFilterSystem.h:24
VanillaSystems::VanillaSystemsEventingComponent
Definition
VanillaSystemsEventingComponent.h:12
context
Definition
context.h:5
src
mc
deps
vanilla_systems
NoClipOrNoBlockMoveFilterSystem.h
Generated on
for LeviLamina by
1.16.1