LeviLamina
Loading...
Searching...
No Matches
Phantom.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/actor/monster/Monster.h"
7
8// auto generated forward declare list
9// clang-format off
11class EntityContext;
13// clang-format on
14
15class Phantom : public ::Monster {
16public:
17 // virtual functions
18 // NOLINTBEGIN
19 // vIndex: 24
20 virtual void normalTick() /*override*/;
21
22 // vIndex: 147
23 virtual bool checkSpawnRules(bool fromSpawner) /*override*/;
24
25 // vIndex: 8
26 virtual ~Phantom() /*override*/ = default;
27 // NOLINTEND
28
29public:
30 // member functions
31 // NOLINTBEGIN
32 MCAPI Phantom(
33 ::ActorDefinitionGroup* definitions,
34 ::ActorDefinitionIdentifier const& definitionName,
35 ::EntityContext& entityContext
36 );
37 // NOLINTEND
38
39public:
40 // constructor thunks
41 // NOLINTBEGIN
42 MCAPI void* $ctor(
43 ::ActorDefinitionGroup* definitions,
44 ::ActorDefinitionIdentifier const& definitionName,
45 ::EntityContext& entityContext
46 );
47 // NOLINTEND
48
49public:
50 // destructor thunk
51 // NOLINTBEGIN
52
53 // NOLINTEND
54
55public:
56 // virtual function thunks
57 // NOLINTBEGIN
58 MCAPI void $normalTick();
59
60 MCAPI bool $checkSpawnRules(bool fromSpawner);
61 // NOLINTEND
62
63public:
64 // vftables
65 // NOLINTBEGIN
66 MCAPI static void** $vftable();
67 // NOLINTEND
68};
Definition ActorDefinitionGroup.h:27
Definition EntityContext.h:16
Definition Monster.h:19
Definition Phantom.h:15
Definition ActorDefinitionIdentifier.h:13