atavism.server.objects
Class WEObjFactory
java.lang.Object
atavism.server.objects.ObjectFactory
atavism.server.objects.WEObjFactory
public class WEObjFactory
- extends ObjectFactory
object factory for producing objects spawned from world editor spawn generators
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
behavClassMap
protected static java.util.Map<java.lang.String,java.lang.Class<Behavior>> behavClassMap
spawnData
protected SpawnData spawnData
WEObjFactory
public WEObjFactory()
- creates a new object
makeObject
public ObjectStub makeObject(SpawnData spawnData,
OID instanceOid,
Point loc)
- Description copied from class:
ObjectFactory
- Create object at the given location. The SpawnData
template name overrides this ObjectFactory template name.
Objects are created with
MobManagerPlugin.createObject()
.
Sub-classes should override this method to customize spawned objects.
- Overrides:
makeObject
in class ObjectFactory
registerBehaviorClass
public static void registerBehaviorClass(java.lang.String name,
java.lang.String className)