LeviLamina
Loading...
Searching...
No Matches
SyncActorPropertyPacket.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/nbt/CompoundTag.h"
7
#include "mc/network/MinecraftPacketIds.h"
8
#include "mc/network/packet/Packet.h"
9
#include "mc/platform/Result.h"
10
11
// auto generated forward declare list
12
// clang-format off
13
class
BinaryStream
;
14
class
HashedString
;
15
class
PropertyGroupManager
;
16
class
ReadOnlyBinaryStream
;
17
// clang-format on
18
19
class
SyncActorPropertyPacket
:
public
::Packet
{
20
public
:
21
// member variables
22
// NOLINTBEGIN
23
::ll::TypedStorage<8, 24, ::CompoundTag> mPropertyData;
24
// NOLINTEND
25
26
public
:
27
// prevent constructor by default
28
SyncActorPropertyPacket
();
29
30
public
:
31
// virtual functions
32
// NOLINTBEGIN
33
// vIndex: 1
34
virtual ::MinecraftPacketIds getId()
const
/*override*/
;
35
36
// vIndex: 2
37
virtual ::std::string getName()
const
/*override*/
;
38
39
// vIndex: 4
40
virtual
void
write(
::BinaryStream
& stream)
const
/*override*/
;
41
42
// vIndex: 8
43
virtual ::Bedrock::Result<void> _read(
::ReadOnlyBinaryStream
& stream)
/*override*/
;
44
45
// vIndex: 0
46
virtual
~SyncActorPropertyPacket
()
/*override*/
;
47
// NOLINTEND
48
49
public
:
50
// member functions
51
// NOLINTBEGIN
52
MCAPI
SyncActorPropertyPacket
(
53
::HashedString
const
& actorCanonicalName,
54
::PropertyGroupManager
const
& propertyGroupManager
55
);
56
// NOLINTEND
57
58
public
:
59
// constructor thunks
60
// NOLINTBEGIN
61
MCAPI
void
* $ctor(
::HashedString
const
& actorCanonicalName,
::PropertyGroupManager
const
& propertyGroupManager);
62
// NOLINTEND
63
64
public
:
65
// destructor thunk
66
// NOLINTBEGIN
67
MCFOLD
void
$dtor();
68
// NOLINTEND
69
70
public
:
71
// virtual function thunks
72
// NOLINTBEGIN
73
MCAPI ::MinecraftPacketIds $getId()
const
;
74
75
MCAPI ::std::string $getName()
const
;
76
77
MCFOLD
void
$write(
::BinaryStream
& stream)
const
;
78
79
MCAPI ::Bedrock::Result<void> $_read(
::ReadOnlyBinaryStream
& stream);
80
// NOLINTEND
81
82
public
:
83
// vftables
84
// NOLINTBEGIN
85
MCNAPI
static
void
**
$vftable
();
86
// NOLINTEND
87
};
BinaryStream
Definition
BinaryStream.h:10
HashedString
Definition
HashedString.h:5
Packet
Definition
Packet.h:26
PropertyGroupManager
Definition
PropertyGroupManager.h:12
ReadOnlyBinaryStream
Definition
ReadOnlyBinaryStream.h:8
SyncActorPropertyPacket
Definition
SyncActorPropertyPacket.h:19
SyncActorPropertyPacket::$vftable
static MCAPI void ** $vftable()
src
mc
network
packet
SyncActorPropertyPacket.h
Generated on Fri Jun 13 2025 05:04:43 for LeviLamina by
1.12.0