| $ctor() (defined in ProjectileComponent) | ProjectileComponent | |
| $ctor(::ProjectileComponent &&) (defined in ProjectileComponent) | ProjectileComponent | |
| $ctor(::ProjectileComponent const &) (defined in ProjectileComponent) | ProjectileComponent | |
| $dtor() (defined in ProjectileComponent) | ProjectileComponent | |
| _getInitialTargetParams(::Actor const &owner, ::TempEPtr<::Actor > target) const (defined in ProjectileComponent) | ProjectileComponent | |
| _handleLightningOnHit(::Actor &owner) (defined in ProjectileComponent) | ProjectileComponent | |
| _selectNextMoveDirection(::Actor const &owner, ::ProjectileComponent::EAxis avoidAxis) (defined in ProjectileComponent) | ProjectileComponent | |
| _tryReflect(::Actor &owner, ::Level &level) (defined in ProjectileComponent) | ProjectileComponent | |
| addAdditionalSaveData(::CompoundTag &tag) const (defined in ProjectileComponent) | ProjectileComponent | |
| computeCollisionMargin(::BaseGameVersion const &baseGameVersion) (defined in ProjectileComponent) | ProjectileComponent | |
| dampenShooterAngle(::Vec2 const &angle, float angleOffset, ::BaseGameVersion const &currVer) (defined in ProjectileComponent) | ProjectileComponent | static |
| EAxis enum name (defined in ProjectileComponent) | ProjectileComponent | |
| getShooterAngle(::Actor &shooter) const (defined in ProjectileComponent) | ProjectileComponent | |
| getUncertainty(::SharedTypes::Legacy::Difficulty diff) const (defined in ProjectileComponent) | ProjectileComponent | |
| handleMovementGravity(::Actor &owner) (defined in ProjectileComponent) | ProjectileComponent | |
| handleMovementHoming(::Actor &owner) (defined in ProjectileComponent) | ProjectileComponent | |
| hurt(::Actor &owner, ::ActorDamageSource const &damageSource) (defined in ProjectileComponent) | ProjectileComponent | |
| initFromDefinition(::Actor &owner) (defined in ProjectileComponent) | ProjectileComponent | |
| lerpMotion(::Actor &owner, ::Vec3 const &delta) (defined in ProjectileComponent) | ProjectileComponent | |
| mActorHitCount (defined in ProjectileComponent) | ProjectileComponent | |
| mApexPos (defined in ProjectileComponent) | ProjectileComponent | |
| mBlock (defined in ProjectileComponent) | ProjectileComponent | |
| mCachedHitResult (defined in ProjectileComponent) | ProjectileComponent | |
| mCatchFire (defined in ProjectileComponent) | ProjectileComponent | |
| mChanneling (defined in ProjectileComponent) | ProjectileComponent | |
| mCollisionPos (defined in ProjectileComponent) | ProjectileComponent | |
| mCritParticleOnHurt (defined in ProjectileComponent) | ProjectileComponent | |
| mCurrentDelay (defined in ProjectileComponent) | ProjectileComponent | |
| mCurrentMoveDirection (defined in ProjectileComponent) | ProjectileComponent | |
| mDamage (defined in ProjectileComponent) | ProjectileComponent | |
| mDamageOwner (defined in ProjectileComponent) | ProjectileComponent | |
| mDelayOneFrame (defined in ProjectileComponent) | ProjectileComponent | |
| mDespawnTimer (defined in ProjectileComponent) | ProjectileComponent | |
| mDestroyOnHurt (defined in ProjectileComponent) | ProjectileComponent | |
| mEnchantImpaler (defined in ProjectileComponent) | ProjectileComponent | |
| mEnchantPower (defined in ProjectileComponent) | ProjectileComponent | |
| mFilterType (defined in ProjectileComponent) | ProjectileComponent | |
| mFlightSteps (defined in ProjectileComponent) | ProjectileComponent | |
| mFlightTime (defined in ProjectileComponent) | ProjectileComponent | |
| mFoundApex (defined in ProjectileComponent) | ProjectileComponent | |
| mGravity (defined in ProjectileComponent) | ProjectileComponent | |
| mHitActor (defined in ProjectileComponent) | ProjectileComponent | |
| mHitEntitySound (defined in ProjectileComponent) | ProjectileComponent | |
| mHitFacing (defined in ProjectileComponent) | ProjectileComponent | |
| mHitGroundSound (defined in ProjectileComponent) | ProjectileComponent | |
| mHitNearestPassenger (defined in ProjectileComponent) | ProjectileComponent | |
| mHitParticle (defined in ProjectileComponent) | ProjectileComponent | |
| mHitResult (defined in ProjectileComponent) | ProjectileComponent | |
| mHitWater (defined in ProjectileComponent) | ProjectileComponent | |
| mIgnoredEntities (defined in ProjectileComponent) | ProjectileComponent | |
| mInertiaMod (defined in ProjectileComponent) | ProjectileComponent | |
| mIsDangerous (defined in ProjectileComponent) | ProjectileComponent | |
| mIsHoming (defined in ProjectileComponent) | ProjectileComponent | |
| mIsSplash (defined in ProjectileComponent) | ProjectileComponent | |
| mKnockback (defined in ProjectileComponent) | ProjectileComponent | |
| mKnockbackForce (defined in ProjectileComponent) | ProjectileComponent | |
| mLastReflectActor (defined in ProjectileComponent) | ProjectileComponent | |
| mLifetime (defined in ProjectileComponent) | ProjectileComponent | |
| mLiquidInertia (defined in ProjectileComponent) | ProjectileComponent | |
| mMultipleHits (defined in ProjectileComponent) | ProjectileComponent | |
| mNoPhysics (defined in ProjectileComponent) | ProjectileComponent | |
| mOffset (defined in ProjectileComponent) | ProjectileComponent | |
| mOnFireTime (defined in ProjectileComponent) | ProjectileComponent | |
| mOnGroundTime (defined in ProjectileComponent) | ProjectileComponent | |
| mOnHitCommands (defined in ProjectileComponent) | ProjectileComponent | |
| mOnHitEvent (defined in ProjectileComponent) | ProjectileComponent | |
| mOwnerId (defined in ProjectileComponent) | ProjectileComponent | |
| mPendingTargetID (defined in ProjectileComponent) | ProjectileComponent | |
| mPiercingEnchantLevel (defined in ProjectileComponent) | ProjectileComponent | |
| mPotionEffect (defined in ProjectileComponent) | ProjectileComponent | |
| mPower (defined in ProjectileComponent) | ProjectileComponent | |
| mReflect (defined in ProjectileComponent) | ProjectileComponent | |
| mReflectImmunityTicks (defined in ProjectileComponent) | ProjectileComponent | |
| mReflectOnHurt (defined in ProjectileComponent) | ProjectileComponent | |
| mSemiRandomDiffDamage (defined in ProjectileComponent) | ProjectileComponent | |
| mShakeTime (defined in ProjectileComponent) | ProjectileComponent | |
| mShootSound (defined in ProjectileComponent) | ProjectileComponent | |
| mShootTarget (defined in ProjectileComponent) | ProjectileComponent | |
| mShouldBounce (defined in ProjectileComponent) | ProjectileComponent | |
| mSpawnPosAnchor (defined in ProjectileComponent) | ProjectileComponent | |
| mSplashRange (defined in ProjectileComponent) | ProjectileComponent | |
| mStopOnHurt (defined in ProjectileComponent) | ProjectileComponent | |
| mStuckToBlockPos (defined in ProjectileComponent) | ProjectileComponent | |
| mTarget (defined in ProjectileComponent) | ProjectileComponent | |
| mTargetDelta (defined in ProjectileComponent) | ProjectileComponent | |
| mTargetID (defined in ProjectileComponent) | ProjectileComponent | |
| mThrownPos (defined in ProjectileComponent) | ProjectileComponent | |
| mUncertaintyBase (defined in ProjectileComponent) | ProjectileComponent | |
| mUncertaintyMultiplier (defined in ProjectileComponent) | ProjectileComponent | |
| mUpwardsAngleOffset (defined in ProjectileComponent) | ProjectileComponent | |
| mWaitingForServer (defined in ProjectileComponent) | ProjectileComponent | |
| mWaitingForServerHitGround (defined in ProjectileComponent) | ProjectileComponent | |
| mWasOnGround (defined in ProjectileComponent) | ProjectileComponent | |
| onHit(::Actor &owner, ::HitResult const &hitResult) (defined in ProjectileComponent) | ProjectileComponent | |
| operator=(ProjectileComponent const &) (defined in ProjectileComponent) | ProjectileComponent | |
| operator=(::ProjectileComponent &&) (defined in ProjectileComponent) | ProjectileComponent | |
| ProjectileComponent() (defined in ProjectileComponent) | ProjectileComponent | |
| ProjectileComponent(::ProjectileComponent &&) (defined in ProjectileComponent) | ProjectileComponent | |
| ProjectileComponent(::ProjectileComponent const &) (defined in ProjectileComponent) | ProjectileComponent | |
| readAdditionalSaveData(::Actor &, ::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper) (defined in ProjectileComponent) | ProjectileComponent | |
| setHitResult(::HitResult result) (defined in ProjectileComponent) | ProjectileComponent | |
| shoot(::Actor &owner, ::Actor &shooter) (defined in ProjectileComponent) | ProjectileComponent | |
| shoot(::Actor &owner, ::Vec3 const &dir, float pow, float uncertainty, ::Vec3 const &baseSpeed, ::Actor *target) (defined in ProjectileComponent) | ProjectileComponent | |
| ~ProjectileComponent() (defined in ProjectileComponent) | ProjectileComponent | |