LeviLamina
Loading...
Searching...
No Matches
AddPlayerPacketPayload.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/math/Vec2.h"
7#include "mc/deps/core/math/Vec3.h"
8#include "mc/deps/core/platform/BuildPlatform.h"
9#include "mc/legacy/ActorRuntimeID.h"
10#include "mc/platform/UUID.h"
11#include "mc/world/actor/SerializedAbilitiesData.h"
12#include "mc/world/actor/SynchedActorData.h"
13#include "mc/world/actor/state/PropertySyncData.h"
14#include "mc/world/item/NetworkItemStackDescriptor.h"
15#include "mc/world/level/GameType.h"
16
17// auto generated forward declare list
18// clang-format off
19class Player;
20struct ActorLink;
21// clang-format on
22
23struct AddPlayerPacketPayload {
24public:
25 // member variables
26 // NOLINTBEGIN
27 ::ll::TypedStorage<8, 16, ::mce::UUID> mUuid;
28 ::ll::TypedStorage<8, 32, ::std::string> mName;
29 ::ll::TypedStorage<8, 8, ::ActorRuntimeID> mRuntimeId;
30 ::ll::TypedStorage<8, 32, ::std::string> mPlatformOnlineId;
31 ::ll::TypedStorage<4, 12, ::Vec3> mPos;
32 ::ll::TypedStorage<4, 12, ::Vec3> mVelocity;
33 ::ll::TypedStorage<4, 8, ::Vec2> mRot;
34 ::ll::TypedStorage<4, 4, float> mYHeadRot;
35 ::ll::TypedStorage<8, 96, ::NetworkItemStackDescriptor> mCarriedItem;
36 ::ll::TypedStorage<4, 4, ::GameType> mPlayerGameType;
37 ::ll::TypedStorage<8, 24, ::SynchedActorData::CopyableDataList> mUnpack;
38 ::ll::TypedStorage<8, 48, ::PropertySyncData> mSynchedProperties;
39 ::ll::TypedStorage<8, 40, ::SerializedAbilitiesData> mAbilitiesData;
40 ::ll::TypedStorage<8, 24, ::std::vector<::ActorLink>> mLinks;
41 ::ll::TypedStorage<8, 32, ::std::string> mDeviceId;
42 ::ll::TypedStorage<4, 4, ::BuildPlatform> mBuildPlatform;
43 // NOLINTEND
44
45public:
46 // prevent constructor by default
47 AddPlayerPacketPayload& operator=(AddPlayerPacketPayload const&);
48 AddPlayerPacketPayload(AddPlayerPacketPayload const&);
49 AddPlayerPacketPayload();
50
51public:
52 // member functions
53 // NOLINTBEGIN
54 MCAPI AddPlayerPacketPayload(::AddPlayerPacketPayload&&);
55
56 MCAPI explicit AddPlayerPacketPayload(::Player& p);
57
58 MCAPI ~AddPlayerPacketPayload();
59 // NOLINTEND
60
61public:
62 // constructor thunks
63 // NOLINTBEGIN
64 MCAPI void* $ctor(::AddPlayerPacketPayload&&);
65
66 MCAPI void* $ctor(::Player& p);
67 // NOLINTEND
68
69public:
70 // destructor thunk
71 // NOLINTBEGIN
72 MCAPI void $dtor();
73 // NOLINTEND
74};
Definition Player.h:129