LeviLamina
Loading...
Searching...
No Matches
Armadillo.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/shared_types/legacy/LevelSoundEvent.h"
7
#include "mc/world/actor/animal/Animal.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
ActorDefinitionGroup
;
12
class
EntityContext
;
13
class
Mob
;
14
struct
ActorDefinitionIdentifier
;
15
// clang-format on
16
17
class
Armadillo :
public
::Animal {
18
public
:
19
// prevent constructor by default
20
Armadillo();
21
22
public
:
23
// virtual functions
24
// NOLINTBEGIN
25
virtual
float
getShadowRadius()
const
/*override*/
;
26
// NOLINTEND
27
28
public
:
29
// member functions
30
// NOLINTBEGIN
31
MCAPI Armadillo(
32
::ActorDefinitionGroup
* definitions,
33
::ActorDefinitionIdentifier
const
& definitionName,
34
::EntityContext
& entityContext
35
);
36
// NOLINTEND
37
38
public
:
39
// static functions
40
// NOLINTBEGIN
41
MCAPI static ::std::optional<::SharedTypes::Legacy::LevelSoundEvent> getCustomHurtSound(::Mob
const
& mob);
42
// NOLINTEND
43
44
public
:
45
// constructor thunks
46
// NOLINTBEGIN
47
MCAPI
void
* $ctor(
48
::ActorDefinitionGroup
* definitions,
49
::ActorDefinitionIdentifier
const
& definitionName,
50
::EntityContext
& entityContext
51
);
52
// NOLINTEND
53
54
public
:
55
// virtual function thunks
56
// NOLINTBEGIN
57
MCAPI
float
$getShadowRadius()
const
;
58
59
60
// NOLINTEND
61
62
public
:
63
// vftables
64
// NOLINTBEGIN
65
MCAPI
static
void
** $vftable();
66
// NOLINTEND
67
};
ActorDefinitionGroup
Definition
ActorDefinitionGroup.h:37
EntityContext
Definition
EntityContext.h:17
Mob
Definition
Mob.h:57
ActorDefinitionIdentifier
Definition
ActorDefinitionIdentifier.h:15
src
mc
world
actor
animal
Armadillo.h
Generated on
for LeviLamina by
1.16.1