|
Public Member Functions |
| void | Shoot (UTVector location, bool useAltFire) |
| | Command your bot to shoot at a specific location.
|
| void | Shoot (UTVector location, string targetID, bool useAltFire) |
| | Command your bot to shoot at a specific location and target If you specify a valid botID as the target, and it is visible to you, the server will provide aim correction and target leading for you, making shots at the target bot more accurate.
|
| void | Shoot (UTObject targetObject, bool useAltFire) |
| | Command your bot to shoot at a specific object If you specify a valid Bot as the target object, and it is visible to you, the server will provide aim correction and target leading for you, making shots at the target bot more accurate.
|
| void | RunTo (string targetID) |
| | Command your bot to automatically turn towards and move directly to the destination.
|
| void | RunTo (UTVector location) |
| | Command your bot to automatically turn towards and move directly to the destination.
|
| void | RunTo (UTObject toObject) |
| | Command your bot to automatically turn towards and move directly to the destination.
|
| void | StrafeTo (UTVector location, string targetID) |
| | Command your bot to move towards a destination while facing another object.
|
| void | StrafeTo (UTVector location, UTVector targetAt) |
| | Command your bot to move towards a destination while facing another point.
|
| void | StrafeTo (UTObject locationObject, UTObject targetObject) |
| | Command your bot to move towards a destination while facing another object.
|
| void | StopMovement () |
| | Command your bot to stop moving.
|
| void | StopShooting () |
| | Command your bot to stop shooting.
|
| void | RotateBy (int degrees) |
| | Command your bot to turn a specified amount.
|
| void | RotateTo (string targetID) |
| | Command your bot to turn to face a specified object.
|
| void | RotateTo (int degrees) |
| | Command your bot to turn to face a specified angle.
|
| void | RotateTo (UTVector location) |
| | Command your bot to turn to face a specified location.
|
| void | RotateTo (UTObject toObject) |
| | Command your bot to turn to face a specified location.
|
| void | ChangeWeapon () |
| | Command your bot to change to its most powerful weapon.
|
| void | ChangeWeapon (WeaponType type) |
| | Command your bot to change to a specific weapon The weapon will be changed if you have this weapon in your inventory and it has ammo left.
|
| void | Jump () |
| | Command your bot to jump.
|
| void | SendChatMessage (string message) |
| | Send a chat message to the server.
|
| void | PerformVictoryDance () |
| | Just killed someone? Why not taunt them with some fetching pelvic thrusts!
|
| void | SetWalk (bool useWalkSpeed) |
| | Set whether you are walking or running (default is run). Walking means you move at about 1/3 normal speed, make less noise, and won't fall off ledges.
|
| void | GetPathTo (string requestID, UTVector toLocation) |
| | Get a path to a specified location. An ordered list of path nodes will be returned to you via the virtual ReceivedPath() method that you should override.
|
| void | GetPathTo (string requestID, UTObject toObject) |
| | Get a path to a specified object. An ordered list of path nodes will be returned to you via the virtual ReceivedPath() method that you should override.
|
| void | GetPathTo (string requestID, string targetID) |
| | Get a path to a specified object. An ordered list of path nodes will be returned to you via the virtual ReceivedPath() method that you should override.
|
Private Member Functions |
| internal | BotCommands (UTConnection gameCommunicator, UTMap map, UTBotSelfState theBot) |
Private Attributes |
| UTConnection | gameCommunicator |
| UTMap | map |
| UTBotSelfState | theBot |