public abstract static class WorldManagerClient.MobPathMessageBaseClass extends SubjectMessage
oid
flags, msgId, msgInstanceOid, msgType, remoteAgent
Constructor and Description |
---|
MobPathMessageBaseClass() |
MobPathMessageBaseClass(OID oid,
java.lang.Long startTime,
java.lang.String interpKind,
float speed,
java.lang.String terrainString,
java.util.List<Point> pathPoints,
boolean arrived) |
MobPathMessageBaseClass(OID oid,
java.lang.Long startTime,
java.lang.String interpKind,
float speed,
java.lang.String terrainString,
java.util.List<Point> pathPoints,
boolean arrived,
java.lang.String source) |
MobPathMessageBaseClass(OID oid,
java.lang.Long startTime,
java.lang.String interpKind,
float speed,
java.lang.String terrainString,
java.util.List<Point> pathPoints,
java.lang.String source) |
Modifier and Type | Method and Description |
---|---|
boolean |
getArrived() |
java.lang.String |
getInterpKind() |
protected abstract MessageType |
getMobPathMsgType() |
protected abstract java.lang.String |
getMobPathMsgTypeTitle() |
java.util.List<Point> |
getPathPoints() |
Point |
getPositionAtTime(java.lang.Long when)
Returns the position of the mob at the given time.
|
boolean |
getSendClient() |
java.lang.String |
getSource() |
float |
getSpeed() |
long |
getStartTime() |
java.lang.String |
getTerrainString() |
void |
setArrived(boolean v) |
void |
setInterpKind(java.lang.String interpKind) |
void |
setPathPoints(java.util.List<Point> pathPoints) |
void |
setSendClient(boolean v) |
void |
setSource(java.lang.String source) |
void |
setSpeed(float speed) |
void |
setStartTime(long startTime) |
void |
setTerrainString(java.lang.String terrainString) |
AOByteBuffer |
toBuffer() |
java.lang.String |
toString() |
getSubject, setSubject
getEnqueueTime, getMsgId, getMsgInstanceOid, getMsgType, getSenderName, isRPC, setEnqueueTime, setEnqueueTime, setMsgInstanceOid, setMsgType, toBytes, toBytes, toBytes, ToString
public MobPathMessageBaseClass()
public MobPathMessageBaseClass(OID oid, java.lang.Long startTime, java.lang.String interpKind, float speed, java.lang.String terrainString, java.util.List<Point> pathPoints, java.lang.String source)
public MobPathMessageBaseClass(OID oid, java.lang.Long startTime, java.lang.String interpKind, float speed, java.lang.String terrainString, java.util.List<Point> pathPoints, boolean arrived)
protected abstract MessageType getMobPathMsgType()
protected abstract java.lang.String getMobPathMsgTypeTitle()
public java.lang.String toString()
toString
in class SubjectMessage
public void setStartTime(long startTime)
public long getStartTime()
public void setInterpKind(java.lang.String interpKind)
public java.lang.String getInterpKind()
public void setSpeed(float speed)
public float getSpeed()
public void setTerrainString(java.lang.String terrainString)
public java.lang.String getTerrainString()
public void setPathPoints(java.util.List<Point> pathPoints)
public java.util.List<Point> getPathPoints()
public void setArrived(boolean v)
public boolean getArrived()
public void setSource(java.lang.String source)
public java.lang.String getSource()
public void setSendClient(boolean v)
public boolean getSendClient()
public Point getPositionAtTime(java.lang.Long when)
when
- The time for which the position should be returned.public AOByteBuffer toBuffer()