public void SetupDefaults(ET.InputType inputType, ET.InputMode inputMode) { if (inputType == ET.InputType.Standalone) { if (inputMode == ET.InputMode.Axes) { AddAxis(new Axis("Horizontal Axis", ET.StandaloneAxisType.Unity, "Horizontal")); AddAxis(new Axis("Vertical Axis", ET.StandaloneAxisType.Unity, "Vertical")); AddAxis(new Axis("Mouse X", ET.StandaloneAxisType.Unity, "Mouse X")); AddAxis(new Axis("Mouse Y", ET.StandaloneAxisType.Unity, "Mouse Y")); } else { AddDefaultButtons(); } } else if (inputType == ET.InputType.Mobile) { if (inputMode == ET.InputMode.Axes) { AddAxis(new Axis("Movement Axis", ET.StandaloneAxisType.Custom, new Joystick())); } else { AddDefaultButtons(); } } }
public void Clear(ET.InputMode inputMode) { if (inputMode == ET.InputMode.Axes) { m_InputData.Axes.Clear(); } else if (inputMode == ET.InputMode.Buttons) { m_InputData.Buttons.Clear(); } }