25 enum class OwnerType :
int {
35 ::ll::TypedStorage<8, 72, ::VibrationSelector> mVibrationSelector;
36 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::VibrationListenerConfig>> mConfig;
37 ::ll::TypedStorage<8, 24, ::GameEvents::PositionSource> mPositionSource;
38 ::ll::TypedStorage<4, 4, ::VibrationListener::OwnerType> mOwnerType;
39 ::ll::TypedStorage<4, 4, uint> mRange;
40 ::ll::TypedStorage<8, 64, ::std::optional<::VibrationInfo>> mInFlightVibrationInfo;
41 ::ll::TypedStorage<4, 4, int> mInFlightVibrationTicks;
42 ::ll::TypedStorage<8, 8, ::std::reference_wrapper<::GameEvent const>> mLatestReceivedVibration;
48 virtual void handleGameEvent(
54 virtual uint getRange()
const ;
56 virtual ::GameEvents::PositionSource
const& getPositionSource()
const ;
64 MCAPI
bool _areAdjacentChunksTicking(
::BlockSource& region)
const;
78 MCAPI
static bool _shouldIgnoreVibration(
91 MCAPI uint $getRange()
const;
93 MCFOLD ::GameEvents::PositionSource
const& $getPositionSource()
const;
Definition GameEventContext.h:14