Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
v1_26_40.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
9namespace SharedTypes::v1_26_40 { struct BegGoalDefinition; }
10namespace SharedTypes::v1_26_40 { struct BucketableComponentDefinition; }
11namespace SharedTypes::v1_26_40 { struct DrinkPotionGoalDefinition; }
12namespace SharedTypes::v1_26_40 { struct DynamicJumpControlComponentDefinition; }
13namespace SharedTypes::v1_26_40 { struct HideComponentDefinition; }
14namespace SharedTypes::v1_26_40 { struct JumpControlComponentDefinition; }
15namespace SharedTypes::v1_26_40 { struct ManagedWanderingTraderComponentDefinition; }
16namespace SharedTypes::v1_26_40 { struct MoveToBlockGoalDefinition; }
17namespace SharedTypes::v1_26_40 { struct OpenDoorAnnotationComponentDefinition; }
18namespace SharedTypes::v1_26_40 { struct PersistentComponentDefinition; }
19namespace SharedTypes::v1_26_40 { struct SnackGoalDefinition; }
20namespace SharedTypes::v1_26_40 { struct SummonActorGoalDefinition; }
21namespace SharedTypes::v1_26_40 { struct TradeResupplyComponentDefinition; }
22namespace SharedTypes::v1_26_40 { struct TrustComponentDefinition; }
23namespace cereal { struct ReflectionCtx; }
24// clang-format on
25
26namespace SharedTypes::v1_26_40 {
27// functions
28// NOLINTBEGIN
29MCNAPI void bindAll(::cereal::ReflectionCtx& ctx);
30
31MCNAPI void
32deserializeLegacyDescription(::SharedTypes::v1_26_40::BucketableComponentDefinition&, ::DeserializeDataParams);
33
34MCNAPI void deserializeLegacyDescription(::SharedTypes::v1_26_40::HideComponentDefinition&, ::DeserializeDataParams);
35
36MCNAPI void deserializeLegacyDescription(
37 ::SharedTypes::v1_26_40::ManagedWanderingTraderComponentDefinition&,
38 ::DeserializeDataParams
39);
40
41MCNAPI void
42deserializeLegacyDescription(::SharedTypes::v1_26_40::OpenDoorAnnotationComponentDefinition&, ::DeserializeDataParams);
43
44MCNAPI void
45deserializeLegacyDescription(::SharedTypes::v1_26_40::PersistentComponentDefinition&, ::DeserializeDataParams);
46
47MCNAPI void
48deserializeLegacyDescription(::SharedTypes::v1_26_40::TradeResupplyComponentDefinition&, ::DeserializeDataParams);
49
50MCNAPI void deserializeLegacyDescription(::SharedTypes::v1_26_40::TrustComponentDefinition&, ::DeserializeDataParams);
51
52MCNAPI void deserializeLegacyDescription(
53 ::SharedTypes::v1_26_40::DynamicJumpControlComponentDefinition& desc,
54 ::DeserializeDataParams deserializeDataParams
55);
56
57MCNAPI void deserializeLegacyDescription(
58 ::SharedTypes::v1_26_40::JumpControlComponentDefinition& desc,
59 ::DeserializeDataParams deserializeDataParams
60);
61
62MCNAPI void
63transformToVersioned(::LegacyGoalDefinition&& legacyGoal, ::SharedTypes::v1_26_40::BegGoalDefinition& sharedGoal);
64
65MCNAPI void transformToVersioned(
66 ::LegacyGoalDefinition&& legacyGoal,
67 ::SharedTypes::v1_26_40::DrinkPotionGoalDefinition& sharedGoal
68);
69
70MCNAPI void transformToVersioned(
71 ::LegacyGoalDefinition&& legacyGoal,
72 ::SharedTypes::v1_26_40::MoveToBlockGoalDefinition& sharedGoal
73);
74
75MCNAPI void
76transformToVersioned(::LegacyGoalDefinition&& legacyGoal, ::SharedTypes::v1_26_40::SnackGoalDefinition& sharedGoal);
77
78MCNAPI void transformToVersioned(
79 ::LegacyGoalDefinition&& legacyGoal,
80 ::SharedTypes::v1_26_40::SummonActorGoalDefinition& sharedGoal
81);
82// NOLINTEND
83
84} // namespace SharedTypes::v1_26_40
Definition DeserializeDataParams.h:13
Definition LegacyGoalDefinition.h:32
Definition BegGoalDefinition.h:16
Definition BucketableComponentDefinition.h:7
Definition DrinkPotionGoalDefinition.h:11
Definition DynamicJumpControlComponentDefinition.h:10
Definition HideComponentDefinition.h:7
Definition JumpControlComponentDefinition.h:10
Definition ManagedWanderingTraderComponentDefinition.h:7
Definition MoveToBlockGoalDefinition.h:18
Definition OpenDoorAnnotationComponentDefinition.h:7
Definition PersistentComponentDefinition.h:7
Definition SnackGoalDefinition.h:16
Definition SummonActorGoalDefinition.h:18
Definition TradeResupplyComponentDefinition.h:7
Definition TrustComponentDefinition.h:7
Definition ReflectionCtx.h:11