LeviLamina
Loading...
Searching...
No Matches
JsonComponentGlueUtils.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class EntityContext;
12namespace SharedTypes::v1_21_100 { struct TransportItemsGoalDefinition; }
13namespace SharedTypes::v1_21_110 { struct ExperienceRewardDefinition; }
14namespace SharedTypes::v1_21_110 { struct SwimUpForBreathGoalDefinition; }
15namespace SharedTypes::v1_21_130 { struct AddRiderDefinition; }
16// clang-format on
17
18namespace JsonComponentGlueUtils {
19// functions
20// NOLINTBEGIN
21MCNAPI void initialize(
22 ::EntityContext&,
23 ::AddRiderComponent& component,
24 ::SharedTypes::v1_21_130::AddRiderDefinition const& loadedData
25);
26
27MCNAPI void initialize(
28 ::EntityContext&,
29 ::SwimUpForBreathGoal& goal,
30 ::SharedTypes::v1_21_110::SwimUpForBreathGoalDefinition definition
31);
32
33MCNAPI void initialize(
34 ::EntityContext&,
35 ::TransportItemsGoal& goal,
36 ::SharedTypes::v1_21_100::TransportItemsGoalDefinition const& definition
37);
38
39MCNAPI void initialize(
40 ::EntityContext&,
41 ::ExperienceRewardComponent& runtimeComponent,
42 ::SharedTypes::v1_21_110::ExperienceRewardDefinition const& loadedData
43);
44// NOLINTEND
45
46} // namespace JsonComponentGlueUtils
Definition EntityContext.h:16
Definition ExperienceRewardComponent.h:11
Definition SwimUpForBreathGoal.h:15
Definition TransportItemsGoal.h:20
Definition AddRiderComponent.h:11
Definition TransportItemsGoalDefinition.h:18
Definition ExperienceRewardDefinition.h:15
Definition SwimUpForBreathGoalDefinition.h:15
Definition AddRiderDefinition.h:12