LeviLamina
Loading...
Searching...
No Matches
RideableDefinition.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
RideableComponent
;
12
namespace
JsonUtil {
class
EmptyClass; }
13
// clang-format on
14
15
class
RideableDefinition
{
16
public
:
17
// member variables
18
// NOLINTBEGIN
19
::ll::UntypedStorage<4, 4>
mUnk52fcc9;
20
::ll::UntypedStorage<4, 4>
mUnkb8db96;
21
::ll::UntypedStorage<1, 1>
mUnk51f749;
22
::ll::UntypedStorage<8, 24>
mUnk5a76ed;
23
::ll::UntypedStorage<8, 16>
mUnk2ea79a;
24
::ll::UntypedStorage<8, 32>
mUnk1b65e3;
25
::ll::UntypedStorage<1, 1>
mUnk1a2df4;
26
::ll::UntypedStorage<1, 1>
mUnk26e121;
27
::ll::UntypedStorage<4, 4>
mUnk3e3757;
28
::ll::UntypedStorage<1, 1>
mUnk4cd163;
29
::ll::UntypedStorage<8, 32>
mUnk2a85ad;
30
::ll::UntypedStorage<8, 32>
mUnk1c982d;
31
// NOLINTEND
32
33
public
:
34
// prevent constructor by default
35
RideableDefinition
& operator=(
RideableDefinition
const
&);
36
RideableDefinition
(
RideableDefinition
const
&);
37
RideableDefinition
();
38
39
public
:
40
// member functions
41
// NOLINTBEGIN
42
MCNAPI
void
addFamilyTypeByName
(::std::string
const
& name);
43
44
MCNAPI
void
initialize
(
::EntityContext
& entity,
::RideableComponent
& component)
const
;
45
46
MCNAPI
void
setDismountMode
(::std::string
const
& mode);
47
48
MCNAPI
~RideableDefinition
();
49
// NOLINTEND
50
51
public
:
52
// static functions
53
// NOLINTBEGIN
54
MCNAPI
static
void
buildSchema
(
55
::std::shared_ptr<
::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::RideableDefinition>
>& root
56
);
57
// NOLINTEND
58
59
public
:
60
// destructor thunk
61
// NOLINTBEGIN
62
MCNAPI
void
$dtor
();
63
// NOLINTEND
64
};
EntityContext
Definition
EntityContext.h:16
JsonUtil::JsonSchemaObjectNode
Definition
JsonSchemaObjectNode.h:8
RideableComponent
Definition
RideableComponent.h:17
RideableDefinition
Definition
RideableDefinition.h:15
RideableDefinition::setDismountMode
MCAPI void setDismountMode(::std::string const &mode)
RideableDefinition::addFamilyTypeByName
MCAPI void addFamilyTypeByName(::std::string const &name)
RideableDefinition::initialize
MCAPI void initialize(::EntityContext &entity, ::RideableComponent &component) const
RideableDefinition::buildSchema
static MCAPI void buildSchema(::std::shared_ptr<::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::RideableDefinition > > &root)
RideableDefinition::~RideableDefinition
MCAPI ~RideableDefinition()
RideableDefinition::$dtor
MCAPI void $dtor()
ll::UntypedStorage
Definition
Alias.h:14
src
mc
entity
components_json_legacy
RideableDefinition.h
Generated on Fri Jun 13 2025 05:04:33 for LeviLamina by
1.12.0