Exemplo 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()
Exemplo 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()
Exemplo n.º 3
0
	def hide(self):
		super(MainSquareSettlerLevelTab, self).hide()
		UpgradePermissionsChanged.unsubscribe(self.refresh_via_message, sender=self.settlement)
Exemplo 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()
Exemplo n.º 5
0
 def hide(self):
     super(MainSquareSettlerLevelTab, self).hide()
     UpgradePermissionsChanged.unsubscribe(self.refresh_via_message,
                                           sender=self.settlement)
Exemplo n.º 6
0
	def remove(self):
		UpgradePermissionsChanged.unsubscribe(self._on_change_upgrade_permissions, sender=self.settlement)
		super(Settler, self).remove()