示例#1
0
    private void SPCKEYBOARD(InputManager.InputControlsBall _input, int _player)
    {
        switch (_input)
        {
        case InputManager.InputControlsBall.HorizontalAxis:
            m_HorizontalAxisName = "Horizontal " + _player;
            break;

        case InputManager.InputControlsBall.VerticalAxis:
            m_VerticalAxisName = "Vertical " + _player;
            break;

        case InputManager.InputControlsBall.Jump:
            m_JumpAxisName = "Jump " + _player;
            break;

        case InputManager.InputControlsBall.CamHorizontalAxis:
            m_CamHorizontalAxisName = "CamHorizontal " + _player;
            break;

        case InputManager.InputControlsBall.CamVerticalAxis:
            m_CamVerticalAxisName = "CamVertical " + _player;
            break;
        }
    }
示例#2
0
    public void SetNames(InputManager.InputControlsBall _input, int _player, bool _singlePlayerController, InfoPasser.Controls _controls)
    {
        // set the solo player
        // if ther is one pass the bool

        switch (_controls)
        {
        case InfoPasser.Controls.OneKeyboard:
            SPCKEYBOARD(_input, _player);
            break;

        case InfoPasser.Controls.OneXbox:
            SPCXBOX(_input);
            break;

        case InfoPasser.Controls.KeyboardAndXbox:
            bool t = _player == 1 ? true : false;
            DOUBLE_XBOX_AND_KEYBOARD(_input, t);
            break;

        case InfoPasser.Controls.DoubleXbox:
            bool temp = _player == 1 ? true : false;
            DOUBLEXBOX(_input, temp);
            break;

        default:
            break;
        }
    }
示例#3
0
    private void SPCXBOX(InputManager.InputControlsBall _input)
    {
        switch (_input)
        {
        case InputManager.InputControlsBall.HorizontalAxis:
            m_HorizontalAxisName = "SHorizontal";
            break;

        case InputManager.InputControlsBall.VerticalAxis:
            m_VerticalAxisName = "SVertical";
            break;

        case InputManager.InputControlsBall.Jump:
            m_JumpAxisName = "SJump";
            break;

        case InputManager.InputControlsBall.CamHorizontalAxis:
            m_CamHorizontalAxisName = "SCamHorizontal";
            break;

        case InputManager.InputControlsBall.CamVerticalAxis:
            m_CamVerticalAxisName = "SCamVertical";
            break;
        }
    }
示例#4
0
    private void DOUBLEXBOX(InputManager.InputControlsBall _input, bool _player)
    {
        switch (_input)
        {
        case InputManager.InputControlsBall.HorizontalAxis:
            if (_player)
            {
                m_HorizontalAxisName = "SHorizontal 1";
            }
            else
            {
                m_HorizontalAxisName = "SHorizontal";
            }
            break;

        case InputManager.InputControlsBall.VerticalAxis:
            if (_player)
            {
                m_VerticalAxisName = "SVertical 1";
            }
            else
            {
                m_VerticalAxisName = "SVertical";
            }
            break;

        case InputManager.InputControlsBall.Jump:
            if (_player)
            {
                m_JumpAxisName = "SJump 1";
            }
            else
            {
                m_JumpAxisName = "SJump";
            }
            break;

        case InputManager.InputControlsBall.CamHorizontalAxis:
            if (_player)
            {
                m_CamHorizontalAxisName = "SCamHorizontal 1";
            }
            else
            {
                m_CamHorizontalAxisName = "SCamHorizontal";
            }
            break;

        case InputManager.InputControlsBall.CamVerticalAxis:
            if (_player)
            {
                m_CamVerticalAxisName = "SCamVertical 1";
            }
            else
            {
                m_CamVerticalAxisName = "SCamVertical";
            }
            break;
        }
    }
示例#5
0
 public float InputLookUp(InputManager.InputControlsBall _Input)
 {
     return(m_InputLegend[_Input]);
 }