|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object cz.cuni.amis.pogamut.base.communication.messages.InfoMessage cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.ObjectSelected
public class ObjectSelected
Definition of the event SEL.
Complete message documentation: Asynchronous message. Player selected an object in the environment in PlayerMousing state (by pressing ALT + SHIFT to switch to this state).
Field Summary | |
---|---|
protected Location |
ObjectHitLocation
Location of the hit point that we have selected this actor through. |
protected UnrealId |
ObjectId
Id of the actor the player selected (actors include other players or bots and other physical objects that can block your path and even level geometry actors). |
protected Location |
ObjectLocation
Location of the actor the player selected. |
protected UnrealId |
PlayerId
Unique Id of the player that this event is for. |
protected String |
PlayerName
Name of the player that this event is for. |
static String |
PROTOTYPE
Example how the message looks like - used during parser tests. |
protected long |
SimTime
|
Constructor Summary | |
---|---|
ObjectSelected()
Parameter-less contructor for the message. |
|
ObjectSelected(ObjectSelected original)
Cloning constructor from the full message. |
|
ObjectSelected(UnrealId PlayerId,
String PlayerName,
UnrealId ObjectId,
Location ObjectLocation,
Location ObjectHitLocation)
Creates new instance of the message ObjectSelected. |
Method Summary | |
---|---|
Location |
getObjectHitLocation()
Location of the hit point that we have selected this actor through. |
UnrealId |
getObjectId()
Id of the actor the player selected (actors include other players or bots and other physical objects that can block your path and even level geometry actors). |
Location |
getObjectLocation()
Location of the actor the player selected. |
UnrealId |
getPlayerId()
Unique Id of the player that this event is for. |
String |
getPlayerName()
Name of the player that this event is for. |
long |
getSimTime()
Simulation time in MILLI SECONDS !!! |
protected void |
setSimTime(long SimTime)
Used by Yylex to slip correct time of the object or programmatically. |
String |
toHtmlString()
|
String |
toJsonLiteral()
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final String PROTOTYPE
protected long SimTime
protected UnrealId PlayerId
protected String PlayerName
protected UnrealId ObjectId
protected Location ObjectLocation
protected Location ObjectHitLocation
Constructor Detail |
---|
public ObjectSelected()
public ObjectSelected(UnrealId PlayerId, String PlayerName, UnrealId ObjectId, Location ObjectLocation, Location ObjectHitLocation)
PlayerId
- Unique Id of the player that this event is for.PlayerName
- Name of the player that this event is for.ObjectId
- Id of the actor the player selected (actors include
other players or bots and other physical objects that can
block your path and even level geometry actors). Will be "None" if nothing was selected (or actor was deselected).ObjectLocation
- Location of the actor the player selected. Sent only if some object selected.ObjectHitLocation
- Location of the hit point that we have selected this actor through. Sent only if some object selected.public ObjectSelected(ObjectSelected original)
original
- Method Detail |
---|
public long getSimTime()
getSimTime
in interface IWorldChangeEvent
getSimTime
in interface IWorldEvent
protected void setSimTime(long SimTime)
public UnrealId getPlayerId()
public String getPlayerName()
public UnrealId getObjectId()
public Location getObjectLocation()
public Location getObjectHitLocation()
public String toString()
toString
in class InfoMessage
public String toHtmlString()
public String toJsonLiteral()
toJsonLiteral
in class InfoMessage
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |