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


Public Member Functions | |
| virtual bool | TimeStepUpdate () |
| AICmdFormation (DynamicBody *dBody, DynamicBody *target, const vector3d &posoff) | |
| void | GetStatusText (char *str) |
| virtual void | SaveToJson (Json &jsonObj) |
| AICmdFormation (const Json &jsonObj) | |
| virtual void | PostLoadFixup (Space *space) |
| virtual void | OnDeleted (const Body *body) |
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 |
| AICmdFormation::AICmdFormation | ( | DynamicBody * | dBody, |
| DynamicBody * | target, | ||
| const vector3d & | posoff | ||
| ) |

| AICmdFormation::AICmdFormation | ( | const Json & | jsonObj | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |