36 enum class InitResult :
int {
38 BetaFeaturesNotEnabled = 1,
41 using FillDefinitionCb = ::std::function<
42 ::ActorMigratedDefinitionFactory::
45 using FillDescriptionCb = ::ActorMigratedDefinitionFactory::InitResult (*)(
51 using LoaderPtr = ::std::unique_ptr<::Bedrock::Resources::CategoryLoader<::ActorMigratedUtils::ActorLoaderTraits>>;
53 using SerializerPtr = ::std::unique_ptr<::IJsonDefinitionSerializer>;
58 ::ll::TypedStorage<8, 120, ::cereal::ReflectionCtx> mCerealContext;
59 ::ll::TypedStorage<8, 64, ::std::unordered_map<::HashedString, ::std::unique_ptr<::IJsonDefinitionSerializer>>>
60 mDefinitionSerializers;
64 ::std::vector<::ActorMigratedDefinitionFactory::InitResult (*)(
69 mFillActorDescriptionCbs;
73 ::std::vector<::std::function<::ActorMigratedDefinitionFactory::InitResult(
78 mFillActorDefinitionCbs;
99 mLegacyUpgradeCallbacks;
100 ::ll::TypedStorage<8, 16, ::std::map<::HashedString, ::SemVersion>> mVersionedDefinitions;
104 ::std::unique_ptr<::Bedrock::Resources::CategoryLoader<::ActorMigratedUtils::ActorLoaderTraits>>>
113 MCAPI
void _bindActorDocumentTypes();
115 MCAPI
void _initialize();
117 MCAPI ::IJsonDefinitionSerializer* _tryGetDefinitionSerializer(::std::string_view name)
const;
119 MCAPI
void resetLoader();
130 MCAPI static ::LegacyGoalDefinition _parseLegacyGoalDefinition(
Definition BedrockLoadContext.h:14