atavism.agis.objects
Class WorldObject
java.lang.Object
atavism.agis.objects.WorldObject
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Runnable
public class WorldObject
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Runnable
- See Also:
- Serialized Form
Constructor Summary |
WorldObject()
|
WorldObject(int id,
Point loc,
OID instanceOID,
java.lang.String model,
java.util.HashMap<java.lang.String,java.io.Serializable> props)
|
WorldObject(int id,
Point loc,
Quaternion orientation,
OID instanceOID,
java.lang.String model,
java.util.HashMap<java.lang.String,java.io.Serializable> props)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WorldObject
public WorldObject()
WorldObject
public WorldObject(int id,
Point loc,
OID instanceOID,
java.lang.String model,
java.util.HashMap<java.lang.String,java.io.Serializable> props)
WorldObject
public WorldObject(int id,
Point loc,
Quaternion orientation,
OID instanceOID,
java.lang.String model,
java.util.HashMap<java.lang.String,java.io.Serializable> props)
respawn
public void respawn(int time)
run
public void run()
- Respawns the object
- Specified by:
run
in interface java.lang.Runnable
spawn
protected void spawn()
getID
public int getID()
setID
public void setID(int id)
getLoc
public Point getLoc()
setLoc
public void setLoc(Point loc)
getOrientation
public Quaternion getOrientation()
setOrientation
public void setOrientation(Quaternion orientation)
getProps
public java.util.HashMap<java.lang.String,java.io.Serializable> getProps()
setProps
public void setProps(java.util.HashMap<java.lang.String,java.io.Serializable> props)
getInstanceOID
public OID getInstanceOID()
setInstanceOID
public void setInstanceOID(OID instanceOID)
getObjectOID
public OID getObjectOID()
setObjectOID
public void setObjectOID(OID objectOID)
getModel
public java.lang.String getModel()
setModel
public void setModel(java.lang.String model)
getActive
public boolean getActive()
setActive
public void setActive(boolean active)