LeviLamina
Loading...
Searching...
No Matches
Impl.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/utility/NonOwnerPointer.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
BaseGameVersion
;
11
class
Experiments
;
12
class
ItemRegistryRef
;
13
class
Level
;
14
class
ServerScriptManager
;
15
// clang-format on
16
17
namespace
VanillaWorldSystems {
18
19
class
Impl
{
20
public
:
21
// member functions
22
// NOLINTBEGIN
23
MCAPI
Impl
(
24
::Bedrock::NonOwnerPointer<::Level>
const
& level,
25
::Experiments
const
& experiments,
26
::BaseGameVersion
const
& baseGameVersion,
27
::ItemRegistryRef
itemRegistry,
28
::ServerScriptManager
const
* scriptManager
29
);
30
31
MCAPI
~Impl
();
32
// NOLINTEND
33
34
public
:
35
// static variables
36
// NOLINTBEGIN
37
MCAPI static ::std::weak_ptr<::VanillaWorldSystems::Impl>& mInstance();
38
// NOLINTEND
39
40
public
:
41
// constructor thunks
42
// NOLINTBEGIN
43
MCAPI
void
* $ctor(
44
::Bedrock::NonOwnerPointer<::Level>
const
& level,
45
::Experiments
const
& experiments,
46
::BaseGameVersion
const
& baseGameVersion,
47
::ItemRegistryRef
itemRegistry,
48
::ServerScriptManager
const
* scriptManager
49
);
50
// NOLINTEND
51
52
public
:
53
// destructor thunk
54
// NOLINTBEGIN
55
MCAPI
void
$dtor();
56
// NOLINTEND
57
};
58
59
}
// namespace VanillaWorldSystems
BaseGameVersion
Definition
BaseGameVersion.h:13
Bedrock::NonOwnerPointer
Definition
NonOwnerPointer.h:9
Experiments
Definition
Experiments.h:14
ItemRegistryRef
Definition
ItemRegistryRef.h:29
Level
Definition
Level.h:234
ServerScriptManager
Definition
ServerScriptManager.h:67
VanillaWorldSystems::Impl
Definition
Impl.h:19
src
mc
world
vanilla_world_systems
Impl.h
Generated on Sat Apr 26 2025 05:56:33 for LeviLamina by
1.12.0