function Signal.DisconnectAll(R)local k=R._handlerListHead while k do k.Connected=false k=k._next end R._handlerListHead=false end

function Signal:DisconnectAll()
	local item = self._handlerListHead
	while item do
		item.Connected = false
		item = item._next
	end
	self._handlerListHead = false
end

