LeviLamina
Loading...
Searching...
No Matches
ClientEnderDragonTickDeathSystemImpl.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/ecs/strict/AddRemove.h"
7
#include "mc/deps/ecs/strict/EntityFactoryT.h"
8
#include "mc/deps/ecs/strict/Filter.h"
9
#include "mc/deps/ecs/strict/GlobalRead.h"
10
#include "mc/deps/ecs/strict/GlobalWrite.h"
11
#include "mc/deps/ecs/strict/IStrictTickingSystem.h"
12
#include "mc/deps/ecs/strict/Read.h"
13
#include "mc/deps/ecs/strict/StrictExecutionContext.h"
14
#include "mc/deps/ecs/strict/Write.h"
15
16
// auto generated forward declare list
17
// clang-format off
18
class
ActorOwnerComponent
;
19
struct
ActorTickedComponent
;
20
struct
DeathTickingComponent
;
21
struct
EnderDragonFlagComponent
;
22
struct
IsDeadFlagComponent
;
23
struct
ParticleEventDispatcherComponent
;
24
struct
RandomReferenceComponent
;
25
struct
StateVectorComponent
;
26
// clang-format on
27
28
struct
ClientEnderDragonTickDeathSystemImpl
29
:
public
::IStrictTickingSystem
<::StrictExecutionContext<
30
::Filter<::ActorTickedComponent, ::IsDeadFlagComponent, ::EnderDragonFlagComponent>,
31
::Read<::DeathTickingComponent>,
32
::Write<
33
::ActorOwnerComponent,
34
::ParticleEventDispatcherComponent,
35
::RandomReferenceComponent,
36
::StateVectorComponent>,
37
::AddRemove<>,
38
::GlobalRead<>,
39
::GlobalWrite<>,
40
::EntityFactoryT<>>> {
41
public
:
42
// virtual functions
43
// NOLINTBEGIN
44
// vIndex: 5
45
virtual
void
tick(
46
::StrictExecutionContext
<
47
::Filter<::ActorTickedComponent, ::IsDeadFlagComponent, ::EnderDragonFlagComponent>
,
48
::Read<::DeathTickingComponent>
,
49
::Write
<
50
::ActorOwnerComponent
,
51
::ParticleEventDispatcherComponent
,
52
::RandomReferenceComponent
,
53
::StateVectorComponent
>,
54
::AddRemove<>
,
55
::GlobalRead<>
,
56
::GlobalWrite<>
,
57
::EntityFactoryT<>
>&
58
)
/*override*/
;
59
60
// vIndex: 0
61
virtual
~ClientEnderDragonTickDeathSystemImpl
()
/*override*/
=
default
;
62
// NOLINTEND
63
64
public
:
65
// virtual function thunks
66
// NOLINTBEGIN
67
68
// NOLINTEND
69
};
ActorOwnerComponent
Definition
ActorOwnerComponent.h:10
IStrictTickingSystem
Definition
IStrictTickingSystem.h:6
StrictExecutionContext
Definition
StrictExecutionContext.h:6
ActorTickedComponent
Definition
ActorTickedComponent.h:5
AddRemove
Definition
AddRemove.h:6
ClientEnderDragonTickDeathSystemImpl
Definition
ClientEnderDragonTickDeathSystemImpl.h:40
DeathTickingComponent
Definition
DeathTickingComponent.h:8
EnderDragonFlagComponent
Definition
EnderDragonFlagComponent.h:5
EntityFactoryT
Definition
EntityFactoryT.h:6
Filter
Definition
Filter.h:6
GlobalRead
Definition
GlobalRead.h:6
GlobalWrite
Definition
GlobalWrite.h:6
IsDeadFlagComponent
Definition
IsDeadFlagComponent.h:5
ParticleEventDispatcherComponent
Definition
ParticleEventDispatcherComponent.h:8
RandomReferenceComponent
Definition
RandomReferenceComponent.h:8
Read
Definition
Read.h:6
StateVectorComponent
Definition
StateVectorComponent.h:8
Write
Definition
Write.h:6
src
mc
entity
systems
death
ClientEnderDragonTickDeathSystemImpl.h
Generated on Fri Jun 13 2025 05:04:34 for LeviLamina by
1.12.0