static public ControlScheme currentScheme
{
get
{
if (mCurrentKey == KeyCode.None) return ControlScheme.Touch;
if (mCurrentKey >= KeyCode.JoystickButton0) return ControlScheme.Controller;
return ControlScheme.Mouse;
}
set
{
if (value == ControlScheme.Mouse)
{
currentKey = KeyCode.Mouse0;
}
else if (value == ControlScheme.Controller)
{
currentKey = KeyCode.JoystickButton0;
}
else if (value == ControlScheme.Touch)
{
currentKey = KeyCode.None;
}
else currentKey = KeyCode.Alpha0;
}
}