| LeviLamina
    | 
This is the complete list of members for DelayedAttackGoal, including all inherited members.
| $_attemptMoveToTarget(::Actor &target) (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| $appendDebugInfo(::std::string &str) const (defined in DelayedAttackGoal) | DelayedAttackGoal | |
| $canBeInterrupted() (defined in Goal) | Goal | |
| $canContinueToUse() (defined in DelayedAttackGoal) | DelayedAttackGoal | |
| $canUse() (defined in DelayedAttackGoal) | DelayedAttackGoal | |
| $ctor(::Mob &mob) (defined in MeleeAttackGoal) | MeleeAttackGoal | |
| $dtor() (defined in MeleeAttackGoal) | MeleeAttackGoal | |
| $isTargetGoal() const (defined in Goal) | Goal | |
| $onPlayerDimensionChanged(::Player *player, ::DimensionType fromDimension, ::DimensionType toDimension) (defined in Goal) | Goal | |
| $start() (defined in DelayedAttackGoal) | DelayedAttackGoal | |
| $stop() (defined in DelayedAttackGoal) | DelayedAttackGoal | |
| $tick() (defined in DelayedAttackGoal) | DelayedAttackGoal | |
| $vftable() | DelayedAttackGoal | static | 
| _attemptAttack(::Actor *target, bool canReach, bool hasLineOfSight) (defined in DelayedAttackGoal) | DelayedAttackGoal | |
| _attemptAttackTarget(::Actor &target, bool canReachTarget, bool hasLineOfSight) (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| _attemptMoveToTarget(::Actor &target) (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | virtual | 
| _attemptMoveToTargetPosition(::Actor &target, bool canReachTarget, float targetDistanceSq) (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| _canReachTarget(::Mob const &mob, ::Vec3 const &targetPosition, float attackReachSq, float targetMinY, float targetMaxY, float targetDistanceSqXZ, int attackTicks) (defined in MeleeAttackGoal) | MeleeAttackGoal | static | 
| _canReachTargetLegacy(::Mob const &mob, ::Vec3 const &targetPosition, float attackReachSq, float targetMinY, float targetMaxY, float targetDistanceSqXZ, int attackTicks) (defined in MeleeAttackGoal) | MeleeAttackGoal | static | 
| _getAttackReachSqr(::Actor const &target) const (defined in MeleeAttackGoal) | MeleeAttackGoal | |
| _inSunlight(::Actor const &actor) const (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| _isTargetInLineOfSight(::Mob const &mob, ::Actor const &target) (defined in MeleeAttackGoal) | MeleeAttackGoal | static | 
| _isTargetInLineOfSightLegacy(::Mob const &mob, ::Actor const &target) (defined in DelayedAttackGoal) | DelayedAttackGoal | static | 
| appendDebugInfo(::std::string &str) const (defined in DelayedAttackGoal) | DelayedAttackGoal | virtual | 
| AttackReachEvaluator typedef (defined in MeleeAttackGoal) | MeleeAttackGoal | |
| canBeInterrupted() (defined in Goal) | Goal | virtual | 
| canContinueToUse() (defined in DelayedAttackGoal) | DelayedAttackGoal | virtual | 
| canUse() (defined in DelayedAttackGoal) | DelayedAttackGoal | virtual | 
| isTargetGoal() const (defined in Goal) | Goal | virtual | 
| LineOfSightEvaluator typedef (defined in MeleeAttackGoal) | MeleeAttackGoal | |
| mAttackDurationTicks (defined in DelayedAttackGoal) | DelayedAttackGoal | |
| mAttackFlag (defined in DelayedAttackGoal) | DelayedAttackGoal | |
| mAttackOnce (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mAttackTicks (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mAttackTypes (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mCanSpreadOnFire (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mCooldownTicks (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mDebugName (defined in Goal) | Goal | |
| MeleeAttackBaseGoal(MeleeAttackBaseGoal const &) (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| MeleeAttackBaseGoal() (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| MeleeAttackBaseGoal(::Mob &mob) (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | explicit | 
| MeleeAttackGoal() (defined in MeleeAttackGoal) | MeleeAttackGoal | |
| MeleeAttackGoal(::Mob &mob) (defined in MeleeAttackGoal) | MeleeAttackGoal | explicit | 
| mHasAttacked (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mHitDelayTicks (defined in DelayedAttackGoal) | DelayedAttackGoal | |
| min3DAttackVersion() (defined in MeleeAttackGoal) | MeleeAttackGoal | static | 
| minHitThroughWallFixVersion() (defined in MeleeAttackGoal) | MeleeAttackGoal | static | 
| mInnerBoundaryTickIncrease (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mLineOfSightEvaluator (defined in MeleeAttackGoal) | MeleeAttackGoal | |
| mMaxHeadRotationY (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mMaxPathTicks (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mMaxRotationX (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mMeleeFov (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mMinLineOfSightFixVersion() (defined in DelayedAttackGoal) | DelayedAttackGoal | static | 
| mMinPathTicks (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mMob (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mOnAttack (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mOnKill (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mOuterBoundaryTickIncrease (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mPath (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mPathFailTickIncrease (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mPathInnerBoundarySq (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mPathOuterBoundarySq (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mPathTarget (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mPostPathingTicks (defined in DelayedAttackGoal) | DelayedAttackGoal | |
| mRandomStopInterval (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mReachEvaluator (defined in MeleeAttackGoal) | MeleeAttackGoal | |
| mReachMultiplier (defined in MeleeAttackGoal) | MeleeAttackGoal | |
| mRequireCompletePath (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mRequiredControlFlags (defined in Goal) | Goal | |
| mSetPersistent (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mSound (defined in DelayedAttackGoal) | DelayedAttackGoal | |
| mSpeedMultiplier (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mTarget (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mTicksToRecalculatePath (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mTrackTarget (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mTypeId (defined in Goal) | Goal | |
| onPlayerDimensionChanged(::Player *player, ::DimensionType fromDimension, ::DimensionType toDimension) (defined in Goal) | Goal | virtual | 
| operator=(MeleeAttackBaseGoal const &) (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| start() (defined in DelayedAttackGoal) | DelayedAttackGoal | virtual | 
| stop() (defined in DelayedAttackGoal) | DelayedAttackGoal | virtual | 
| tick() (defined in DelayedAttackGoal) | DelayedAttackGoal | virtual | 
| ~DelayedAttackGoal()=default (defined in DelayedAttackGoal) | DelayedAttackGoal | virtual | 
| ~Goal() (defined in Goal) | Goal | virtual | 
| ~MeleeAttackBaseGoal() (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | virtual | 
| ~MeleeAttackGoal() (defined in MeleeAttackGoal) | MeleeAttackGoal | virtual |