16class CommonResourceDefinitionMap {
20 ::ll::TypedStorage<8, 64, ::std::unordered_map<::HashedString, ::ActorSkeletalAnimationPtr>> mActorAnimationMap;
21 ::ll::TypedStorage<8, 64, ::std::unordered_map<::HashedString, ::ActorAnimationControllerPtr>>
22 mActorAnimationControllerMap;
23 ::ll::TypedStorage<8, 24, ::std::vector<::NamedMolangScript>> mActorAnimateScriptArray;
24 ::ll::TypedStorage<8, 24, ::std::vector<::MolangVariableSettings>> mVariableSettings;
25 ::ll::TypedStorage<8, 24, ::std::vector<::HashedString>> mQueryableGeometryBoneNames;
32 CommonResourceDefinitionMap& operator=(CommonResourceDefinitionMap
const&);
33 CommonResourceDefinitionMap();
40 MCAPI CommonResourceDefinitionMap(::CommonResourceDefinitionMap
const&);
43 MCAPI ::std::vector<::NamedMolangScript>
const& getAnimateScriptArray()
const;
46 MCFOLD ::std::unordered_map<::HashedString, ::ActorSkeletalAnimationPtr>
const& getAnimations()
const;
48 MCAPI uint64 getQueryableGeometryBoneIndexByNameHash(uint64 boneNameHash)
const;
50 MCAPI
void initQueryableGeometryBoneNames(::std::vector<::HashedString> geometryDefaultBoneOrientations);
53 MCAPI
bool isCommonResourceDefinitionMapEmpty()
const;
56 MCAPI
bool isQueryableGeometryBoneNameArrayInitialized()
const;
59 MCAPI
void mergeActorAnimateScriptArray(::std::vector<::NamedMolangScript>
const& actorAnimateScriptArray);
67 MCAPI
void mergePublicVariable(
::HashedString const& variableName);
69 MCAPI
void removeActorAnimateScript(
::HashedString const& animateScriptName);
72 MCAPI ~CommonResourceDefinitionMap();
79 MCAPI
void* $ctor(::CommonResourceDefinitionMap
const&);