|
LeviLamina
|
Inheritance diagram for NearestAttackableTargetDefinition:Public Types | |
| using | self = ::NearestAttackableTargetDefinition |
| using | TargetTypes = ::std::vector<::MobDescriptor> |
Public Member Functions | |
| virtual bool | validate (::Mob &mob) const |
| MCAPI bool | $validate (::Mob &mob) const |
| virtual bool | validateMobType (::Mob &) const |
| MCAPI void | $dtor () |
| MCFOLD bool | $validateMobType (::Mob &) const |
Static Public Member Functions | |
| static MCAPI void | buildSchema (::std::string const &name, ::std::shared_ptr< ::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::NearestAttackableTargetDefinition > > &root) |
| static MCAPI void ** | $vftable () |
| static MCAPI ::std::unordered_map<::std::string, int > const & | mControlFlagMap () |
Public Attributes | |
| ::ll::TypedStorage< 1, 1, bool > | mReselectTargets |
| ::ll::TypedStorage< 4, 4, int > | mAttackInterval |
| ::ll::TypedStorage< 4, 4, int > | mScanInterval |
| ::ll::TypedStorage< 4, 4, float > | mTargetSearchHeight |
| ::ll::TypedStorage< 4, 4, float > | mTargetInvisibleMultiplier |
| ::ll::TypedStorage< 4, 4, float > | mTargetSneakVisibilityMultiplier |
| ::ll::TypedStorage< 1, 1, bool > | mSetPersistent |
| ::ll::TypedStorage< 1, 1, bool > | mAttackOwner |
| ::ll::TypedStorage< 1, 1, bool > | mMustReach |
| ::ll::TypedStorage< 1, 1, bool > | mMustSee |
| ::ll::TypedStorage< 4, 4, float > | mDefaultFollowDistance |
| ::ll::TypedStorage< 4, 4, float > | mForgetTargetTime |
| ::ll::TypedStorage< 4, 4, float > | mPersistTargetTime |
| ::ll::TypedStorage< 8, 24, ::std::vector<::MobDescriptor > > | mTargetTypes |
| ::ll::TypedStorage< 4, 4, int > | mPriority |
| ::ll::TypedStorage< 4, 4, int > | mControlFlags |
|
virtual |
Reimplemented from BaseGoalDefinition.
|
static |