LeviLamina
Loading...
Searching...
No Matches
FlightingToggles.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/client/services/flighting/FlightingToggleId.h"
7
#include "mc/client/services/flighting/IFlightingToggles.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
Option
;
12
struct
FlightingToggleMetadata
;
13
namespace
Bedrock::PubSub {
class
Subscription; }
14
// clang-format on
15
16
class
FlightingToggles
:
public
::IFlightingToggles
{
17
public
:
18
// FlightingToggles inner types declare
19
// clang-format off
20
struct
FlightingToggle
;
21
// clang-format on
22
23
// FlightingToggles inner types define
24
struct
FlightingToggle
{
25
public
:
26
// member variables
27
// NOLINTBEGIN
28
::ll::UntypedStorage<4, 4>
mUnk863502;
29
::ll::UntypedStorage<1, 2>
mUnk67e275;
30
::ll::UntypedStorage<8, 8>
mUnkfabf07;
31
::ll::UntypedStorage<8, 32>
mUnk2d9486;
32
// NOLINTEND
33
34
public
:
35
// prevent constructor by default
36
FlightingToggle
& operator=(
FlightingToggle
const
&);
37
FlightingToggle
(
FlightingToggle
const
&);
38
FlightingToggle
();
39
};
40
41
public
:
42
// member variables
43
// NOLINTBEGIN
44
::ll::UntypedStorage<4, 4>
mUnke341d7;
45
::ll::UntypedStorage<8, 24>
mUnk24beb8;
46
::ll::UntypedStorage<8, 32>
mUnkd5f918;
47
::ll::UntypedStorage<8, 32>
mUnk902ce5;
48
// NOLINTEND
49
50
public
:
51
// prevent constructor by default
52
FlightingToggles
& operator=(
FlightingToggles
const
&);
53
FlightingToggles
(
FlightingToggles
const
&);
54
FlightingToggles
();
55
56
public
:
57
// virtual functions
58
// NOLINTBEGIN
59
// vIndex: 0
60
virtual
~FlightingToggles
()
/*override*/
=
default
;
61
62
// vIndex: 1
63
virtual ::gsl::not_null<::Option const*> get(::FlightingToggleId)
const
/*override*/
;
64
65
// vIndex: 2
66
virtual
void
initialize()
/*override*/
;
67
68
// vIndex: 3
69
virtual
void
registerOptionObserverCallback(
70
::Bedrock::PubSub::Subscription
&,
71
::FlightingToggleId,
72
::std::function<
void
(
::Option
const
&)>
73
)
/*override*/
;
74
75
// vIndex: 4
76
virtual
void
visit(::std::function<
void
(
::FlightingToggleMetadata
const
&)>
const
&) const
/*override*/
;
77
78
// vIndex: 5
79
virtual
void
_updateToggle(::
std
::vector<::
std
::
string
> const&, ::
FlightingToggles
::
FlightingToggle
&) = 0;
80
// NOLINTEND
81
82
public:
83
// virtual function thunks
84
// NOLINTBEGIN
85
86
// NOLINTEND
87
};
Bedrock::PubSub::Subscription
Definition
Subscription.h:10
FlightingToggles
Definition
FlightingToggles.h:16
IFlightingToggles
Definition
IFlightingToggles.h:15
Option
Definition
Option.h:17
std
STL namespace.
FlightingToggleMetadata
Definition
FlightingToggleMetadata.h:5
FlightingToggles::FlightingToggle
Definition
FlightingToggles.h:24
ll::UntypedStorage
Definition
Alias.h:14
src
mc
client
services
flighting
FlightingToggles.h
Generated on Fri Jun 13 2025 05:04:19 for LeviLamina by
1.12.0