public class WEObjFactory extends ObjectFactory
Modifier and Type | Field and Description |
---|---|
protected static java.util.Map<java.lang.String,java.lang.Class<Behavior>> |
behavClassMap |
protected SpawnData |
spawnData |
templateID, templateName
Constructor and Description |
---|
WEObjFactory()
creates a new object
|
Modifier and Type | Method and Description |
---|---|
ObjectStub |
makeObject(SpawnData spawnData,
OID instanceOid,
Point loc)
Create object at the given location.
|
static void |
registerBehaviorClass(java.lang.String name,
java.lang.String className) |
getFactory, getTemplateID, getTemplateName, makeObject, makeObject, makeObject, makeObject, register, setTemplateID, setTemplateName
protected static java.util.Map<java.lang.String,java.lang.Class<Behavior>> behavClassMap
protected SpawnData spawnData
public ObjectStub makeObject(SpawnData spawnData, OID instanceOid, Point loc)
ObjectFactory
MobManagerPlugin.createObject()
.
Sub-classes should override this method to customize spawned objects.
makeObject
in class ObjectFactory
public static void registerBehaviorClass(java.lang.String name, java.lang.String className)