UTRemoteBot::UTMap Class Reference

List of all members.

Public Member Functions

UTNavPoint GetNearestNavPoint ()
 Returns the nearest UTNavPoint to your bot's current location.
UTNavPoint GetNearestNavPoint (UTNavPoint toExclude)
 Returns the nearest UTNavPoint to your bot's current location, excluding the UTNavpoint specified. Useful for ignoring the point your bot may already be stood on.
UTNavPoint GetNearestNavPoint (UTVector location)
 Returns the nearest UTNavPoint to the specified location.
UTNavPoint GetNearestNavPoint (UTVector location, UTNavPoint toExclude)
 Returns the nearest UTNavPoint to the specified location, excluding the UTNavpoint specified. Useful for ignoring the point your bot may already be stood on.
UTItemPoint GetNearestItemPoint ()
 Returns the nearest UTItemPoint to your bot's current location.
UTItemPoint GetNearestItemPoint (UTItemPoint toExclude)
 Returns the nearest UTItemPoint to your bot's current location, excluding the UTItemPoint specified. Useful for ignoring the point your bot may already be stood on.
UTItemPoint GetNearestItemPoint (UTVector location)
 Returns the nearest UTItemPoint to the specified location.
UTItemPoint GetNearestItemPoint (UTVector location, UTItemPoint toExclude)
 Returns the nearest UTItemPoint to the specified location, excluding the UTItemPoint specified. Useful for ignoring the point your bot may already be stood on.
UTItemPoint GetNearestItem (ItemType type)
 Returns the nearest UTItemPoint of a certain type to your bot's current location.
UTItemPoint GetNearestItem (ItemType type, UTItemPoint toExclude)
 Returns the nearest UTItemPoint of a certain type to your bot's current location, excluding the UTItemPoint specified. Useful for ignoring the point your bot may already be stood on.
UTItemPoint GetNearestItem (ItemType type, UTVector location)
 Returns the nearest UTItemPoint of a certain type to the specified location.
UTItemPoint GetNearestItem (ItemType type, UTVector location, UTItemPoint toExclude)
 Returns the nearest UTItemPoint of a certain type to the specified location, excluding the UTItemPoint specified. Useful for ignoring the point your bot may already be stood on.
UTItemPoint GetNearestItem (WeaponType type)
 Returns the nearest UTItemPoint of a certain type to your bot's current location.
UTItemPoint GetNearestItem (WeaponType type, UTItemPoint toExclude)
 Returns the nearest UTItemPoint of a certain type to your bot's current location, excluding the UTItemPoint specified. Useful for ignoring the point your bot may already be stood on.
UTItemPoint GetNearestItem (WeaponType type, UTVector location)
 Returns the nearest UTItemPoint of a certain type to the specified location.
UTItemPoint GetNearestItem (WeaponType type, UTVector location, UTItemPoint toExclude)
 Returns the nearest UTItemPoint of a certain type to the specified location, excluding the UTItemPoint specified. Useful for ignoring the point your bot may already be stood on.
UTItemPoint GetNearestItem (HealthType type)
 Returns the nearest UTItemPoint of a certain type to your bot's current location.
UTItemPoint GetNearestItem (HealthType type, UTItemPoint toExclude)
 Returns the nearest UTItemPoint of a certain type to your bot's current location, excluding the UTItemPoint specified. Useful for ignoring the point your bot may already be stood on.
UTItemPoint GetNearestItem (HealthType type, UTVector location)
 Returns the nearest UTItemPoint of a certain type to the specified location.
UTItemPoint GetNearestItem (HealthType type, UTVector location, UTItemPoint toExclude)
 Returns the nearest UTItemPoint of a certain type to the specified location, excluding the UTItemPoint specified. Useful for ignoring the point your bot may already be stood on.
UTItemPoint GetNearestItem (AmmoType type)
 Returns the nearest UTItemPoint of a certain type to your bot's current location.
UTItemPoint GetNearestItem (AmmoType type, UTItemPoint toExclude)
 Returns the nearest UTItemPoint of a certain type to your bot's current location, excluding the UTItemPoint specified. Useful for ignoring the point your bot may already be stood on.
UTItemPoint GetNearestItem (AmmoType type, UTVector location)
 Returns the nearest UTItemPoint of a certain type to the specified location.
