26 virtual ::Vec3 loadPosition(
::Vec3 const&) = 0;
28 virtual ::BlockPos loadBlockPosition(
::BlockPos const&) = 0;
30 virtual ::BlockPos loadBlockPositionOffset(
::BlockPos const&) = 0;
32 virtual float loadRotationDegreesX(
float) = 0;
34 virtual float loadRotationDegreesY(
float) = 0;
36 virtual float loadRotationRadiansX(
float) = 0;
38 virtual float loadRotationRadiansY(
float) = 0;
40 virtual uchar loadFacingID(uchar) = 0;
42 virtual ::Vec3 loadDirection(
::Vec3 const&) = 0;
44 virtual ::Direction::Type loadDirection(::Direction::Type) = 0;
46 virtual ::Rotation loadRotation(::Rotation) = 0;
48 virtual ::Mirror loadMirror(::Mirror) = 0;
54 virtual ::InternalComponentRegistry::ComponentInfo
const* loadActorInternalComponentInfo(
55 ::std::unordered_map<::HashedString, ::InternalComponentRegistry::ComponentInfo>
const&,
59 virtual ::DataLoadHelperType getType()
const = 0;
61 virtual bool shouldResetTime() = 0;