Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
AnimatePacketPayload.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/world/actor/ActorSwingSource.h"
8#include "mc/world/item/HandSlot.h"
9
11public:
12 // AnimatePacketPayload inner types define
13 enum class Action : uchar {
14 NoAction = 0,
15 Swing = 1,
16 WakeUp = 3,
17 CriticalHit = 4,
18 MagicCriticalHit = 5,
19 };
20
21public:
22 // member variables
23 // NOLINTBEGIN
24 ::ll::TypedStorage<8, 8, ::ActorRuntimeID> mRuntimeId;
25 ::ll::TypedStorage<1, 1, ::AnimatePacketPayload::Action> mAction;
26 ::ll::TypedStorage<4, 4, float> mData;
27 ::ll::TypedStorage<1, 2, ::std::optional<::ActorSwingSource>> mSwingSource;
28 ::ll::TypedStorage<1, 1, ::HandSlot> mHandSlot;
29 // NOLINTEND
30};
Definition AnimatePacketPayload.h:10