public abstract static class WorldManagerClient.MobPathMessageBaseClass extends SubjectMessage
oidflags, 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, setSubjectgetEnqueueTime, getMsgId, getMsgInstanceOid, getMsgType, getSenderName, isRPC, setEnqueueTime, setEnqueueTime, setMsgInstanceOid, setMsgType, toBytes, toBytes, toBytes, ToStringpublic 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 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 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()