function RoomManager.init()local p=CollectionService:GetTagged(Constants.Tag.Room)for p,M in pairs(p)do local t=rooms:add(M)t.stateChanged:Connect(RoomManager._updateStatusValues)end RoomManager._flashAlerts()RoomManager._updateStatusValues();(workspace:GetPropertyChangedSignal("\071\114\097\118\105\116\121")):Connect(function()if workspace.Gravity==0 then for p,M in pairs(rooms:getAll())do M:applyMicroVelocityToParts()end end end)end

function RoomManager.init()
	local roomModels = CollectionService:GetTagged(Constants.Tag.Room)

	for _, model in pairs(roomModels) do
		local room = rooms:add(model)

		room.stateChanged:Connect(RoomManager._updateStatusValues)
	end

	RoomManager._flashAlerts()
	RoomManager._updateStatusValues()

	workspace:GetPropertyChangedSignal("Gravity"):Connect(
		function()
			if workspace.Gravity == 0 then
				for _, room in pairs(rooms:getAll()) do
					room:applyMicroVelocityToParts()
				end
			end
		end
	)
end
