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