public abstract static class WorldManagerClient.MobPathMessageBaseClass extends SubjectMessage
oid| 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) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
float |
getSpeed() |
long |
getStartTime() |
java.lang.String |
getTerrainString() |
void |
setInterpKind(java.lang.String interpKind) |
void |
setPathPoints(java.util.List<Point> pathPoints) |
void |
setSpeed(float speed) |
void |
setStartTime(long startTime) |
void |
setTerrainString(java.lang.String terrainString) |
AOByteBuffer |
toBuffer() |
java.lang.String |
toString() |
getSubject, setSubjectgetEnqueueTime, getMsgId, getMsgType, getSenderName, isRPC, setEnqueueTime, setEnqueueTime, setMsgType, toBytesprotected abstract MessageType getMobPathMsgType()
protected abstract java.lang.String getMobPathMsgTypeTitle()
public java.lang.String toString()
toString in class SubjectMessagepublic 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 Point getPositionAtTime(java.lang.Long when)
when - The time for which the position should be returned.public AOByteBuffer toBuffer()