38 ::std::unordered_map<::HashedString, ::SharedTypes::v1_21_120::CameraAimAssistPresetDefinition>>
43 ::std::unordered_map<::HashedString, ::SharedTypes::v1_21_50::CameraAimAssistCategoryDefinition>>
45 ::ll::TypedStorage<8, 80, ::Bedrock::Threading::Mutex> mRegistriesLock;
46 ::ll::TypedStorage<8, 8, ::IMinecraftEventing&> mEventing;
51 CameraAimAssistDataRegistryComponent& operator=(CameraAimAssistDataRegistryComponent
const&);
52 CameraAimAssistDataRegistryComponent(CameraAimAssistDataRegistryComponent
const&);
53 CameraAimAssistDataRegistryComponent();
58 virtual ~CameraAimAssistDataRegistryComponent() =
default;
64 MCAPI ::Puv::LoadResult<::SharedTypes::v1_21_50::CameraAimAssistCategoriesFile> _categoriesPackForEachCallback(
68 ::std::string& fileData,
72 MCAPI ::Puv::LoadResult<::SharedTypes::v1_21_50::CameraAimAssistCategoriesFile> _parseAndLoadAimAssistCategories(
75 ::std::string
const& fileData
78 MCAPI ::Puv::LoadResult<::SharedTypes::v1_21_120::CameraAimAssistPresetFile> _parseAndLoadAimAssistPreset(
81 ::std::string
const& fileData
84 MCAPI ::Puv::LoadResult<::SharedTypes::v1_21_120::CameraAimAssistPresetFile> _presetsPackForEachCallback(
88 ::std::string& fileData,
92 MCAPI
bool _validatePresetCategorySetting(::std::string
const& categoryId)
const;
94 MCAPI ::SharedTypes::v1_21_50::CameraAimAssistCategoryDefinition
const&
97 MCAPI ::SharedTypes::v1_21_120::CameraAimAssistPresetDefinition
const&
100 MCAPI
void loadJsonFilesForServer(
107 MCAPI ::CameraAimAssistPresetsPacket makePresetsPacketFromFullRegistry()
const;
109 MCAPI ::CameraAimAssistPresetsPacket makeUpdatePresetsPacketFromDirtyRegistry(
113 MCAPI
void synchronizeWithClients(
118 MCAPI ::SharedTypes::v1_21_50::CameraAimAssistCategoryDefinition
const*
121 MCAPI ::SharedTypes::v1_21_120::CameraAimAssistPresetDefinition
const* tryGetPreset(
::HashedString const&
id)
const;
Definition EntityContext.h:16