public class ObjectService extends java.lang.Object implements INetworkDispatch
| Constructor and Description |
|---|
ObjectService(NGECore core) |
| Modifier and Type | Method and Description |
|---|---|
void |
addObjectToScene(SWGObject object) |
SWGObject |
createObject(java.lang.String Template,
long objectID,
Planet planet,
Point3D position,
Quaternion orientation) |
SWGObject |
createObject(java.lang.String Template,
Planet planet) |
SWGObject |
createObject(java.lang.String Template,
Planet planet,
float x,
float z,
float y) |
void |
destroyObject(long objectID) |
void |
destroyObject(SWGObject object) |
CreatureObject |
getCreatureFromDB(long objectId) |
SWGObject |
getObject(long objectID) |
SWGObject |
getObjectByCustomName(java.lang.String customName) |
java.util.List<SWGObject> |
getObjectList() |
void |
insertOpcodes(java.util.Map<java.lang.Integer,INetworkRemoteEvent> swgOpcodes,
java.util.Map<java.lang.Integer,INetworkRemoteEvent> objControllerOpcodes) |
void |
insertTimedEventBindings(java.util.concurrent.ScheduledExecutorService executor) |
void |
loadServerTemplate(SWGObject object) |
void |
loadSnapshotObjects(Planet planet) |
void |
shutdown() |
public ObjectService(NGECore core)
public SWGObject createObject(java.lang.String Template, long objectID, Planet planet, Point3D position, Quaternion orientation)
public void loadServerTemplate(SWGObject object)
public SWGObject createObject(java.lang.String Template, Planet planet, float x, float z, float y)
public void addObjectToScene(SWGObject object)
public SWGObject getObject(long objectID)
public java.util.List<SWGObject> getObjectList()
public void destroyObject(SWGObject object)
public void destroyObject(long objectID)
public SWGObject getObjectByCustomName(java.lang.String customName)
public CreatureObject getCreatureFromDB(long objectId)
public void insertTimedEventBindings(java.util.concurrent.ScheduledExecutorService executor)
public void insertOpcodes(java.util.Map<java.lang.Integer,INetworkRemoteEvent> swgOpcodes, java.util.Map<java.lang.Integer,INetworkRemoteEvent> objControllerOpcodes)
insertOpcodes in interface INetworkDispatchpublic void shutdown()
shutdown in interface INetworkDispatchpublic void loadSnapshotObjects(Planet planet)