Ejemplo n.º 1
0
	def destroy(self):
		self.flashlightNP.remove()
		self.flashlightNP = None
		self.flashlight = None
		
		self.disableInput()
		self.disable()
		self.specialDirectObject.ignoreAll()
		
		del self.flashlightNP
		del self.flashlight
		del self.specialDirectObject
		
		kinematicCharacterController.destroy(self)
Ejemplo n.º 2
0
	def destroy(self):
		self.flashlightNP.remove()
		self.flashlightNP = None
		self.flashlight = None
		
		self.disableInput()
		self.disable()
		self.triggerInput.ignoreAll()
		
		del self.flashlightNP
		del self.flashlight
		del self.triggerInput
		
		kinematicCharacterController.destroy(self)