--- Disconnects all connected events to the signal. Voids the signal as unusable.
-- @treturn nil

function Signal:Destroy()
	if self._bindableEvent then
		self._bindableEvent:Destroy()
		self._bindableEvent = nil
	end

	self._argData = nil
	self._argCount = nil
end

return Signal
