LeviLamina
Loading...
Searching...
No Matches
UpdateAttributesPacketPayload.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
9// auto generated forward declare list
10// clang-format off
13struct AttributeData;
14// clang-format on
15
16struct UpdateAttributesPacketPayload {
17public:
18 // member variables
19 // NOLINTBEGIN
20 ::ll::TypedStorage<8, 8, ::ActorRuntimeID> mRuntimeId;
21 ::ll::TypedStorage<8, 24, ::std::vector<::AttributeData>> mAttributeData;
22 ::ll::TypedStorage<8, 8, ::PlayerInputTick> mTick;
23 // NOLINTEND
24
25public:
26 // prevent constructor by default
27 UpdateAttributesPacketPayload();
28
29public:
30 // member functions
31 // NOLINTBEGIN
32 MCAPI UpdateAttributesPacketPayload(
33 ::ActorRuntimeID const& id,
34 ::BaseAttributeMap const& map,
35 ::std::vector<::AttributeInstanceHandle> const& dirtyData,
37 );
38
39 MCAPI ~UpdateAttributesPacketPayload();
40 // NOLINTEND
41
42public:
43 // constructor thunks
44 // NOLINTBEGIN
45 MCAPI void* $ctor(
46 ::ActorRuntimeID const& id,
47 ::BaseAttributeMap const& map,
48 ::std::vector<::AttributeInstanceHandle> const& dirtyData,
50 );
51 // NOLINTEND
52
53public:
54 // destructor thunk
55 // NOLINTBEGIN
56 MCAPI void $dtor();
57 // NOLINTEND
58};
Definition ActorRuntimeID.h:5
Definition AttributeInstanceHandle.h:5
Definition BaseAttributeMap.h:21
Definition AttributeData.h:17
Definition PlayerInputTick.h:10