Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
SetActorDataPacketPayload.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/legacy/ActorRuntimeID.h"
7#include "mc/network/packet/PlayerInputTick.h"
8#include "mc/world/actor/state/PropertySyncData.h"
9
10// auto generated forward declare list
11// clang-format off
12class DataItem;
15// clang-format on
16
17struct SetActorDataPacketPayload {
18public:
19 // member variables
20 // NOLINTBEGIN
21 ::ll::TypedStorage<8, 8, ::ActorRuntimeID> mId;
22 ::ll::TypedStorage<8, 24, ::std::vector<::std::unique_ptr<::DataItem>>> mPackedItems;
23 ::ll::TypedStorage<8, 48, ::PropertySyncData> mSynchedProperties;
24 ::ll::TypedStorage<8, 8, ::PlayerInputTick> mTick;
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
29 SetActorDataPacketPayload& operator=(SetActorDataPacketPayload const&);
30 SetActorDataPacketPayload(SetActorDataPacketPayload const&);
31 SetActorDataPacketPayload();
32
33public:
34 // member functions
35 // NOLINTBEGIN
36 MCAPI SetActorDataPacketPayload(
39 ::PropertyComponent* propertyComponent,
40 uint64 tick,
41 bool packAll
42 );
43
44 MCNAPI ::SetActorDataPacketPayload& operator=(::SetActorDataPacketPayload&&);
45
46 MCAPI ~SetActorDataPacketPayload();
47 // NOLINTEND
48
49public:
50 // constructor thunks
51 // NOLINTBEGIN
52 MCAPI void* $ctor(
55 ::PropertyComponent* propertyComponent,
56 uint64 tick,
57 bool packAll
58 );
59 // NOLINTEND
60
61public:
62 // destructor thunk
63 // NOLINTBEGIN
64 MCAPI void $dtor();
65 // NOLINTEND
66};
Definition ActorRuntimeID.h:5
Definition DataItem.h:14
Definition PropertyComponent.h:19
Definition SynchedActorDataEntityWrapper.h:21
MCAPI::SetActorDataPacketPayload & operator=(::SetActorDataPacketPayload &&)