public class NavPointMessage.NavPointStaticMessage extends NavPointStatic
SimTime| Constructor and Description |
|---|
NavPointMessage.NavPointStaticMessage() |
| Modifier and Type | Method and Description |
|---|---|
NavPointMessage.NavPointStaticMessage |
clone() |
int |
getDomPointController()
Exported if this NavPoint is a DominationPoint (for BotDoubleDomination game) - which team controls this point.
|
UnrealId |
getId()
A unique Id of this navigation point assigned by the game.
|
Map<UnrealId,NavPointNeighbourLink> |
getIncomingEdges()
Maps edge-ORIGINATES_FROM-navpoint-UnrealId to neighbour link, those are incoming edges (those edges that originates in different navpoint and ends here, do not use this to ask whether you can get to navpoint of specific unreal id, use OutgoingEdges instead).
|
UnrealId |
getItem()
Unique Id of the respawned item (the item respawns at this
point).
|
ItemType |
getItemClass()
Class of the item (e.g.
|
Item |
getItemInstance()
If item should be present at this navpoint it's instance will be here.
|
javax.vecmath.Vector3d |
getLiftOffset()
Starting vector between MyLift location and LiftCenter location.
|
UnrealId |
getMover()
If this NavPoint is marking some mover, the mover id will be here.
|
Map<UnrealId,NavPointNeighbourLink> |
getOutgoingEdges()
Maps edge-LEADING_TO-navpoint-UnrealId to neighbour link, those are outgoing edges (those edges that originates in this navpoint going to another one, those you may usually travel).
|
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.
|
int |
getTeamNumber()
Will be sent if this is a player start.
|
boolean |
isAIMarker()
If this point is an AI marker - marks an interesting spot in the environment.
|
boolean |
isDifferentFrom(IStaticWorldObject other) |
boolean |
isDomPoint()
If this point marks a DominationPoint (for BotDoubleDomination game).
|
boolean |
isDoor()
If this point marks a door mover.
|
boolean |
isJumpDest()
If this point marks a jump destination - some place that can be reached by some special jump.
|
boolean |
isJumpPad()
If this point marks a jump pad (a special device that causes the bot to jump high or far).
|
boolean |
isJumpSpot()
If this point marks a jump spot (a special device that causes the bot to jump high or far).
|
boolean |
isLiftCenter()
If this point marks a lift center (used to mark center of a lift mover, note that this point will be always moved with the lift).
|
boolean |
isLiftExit()
If this point marks a lift exit (used to mark exit point of a lift mover).
|
boolean |
isLiftJumpExit()
Boolean.
|
boolean |
isNoDoubleJump()
Boolean.
|
boolean |
isRoamingSpot()
Some ambush point, where is good chance to intercept
approaching opponents.
|
boolean |
isSnipingSpot()
Point good for sniping.
|
boolean |
isTeleporter()
If this point marks a teleport.
|
String |
toHtmlString() |
String |
toString() |
getCompositeClass, getSimTime, setSimTimetoJsonLiteralpublic NavPointMessage.NavPointStaticMessage()
public NavPointMessage.NavPointStaticMessage clone()
clone in class NavPointStaticpublic UnrealId getId()
getId in interface IWorldObjectgetId in class NavPointStaticpublic UnrealId getItem()
getItem in class NavPointStaticpublic ItemType getItemClass()
getItemClass in class NavPointStaticpublic UnrealId getMover()
getMover in class NavPointStaticpublic javax.vecmath.Vector3d getLiftOffset()
getLiftOffset in class NavPointStaticpublic boolean isLiftJumpExit()
isLiftJumpExit in class NavPointStaticpublic boolean isNoDoubleJump()
isNoDoubleJump in class NavPointStaticpublic int getTeamNumber()
getTeamNumber in class NavPointStaticpublic boolean isDomPoint()
isDomPoint in class NavPointStaticpublic int getDomPointController()
getDomPointController in class NavPointStaticpublic boolean isDoor()
isDoor in class NavPointStaticpublic boolean isLiftCenter()
isLiftCenter in class NavPointStaticpublic boolean isLiftExit()
isLiftExit in class NavPointStaticpublic boolean isAIMarker()
isAIMarker in class NavPointStaticpublic boolean isJumpSpot()
isJumpSpot in class NavPointStaticpublic boolean isJumpPad()
isJumpPad in class NavPointStaticpublic boolean isJumpDest()
isJumpDest in class NavPointStaticpublic boolean isTeleporter()
isTeleporter in class NavPointStaticpublic Rotation getRotation()
getRotation in class NavPointStaticpublic boolean isRoamingSpot()
isRoamingSpot in class NavPointStaticpublic boolean isSnipingSpot()
isSnipingSpot in class NavPointStaticpublic Item getItemInstance()
getItemInstance in class NavPointStaticpublic Map<UnrealId,NavPointNeighbourLink> getOutgoingEdges()
getOutgoingEdges in class NavPointStaticpublic Map<UnrealId,NavPointNeighbourLink> getIncomingEdges()
getIncomingEdges in class NavPointStaticpublic String getPreferedWeapon()
getPreferedWeapon in class NavPointStaticpublic boolean isDifferentFrom(IStaticWorldObject other)
isDifferentFrom in interface IStaticWorldObjectisDifferentFrom in class NavPointStaticpublic String toString()
toString in class NavPointStaticpublic String toHtmlString()
toHtmlString in class NavPointStaticCopyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.