UTItemPoint GetNearestItem (AmmoType type, UTVector location, UTItemPoint toExclude)
 Returns the nearest UTItemPoint of a certain type to the specified location, excluding the UTItemPoint specified. Useful for ignoring the point your bot may already be stood on.
UTItemPoint GetNearestItem (ArmourType type)
 Returns the nearest UTItemPoint of a certain type to your bot's current location.
UTItemPoint GetNearestItem (ArmourType type, UTItemPoint toExclude)
 Returns the nearest UTItemPoint of a certain type to your bot's current location, excluding the UTItemPoint specified. Useful for ignoring the point your bot may already be stood on.
UTItemPoint GetNearestItem (ArmourType type, UTVector location)
 Returns the nearest UTItemPoint of a certain type to the specified location.
UTItemPoint GetNearestItem (ArmourType type, UTVector location, UTItemPoint toExclude)
 Returns the nearest UTItemPoint of a certain type to the specified location, excluding the UTItemPoint specified. Useful for ignoring the point your bot may already be stood on.

Properties

List< UTNavPointNavPoints
List< UTItemPointInvItems

Private Member Functions

internal UTMap (UTBotSelfState theBot)
internal void ParseVisInfo (UTVisConnection visCommunicator)
internal UTVector GetLocationFromID (string id)

Private Attributes

List< UTNavPointnavList = new List<UTNavPoint>()
List< UTItemPointitemList = new List<UTItemPoint>()
UTBotSelfState theBot

Constructor & Destructor Documentation

internal UTRemoteBot::UTMap::UTMap UTBotSelfState  theBot  )  [inline, private]
 


Member Function Documentation

internal UTVector UTRemoteBot::UTMap::GetLocationFromID string  id  )  [inline, private]
 

UTItemPoint UTRemoteBot::UTMap::GetNearestItem ArmourType  type,
UTVector  location,
UTItemPoint  toExclude
[inline]
 

Returns the nearest UTItemPoint of a certain type to the specified location, excluding the UTItemPoint specified. Useful for ignoring the point your bot may already be stood on.

Parameters:
type The type to look for
location The location you want to find the nearest item point to
toExclude The UTItemPoint to ignore during the search
Returns:
The closest UTItemPoint of that type to that location

UTItemPoint UTRemoteBot::UTMap::GetNearestItem ArmourType  type,
UTVector  location
[inline]
 

Returns the nearest UTItemPoint of a certain type to the specified location.

Parameters:
type The type to look for
location The location you want to find the nearest item point to
Returns:
The closest UTItemPoint of that type to that location

UTItemPoint UTRemoteBot::UTMap::GetNearestItem ArmourType  type,
UTItemPoint  toExclude
[inline]
 

Returns the nearest UTItemPoint of a certain type to your bot's current location, excluding the UTItemPoint specified. Useful for ignoring the point your bot may already be stood on.

Parameters:
type The type to look for
toExclude The UTItemPoint to ignore during the search
Returns:
The closest UTItemPoint of that type to your bot's location

UTItemPoint UTRemoteBot::UTMap::GetNearestItem ArmourType  type  )  [inline]
 

Returns the nearest UTItemPoint of a certain type to your bot's current location.

Parameters:
type The type to look for
Returns:
The closest UTItemPoint of that type to your bot's location

UTItemPoint UTRemoteBot::UTMap::GetNearestItem AmmoType  type,
UTVector  location,
UTItemPoint  toExclude
[inline]
 

Returns the nearest UTItemPoint of a certain type to the specified location, excluding the UTItemPoint specified. Useful for ignoring the point your bot may already be stood on.

Parameters:
type The type to look for
location The location you want to find the nearest item point to
toExclude The UTItemPoint to ignore during the search
Returns:
The closest UTItemPoint of that type to that location

UTItemPoint UTRemoteBot::UTMap::GetNearestItem AmmoType  type,
UTVector  location
[inline]
 

Returns the nearest UTItemPoint of a certain type to the specified location.

Parameters:
type The type to look for
location The location you want to find the nearest item point to
Returns:
The closest UTItemPoint of that type to that location

UTItemPoint UTRemoteBot::UTMap::GetNearestItem AmmoType  type,
UTItemPoint  toExclude
[inline]
 

