|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface INavPoint
Synchronous message. NavPoint carries information about UT navigation point - location, reachability... Also some item can be respawned at this point. Or some additional information can be stored here (if it is an ambush point, or sniper point..). Corresponding GameBots message is NAV.
Method Summary | |
---|---|
String |
getFlag()
What type is this NavPoint. |
UnrealId |
getId()
A unique Id of this navigation point assigned by the game. |
WorldObjectId |
getItem()
Unique Id of the respawned item (the item respawns at this point). |
Location |
getLocation()
Location of navigation point. |
Map<UnrealId,NavPointNeighbourLink> |
getNeighbourLinks()
Retuns map with links to navpoint neighbours. |
String |
getPreferedWeapon()
Class of the weapon that should be prefered when using this point for AIMarker specified action. |
Rotation |
getRotation()
If the type is AIMarker. |
boolean |
isRoamingSpot()
Some ambush point, where is good chance to intercept approaching opponents. |
boolean |
isSnipingSpot()
Point good for sniping. |
boolean |
isVisible()
If the point is in the field of view of the bot. |
Methods inherited from interface cz.cuni.amis.pogamut.multi.communication.worldview.object.ICompositeWorldObject |
---|
getLocal, getShared, getStatic |
Methods inherited from interface cz.cuni.amis.pogamut.base.communication.worldview.object.IWorldObject |
---|
getSimTime |
Method Detail |
---|
UnrealId getId()
getId
in interface IWorldObject
Location getLocation()
getLocation
in interface ILocated
boolean isVisible()
isVisible
in interface IViewable
WorldObjectId getItem()
String getFlag()
Rotation getRotation()
boolean isRoamingSpot()
boolean isSnipingSpot()
String getPreferedWeapon()
Map<UnrealId,NavPointNeighbourLink> getNeighbourLinks()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |