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&);
35 MCAPI BlockBreakSensorComponent();
37 MCAPI
void initialize(
::Actor& actor);
39 MCAPI ::BlockBreakSensorComponent& operator=(::BlockBreakSensorComponent&&);
41 MCAPI
void updateSensorPos(
::Vec3 const& newPos);
43 MCAPI ~BlockBreakSensorComponent();