Poodletooth-iLand/toontown/coghq/FactoryBase.py

28 lines
747 B
Python
Raw Normal View History

2015-03-03 16:10:12 -06:00
import FactorySpecs
from otp.level import LevelSpec
from toontown.toonbase import ToontownGlobals
class FactoryBase:
def __init__(self):
pass
def setFactoryId(self, factoryId):
self.factoryId = factoryId
self.factoryType = ToontownGlobals.factoryId2factoryType[factoryId]
self.cogTrack = ToontownGlobals.cogHQZoneId2dept(factoryId)
def getCogTrack(self):
return self.cogTrack
def getFactoryType(self):
return self.factoryType
if __dev__:
def getEntityTypeReg(self):
import FactoryEntityTypes
from otp.level import EntityTypeRegistry
typeReg = EntityTypeRegistry.EntityTypeRegistry(FactoryEntityTypes)
return typeReg