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
70
registerOptionObserverCallback(
::Bedrock::PubSub::Subscription
&, ::FlightingToggleId, ::std::function<
void
(
::Option
const
&)>)
/*override*/
71
;
72
73
// vIndex: 4
74
virtual
void
visit(::std::function<
void
(
::FlightingToggleMetadata
const
&)>
const
&) const
/*override*/
;
75
76
// vIndex: 5
77
virtual
void
_updateToggle(::
std
::vector<::
std
::
string
> const&, ::
FlightingToggles
::
FlightingToggle
&) = 0;
78
// NOLINTEND
79
80
public:
81
// destructor thunk
82
// NOLINTBEGIN
83
84
// NOLINTEND
85
86
public:
87
// virtual function thunks
88
// NOLINTBEGIN
89
90
// NOLINTEND
91
};
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 Sat Apr 26 2025 05:55:22 for LeviLamina by
1.12.0