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();