LeviLamina
Loading...
Searching...
No Matches
GlowSquid.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/ActorEvent.h"
8
#include "mc/world/actor/animal/Squid.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
ActorDamageSource
;
13
class
BlockPos
;
14
// clang-format on
15
16
class
GlowSquid
:
public
::Squid
{
17
public
:
18
// member variables
19
// NOLINTBEGIN
20
::ll::UntypedStorage<8, 8>
mUnk3a0a2a;
21
::ll::UntypedStorage<1, 1>
mUnk29ae7c;
22
// NOLINTEND
23
24
public
:
25
// prevent constructor by default
26
GlowSquid
& operator=(
GlowSquid
const
&);
27
GlowSquid
(
GlowSquid
const
&);
28
GlowSquid
();
29
30
public
:
31
// virtual functions
32
// NOLINTBEGIN
33
// vIndex: 24
34
virtual
void
normalTick()
/*override*/
;
35
36
// vIndex: 69
37
virtual
void
handleEntityEvent(::ActorEvent eventId,
int
data)
/*override*/
;
38
39
// vIndex: 171
40
virtual
float
_getWalkTargetValue(
::BlockPos
const
& pos)
/*override*/
;
41
42
// vIndex: 135
43
virtual
bool
_hurt(
::ActorDamageSource
const
& source,
float
damage,
bool
knock,
bool
ignite)
/*override*/
;
44
45
// vIndex: 177
46
virtual ::SharedTypes::Legacy::LevelSoundEvent _getInkSquirtSoundEvent()
const
/*override*/
;
47
48
// vIndex: 8
49
virtual
~GlowSquid
()
/*override*/
=
default
;
50
// NOLINTEND
51
52
public
:
53
// member functions
54
// NOLINTBEGIN
55
MCAPI
void
_startGoingDark();
56
// NOLINTEND
57
58
public
:
59
// destructor thunk
60
// NOLINTBEGIN
61
62
// NOLINTEND
63
64
public
:
65
// virtual function thunks
66
// NOLINTBEGIN
67
MCAPI
void
$normalTick();
68
69
MCFOLD
float
$_getWalkTargetValue(
::BlockPos
const
& pos);
70
71
MCAPI
bool
$_hurt(
::ActorDamageSource
const
& source,
float
damage,
bool
knock,
bool
ignite);
72
73
MCAPI ::SharedTypes::Legacy::LevelSoundEvent $_getInkSquirtSoundEvent()
const
;
74
// NOLINTEND
75
76
public
:
77
// vftables
78
// NOLINTBEGIN
79
MCAPI
static
void
** $vftable();
80
// NOLINTEND
81
};
ActorDamageSource
Definition
ActorDamageSource.h:18
BlockPos
Definition
BlockPos.h:18
GlowSquid
Definition
GlowSquid.h:16
Squid
Definition
Squid.h:22
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
actor
animal
GlowSquid.h
Generated on Sat Apr 26 2025 05:56:03 for LeviLamina by
1.12.0