Returns the nearest UTItemPoint of a certain type to your bot's current location, excluding the UTItemPoint specified. Useful for ignoring the point your bot may already be stood on.

Parameters:
type The type to look for
toExclude The UTItemPoint to ignore during the search
Returns:
The closest UTItemPoint of that type to your bot's location

UTItemPoint UTRemoteBot::UTMap::GetNearestItem AmmoType  type  )  [inline]
 

Returns the nearest UTItemPoint of a certain type to your bot's current location.

Parameters:
type The type to look for
Returns:
The closest UTItemPoint of that type to your bot's location

UTItemPoint UTRemoteBot::UTMap::GetNearestItem HealthType  type,
UTVector  location,
UTItemPoint  toExclude
[inline]
 

Returns the nearest UTItemPoint of a certain type to the specified location, excluding the UTItemPoint specified. Useful for ignoring the point your bot may already be stood on.

Parameters:
type The type to look for
location The location you want to find the nearest item point to
toExclude The UTItemPoint to ignore during the search
Returns:
The closest UTItemPoint of that type to that location

UTItemPoint UTRemoteBot::UTMap::GetNearestItem HealthType  type,
UTVector  location
[inline]
 

Returns the nearest UTItemPoint of a certain type to the specified location.

Parameters:
type The type to look for
location The location you want to find the nearest item point to
Returns:
The closest UTItemPoint of that type to that location

UTItemPoint UTRemoteBot::UTMap::GetNearestItem HealthType  type,
UTItemPoint  toExclude
[inline]
 

Returns the nearest UTItemPoint of a certain type to your bot's current location, excluding the UTItemPoint specified. Useful for ignoring the point your bot may already be stood on.

Parameters:
type The type to look for
toExclude The UTItemPoint to ignore during the search
Returns:
The closest UTItemPoint of that type to your bot's location

UTItemPoint UTRemoteBot::UTMap::GetNearestItem HealthType  type  )  [inline]
 

Returns the nearest UTItemPoint of a certain type to your bot's current location.

Parameters:
type The type to look for
Returns:
The closest UTItemPoint of that type to your bot's location

UTItemPoint UTRemoteBot::UTMap::GetNearestItem WeaponType  type,
UTVector  location,
UTItemPoint  toExclude
[inline]
 

Returns the nearest UTItemPoint of a certain type to the specified location, excluding the UTItemPoint specified. Useful for ignoring the point your bot may already be stood on.

Parameters:
type The type to look for
location The location you want to find the nearest item point to
toExclude The UTItemPoint to ignore during the search
Returns:
The closest UTItemPoint of that type to that location

UTItemPoint UTRemoteBot::UTMap::GetNearestItem WeaponType  type,
UTVector  location
[inline]
 

Returns the nearest UTItemPoint of a certain type to the specified location.

Parameters:
type The type to look for
location The location you want to find the nearest item point to
Returns:
The closest UTItemPoint of that type to that location

UTItemPoint UTRemoteBot::UTMap::GetNearestItem WeaponType  type,
UTItemPoint  toExclude
[inline]
 

Returns the nearest UTItemPoint of a certain type to your bot's current location, excluding the UTItemPoint specified. Useful for ignoring the point your bot may already be stood on.

Parameters:
type The type to look for
toExclude The UTItemPoint to ignore during the search
Returns:
The closest UTItemPoint of that type to your bot's location

UTItemPoint UTRemoteBot::UTMap::GetNearestItem WeaponType  type  )  [inline]
 

Returns the nearest UTItemPoint of a certain type to your bot's current location.

Parameters:
type The type to look for
Returns:
The closest UTItemPoint of that type to your bot's location

UTItemPoint UTRemoteBot::UTMap::GetNearestItem ItemType  type,
UTVector  location,
UTItemPoint  toExclude
[inline]
 

Returns the nearest UTItemPoint of a certain type to the specified location, excluding the UTItemPoint specified. Useful for ignoring the point your bot may already be stood on.

Parameters:
type The type to look for
location The location you want to find the nearest item point to
toExclude The UTItemPoint to ignore during the search
Returns:
The closest UTItemPoint of that type to that location

