LeviLamina
Loading...
Searching...
No Matches
InteractPacketPayload.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/math/Vec3.h"
7#include "mc/legacy/ActorRuntimeID.h"
8
10public:
11 // InteractPacketPayload inner types define
12 enum class Action : uchar {
13 Invalid = 0,
14 StopRiding = 3,
15 InteractUpdate = 4,
16 NpcOpen = 5,
17 OpenInventory = 6,
18 };
19
20public:
21 // member variables
22 // NOLINTBEGIN
23 ::ll::TypedStorage<1, 1, ::InteractPacketPayload::Action> mAction;
24 ::ll::TypedStorage<8, 8, ::ActorRuntimeID> mTargetId;
25 ::ll::TypedStorage<4, 16, ::std::optional<::Vec3>> mPos;
26 // NOLINTEND
27};
Definition InteractPacketPayload.h:9