LeviLamina
Loading...
Searching...
No Matches
HangingActorMoveSystemImpl.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/Exclude.h"
8
#include "mc/deps/ecs/strict/Include.h"
9
#include "mc/deps/ecs/strict/OptionalGlobal.h"
10
11
// auto generated forward declare list
12
// clang-format off
13
class
StrictEntityContext
;
14
struct
ActorComponent
;
15
struct
ActorRemovedFlagComponent
;
16
struct
HangingActorFlagComponent
;
17
struct
MoveRequestComponent
;
18
namespace
VanillaSystems {
struct
ActorAdapterComponent; }
19
// clang-format on
20
21
namespace
HangingActorMoveSystemImpl {
22
// functions
23
// NOLINTBEGIN
24
MCAPI
void
doActorMoveSystem(
25
::StrictEntityContext
const
& entity,
26
::MoveRequestComponent
& moveRequestComponent,
27
::VanillaSystems::ActorAdapterComponent
* adapter
28
);
29
30
MCAPI
void
singleTickActorMoveSystem(
31
::StrictEntityContext
& entity,
32
::ViewT
<
33
::StrictEntityContext
,
34
::Include<::HangingActorFlagComponent, ::ActorComponent>
,
35
::Exclude<::ActorRemovedFlagComponent>
,
36
::MoveRequestComponent
> view,
37
::OptionalGlobal<::VanillaSystems::ActorAdapterComponent>
adapterComponent
38
);
39
40
MCAPI
void
tickActorMoveSystem(
41
::ViewT
<
42
::StrictEntityContext
,
43
::Include<::HangingActorFlagComponent, ::ActorComponent>
,
44
::Exclude<::ActorRemovedFlagComponent>
,
45
::MoveRequestComponent
> view,
46
::OptionalGlobal<::VanillaSystems::ActorAdapterComponent>
adapterComponent
47
);
48
// NOLINTEND
49
50
}
// namespace HangingActorMoveSystemImpl
OptionalGlobal
Definition
OptionalGlobal.h:6
StrictEntityContext
Definition
StrictEntityContext.h:10
ViewT
Definition
ViewT.h:6
ActorComponent
Definition
ActorComponent.h:5
ActorRemovedFlagComponent
Definition
ActorRemovedFlagComponent.h:5
Exclude
Definition
Exclude.h:6
HangingActorFlagComponent
Definition
HangingActorFlagComponent.h:5
Include
Definition
Include.h:6
MoveRequestComponent
Definition
MoveRequestComponent.h:13
VanillaSystems::ActorAdapterComponent
Definition
ActorAdapterComponent.h:7
src
mc
entity
systems
HangingActorMoveSystemImpl.h
Generated on Sat Apr 26 2025 05:55:37 for LeviLamina by
1.12.0