39 ::std::unordered_map<::HashedString, ::SharedTypes::v1_21_120::CameraAimAssistPresetDefinition>>
44 ::std::unordered_map<::HashedString, ::SharedTypes::v1_21_50::CameraAimAssistCategoryDefinition>>
46 ::ll::TypedStorage<8, 80, ::Bedrock::Threading::Mutex> mRegistriesLock;
47 ::ll::TypedStorage<8, 8, ::IMinecraftEventing&> mEventing;
52 CameraAimAssistDataRegistryComponent& operator=(CameraAimAssistDataRegistryComponent
const&);
53 CameraAimAssistDataRegistryComponent(CameraAimAssistDataRegistryComponent
const&);
54 CameraAimAssistDataRegistryComponent();
59 virtual ~CameraAimAssistDataRegistryComponent() =
default;
65 MCAPI ::Puv::LoadResult<::SharedTypes::v1_21_50::CameraAimAssistCategoriesFile> _categoriesPackForEachCallback(
71 ::std::string& fileData,
75 MCAPI ::Puv::LoadResult<::SharedTypes::v1_21_50::CameraAimAssistCategoriesFile> _parseAndLoadAimAssistCategories(
80 ::std::string
const& fileData
83 MCAPI ::Puv::LoadResult<::SharedTypes::v1_21_120::CameraAimAssistPresetFile> _parseAndLoadAimAssistPreset(
88 ::std::string
const& fileData
91 MCAPI ::Puv::LoadResult<::SharedTypes::v1_21_120::CameraAimAssistPresetFile> _presetsPackForEachCallback(
97 ::std::string& fileData,
101 MCAPI
bool _validatePresetCategorySetting(::std::string
const& categoryId)
const;
103 MCAPI ::SharedTypes::v1_21_50::CameraAimAssistCategoryDefinition
const&
106 MCAPI ::SharedTypes::v1_21_120::CameraAimAssistPresetDefinition
const&
109 MCAPI
void loadJsonFilesForServer(
116 MCAPI ::CameraAimAssistPresetsPacket makePresetsPacketFromFullRegistry()
const;
118 MCAPI ::CameraAimAssistPresetsPacket makeUpdatePresetsPacketFromDirtyRegistry(
122 MCAPI ::SharedTypes::v1_21_50::CameraAimAssistCategoryDefinition
const*
125 MCAPI ::SharedTypes::v1_21_120::CameraAimAssistPresetDefinition
const* tryGetPreset(
::HashedString const&
id)
const;
127 MCAPI
void updateServerAndSynchronizeWithClients(
Definition EntityContext.h:16