LeviLamina
Loading...
Searching...
No Matches
ClientMobTickDeathSystemImpl.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
28struct MobFlagComponent;
29struct OffsetsComponent;
30struct PlayerComponent;
33// clang-format on
34
35struct ClientMobTickDeathSystemImpl : public ::IStrictTickingSystem<::StrictExecutionContext<
36 ::Filter<::ActorTickedComponent, ::IsDeadFlagComponent, ::MobFlagComponent>,
37 ::Read<
38 ::AABBShapeComponent,
39 ::ActorDefinitionIdentifierComponent,
40 ::ActorUniqueIDComponent,
41 ::DimensionTypeComponent,
42 ::OffsetsComponent,
43 ::SoundEventPlayerComponent,
44 ::StateVectorComponent>,
45 ::Write<
46 ::ActorDataFlagComponent,
47 ::ActorDataDirtyFlagsComponent,
48 ::ActorOwnerComponent,
49 ::DeathTickingComponent,
50 ::PlayerComponent>,
51 ::AddRemove<>,
52 ::GlobalRead<>,
53 ::GlobalWrite<>,
54 ::EntityFactoryT<>>> {
55public:
56 // virtual functions
57 // NOLINTBEGIN
58 // vIndex: 5
59 virtual void tick(
62 ::Read<
70 ::Write<
80 ) /*override*/;
81
82 // vIndex: 0
83 virtual ~ClientMobTickDeathSystemImpl() /*override*/ = default;
84 // NOLINTEND
85
86public:
87 // virtual function thunks
88 // NOLINTBEGIN
89
90 // NOLINTEND
91};
Definition ActorOwnerComponent.h:10
Definition IStrictTickingSystem.h:6
Definition StrictExecutionContext.h:6
Definition AABBShapeComponent.h:9
Definition ActorDataDirtyFlagsComponent.h:5
Definition ActorDataFlagComponent.h:9
Definition ActorDefinitionIdentifierComponent.h:8
Definition ActorTickedComponent.h:5
Definition ActorUniqueIDComponent.h:8
Definition AddRemove.h:6
Definition ClientMobTickDeathSystemImpl.h:54
Definition DeathTickingComponent.h:8
Definition DimensionTypeComponent.h:13
Definition EntityFactoryT.h:6
Definition Filter.h:6
Definition GlobalRead.h:6
Definition GlobalWrite.h:6
Definition IsDeadFlagComponent.h:5
Definition MobFlagComponent.h:5
Definition OffsetsComponent.h:8
Definition PlayerComponent.h:5
Definition Read.h:6
Definition SoundEventPlayerComponent.h:8
Definition StateVectorComponent.h:8
Definition Write.h:6