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


Public Member Functions | |
| virtual bool | TimeStepUpdate () |
| AICmdFlyTo (DynamicBody *dBody, FrameId targframeId, const vector3d &posoff, double endvel, bool tangent) | |
| AICmdFlyTo (DynamicBody *dBody, Body *target) | |
| virtual void | GetStatusText (char *str) |
| virtual void | SaveToJson (Json &jsonObj) |
| AICmdFlyTo (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 |
| AICmdFlyTo::AICmdFlyTo | ( | DynamicBody * | dBody, |
| FrameId | targframeId, | ||
| const vector3d & | posoff, | ||
| double | endvel, | ||
| bool | tangent | ||
| ) |

| AICmdFlyTo::AICmdFlyTo | ( | DynamicBody * | dBody, |
| Body * | target | ||
| ) |

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