3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/string/HashedString.h"
28 mLegacyDataConversionFunc;
29 ::ll::TypedStorage<8, 64, ::std::function<void(
::Actor&,
::CompoundTag const&)>> mCreateAndLoadComponentFunc;
30 ::ll::TypedStorage<8, 64, ::std::function<void(
::Actor const&,
::CompoundTag&)>> mSaveComponentFunc;
37 ::ll::TypedStorage<8, 64, ::std::unordered_map<::HashedString, ::InternalComponentRegistry::ComponentInfo>>
46 virtual void registerComponents();
Definition CompoundTag.h:18
Definition DataLoadHelper.h:20
Definition InternalComponentRegistry.h:15
MCAPI void _initializeComponents(::Actor &owner, ::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper) const
MCAPI void $registerComponents()
static MCAPI ::CompoundTag & _getOrCreateComponentScope(::CompoundTag &tag, ::std::string const &componentName)
MCAPI void initializeComponents(::Actor &owner, ::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper) const
static MCAPI ::std::string const & INTERNAL_COMPONENTS()
Definition InternalComponentRegistry.h:23