|
|
ProjectileComponent & | operator= (ProjectileComponent const &) |
|
MCAPI | ProjectileComponent (::ProjectileComponent &&) |
|
MCAPI | ProjectileComponent (::ProjectileComponent const &) |
|
MCAPI ::std::tuple<::BlockPos, float > | _getInitialTargetParams (::Actor const &owner, ::TempEPtr<::Actor > target) const |
|
MCAPI void | _handleLightningOnHit (::Actor &owner) |
|
MCAPI bool | _isLoyaltyTrident (::Actor const &owner) const |
|
MCAPI void | _selectNextMoveDirection (::Actor const &owner, ::ProjectileComponent::EAxis avoidAxis) |
|
MCAPI bool | _tryReflect (::Actor &owner, ::Level &level) |
|
MCAPI void | _tryReflectOnHurt (::Actor &owner, ::ActorDamageSource const &damageSource) |
|
MCAPI void | addAdditionalSaveData (::CompoundTag &tag) const |
|
MCAPI float | computeCollisionMargin (::BaseGameVersion const &baseGameVersion) |
|
MCFOLD::ProjectileAnchor | getAnchor () |
|
MCAPI bool | getCatchFire () const |
|
MCFOLD bool | getEnchantChanneling () const |
|
MCAPI float | getGravity () const |
|
MCFOLD bool | getIsDangerous () |
|
MCAPI float | getKnockbackForce () const |
|
MCFOLD bool | getNoPhysics () const |
|
MCAPI::Vec3 | getOffset () |
|
MCFOLD::SharedTypes::Legacy::LevelSoundEvent | getShootSound () |
|
MCAPI bool | getShootTarget () |
|
MCAPI::Vec3 | getShooterAngle (::Actor &shooter) const |
|
MCFOLD bool | getShouldBounce () const |
|
MCAPI bool | getStopOnHurt () const |
|
MCAPI float | getThrowPower () const |
|
MCAPI float | getUncertainty (::SharedTypes::Legacy::Difficulty diff) const |
|
MCAPI float | getUncertaintyBase () const |
|
MCAPI void | handleMovementGravity (::Actor &owner) |
|
MCAPI void | handleMovementHoming (::Actor &owner) |
|
MCAPI void | hurt (::Actor &owner, ::ActorDamageSource const &damageSource) |
|
MCAPI int | incrementDespawnTimer () |
|
MCAPI int | incrementFlightTime () |
|
MCAPI int | incrementLifetime () |
|
MCAPI int | incrementOnGroundTime () |
|
MCAPI void | initFromDefinition (::Actor &owner) |
|
MCAPI void | lerpMotion (::Actor &owner, ::Vec3 const &delta) |
|
MCAPI void | onComponentRemoved (::EntityContext &entity) |
|
MCAPI void | onHit (::Actor &owner, ::HitResult const &hitResult) |
|
MCAPI::ProjectileComponent & | operator= (::ProjectileComponent &&) |
|
MCAPI void | readAdditionalSaveData (::Actor &, ::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper) |
|
MCAPI void | setActiveTarget (::Actor const &owner, ::Actor *target) |
|
MCAPI void | setCatchFire (bool catchFire) |
|
MCAPI void | setChanneling (bool channeling) |
|
MCAPI void | setEnchantImpaler (int const &level) |
|
MCAPI void | setGravity (float gravity) |
|
MCAPI void | setHitSound (::SharedTypes::Legacy::LevelSoundEvent hitSound) |
|
MCAPI void | setKnockbackForce (float force) |
|
MCFOLD void | setNoPhysics (bool value) |
|
MCFOLD void | setOwnerId (::ActorUniqueID id) |
|
MCAPI void | setPotionEffect (int potionEffect) |
|
MCFOLD void | setShouldBounce (bool bounce) |
|
MCAPI void | setSplashRange (float range) |
|
MCAPI void | setStopOnHurt (bool stopOnHurt) |
|
MCAPI void | shoot (::Actor &owner, ::Actor &shooter) |
|
MCAPI void | shoot (::Actor &owner, ::Vec3 const &dir, float pow, float uncertainty, ::Vec3 const &baseSpeed, ::Actor *target) |
|
MCAPI void | tryApplyOffset (::Actor &owner, ::Actor *sender) const |
|
MCAPI void * | $ctor () |
|
MCAPI void * | $ctor (::ProjectileComponent &&) |
|
MCAPI void * | $ctor (::ProjectileComponent const &) |
|
MCAPI void | $dtor () |
|
|
::ll::TypedStorage< 1, 1, bool > | mWasOnGround |
|
::ll::TypedStorage< 1, 1, bool > | mNoPhysics |
|
::ll::TypedStorage< 8, 8, ::ActorUniqueID > | mOwnerId |
|
::ll::TypedStorage< 4, 12, ::Vec3 > | mThrownPos |
|
::ll::TypedStorage< 4, 12, ::Vec3 > | mApexPos |
|
::ll::TypedStorage< 1, 1, bool > | mFoundApex |
|
::ll::TypedStorage< 4, 4, int > | mDespawnTimer |
|
::ll::TypedStorage< 4, 4, int > | mLifetime |
|
::ll::TypedStorage< 4, 4, int > | mFlightTime |
|
::ll::TypedStorage< 4, 4, int > | mOnGroundTime |
|
::ll::TypedStorage< 4, 4, int > | mShakeTime |
|
::ll::TypedStorage< 4, 12, ::BlockPos > | mBlock |
|
::ll::TypedStorage< 4, 12, ::BlockPos > | mStuckToBlockPos |
|
::ll::TypedStorage< 4, 12, ::Vec3 > | mCollisionPos |
|
::ll::TypedStorage< 4, 4, int > | mEnchantPower |
|
::ll::TypedStorage< 4, 4, int > | mEnchantImpaler |
|
::ll::TypedStorage< 8, 136, ::HitResult > | mHitResult |
|
::ll::TypedStorage< 1, 1, uchar > | mHitFacing |
|
::ll::TypedStorage< 1, 1, bool > | mReflect |
|
::ll::TypedStorage< 4, 4, int > | mReflectImmunityTicks |
|
::ll::TypedStorage< 4, 4, float > | mPower |
|
::ll::TypedStorage< 4, 4, float > | mDamage |
|
::ll::TypedStorage< 4, 12, ::Vec3 > | mOffset |
|
::ll::TypedStorage< 4, 4, ::ParticleType > | mHitParticle |
|
::ll::TypedStorage< 4, 4, float > | mGravity |
|
::ll::TypedStorage< 4, 4, float > | mUpwardsAngleOffset |
|
::ll::TypedStorage< 8, 24, ::std::vector<::OnHitSubcomponent * > > | mOnHitCommands |
|
::ll::TypedStorage< 8, 104, ::ActorDefinitionTrigger > | mOnHitEvent |
|
::ll::TypedStorage< 4, 4, float > | mUncertaintyBase |
|
::ll::TypedStorage< 4, 4, float > | mUncertaintyMultiplier |
|
::ll::TypedStorage< 4, 4, ::ActorType > | mFilterType |
|
::ll::TypedStorage< 4, 4, float > | mOnFireTime |
|
::ll::TypedStorage< 4, 4, int > | mPotionEffect |
|
::ll::TypedStorage< 4, 4, float > | mSplashRange |
|
::ll::TypedStorage< 1, 1, bool > | mKnockback |
|
::ll::TypedStorage< 4, 4, float > | mKnockbackForce |
|
::ll::TypedStorage< 1, 1, bool > | mCatchFire |
|
::ll::TypedStorage< 1, 1, bool > | mChanneling |
|
::ll::TypedStorage< 1, 1, bool > | mIsSplash |
|
::ll::TypedStorage< 4, 4, float > | mInertiaMod |
|
::ll::TypedStorage< 4, 4, float > | mLiquidInertia |
|
::ll::TypedStorage< 1, 1, bool > | mSemiRandomDiffDamage |
|
::ll::TypedStorage< 4, 4, ::ProjectileAnchor > | mSpawnPosAnchor |
|
::ll::TypedStorage< 4, 4, ::SharedTypes::Legacy::LevelSoundEvent > | mHitEntitySound |
|
::ll::TypedStorage< 4, 4, ::SharedTypes::Legacy::LevelSoundEvent > | mHitGroundSound |
|
::ll::TypedStorage< 4, 4, ::SharedTypes::Legacy::LevelSoundEvent > | mShootSound |
|
::ll::TypedStorage< 1, 1, bool > | mIsDangerous |
|
::ll::TypedStorage< 1, 1, bool > | mShootTarget |
|
::ll::TypedStorage< 1, 1, bool > | mDamageOwner |
|
::ll::TypedStorage< 1, 1, bool > | mReflectOnHurt |
|
::ll::TypedStorage< 1, 1, bool > | mDestroyOnHurt |
|
::ll::TypedStorage< 1, 1, bool > | mStopOnHurt |
|
::ll::TypedStorage< 1, 1, bool > | mCritParticleOnHurt |
|
::ll::TypedStorage< 1, 1, bool > | mHitWater |
|
::ll::TypedStorage< 1, 1, bool > | mHitActor |
|
::ll::TypedStorage< 1, 1, bool > | mMultipleHits |
|
::ll::TypedStorage< 4, 4, int > | mPiercingEnchantLevel |
|
::ll::TypedStorage< 4, 4, int > | mActorHitCount |
|
::ll::TypedStorage< 8, 24, ::std::vector<::ActorType > > | mIgnoredEntities |
|
::ll::TypedStorage< 1, 1, bool > | mHitNearestPassenger |
|
::ll::TypedStorage< 1, 1, bool > | mIsHoming |
|
::ll::TypedStorage< 8, 8, ::ActorUniqueID > | mPendingTargetID |
|
::ll::TypedStorage< 8, 40, ::TempEPtr<::Actor > > | mTarget |
|
::ll::TypedStorage< 8, 8, ::ActorUniqueID > | mTargetID |
|
::ll::TypedStorage< 4, 12, ::Vec3 > | mTargetDelta |
|
::ll::TypedStorage< 4, 4, int > | mFlightSteps |
|
::ll::TypedStorage< 4, 4, ::ProjectileComponent::EAxis > | mCurrentMoveDirection |
|
::ll::TypedStorage< 8, 8, ::ActorUniqueID > | mLastReflectActor |
|
::ll::TypedStorage< 1, 1, bool > | mShouldBounce |
|
::ll::TypedStorage< 4, 4, uint > | mCurrentDelay |
|
::ll::TypedStorage< 1, 1, bool > | mWaitingForServer |
|
::ll::TypedStorage< 1, 1, bool > | mWaitingForServerHitGround |
|
::ll::TypedStorage< 8, 136, ::HitResult > | mCachedHitResult |
|
::ll::TypedStorage< 1, 1, bool > | mDelayOneFrame |
|
::ll::TypedStorage< 1, 1, bool > | mShouldRestoreUsesMobTravelComponent |
|
::ll::TypedStorage< 1, 1, bool > | mIsolatedPhysics |