$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 | |
dampenShooterAngle(::Vec2 const &angle, float angleOffset, ::BaseGameVersion const &currVer) (defined in ProjectileComponent) | ProjectileComponent | static |
DELAY_ON_HIT() (defined in ProjectileComponent) | ProjectileComponent | static |
EAxis enum name (defined in ProjectileComponent) | ProjectileComponent | |
getCachedHitResult() const (defined in ProjectileComponent) | ProjectileComponent | |
getHitResult() const (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 | |
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 | |
mLife (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 &res) (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 &tag, ::CompoundTag const &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 | |