LeviLamina
Loading...
Searching...
No Matches
ExplodeDefinition.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/util/json_util/JsonSchemaObjectNode.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
EntityContext
;
11
class
ExplodeComponent
;
12
namespace
JsonUtil {
class
EmptyClass; }
13
// clang-format on
14
15
class
ExplodeDefinition
{
16
public
:
17
// member variables
18
// NOLINTBEGIN
19
::ll::UntypedStorage<4, 8>
mUnk82719a;
20
::ll::UntypedStorage<4, 4>
mUnk2f18c1;
21
::ll::UntypedStorage<4, 4>
mUnkd3b901;
22
::ll::UntypedStorage<1, 1>
mUnk886363;
23
::ll::UntypedStorage<1, 1>
mUnk31d5f0;
24
::ll::UntypedStorage<4, 4>
mUnk4fb8b7;
25
::ll::UntypedStorage<1, 1>
mUnk5aeca6;
26
::ll::UntypedStorage<1, 1>
mUnk3f66a3;
27
::ll::UntypedStorage<1, 1>
mUnkeffd91;
28
::ll::UntypedStorage<1, 1>
mUnk4b9529;
29
::ll::UntypedStorage<4, 4>
mUnkfff79c;
30
::ll::UntypedStorage<2, 2>
mUnk5eadf2;
31
::ll::UntypedStorage<4, 4>
mUnk456eda;
32
::ll::UntypedStorage<1, 1>
mUnk729fed;
33
::ll::UntypedStorage<1, 1>
mUnk1b2d1c;
34
// NOLINTEND
35
36
public
:
37
// prevent constructor by default
38
ExplodeDefinition
& operator=(
ExplodeDefinition
const
&);
39
ExplodeDefinition
(
ExplodeDefinition
const
&);
40
ExplodeDefinition
();
41
42
public
:
43
// member functions
44
// NOLINTBEGIN
45
MCNAPI
void
initialize
(
::EntityContext
& entity,
::ExplodeComponent
& component)
const
;
46
47
MCNAPI
void
setParticleDefinitionByName
(::std::string
const
& name);
48
49
MCNAPI
void
setSoundDefinitionByName
(::std::string
const
& name);
50
// NOLINTEND
51
52
public
:
53
// static functions
54
// NOLINTBEGIN
55
MCNAPI
static
void
56
buildSchema
(::std::shared_ptr<
::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::ExplodeDefinition>
>& root);
57
// NOLINTEND
58
};
EntityContext
Definition
EntityContext.h:16
ExplodeComponent
Definition
ExplodeComponent.h:15
ExplodeDefinition
Definition
ExplodeDefinition.h:15
ExplodeDefinition::initialize
MCAPI void initialize(::EntityContext &entity, ::ExplodeComponent &component) const
ExplodeDefinition::buildSchema
static MCAPI void buildSchema(::std::shared_ptr<::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::ExplodeDefinition > > &root)
ExplodeDefinition::setSoundDefinitionByName
MCAPI void setSoundDefinitionByName(::std::string const &name)
ExplodeDefinition::setParticleDefinitionByName
MCAPI void setParticleDefinitionByName(::std::string const &name)
JsonUtil::JsonSchemaObjectNode
Definition
JsonSchemaObjectNode.h:8
ll::UntypedStorage
Definition
Alias.h:14
src
mc
entity
components_json_legacy
ExplodeDefinition.h
Generated on Fri Jun 13 2025 05:04:33 for LeviLamina by
1.12.0