Пример #1
0
 def early_end(self):
     """Called to speed up session destruction."""
     assert self._enabled
     self._enabled = False
     SettlementRangeChanged.unsubscribe(self._on_settlement_range_changed)
     NewDisaster.unsubscribe(self.notify_new_disaster)
     MineEmpty.unsubscribe(self.notify_mine_empty)
Пример #2
0
	def early_end(self):
		"""Called to speed up session destruction."""
		assert self._enabled
		self._enabled = False
		SettlementRangeChanged.unsubscribe(self._on_settlement_range_changed)
		NewDisaster.unsubscribe(self.notify_new_disaster)
		MineEmpty.unsubscribe(self.notify_mine_empty)
Пример #3
0
 def remove(self, session):
     if self.subscribed:
         self.subscribed = False
         SettlementRangeChanged.unsubscribe(self._on_update)
Пример #4
0
 def on_escape(self, session):
     session.ingame_gui.show_build_menu()  # This will call remove().
     if self.subscribed:
         self.subscribed = False
         SettlementRangeChanged.unsubscribe(self._on_update)
Пример #5
0
	def remove(self, session):
		if self.subscribed:
			self.subscribed = False
			SettlementRangeChanged.unsubscribe(self._on_update)
Пример #6
0
	def on_escape(self, session):
		session.ingame_gui.show_build_menu() # will call remove()
		if self.subscribed:
			self.subscribed = False
			SettlementRangeChanged.unsubscribe(self._on_update)
Пример #7
0
	def early_end(self):
		"""Called to speed up session destruction."""
		assert self._enabled
		self._enabled = False
		SettlementRangeChanged.unsubscribe(self._on_settlement_range_changed)
Пример #8
0
 def early_end(self):
     """Called to speed up session destruction."""
     assert self._enabled
     self._enabled = False
     SettlementRangeChanged.unsubscribe(self._on_settlement_range_changed)