LeviLamina
Loading...
Searching...
No Matches
ShooterItemComponentLegacyFactoryData.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/item/components/IItemComponentLegacyFactoryData.h"
7
#include "mc/world/level/storage/AllExperiments.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
SemVersion
;
12
namespace
cereal {
struct
ReflectionCtx; }
13
// clang-format on
14
15
struct
ShooterItemComponentLegacyFactoryData
:
public
::IItemComponentLegacyFactoryData
{
16
public
:
17
// ShooterItemComponentLegacyFactoryData inner types declare
18
// clang-format off
19
struct
ShooterAmmunitionEntry
;
20
// clang-format on
21
22
// ShooterItemComponentLegacyFactoryData inner types define
23
struct
ShooterAmmunitionEntry
{
24
public
:
25
// member variables
26
// NOLINTBEGIN
27
::ll::UntypedStorage<8, 16>
mUnk6a36e6;
28
::ll::UntypedStorage<1, 1>
mUnk900e5c;
29
::ll::UntypedStorage<1, 1>
mUnkca2106;
30
::ll::UntypedStorage<1, 1>
mUnkdbd154;
31
// NOLINTEND
32
33
public
:
34
// prevent constructor by default
35
ShooterAmmunitionEntry
();
36
37
public
:
38
// member functions
39
// NOLINTBEGIN
40
MCAPI
ShooterAmmunitionEntry
(
::ShooterItemComponentLegacyFactoryData::ShooterAmmunitionEntry
const
&);
41
42
MCFOLD ::ShooterItemComponentLegacyFactoryData::ShooterAmmunitionEntry&
43
operator=(
::ShooterItemComponentLegacyFactoryData::ShooterAmmunitionEntry
const
&);
44
// NOLINTEND
45
46
public
:
47
// constructor thunks
48
// NOLINTBEGIN
49
MCFOLD
void
* $ctor(
::ShooterItemComponentLegacyFactoryData::ShooterAmmunitionEntry
const
&);
50
// NOLINTEND
51
};
52
53
public
:
54
// member variables
55
// NOLINTBEGIN
56
::ll::UntypedStorage<8, 24>
mUnk597ee5;
57
::ll::UntypedStorage<4, 4>
mUnk6b3fc3;
58
::ll::UntypedStorage<1, 1>
mUnkb19aba;
59
::ll::UntypedStorage<1, 1>
mUnk2bb913;
60
// NOLINTEND
61
62
public
:
63
// prevent constructor by default
64
ShooterItemComponentLegacyFactoryData
& operator=(
ShooterItemComponentLegacyFactoryData
const
&);
65
ShooterItemComponentLegacyFactoryData
(
ShooterItemComponentLegacyFactoryData
const
&);
66
ShooterItemComponentLegacyFactoryData
();
67
68
public
:
69
// virtual functions
70
// NOLINTBEGIN
71
// vIndex: 0
72
virtual
~ShooterItemComponentLegacyFactoryData
()
/*override*/
=
default
;
73
// NOLINTEND
74
75
public
:
76
// static functions
77
// NOLINTBEGIN
78
MCAPI
static
void
bindType(
79
::cereal::ReflectionCtx
&
ctx
,
80
::std::vector<::AllExperiments>
const
& releasedMinFormatVersion,
81
::std::optional<::SemVersion> requiredToggles
82
);
83
// NOLINTEND
84
85
public
:
86
// destructor thunk
87
// NOLINTBEGIN
88
89
// NOLINTEND
90
91
public
:
92
// vftables
93
// NOLINTBEGIN
94
MCAPI
static
void
** $vftable();
95
// NOLINTEND
96
};
SemVersion
Definition
SemVersion.h:15
IItemComponentLegacyFactoryData
Definition
IItemComponentLegacyFactoryData.h:5
ShooterItemComponentLegacyFactoryData::ShooterAmmunitionEntry
Definition
ShooterItemComponentLegacyFactoryData.h:23
ShooterItemComponentLegacyFactoryData
Definition
ShooterItemComponentLegacyFactoryData.h:15
cereal::ReflectionCtx
Definition
ReflectionCtx.h:11
ctx
Definition
ctx.h:5
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
item
components
ShooterItemComponentLegacyFactoryData.h
Generated on Sat Apr 26 2025 05:56:14 for LeviLamina by
1.12.0