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