Atavism Version 2018.1AGIS API

atavism.agis.objects
Class WorldObject

java.lang.Object
  extended by 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)
           
 
Method Summary
 boolean getActive()
           
 int getID()
           
 OID getInstanceOID()
           
 Point getLoc()
           
 java.lang.String getModel()
           
 OID getObjectOID()
           
 Quaternion getOrientation()
           
 java.util.HashMap<java.lang.String,java.io.Serializable> getProps()
           
 void respawn(int time)
           
 void run()
          Respawns the object
 void setActive(boolean active)
           
 void setID(int id)
           
 void setInstanceOID(OID instanceOID)
           
 void setLoc(Point loc)
           
 void setModel(java.lang.String model)
           
 void setObjectOID(OID objectOID)
           
 void setOrientation(Quaternion orientation)
           
 void setProps(java.util.HashMap<java.lang.String,java.io.Serializable> props)
           
protected  void spawn()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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)
Method Detail

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)


Copyright © 2018 Dragonsan Studios Sp. z o.o.