LeviLamina
Loading...
Searching...
No Matches
ActionEvent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/input/enums/FocusImpact.h"
7
9public:
10 // ActionEvent inner types define
11 enum class ActionState : int {
12 Start = 1,
13 Stop = 2,
14 };
15
16 enum : int {
17 MoveLeft = 1,
18 MoveRight = 2,
19 MoveForward = 3,
20 MoveBackward = 4,
21 Ascend = 5,
22 Descend = 6,
23 PaddleLeft = 7,
24 PaddleRight = 8,
25 Sneak = 10,
26 Jump = 11,
27 Sprint = 12,
28 Dismount = 14,
29 SneakToggle = 15,
30 MobEffects = 20,
31 Drop = 21,
32 Inventory = 22,
33 Build = 23,
34 Destroy = 24,
35 Interact = 25,
36 Attack = 26,
37 Pause = 30,
38 Chat = 31,
39 Console = 32,
40 ThirdPersonView = 33,
41 Scoreboard = 34,
42 CodeBuilder = 35,
43 Slot0 = 50,
44 Slot1 = 51,
45 Slot2 = 52,
46 Slot3 = 53,
47 Slot4 = 54,
48 Slot5 = 55,
49 Slot6 = 56,
50 Slot7 = 57,
51 Slot8 = 58,
52 Slot9 = 59,
53 MenuUp = 100,
54 MenuDown = 101,
55 MenuLeft = 102,
56 MenuRight = 103,
57 MenuOk = 104,
58 MenuCancel = 105,
59 MenuInventoryDrop = 106,
60 MenuInventoryCancel = 107,
61 PointerPressed = 120,
62 BuildOrInteract = 130,
63 DestroyOrAttack = 131,
64 BuildOrAttack = 140,
65 DestroyOrInteract = 141,
66 };
67
68public:
69 // member variables
70 // NOLINTBEGIN
71 ::ll::TypedStorage<4, 4, int> mActionId;
72 ::ll::TypedStorage<4, 4, ::ActionEvent::ActionState> mActionState;
73 ::ll::TypedStorage<1, 1, bool> mIsExclusive;
74 ::ll::TypedStorage<1, 1, ::FocusImpact> mFocusImpact;
75 // NOLINTEND
76};
Definition ActionEvent.h:8
Definition Inventory.h:13
Definition Scoreboard.h:32