LeviLamina
Loading...
Searching...
No Matches
Panda.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
CompoundTag
;
13
class
DataLoadHelper
;
14
class
EntityContext
;
15
struct
ActorDefinitionIdentifier
;
16
// clang-format on
17
18
class
Panda :
public
::Animal {
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::TypedStorage<1, 1, bool> mFinishedTransitionLastTick;
23
// NOLINTEND
24
25
public
:
26
// prevent constructor by default
27
Panda();
28
29
public
:
30
// virtual functions
31
// NOLINTBEGIN
32
virtual
void
setTransitioningSitting(
bool
value)
/*override*/
;
33
34
virtual ::SharedTypes::Legacy::LevelSoundEvent getAmbientSound()
const
/*override*/
;
35
36
virtual
void
readAdditionalSaveData(
::CompoundTag
const
& tag,
::DataLoadHelper
& dataLoadHelper)
/*override*/
;
37
38
virtual
~Panda()
/*override*/
=
default
;
39
// NOLINTEND
40
41
public
:
42
// member functions
43
// NOLINTBEGIN
44
MCAPI Panda(
45
::ActorDefinitionGroup
* definitions,
46
::ActorDefinitionIdentifier
const
& definitionName,
47
::EntityContext
& entityContext
48
);
49
50
MCAPI
float
getSitAmount(
float
a)
const
;
51
52
MCAPI
void
postNormalTick();
53
54
MCAPI
void
updateLaying();
55
56
MCAPI
void
updateSitting();
57
// NOLINTEND
58
59
public
:
60
// constructor thunks
61
// NOLINTBEGIN
62
MCAPI
void
* $ctor(
63
::ActorDefinitionGroup
* definitions,
64
::ActorDefinitionIdentifier
const
& definitionName,
65
::EntityContext
& entityContext
66
);
67
// NOLINTEND
68
69
public
:
70
// virtual function thunks
71
// NOLINTBEGIN
72
MCAPI
void
$setTransitioningSitting(
bool
value);
73
74
MCAPI ::SharedTypes::Legacy::LevelSoundEvent $getAmbientSound()
const
;
75
76
MCAPI
void
$readAdditionalSaveData(
::CompoundTag
const
& tag,
::DataLoadHelper
& dataLoadHelper);
77
78
79
// NOLINTEND
80
81
public
:
82
// vftables
83
// NOLINTBEGIN
84
MCNAPI
static
void
**
$vftable
();
85
// NOLINTEND
86
};
ActorDefinitionGroup
Definition
ActorDefinitionGroup.h:35
CompoundTag
Definition
CompoundTag.h:23
DataLoadHelper
Definition
DataLoadHelper.h:20
EntityContext
Definition
EntityContext.h:16
Panda::$vftable
static MCAPI void ** $vftable()
ActorDefinitionIdentifier
Definition
ActorDefinitionIdentifier.h:15
src
mc
world
actor
animal
Panda.h
Generated on
for LeviLamina by
1.16.1