local t=nil local E={}local n={}n.Current=nil function n.SwitchTo(E,t)if n.Current==t then return end if n.Current then n.Current:Disable()end n.Current=t if n.Current then n.Current:Enable()end end function n.IsTouchJumpModuleUsed(t)return isJumpEnabled end local e=require(script:WaitForChild("\077\097\115\116\101\114\067\111\110\116\114\111\108"))
--
local ClickToMoveTouchControls = nil
local ControlModules = {}

local ControlState = {}
ControlState.Current = nil
function ControlState:SwitchTo(newControl)
	if ControlState.Current == newControl then return end

	if ControlState.Current then
		ControlState.Current:Disable()
	end

	ControlState.Current = newControl

	if ControlState.Current then
		ControlState.Current:Enable()
	end
end

function ControlState:IsTouchJumpModuleUsed()
	return isJumpEnabled
end

local MasterControl = require(script:WaitForChild('MasterControl'))