UTItemPoint UTRemoteBot::UTMap::GetNearestItem ItemType  type,
UTVector  location
[inline]
 

Returns the nearest UTItemPoint of a certain type to the specified location.

Parameters:
type The type to look for
location The location you want to find the nearest item point to
Returns:
The closest UTItemPoint of that type to that location

UTItemPoint UTRemoteBot::UTMap::GetNearestItem ItemType  type,
UTItemPoint  toExclude
[inline]
 

Returns the nearest UTItemPoint of a certain type to your bot's current location, excluding the UTItemPoint specified. Useful for ignoring the point your bot may already be stood on.

Parameters:
type The type to look for
toExclude The UTItemPoint to ignore during the search
Returns:
The closest UTItemPoint of that type to your bot's location

UTItemPoint UTRemoteBot::UTMap::GetNearestItem ItemType  type  )  [inline]
 

Returns the nearest UTItemPoint of a certain type to your bot's current location.

Parameters:
type The type to look for
Returns:
The closest UTItemPoint of that type to your bot's location

UTItemPoint UTRemoteBot::UTMap::GetNearestItemPoint UTVector  location,
UTItemPoint  toExclude
[inline]
 

Returns the nearest UTItemPoint to the specified location, excluding the UTItemPoint specified. Useful for ignoring the point your bot may already be stood on.

Parameters:
location The location you want to find the nearest item point to
toExclude The UTItemPoint to ignore during the search
Returns:
The closest UTItemPoint to that location

UTItemPoint UTRemoteBot::UTMap::GetNearestItemPoint UTVector  location  )  [inline]
 

Returns the nearest UTItemPoint to the specified location.

Parameters:
location The location you want to find the nearest item point to
Returns:
The closest UTItemPoint to that location

UTItemPoint UTRemoteBot::UTMap::GetNearestItemPoint UTItemPoint  toExclude  )  [inline]
 

Returns the nearest UTItemPoint to your bot's current location, excluding the UTItemPoint specified. Useful for ignoring the point your bot may already be stood on.

Returns:
The closest UTItemPoint to that location

UTItemPoint UTRemoteBot::UTMap::GetNearestItemPoint  )  [inline]
 

Returns the nearest UTItemPoint to your bot's current location.

Returns:
The closest UTItemPoint to that location

UTNavPoint UTRemoteBot::UTMap::GetNearestNavPoint UTVector  location,
UTNavPoint  toExclude
[inline]
 

Returns the nearest UTNavPoint to the specified location, excluding the UTNavpoint specified. Useful for ignoring the point your bot may already be stood on.

Parameters:
location The location you want to find the nearest nav point to
toExclude The UTNavPoint to ignore during the search
Returns:
The closest UTNavPoint to that location

UTNavPoint UTRemoteBot::UTMap::GetNearestNavPoint UTVector  location  )  [inline]
 

Returns the nearest UTNavPoint to the specified location.

Parameters:
location The location you want to find the nearest nav point to
Returns:
The closest UTNavPoint to that location

UTNavPoint UTRemoteBot::UTMap::GetNearestNavPoint UTNavPoint  toExclude  )  [inline]
 

Returns the nearest UTNavPoint to your bot's current location, excluding the UTNavpoint specified. Useful for ignoring the point your bot may already be stood on.

Parameters:
toExclude The UTNavPoint to ignore during the search

UTNavPoint UTRemoteBot::UTMap::GetNearestNavPoint  )  [inline]
 

Returns the nearest UTNavPoint to your bot's current location.

internal void UTRemoteBot::UTMap::ParseVisInfo UTVisConnection  visCommunicator  )  [inline, private]
 


Member Data Documentation

List<UTItemPoint> UTRemoteBot::UTMap::itemList = new List<UTItemPoint>() [private]
 

List<UTNavPoint> UTRemoteBot::UTMap::navList = new List<UTNavPoint>() [private]
 

UTBotSelfState UTRemoteBot::UTMap::theBot [private]
 


Property Documentation

List<UTItemPoint> UTRemoteBot::UTMap::InvItems [get]
 

List<UTNavPoint> UTRemoteBot::UTMap::NavPoints [get]
 


The documentation for this class was generated from the following file:
Generated on Thu Jan 26 09:12:40 2006 for UTUserBot by  doxygen 1.4.6-NO