multiverse.server.plugins
Class WorldManagerClient.NewRemoteObjectMessage
java.lang.Object
multiverse.msgsys.Message
multiverse.msgsys.SubjectMessage
multiverse.server.plugins.WorldManagerClient.NewRemoteObjectMessage
- All Implemented Interfaces:
- Serializable, ITargetSessionId
- Enclosing class:
- WorldManagerClient
public static class WorldManagerClient.NewRemoteObjectMessage
- extends SubjectMessage
- implements ITargetSessionId
world manager is telling another world manager that one of its local
objects has come into its fixed perceiver region includes target session
id so it can filtered to the correct world manager
- See Also:
- Serialized Form
instanceOid
private long instanceOid
loc
private Point loc
orient
private Quaternion orient
type
private ObjectType type
perceptionRadius
int perceptionRadius
targetSessionId
private String targetSessionId
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
WorldManagerClient.NewRemoteObjectMessage
public WorldManagerClient.NewRemoteObjectMessage()
WorldManagerClient.NewRemoteObjectMessage
public WorldManagerClient.NewRemoteObjectMessage(String targetSessionId,
long instanceOid,
Long newObjId,
Point loc,
Quaternion orient,
int perceptionRadius,
ObjectType type)
setInstanceOid
public void setInstanceOid(long oid)
getInstanceOid
public long getInstanceOid()
setLoc
public void setLoc(Point loc)
getLoc
public Point getLoc()
setOrient
public void setOrient(Quaternion orient)
getOrient
public Quaternion getOrient()
setPerceptionRadius
public void setPerceptionRadius(int perceptionRadius)
getPerceptionRadius
public int getPerceptionRadius()
setType
public void setType(ObjectType type)
getType
public ObjectType getType()
getTargetSessionId
public String getTargetSessionId()
- Specified by:
getTargetSessionId in interface ITargetSessionId
setTargetSessionId
public void setTargetSessionId(String targetSessionId)
- Specified by:
setTargetSessionId in interface ITargetSessionId