|
LeviLamina
|
Public Member Functions | |
| MCAPI void | initialize (::EntityContext &entity, ::FireAtTargetGoal &goal) const |
| MCAPI void | setOwnerAnchor (int const &value) |
| MCAPI void | setProjectileDefinitionByName (::std::string const &name) |
| MCAPI void | setTargetAnchor (int const &value) |
| virtual bool | validateMobType (::Mob &) const |
| virtual bool | validate (::Mob &) const |
| MCAPI void | initialize (::EntityContext &, ::BaseGoal &goal) const |
| MCFOLD void | $dtor () |
| MCFOLD bool | $validateMobType (::Mob &) const |
| MCFOLD bool | $validate (::Mob &) const |
Static Public Member Functions | |
| static MCAPI void | buildSchema (::std::string const &name, ::std::shared_ptr<::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::FireAtTargetGoal::Definition > > &root) |
| static MCAPI void ** | $vftable () |
| static MCAPI ::std::unordered_map<::std::string, int > const & | mControlFlagMap () |
Public Attributes | |
| ::ll::TypedStorage< 8, 64, ::ActorFilterGroup > | mFilters |
| ::ll::TypedStorage< 4, 8, ::FloatRange > | mAttackRange |
| ::ll::TypedStorage< 4, 4, float > | mAttackCooldownInSeconds |
| ::ll::TypedStorage< 4, 4, float > | mPreShootDelayInSeconds |
| ::ll::TypedStorage< 4, 4, float > | mPostShootDelayInSeconds |
| ::ll::TypedStorage< 4, 4, float > | mMaxHeadRotationX |
| ::ll::TypedStorage< 4, 4, float > | mMaxHeadRotationY |
| ::ll::TypedStorage< 4, 4, float > | mRangedFOV |
| ::ll::TypedStorage< 8, 176, ::ActorDefinitionIdentifier > | mProjectileDefinition |
| ::ll::TypedStorage< 4, 4, ::ProjectileAnchor > | mOwnerAnchor |
| ::ll::TypedStorage< 4, 12, ::Vec3 > | mOwnerOffset |
| ::ll::TypedStorage< 4, 4, ::ProjectileAnchor > | mTargetAnchor |
| ::ll::TypedStorage< 4, 12, ::Vec3 > | mTargetOffset |
| ::ll::TypedStorage< 4, 4, int > | mPriority |
| ::ll::TypedStorage< 4, 4, int > | mControlFlags |
|
static |