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
27
virtual
~Armadillo()
/*override*/
=
default
;
28
// NOLINTEND
29
30
public
:
31
// member functions
32
// NOLINTBEGIN
33
MCAPI Armadillo(
34
::ActorDefinitionGroup
* definitions,
35
::ActorDefinitionIdentifier
const
& definitionName,
36
::EntityContext
& entityContext
37
);
38
// NOLINTEND
39
40
public
:
41
// static functions
42
// NOLINTBEGIN
43
MCAPI static ::std::optional<::SharedTypes::Legacy::LevelSoundEvent> getCustomHurtSound(::Mob
const
& mob);
44
// NOLINTEND
45
46
public
:
47
// constructor thunks
48
// NOLINTBEGIN
49
MCAPI
void
* $ctor(
50
::ActorDefinitionGroup
* definitions,
51
::ActorDefinitionIdentifier
const
& definitionName,
52
::EntityContext
& entityContext
53
);
54
// NOLINTEND
55
56
public
:
57
// virtual function thunks
58
// NOLINTBEGIN
59
MCAPI
float
$getShadowRadius()
const
;
60
61
62
// NOLINTEND
63
64
public
:
65
// vftables
66
// NOLINTBEGIN
67
MCNAPI
static
void
**
$vftable
();
68
// NOLINTEND
69
};
ActorDefinitionGroup
Definition
ActorDefinitionGroup.h:35
Armadillo::$vftable
static MCAPI void ** $vftable()
EntityContext
Definition
EntityContext.h:16
Mob
Definition
Mob.h:50
ActorDefinitionIdentifier
Definition
ActorDefinitionIdentifier.h:15
src
mc
world
actor
animal
Armadillo.h
Generated on
for LeviLamina by
1.16.1