|
|||||||||
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 java.lang.String |
PlayerName
Name of the player that this event is for. |
static java.lang.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,
java.lang.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. |
java.lang.String |
getPlayerName()
Name of the player that this event is for. |
long |
getSimTime()
Returns the simulation time when the event has occurred. |
protected void |
setSimTime(long SimTime)
Used by Yylex to slip correct time of the object or programmatically. |
java.lang.String |
toHtmlString()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String PROTOTYPE
protected long SimTime
protected UnrealId PlayerId
protected java.lang.String PlayerName
protected UnrealId ObjectId
protected Location ObjectLocation
protected Location ObjectHitLocation
Constructor Detail |
---|
public ObjectSelected()
public ObjectSelected(UnrealId PlayerId, java.lang.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()
IWorldEvent
getSimTime
in interface IWorldChangeEvent
getSimTime
in interface IWorldEvent
protected void setSimTime(long SimTime)
public UnrealId getPlayerId()
public java.lang.String getPlayerName()
public UnrealId getObjectId()
public Location getObjectLocation()
public Location getObjectHitLocation()
public java.lang.String toString()
toString
in class InfoMessage
public java.lang.String toHtmlString()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |