|
LeviLamina
|
Public Member Functions | |
| Explosion & | operator= (Explosion const &) |
| Explosion (Explosion const &) | |
| MCAPI | Explosion (::BlockSource ®ion, ::Actor *optSource, ::Vec3 const &pos, float radius) |
| MCAPI ::std::vector<::gsl::not_null<::Actor * > > | _getActorsInRange (::Actor *optSource, float range) const |
| MCAPI bool | explode (::IRandom &random) |
| MCAPI::Vec3 | getEyePos (::Actor &actor) const |
| MCAPI void * | $ctor (::BlockSource ®ion, ::Actor *optSource, ::Vec3 const &pos, float radius) |
| MCFOLD void | $dtor () |
Static Public Member Functions | |
| static MCAPI void | _addOrMergeItemStack (::ItemStack const &newItemStack, ::BlockPos pos, ::std::vector<::std::pair<::ItemStack, ::BlockPos > > &itemStacks) |
| static MCAPI void | _spawnExtraResourcesAndMergeItemDropsForBlock (::BlockSource ®ion, ::BlockPos const &blockPos, ::Block const &block, ::Randomize &randomize, ::ResourceDropsContext const &resourceDropsContext, ::std::vector<::std::pair<::ItemStack, ::BlockPos > > &itemStacks) |
Public Attributes | |
| ::ll::TypedStorage< 4, 12, ::Vec3 > | mPos |
| ::ll::TypedStorage< 4, 4, float > | mRadius |
| ::ll::TypedStorage< 8, 64, ::std::unordered_set<::BlockPos > > | mAffectedBlocks |
| ::ll::TypedStorage< 1, 1, bool > | mFire |
| ::ll::TypedStorage< 1, 1, bool > | mBreaking |
| ::ll::TypedStorage< 1, 1, bool > | mAllowUnderwater |
| ::ll::TypedStorage< 1, 1, bool > | mCanToggleBlocks |
| ::ll::TypedStorage< 4, 4, float > | mDamageScaling |
| ::ll::TypedStorage< 1, 1, bool > | mIgnoreBlockExplosionResistance |
| ::ll::TypedStorage< 2, 2, ::SharedTypes::Legacy::LevelEvent > | mParticleType |
| ::ll::TypedStorage< 4, 4, ::SharedTypes::Legacy::LevelSoundEvent > | mSoundExplosionType |
| ::ll::TypedStorage< 8, 8, ::ActorUniqueID > | mSourceID |
| ::ll::TypedStorage< 8, 8, ::BlockSource & > | mRegion |
| ::ll::TypedStorage< 4, 4, float > | mMaxResistance |
| ::ll::TypedStorage< 1, 2, ::std::optional< bool > > | mInWaterOverride |
| ::ll::TypedStorage< 4, 8, ::std::optional< int > > | mTotalDamageOverride |
| ::ll::TypedStorage< 4, 4, float > | mKnockbackScaling |