![]() |
Pioneer
|
#include <ShipAICmd.h>


Public Member Functions | |
| virtual bool | TimeStepUpdate () |
| AICmdKamikaze (DynamicBody *dBody, Body *target) | |
| virtual void | SaveToJson (Json &jsonObj) |
| AICmdKamikaze (const Json &jsonObj) | |
| virtual void | PostLoadFixup (Space *space) |
| virtual void | OnDeleted (const Body *body) |
| const Body * | GetTarget () const |
Public Member Functions inherited from AICommand | |
| AICommand (DynamicBody *dBody, CmdName name) | |
| virtual | ~AICommand () |
| virtual bool | TimeStepUpdate ()=0 |
| bool | ProcessChild () |
| virtual void | GetStatusText (char *str) |
| AICommand (const Json &jsonObj, CmdName name) | |
| virtual void | SaveToJson (Json &jsonObj) |
| virtual void | PostLoadFixup (Space *space) |
| virtual void | OnDeleted (const Body *body) |
| CmdName | GetType () const |
Additional Inherited Members | |
Public Types inherited from AICommand | |
| enum | CmdName { CMD_NONE , CMD_DOCK , CMD_FLYTO , CMD_FLYAROUND , CMD_KILL , CMD_KAMIKAZE , CMD_HOLDPOSITION , CMD_FORMATION } |
Static Public Member Functions inherited from AICommand | |
| static AICommand * | LoadFromJson (const Json &jsonObj) |
Protected Attributes inherited from AICommand | |
| DynamicBody * | m_dBody |
| Propulsion * | m_prop |
| std::unique_ptr< AICommand > | m_child |
| bool | m_is_flyto = false |
| CmdName | m_cmdName |
| int | m_dBodyIndex |
| AICmdKamikaze::AICmdKamikaze | ( | DynamicBody * | dBody, |
| Body * | target | ||
| ) |

| AICmdKamikaze::AICmdKamikaze | ( | const Json & | jsonObj | ) |
|
inline |
|
virtual |
|
virtual |
|
virtual |
|
virtual |