Esempio n. 1
0
 def __init__(self,
              limitsDefs={},
              slotDefs={},
              slotCount=0,
              packedRoster='',
              extrasInit=None,
              packedUnit=''):
     self.__eManager = Event.SuspendedEventManager()
     self.onUnitFlagsChanged = Event.SuspendedEvent(self.__eManager)
     self.onUnitReadyMaskChanged = Event.SuspendedEvent(self.__eManager)
     self.onUnitVehicleChanged = Event.SuspendedEvent(self.__eManager)
     self.onUnitVehiclesChanged = Event.SuspendedEvent(self.__eManager)
     self.onUnitSettingChanged = Event.SuspendedEvent(self.__eManager)
     self.onUnitPlayerRoleChanged = Event.SuspendedEvent(self.__eManager)
     self.onUnitRosterChanged = Event.SuspendedEvent(self.__eManager)
     self.onUnitMembersListChanged = Event.SuspendedEvent(self.__eManager)
     self.onUnitPlayerAdded = Event.SuspendedEvent(self.__eManager)
     self.onUnitPlayerRemoved = Event.SuspendedEvent(self.__eManager)
     self.onUnitPlayersListChanged = Event.SuspendedEvent(self.__eManager)
     self.onUnitPlayerVehDictChanged = Event.SuspendedEvent(self.__eManager)
     self.onUnitPlayerInfoChanged = Event.SuspendedEvent(self.__eManager)
     self.onUnitExtraChanged = Event.SuspendedEvent(self.__eManager)
     self.onUnitUpdated = Event.SuspendedEvent(self.__eManager)
     self._creatorDBID = 0
     UnitBase.__init__(self, limitsDefs, slotDefs, slotCount, packedRoster,
                       extrasInit, packedUnit)
Esempio n. 2
0
 def __init__(self, slotDefs = {}, slotCount = 0, packedRoster = '', packedUnit = ''):
     self.__eManager = Event.EventManager()
     self.onUnitStateChanged = Event.Event(self.__eManager)
     self.onUnitReadyMaskChanged = Event.Event(self.__eManager)
     self.onUnitVehicleChanged = Event.Event(self.__eManager)
     self.onUnitSettingChanged = Event.Event(self.__eManager)
     self.onUnitPlayerRoleChanged = Event.Event(self.__eManager)
     self.onUnitRosterChanged = Event.Event(self.__eManager)
     self.onUnitMembersListChanged = Event.Event(self.__eManager)
     self.onUnitPlayerAdded = Event.Event(self.__eManager)
     self.onUnitPlayerRemoved = Event.Event(self.__eManager)
     self.onUnitPlayersListChanged = Event.Event(self.__eManager)
     self.onUnitPlayerVehDictChanged = Event.Event(self.__eManager)
     self.onUnitPlayerInfoChanged = Event.Event(self.__eManager)
     self.onUnitUpdated = Event.Event(self.__eManager)
     self._creatorDBID = 0L
     UnitBase.__init__(self, slotDefs, slotCount, packedRoster, packedUnit)
Esempio n. 3
0
 def __init__(self, limitsDefs = {}, slotDefs = {}, slotCount = 0, packedRoster = '', extrasInit = None, packedUnit = ''):
     self.__eManager = Event.SuspendedEventManager()
     self.onUnitFlagsChanged = Event.SuspendedEvent(self.__eManager)
     self.onUnitReadyMaskChanged = Event.SuspendedEvent(self.__eManager)
     self.onUnitVehicleChanged = Event.SuspendedEvent(self.__eManager)
     self.onUnitVehiclesChanged = Event.SuspendedEvent(self.__eManager)
     self.onUnitSettingChanged = Event.SuspendedEvent(self.__eManager)
     self.onUnitPlayerRoleChanged = Event.SuspendedEvent(self.__eManager)
     self.onUnitRosterChanged = Event.SuspendedEvent(self.__eManager)
     self.onUnitMembersListChanged = Event.SuspendedEvent(self.__eManager)
     self.onUnitPlayerAdded = Event.SuspendedEvent(self.__eManager)
     self.onUnitPlayerRemoved = Event.SuspendedEvent(self.__eManager)
     self.onUnitPlayersListChanged = Event.SuspendedEvent(self.__eManager)
     self.onUnitPlayerVehDictChanged = Event.SuspendedEvent(self.__eManager)
     self.onUnitPlayerInfoChanged = Event.SuspendedEvent(self.__eManager)
     self.onUnitExtraChanged = Event.SuspendedEvent(self.__eManager)
     self.onUnitUpdated = Event.SuspendedEvent(self.__eManager)
     self._creatorDBID = 0
     UnitBase.__init__(self, limitsDefs, slotDefs, slotCount, packedRoster, extrasInit, packedUnit)