31 ::ll::TypedStorage<8, 176, ::ActorDefinitionIdentifier> mIdentifier;
32 ::ll::TypedStorage<8, 24, ::std::vector<::BlockDescriptor>> mAllowedUseBlocks;
33 ::ll::TypedStorage<8, 24, ::std::vector<::BlockDescriptor>> mAllowedDispenseBlocks;
34 ::ll::TypedStorage<1, 1, bool> mCanUseOnMonsterSpawners;
35 ::ll::TypedStorage<1, 1, bool> mShouldContentErrorWithoutLiquidClipped;
36 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mOnUseOnSubscription;
43 virtual void handleVersionBasedInitialization(
::SemVersion const& originalJsonVersion) ;
46 virtual void _initializeComponent() ;
57 MCAPI
void _positionAndRotateActor(
61 ::Vec3 const& playerFeetPos,
74 ::Vec3 const& initialItemStack
78 _validateBlocks(::std::vector<::BlockDescriptor>
const& blocks, ::std::string
const& blocksParameterName)
const;
86 MCAPI
static void bindType(
88 ::std::vector<::AllExperiments>
const& releasedMinFormatVersion,
89 ::std::optional<::SemVersion> requiredToggles
92 MCAPI static ::HashedString
const& getIdentifier();
110 MCAPI
void $handleVersionBasedInitialization(
::SemVersion const& originalJsonVersion);
112 MCAPI
void $_initializeComponent();
118 MCAPI
static void** $vftable();