Pioneer
Loading...
Searching...
No Matches
Public Member Functions | List of all members
AICmdHoldPosition Class Reference

#include <ShipAICmd.h>

Inheritance diagram for AICmdHoldPosition:
Inheritance graph
[legend]
Collaboration diagram for AICmdHoldPosition:
Collaboration graph
[legend]

Public Member Functions

virtual bool TimeStepUpdate ()
 
 AICmdHoldPosition (DynamicBody *dBody)
 
 AICmdHoldPosition (const Json &jsonObj)
 
- 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 AICommandLoadFromJson (const Json &jsonObj)
 
- Protected Attributes inherited from AICommand
DynamicBodym_dBody
 
Propulsionm_prop
 
std::unique_ptr< AICommandm_child
 
bool m_is_flyto = false
 
CmdName m_cmdName
 
int m_dBodyIndex
 

Constructor & Destructor Documentation

◆ AICmdHoldPosition() [1/2]

AICmdHoldPosition::AICmdHoldPosition ( DynamicBody dBody)
Here is the call graph for this function:

◆ AICmdHoldPosition() [2/2]

AICmdHoldPosition::AICmdHoldPosition ( const Json jsonObj)
Here is the call graph for this function:

Member Function Documentation

◆ TimeStepUpdate()

bool AICmdHoldPosition::TimeStepUpdate ( )
virtual

Implements AICommand.

Here is the call graph for this function:

The documentation for this class was generated from the following files: