LeviLamina
Loading...
Searching...
No Matches
PlayerItemInUse.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
EntityContext
;
8
class
ItemStack
;
9
class
Player
;
10
struct
PlayerInventorySlotData
;
11
// clang-format on
12
13
struct
PlayerItemInUse
{
14
public
:
15
// member variables
16
// NOLINTBEGIN
17
::ll::TypedStorage<1, 1, bool> mShouldSendInteractionGameEvents;
18
::ll::TypedStorage<8, 152, ::ItemStack> mItem;
19
::ll::TypedStorage<4, 8, ::PlayerInventorySlotData> mSlot;
20
// NOLINTEND
21
22
public
:
23
// member functions
24
// NOLINTBEGIN
25
MCAPI
void
releaseUsing(
::Player
& player);
26
27
MCAPI
void
28
setItemInUse(
::ItemStack
const
& newItem,
::EntityContext
& owner,
int
duration,
::PlayerInventorySlotData
slot);
29
30
MCAPI
~PlayerItemInUse
();
31
// NOLINTEND
32
33
public
:
34
// destructor thunk
35
// NOLINTBEGIN
36
MCFOLD
void
$dtor();
37
// NOLINTEND
38
};
EntityContext
Definition
EntityContext.h:16
ItemStack
Definition
ItemStack.h:25
Player
Definition
Player.h:119
PlayerInventorySlotData
Definition
PlayerInventorySlotData.h:5
PlayerItemInUse
Definition
PlayerItemInUse.h:13
src
mc
world
actor
player
PlayerItemInUse.h
Generated on Sat Apr 26 2025 05:56:06 for LeviLamina by
1.12.0