LeviLamina
Loading...
Searching...
No Matches
EntitySensorSystem.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
#include "mc/deps/ecs/strict/OptionalGlobal.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
ActorOwnerComponent
;
13
class
EntitySensorComponent
;
14
class
StrictEntityContext
;
15
struct
ActorTickedComponent
;
16
struct
CurrentTickComponent
;
17
struct
TickingSystemWithInfo
;
18
// clang-format on
19
20
class
EntitySensorSystem
{
21
public
:
22
// static functions
23
// NOLINTBEGIN
24
MCAPI
static
void
_tick(
25
::OptionalGlobal<::CurrentTickComponent const>
currentTickComponent,
26
::ViewT
<
27
::StrictEntityContext
,
28
::Include<::ActorTickedComponent const>
,
29
::ActorOwnerComponent
,
30
::EntitySensorComponent
> view
31
);
32
33
MCAPI
static
void
_tickEntitySensorComponent(
34
::StrictEntityContext
&,
35
::ActorOwnerComponent
& actorOwnerComponent,
36
::EntitySensorComponent
& entitySensorComponent,
37
::CurrentTickComponent
const
& currentTickComponent
38
);
39
40
MCAPI static ::TickingSystemWithInfo createSystem();
41
// NOLINTEND
42
};
ActorOwnerComponent
Definition
ActorOwnerComponent.h:10
EntitySensorComponent
Definition
EntitySensorComponent.h:14
EntitySensorSystem
Definition
EntitySensorSystem.h:20
OptionalGlobal
Definition
OptionalGlobal.h:6
StrictEntityContext
Definition
StrictEntityContext.h:10
ViewT
Definition
ViewT.h:6
ActorTickedComponent
Definition
ActorTickedComponent.h:5
CurrentTickComponent
Definition
CurrentTickComponent.h:10
Include
Definition
Include.h:6
TickingSystemWithInfo
Definition
TickingSystemWithInfo.h:11
src
mc
entity
systems
EntitySensorSystem.h
Generated on Sat Apr 26 2025 05:55:37 for LeviLamina by
1.12.0