Esempio n. 1
0
	def remove(self):
		
		#Send update to ingamegui for removing the size of this settlement.
		self.session.message_bus.broadcast(SettlerInhabitantsChanged(self, -self.inhabitants))
		
		self.session.message_bus.unsubscribe_locally(UpgradePermissionsChanged, self.settlement, self._on_change_upgrade_permissions)
		
		UpgradePermissionsChanged.unsubscribe(self._on_change_upgrade_permissions, sender=self.settlement)

		super(Settler, self).remove()
Esempio n. 2
0
    def remove(self):
        SettlerInhabitantsChanged.broadcast(self, -self.inhabitants)

        UpgradePermissionsChanged.unsubscribe(
            self._on_change_upgrade_permissions, sender=self.settlement)
        super(Settler, self).remove()
	def hide(self):
		super(MainSquareSettlerLevelTab, self).hide()
		UpgradePermissionsChanged.unsubscribe(self.refresh_via_message, sender=self.settlement)
Esempio n. 4
0
	def remove(self):
		SettlerInhabitantsChanged.broadcast(self, -self.inhabitants)

		UpgradePermissionsChanged.unsubscribe(self._on_change_upgrade_permissions, sender=self.settlement)
		super(Settler, self).remove()
Esempio n. 5
0
 def hide(self):
     super(MainSquareSettlerLevelTab, self).hide()
     UpgradePermissionsChanged.unsubscribe(self.refresh_via_message,
                                           sender=self.settlement)
Esempio n. 6
0
	def remove(self):
		UpgradePermissionsChanged.unsubscribe(self._on_change_upgrade_permissions, sender=self.settlement)
		super(Settler, self).remove()