LeviLamina
Loading...
Searching...
No Matches
ScriptPlayerHotbarSelectedSlotChangeAfterEvent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7
8// auto generated forward declare list
9// clang-format off
10class Player;
11namespace ScriptModuleMinecraft { class ScriptItemStack; }
12namespace ScriptModuleMinecraft { class ScriptPlayer; }
13namespace Scripting { class WeakLifetimeScope; }
14namespace Scripting { struct ClassBinding; }
15// clang-format on
16
17namespace ScriptModuleMinecraft {
18
20public:
21 // member variables
22 // NOLINTBEGIN
23 ::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer>>
24 mPlayerHandle;
25 ::ll::TypedStorage<4, 4, int> mPreviousSlotSelected;
26 ::ll::TypedStorage<4, 4, int> mNewSlotSelected;
27 ::ll::TypedStorage<
28 8,
29 40,
30 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>>>
31 mItemStack;
32 // NOLINTEND
33
34public:
35 // prevent constructor by default
38
39public:
40 // member functions
41 // NOLINTBEGIN
44 );
45
47 ::Player const& player,
48 int previousSlotSelected,
49 int newSlotSelected,
52 );
53
55 // NOLINTEND
56
57public:
58 // static functions
59 // NOLINTBEGIN
60 MCAPI static ::Scripting::ClassBinding bind();
61 // NOLINTEND
62
63public:
64 // constructor thunks
65 // NOLINTBEGIN
67
68 MCAPI void* $ctor(
69 ::Player const& player,
70 int previousSlotSelected,
71 int newSlotSelected,
74 );
75 // NOLINTEND
76
77public:
78 // destructor thunk
79 // NOLINTBEGIN
80 MCAPI void $dtor();
81 // NOLINTEND
82};
83
84} // namespace ScriptModuleMinecraft
Definition Player.h:123
Definition StrongTypedObjectHandle.h:8
Definition WeakLifetimeScope.h:7
Definition ScriptPlayerHotbarSelectedSlotChangeAfterEvent.h:19