LeviLamina
Loading...
Searching...
No Matches
OnUseItemComponent.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/actor/DefinitionTrigger.h"
7
#include "mc/world/item/components/IItemComponentLegacyFactoryData.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
DefinitionTrigger
;
12
class
HashedString
;
13
// clang-format on
14
15
class
OnUseItemComponent
:
public
::IItemComponentLegacyFactoryData
{
16
public
:
17
// member variables
18
// NOLINTBEGIN
19
::ll::TypedStorage<8, 56, ::DefinitionTrigger> mOnUse;
20
// NOLINTEND
21
22
public
:
23
// prevent constructor by default
24
OnUseItemComponent
& operator=(
OnUseItemComponent
const
&);
25
OnUseItemComponent
();
26
27
public
:
28
// virtual functions
29
// NOLINTBEGIN
30
// vIndex: 0
31
virtual
~OnUseItemComponent
()
/*override*/
;
32
// NOLINTEND
33
34
public
:
35
// member functions
36
// NOLINTBEGIN
37
MCAPI
OnUseItemComponent
(
::OnUseItemComponent
const
&);
38
39
MCFOLD ::OnUseItemComponent& operator=(
::OnUseItemComponent
&&);
40
// NOLINTEND
41
42
public
:
43
// static functions
44
// NOLINTBEGIN
45
MCAPI static ::HashedString
const
& getIdentifier();
46
// NOLINTEND
47
48
public
:
49
// constructor thunks
50
// NOLINTBEGIN
51
MCAPI
void
* $ctor(
::OnUseItemComponent
const
&);
52
// NOLINTEND
53
54
public
:
55
// destructor thunk
56
// NOLINTBEGIN
57
MCFOLD
void
$dtor();
58
// NOLINTEND
59
60
public
:
61
// vftables
62
// NOLINTBEGIN
63
MCNAPI
static
void
**
$vftable
();
64
// NOLINTEND
65
};
DefinitionTrigger
Definition
DefinitionTrigger.h:11
HashedString
Definition
HashedString.h:5
OnUseItemComponent
Definition
OnUseItemComponent.h:15
OnUseItemComponent::$vftable
static MCAPI void ** $vftable()
IItemComponentLegacyFactoryData
Definition
IItemComponentLegacyFactoryData.h:5
src
mc
world
item
components
OnUseItemComponent.h
Generated on Fri Jun 13 2025 05:05:09 for LeviLamina by
1.12.0