LeviLamina
Loading...
Searching...
No Matches
RaidTriggerSystem.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
StrictEntityContext
;
14
struct
ActorTickedComponent
;
15
struct
DimensionTypeComponent
;
16
struct
GainedRaidOmenAtPositionComponent
;
17
struct
RaidTriggerComponent
;
18
struct
TickingSystemWithInfo
;
19
struct
VillageManagerComponent
;
20
// clang-format on
21
22
class
RaidTriggerSystem
{
23
public
:
24
// static functions
25
// NOLINTBEGIN
26
MCAPI
static
void
_doRaidTriggerSystem(
27
::DimensionTypeComponent
const
& dimensionTypeComponent,
28
::GainedRaidOmenAtPositionComponent
const
& gainedRaidOmen,
29
::ActorOwnerComponent
& actorOwnerComponent,
30
::VillageManagerComponent
const
& villageManagerComponent
31
);
32
33
MCAPI
static
void
_tickRaidTriggerSystem(
34
::OptionalGlobal<::VillageManagerComponent const>
villageManagerComponent,
35
::ViewT
<
36
::StrictEntityContext
,
37
::Include<::ActorTickedComponent const, ::RaidTriggerComponent const>
,
38
::DimensionTypeComponent
const
,
39
::GainedRaidOmenAtPositionComponent
const
,
40
::ActorOwnerComponent
> view
41
);
42
43
MCAPI static ::TickingSystemWithInfo createSystem();
44
// NOLINTEND
45
};
ActorOwnerComponent
Definition
ActorOwnerComponent.h:10
OptionalGlobal
Definition
OptionalGlobal.h:6
RaidTriggerSystem
Definition
RaidTriggerSystem.h:22
StrictEntityContext
Definition
StrictEntityContext.h:10
ViewT
Definition
ViewT.h:6
ActorTickedComponent
Definition
ActorTickedComponent.h:5
DimensionTypeComponent
Definition
DimensionTypeComponent.h:13
GainedRaidOmenAtPositionComponent
Definition
GainedRaidOmenAtPositionComponent.h:11
Include
Definition
Include.h:6
RaidTriggerComponent
Definition
RaidTriggerComponent.h:5
TickingSystemWithInfo
Definition
TickingSystemWithInfo.h:11
VillageManagerComponent
Definition
VillageManagerComponent.h:15
src
mc
entity
systems
RaidTriggerSystem.h
Generated on Sat Apr 26 2025 05:55:37 for LeviLamina by
1.12.0