16class BlockBreakSensorComponent {
20 ::ll::TypedStorage<4, 4, float> mSensorRadius;
21 ::ll::TypedStorage<4, 12, ::Vec3> mSensorPos;
22 ::ll::TypedStorage<8, 32, ::BlockEventDispatcherToken> mListener;
23 ::ll::TypedStorage<8, 24, ::std::vector<::BlockListEventMap>> mBlockSets;
24 ::ll::TypedStorage<8, 24, ::std::vector<::ActorFilterGroup>> mSourceFilters;
29 BlockBreakSensorComponent& operator=(BlockBreakSensorComponent
const&);
30 BlockBreakSensorComponent(BlockBreakSensorComponent
const&);
31 BlockBreakSensorComponent();
36 MCAPI
void initialize(
::Actor& actor);
38 MCAPI ::BlockBreakSensorComponent& operator=(::BlockBreakSensorComponent&&);
40 MCAPI
void updateSensorPos(
::Vec3 const& newPos);
42 MCAPI ~BlockBreakSensorComponent();