#include <SpawnBehavior.h>
Inherited by SpawnBehavior.
|
| virtual Bool | maySpawnSelfTaskAI (Real maxSelfTaskersRatio)=0 |
| |
| virtual void | onSpawnDeath (ObjectID deadSpawn, DamageInfo *damageInfo)=0 |
| |
| virtual Object * | getClosestSlave (const Coord3D *pos)=0 |
| |
| virtual void | orderSlavesToAttackTarget (Object *target, Int maxShotsToFire, CommandSourceType cmdSource)=0 |
| |
| virtual void | orderSlavesToAttackPosition (const Coord3D *pos, Int maxShotsToFire, CommandSourceType cmdSource)=0 |
| |
| virtual CanAttackResult | getCanAnySlavesAttackSpecificTarget (AbleToAttackType attackType, const Object *target, CommandSourceType cmdSource)=0 |
| |
| virtual CanAttackResult | getCanAnySlavesUseWeaponAgainstTarget (AbleToAttackType attackType, const Object *victim, const Coord3D *pos, CommandSourceType cmdSource)=0 |
| |
| virtual Bool | canAnySlavesAttack ()=0 |
| |
| virtual void | orderSlavesToGoIdle (CommandSourceType cmdSource)=0 |
| |
| virtual void | orderSlavesDisabledUntil (DisabledType type, UnsignedInt frame)=0 |
| |
| virtual void | orderSlavesToClearDisabled (DisabledType type)=0 |
| |
| virtual void | giveSlavesStealthUpgrade (Bool grantStealth)=0 |
| |
| virtual Bool | areAllSlavesStealthed () const =0 |
| |
| virtual void | revealSlaves ()=0 |
| |
| virtual Bool | doSlavesHaveFreedom () const =0 |
| |
Definition at line 111 of file SpawnBehavior.h.
◆ areAllSlavesStealthed()
| virtual Bool SpawnBehaviorInterface::areAllSlavesStealthed |
( |
| ) |
const |
|
pure virtual |
◆ canAnySlavesAttack()
| virtual Bool SpawnBehaviorInterface::canAnySlavesAttack |
( |
| ) |
|
|
pure virtual |
◆ doSlavesHaveFreedom()
| virtual Bool SpawnBehaviorInterface::doSlavesHaveFreedom |
( |
| ) |
const |
|
pure virtual |
◆ getCanAnySlavesAttackSpecificTarget()
◆ getCanAnySlavesUseWeaponAgainstTarget()
◆ getClosestSlave()
| virtual Object * SpawnBehaviorInterface::getClosestSlave |
( |
const Coord3D * | pos | ) |
|
|
pure virtual |
◆ giveSlavesStealthUpgrade()
| virtual void SpawnBehaviorInterface::giveSlavesStealthUpgrade |
( |
Bool | grantStealth | ) |
|
|
pure virtual |
◆ maySpawnSelfTaskAI()
| virtual Bool SpawnBehaviorInterface::maySpawnSelfTaskAI |
( |
Real | maxSelfTaskersRatio | ) |
|
|
pure virtual |
◆ onSpawnDeath()
| virtual void SpawnBehaviorInterface::onSpawnDeath |
( |
ObjectID | deadSpawn, |
|
|
DamageInfo * | damageInfo ) |
|
pure virtual |
◆ orderSlavesDisabledUntil()
◆ orderSlavesToAttackPosition()
| virtual void SpawnBehaviorInterface::orderSlavesToAttackPosition |
( |
const Coord3D * | pos, |
|
|
Int | maxShotsToFire, |
|
|
CommandSourceType | cmdSource ) |
|
pure virtual |
◆ orderSlavesToAttackTarget()
| virtual void SpawnBehaviorInterface::orderSlavesToAttackTarget |
( |
Object * | target, |
|
|
Int | maxShotsToFire, |
|
|
CommandSourceType | cmdSource ) |
|
pure virtual |
◆ orderSlavesToClearDisabled()
| virtual void SpawnBehaviorInterface::orderSlavesToClearDisabled |
( |
DisabledType | type | ) |
|
|
pure virtual |
◆ orderSlavesToGoIdle()
| virtual void SpawnBehaviorInterface::orderSlavesToGoIdle |
( |
CommandSourceType | cmdSource | ) |
|
|
pure virtual |
◆ revealSlaves()
| virtual void SpawnBehaviorInterface::revealSlaves |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: