LeviLamina
Loading...
Searching...
No Matches
AmbientSoundIntervalDefinition.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/utility/json_utils/JsonSchemaObjectNode.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
AmbientSoundServerComponent
;
11
class
EntityContext
;
12
struct
DynamicAmbientSound
;
13
namespace
JsonUtil {
class
EmptyClass; }
14
// clang-format on
15
16
struct
AmbientSoundIntervalDefinition
{
17
public
:
18
// member variables
19
// NOLINTBEGIN
20
::ll::UntypedStorage<4, 4>
mUnkc810b5;
21
::ll::UntypedStorage<4, 4>
mUnkae8549;
22
::ll::UntypedStorage<8, 32>
mUnke1c8c2;
23
::ll::UntypedStorage<8, 24>
mUnk21c040;
24
// NOLINTEND
25
26
public
:
27
// prevent constructor by default
28
AmbientSoundIntervalDefinition
& operator=(
AmbientSoundIntervalDefinition
const
&);
29
AmbientSoundIntervalDefinition
(
AmbientSoundIntervalDefinition
const
&);
30
AmbientSoundIntervalDefinition
();
31
32
public
:
33
// member functions
34
// NOLINTBEGIN
35
MCAPI
void
addDynamic(
::DynamicAmbientSound
const
& definition);
36
37
MCAPI
void
initialize(
::EntityContext
& entity,
::AmbientSoundServerComponent
& component)
const
;
38
// NOLINTEND
39
40
public
:
41
// static functions
42
// NOLINTBEGIN
43
MCAPI
static
void
buildSchema(
44
::std::shared_ptr<
::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::AmbientSoundIntervalDefinition>
>&
45
root
46
);
47
// NOLINTEND
48
};
AmbientSoundServerComponent
Definition
AmbientSoundServerComponent.h:10
EntityContext
Definition
EntityContext.h:16
JsonUtil::JsonSchemaObjectNode
Definition
JsonSchemaObjectNode.h:8
AmbientSoundIntervalDefinition
Definition
AmbientSoundIntervalDefinition.h:16
DynamicAmbientSound
Definition
DynamicAmbientSound.h:5
ll::UntypedStorage
Definition
Alias.h:14
src
mc
entity
definitions
AmbientSoundIntervalDefinition.h
Generated on Sat Apr 26 2025 05:55:36 for LeviLamina by
1.12.0