AIClient¶
Simulated client driven by AI commands.
- Inherit:
- AIConnection
Description¶
This object is derived from the AIConnection class. It introduces its own Player object to solidify the purpose of this class: Simulated client connecting as a player
To get more specific, if you want a strong alternative to AIPlayer (and wish to make use of the AIConnection structure), consider AIClient. AIClient inherits from AIConnection, contains quite a bit of functionality you will find in AIPlayer, and has its own Player object.
Fields¶
-
string
AIClient::getAimLocation¶ ai.getAimLocation();
-
string
AIClient::getLocation¶ ai.getLocation();
-
string
AIClient::getMoveDestination¶ ai.getMoveDestination();
-
int
AIClient::getTargetObject¶ ai.getTargetObject();
-
void
AIClient::missionCycleCleanup¶ ai.missionCycleCleanup();
-
void
AIClient::move¶ ai.move();
-
void
AIClient::moveForward¶ ai.moveForward();
-
void
AIClient::setAimLocation¶ ai.setAimLocation( x y z );
-
void
AIClient::setMoveDestination¶ ai.setMoveDestination( x y z );
-
void
AIClient::setMoveSpeed¶ ai.setMoveSpeed( float );
-
void
AIClient::setTargetObject¶ ai.setTargetObject( obj );
-
void
AIClient::stop¶ ai.stop();