API Reference
On this page
This is the complete list of members for DelayedAttackGoal, including all inherited members.
| $appendDebugInfo(::std::string &str) const | DelayedAttackGoal | |
| $canBeInterrupted() | BaseGoal | |
| $canContinueToUse() | DelayedAttackGoal | |
| $canUse() | DelayedAttackGoal | |
| $ctor(::Mob &mob, ::std::string name, ::GoalId const &goalId) | DelayedAttackGoal | |
| $dtor() | MeleeAttackBaseGoal | |
| $getAttackTicksResetValue() const | DelayedAttackGoal | |
| $getGoalId() const | BaseGoal | |
| $isTargetGoal() const | BaseGoal | |
| $onPlayerDimensionChanged(::Player *player, ::DimensionType fromDimension, ::DimensionType toDimension) | BaseGoal | |
| $start() | DelayedAttackGoal | |
| $stop() | DelayedAttackGoal | |
| $tick() | DelayedAttackGoal | |
| $vftable() | DelayedAttackGoal | static |
| _attemptAttackTarget(::Actor &target, bool canReachTarget, bool hasLineOfSight) | MeleeAttackBaseGoal | |
| _attemptMoveToTargetPosition(::Actor const &target, bool canReachTarget, float targetDistanceSq) | MeleeAttackBaseGoal | |
| _canReachTarget(::Mob const &mob, ::Vec3 const &targetPosition, float attackReachSq, float targetMinY, float targetMaxY, float targetXZDistanceSqr, int attackTicks) | MeleeAttackGoal | static |
| _canReachTargetLegacy(::Mob const &mob, ::Vec3 const &, float attackReachSq, float targetMinY, float targetMaxY, float targetXZDistanceSqr, int attackTicks) | MeleeAttackGoal | static |
| _getNavigatingMob() const | MeleeAttackBaseGoal | |
| _getNavigationComponent() const | MeleeAttackBaseGoal | |
| _isNavigationDoneOrStuck() const | MeleeAttackBaseGoal | |
| _isTargetInLineOfSight(::Mob const &mob, ::Actor const &target) | MeleeAttackGoal | static |
| _isTargetInLineOfSightLegacy(::Mob const &mob, ::Actor const &target) | DelayedAttackGoal | static |
| _targetPositionPutsMobInSun() | MeleeAttackBaseGoal | |
| appendDebugInfo(::std::string &str) const (defined in DelayedAttackGoal) | DelayedAttackGoal | virtual |
| AttackReachEvaluator typedef (defined in MeleeAttackGoal) | MeleeAttackGoal | |
| canBeInterrupted() (defined in BaseGoal) | BaseGoal | virtual |
| canContinueToUse() (defined in DelayedAttackGoal) | DelayedAttackGoal | virtual |
| canUse() (defined in DelayedAttackGoal) | DelayedAttackGoal | virtual |
| DelayedAttackGoal() (defined in DelayedAttackGoal) | DelayedAttackGoal | |
| DelayedAttackGoal(::Mob &mob, ::std::string name, ::GoalId const &goalId) | DelayedAttackGoal | |
| getAttackTicksResetValue() const (defined in DelayedAttackGoal) | DelayedAttackGoal | virtual |
| getGoalId() const (defined in BaseGoal) | BaseGoal | |
| isTargetGoal() const (defined in BaseGoal) | BaseGoal | 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 | |
| mCheckTargetInsideAABB (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mCooldownTicks (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| MeleeAttackBaseGoal(MeleeAttackBaseGoal const &) (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| MeleeAttackBaseGoal() (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| MeleeAttackBaseGoal(::Mob &mob, ::std::string name, ::GoalId const &goalId) | MeleeAttackBaseGoal | |
| MeleeAttackGoal() (defined in MeleeAttackGoal) | MeleeAttackGoal | |
| MeleeAttackGoal(::Mob &mob, ::std::string name, ::GoalId const &goalId) | MeleeAttackGoal | |
| mHasAttacked (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mHitDelayTicks (defined in DelayedAttackGoal) | DelayedAttackGoal | |
| MIN_3D_ATTACK_VERSION() | MeleeAttackGoal | static |
| MIN_HIT_THROUGH_WALL_FIX_VERSION() | MeleeAttackGoal | static |
| mLastCachedTargetPosition (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mLineOfSightEvaluator (defined in MeleeAttackGoal) | MeleeAttackGoal | |
| mMaxHeadRotationY (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mMaxRotationX (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mMeleeFov (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mMinLineOfSightFixVersion() | DelayedAttackGoal | static |
| mMob (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mName (defined in BaseGoal) | BaseGoal | |
| mNavigation (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mOnAttack (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mOnKill (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mPostPathingTicks (defined in DelayedAttackGoal) | DelayedAttackGoal | |
| mRandomStopInterval (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mReachEvaluator (defined in MeleeAttackGoal) | MeleeAttackGoal | |
| mReachMultiplier (defined in MeleeAttackGoal) | MeleeAttackGoal | |
| mRequiredControlFlags (defined in BaseGoal) | BaseGoal | |
| mSetPersistent (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mSound (defined in DelayedAttackGoal) | DelayedAttackGoal | |
| mTarget (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | |
| mTypeId (defined in BaseGoal) | BaseGoal | |
| onPlayerDimensionChanged(::Player *player, ::DimensionType fromDimension, ::DimensionType toDimension) (defined in BaseGoal) | BaseGoal | 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 |
| ~BaseGoal() (defined in BaseGoal) | BaseGoal | virtual |
| ~MeleeAttackBaseGoal() (defined in MeleeAttackBaseGoal) | MeleeAttackBaseGoal | virtual |
| ~MeleeAttackGoal()=default (defined in MeleeAttackGoal) | MeleeAttackGoal | virtual |