示例#1
0
        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();
                }
            }
        }
示例#2
0
 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();
     }
 }