LeviLamina
Loading...
Searching...
No Matches
ClientWitherBossTickDeathSystemImpl.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
struct
ActorTickedComponent
;
19
struct
DeathTickingComponent
;
20
struct
OverlayAlphaComponent
;
21
struct
ShieldFlickerComponent
;
22
struct
SwellComponent
;
23
struct
SynchedActorDataComponent
;
24
struct
TickDeathNeededComponent
;
25
struct
WitherBossFlagComponent
;
26
// clang-format on
27
28
struct
ClientWitherBossTickDeathSystemImpl
29
:
public
::IStrictTickingSystem
<::StrictExecutionContext<
30
::Filter<::ActorTickedComponent, ::TickDeathNeededComponent, ::WitherBossFlagComponent>,
31
::Read<::DeathTickingComponent>,
32
::Write<::OverlayAlphaComponent, ::ShieldFlickerComponent, ::SwellComponent, ::SynchedActorDataComponent>,
33
::AddRemove<>,
34
::GlobalRead<>,
35
::GlobalWrite<>,
36
::EntityFactoryT<>>> {
37
public
:
38
// virtual functions
39
// NOLINTBEGIN
40
// vIndex: 5
41
virtual
void
tick(
42
::StrictExecutionContext
<
43
::Filter<::ActorTickedComponent, ::TickDeathNeededComponent, ::WitherBossFlagComponent>
,
44
::Read<::DeathTickingComponent>
,
45
::Write<::OverlayAlphaComponent, ::ShieldFlickerComponent, ::SwellComponent, ::SynchedActorDataComponent>
,
46
::AddRemove<>
,
47
::GlobalRead<>
,
48
::GlobalWrite<>
,
49
::EntityFactoryT<>
>&
50
)
/*override*/
;
51
52
// vIndex: 0
53
virtual
~ClientWitherBossTickDeathSystemImpl
()
/*override*/
=
default
;
54
// NOLINTEND
55
56
public
:
57
// virtual function thunks
58
// NOLINTBEGIN
59
60
// NOLINTEND
61
};
IStrictTickingSystem
Definition
IStrictTickingSystem.h:6
StrictExecutionContext
Definition
StrictExecutionContext.h:6
ActorTickedComponent
Definition
ActorTickedComponent.h:5
AddRemove
Definition
AddRemove.h:6
ClientWitherBossTickDeathSystemImpl
Definition
ClientWitherBossTickDeathSystemImpl.h:36
DeathTickingComponent
Definition
DeathTickingComponent.h:8
EntityFactoryT
Definition
EntityFactoryT.h:6
Filter
Definition
Filter.h:6
GlobalRead
Definition
GlobalRead.h:6
GlobalWrite
Definition
GlobalWrite.h:6
OverlayAlphaComponent
Definition
OverlayAlphaComponent.h:8
Read
Definition
Read.h:6
ShieldFlickerComponent
Definition
ShieldFlickerComponent.h:8
SwellComponent
Definition
SwellComponent.h:8
SynchedActorDataComponent
Definition
SynchedActorDataComponent.h:8
TickDeathNeededComponent
Definition
TickDeathNeededComponent.h:5
WitherBossFlagComponent
Definition
WitherBossFlagComponent.h:5
Write
Definition
Write.h:6
src
mc
entity
systems
death
ClientWitherBossTickDeathSystemImpl.h
Generated on Wed Jul 23 2025 08:33:59 for LeviLamina by
1.12.0