Пример #1
0
 def loadDb3(self, db3File, id):
     self.id = id
     self.center = db3File.queryLevelData(id, 'Center').split(',')
     self.extents = db3File.queryLevelData(id, 'Extents').split(',')
     self.startLevel = db3File.queryLevelData(id, 'StartLevel')
     for i in db3File.queryCategoryNames():
         if i != 'Light':
             for j in db3File.queryEntityGuid(i, id):
                 opObject = OpObject(id)
                 opObject.loadDb3(db3File, j)
                 self.opObjects.append(opObject)
     for i in db3File.queryEntityGuid('_Environment', id):
         envObject = EnvObject(id)
         envObject.loadDb3(db3File, i)
         self.envObjects.append(envObject)
     for i in db3File.queryEntityGuid('Light', id):
         light = Light(id)
         light.loadDb3(db3File, i)
         self.lights.append(light)
Пример #2
0
 def loadDb3(self, db3File, id):
     self.id = id
     self.center = db3File.queryLevelData(id, 'Center').split(',')
     self.extents = db3File.queryLevelData(id, 'Extents').split(',')
     self.startLevel = db3File.queryLevelData(id, 'StartLevel')
     for i in db3File.queryCategoryNames():
         if i != 'Light':
             for j in db3File.queryEntityGuid(i, id):
                 opObject = OpObject(id)
                 opObject.loadDb3(db3File, j)
                 self.opObjects.append(opObject)
     for i in db3File.queryEntityGuid('_Environment', id):
         envObject = EnvObject(id)
         envObject.loadDb3(db3File, i)
         self.envObjects.append(envObject)
     for i in db3File.queryEntityGuid('Light', id):
         light = Light(id)
         light.loadDb3(db3File, i)
         self.lights.append(light)