void UpdatePlayerButtons()
    {
        OuyaNGUIHandler nguiHandler = GameObject.Find("_NGUIHandler").GetComponent <OuyaNGUIHandler>();

        if (nguiHandler != null)
        {
            nguiHandler.player1.SendMessage("OnHover", m_player == OuyaSDK.OuyaPlayer.player1);
            nguiHandler.player2.SendMessage("OnHover", m_player == OuyaSDK.OuyaPlayer.player2);
            nguiHandler.player3.SendMessage("OnHover", m_player == OuyaSDK.OuyaPlayer.player3);
            nguiHandler.player4.SendMessage("OnHover", m_player == OuyaSDK.OuyaPlayer.player4);
            nguiHandler.player5.SendMessage("OnHover", m_player == OuyaSDK.OuyaPlayer.player5);
            nguiHandler.player6.SendMessage("OnHover", m_player == OuyaSDK.OuyaPlayer.player6);
            nguiHandler.player7.SendMessage("OnHover", m_player == OuyaSDK.OuyaPlayer.player7);
            nguiHandler.player8.SendMessage("OnHover", m_player == OuyaSDK.OuyaPlayer.player8);
        }
    }
Beispiel #2
0
    void Update()
    {
        OuyaNGUIHandler nguiHandler = GameObject.Find("_NGUIHandler").GetComponent <OuyaNGUIHandler>();

        if (nguiHandler != null)
        {
            // Input.GetAxis("Joy1 Axis1");
            nguiHandler.axis1.text  = Input.GetAxisRaw(string.Format("Joy{0} Axis 1", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis2.text  = Input.GetAxisRaw(string.Format("Joy{0} Axis 2", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis3.text  = Input.GetAxisRaw(string.Format("Joy{0} Axis 3", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis4.text  = Input.GetAxisRaw(string.Format("Joy{0} Axis 4", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis5.text  = Input.GetAxisRaw(string.Format("Joy{0} Axis 5", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis6.text  = Input.GetAxisRaw(string.Format("Joy{0} Axis 6", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis7.text  = Input.GetAxisRaw(string.Format("Joy{0} Axis 7", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis8.text  = Input.GetAxisRaw(string.Format("Joy{0} Axis 8", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis9.text  = Input.GetAxisRaw(string.Format("Joy{0} Axis 9", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis10.text = Input.GetAxisRaw(string.Format("Joy{0} Axis 10", (int)OuyaExampleCommon.Player)).ToString("F5");
        }
    }
    void Update()
    {
        OuyaNGUIHandler nguiHandler = GameObject.Find("_NGUIHandler").GetComponent <OuyaNGUIHandler>();

        if (nguiHandler != null)
        {
            // Input.GetAxis("Joy1 Axis1");
            nguiHandler.axis1.text  = Input.GetAxisRaw(string.Format("Joy{0} Axis 1", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis2.text  = Input.GetAxisRaw(string.Format("Joy{0} Axis 2", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis3.text  = Input.GetAxisRaw(string.Format("Joy{0} Axis 3", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis4.text  = Input.GetAxisRaw(string.Format("Joy{0} Axis 4", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis5.text  = Input.GetAxisRaw(string.Format("Joy{0} Axis 5", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis6.text  = Input.GetAxisRaw(string.Format("Joy{0} Axis 6", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis7.text  = Input.GetAxisRaw(string.Format("Joy{0} Axis 7", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis8.text  = Input.GetAxisRaw(string.Format("Joy{0} Axis 8", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis9.text  = Input.GetAxisRaw(string.Format("Joy{0} Axis 9", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis10.text = Input.GetAxisRaw(string.Format("Joy{0} Axis 10", (int)OuyaExampleCommon.Player)).ToString("F5");
#if UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_4_7 || UNITY_5_0 || UNITY_5_1
            nguiHandler.axis11.text = Input.GetAxisRaw(string.Format("Joy{0} Axis 11", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis12.text = Input.GetAxisRaw(string.Format("Joy{0} Axis 12", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis13.text = Input.GetAxisRaw(string.Format("Joy{0} Axis 13", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis14.text = Input.GetAxisRaw(string.Format("Joy{0} Axis 14", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis15.text = Input.GetAxisRaw(string.Format("Joy{0} Axis 15", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis16.text = Input.GetAxisRaw(string.Format("Joy{0} Axis 16", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis17.text = Input.GetAxisRaw(string.Format("Joy{0} Axis 17", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis18.text = Input.GetAxisRaw(string.Format("Joy{0} Axis 18", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis19.text = Input.GetAxisRaw(string.Format("Joy{0} Axis 19", (int)OuyaExampleCommon.Player)).ToString("F5");
            nguiHandler.axis20.text = Input.GetAxisRaw(string.Format("Joy{0} Axis 20", (int)OuyaExampleCommon.Player)).ToString("F5");
#else
            nguiHandler.axis11.text = "N/A";
            nguiHandler.axis12.text = "N/A";
            nguiHandler.axis13.text = "N/A";
            nguiHandler.axis14.text = "N/A";
            nguiHandler.axis15.text = "N/A";
            nguiHandler.axis16.text = "N/A";
            nguiHandler.axis17.text = "N/A";
            nguiHandler.axis18.text = "N/A";
            nguiHandler.axis19.text = "N/A";
            nguiHandler.axis20.text = "N/A";
#endif
        }
    }
Beispiel #4
0
    private void OnGUI()
    {
        try
        {
            // UpdateCamera();
            OuyaNGUIHandler nguiHandler = GameObject.Find("_NGUIHandler").GetComponent <OuyaNGUIHandler>();
            if (nguiHandler != null)
            {
                string[] joystickNames = Input.GetJoystickNames();
                //foreach (string joystick in Input.GetJoystickNames())
                for (int i = 0; i < joystickNames.Length && i < 4; i++)
                {
                    if (i == 1)
                    {
                        nguiHandler.controller1.text = joystickNames[i];
                    }
                    if (i == 2)
                    {
                        nguiHandler.controller1.text = joystickNames[i];
                    }
                    if (i == 3)
                    {
                        nguiHandler.controller1.text = joystickNames[i];
                    }
                    if (i == 4)
                    {
                        nguiHandler.controller1.text = joystickNames[i];
                    }
                }

                nguiHandler.genericEvent.text  = m_inputAction + " : " + m_keyEnum;
                nguiHandler.joystickLeft.text  = string.Format("{0},{1}", OuyaInputManager.GetAxis("LX", player), OuyaInputManager.GetAxis("LY", player));
                nguiHandler.joystickRight.text = string.Format("{0},{1}", OuyaInputManager.GetAxis("RX", player), OuyaInputManager.GetAxis("RY", player));
                nguiHandler.trigger.text       = string.Format("{0},{1}", OuyaInputManager.GetAxis("LT", player), OuyaInputManager.GetAxis("RT", player));
                nguiHandler.rawOut.text        = OuyaGameObject.InputData;
            }
        }
        catch (System.Exception)
        {
        }
    }
Beispiel #5
0
    void UpdatePlayerButtons()
    {
        if (ThumbstickPlotCamera)
        {
            foreach (OuyaPlotMeshThumbstick plot in ThumbstickPlotCamera.GetComponents <OuyaPlotMeshThumbstick>())
            {
                plot.Player = OuyaExampleCommon.Player;
            }
        }

        OuyaNGUIHandler nguiHandler = GameObject.Find("_NGUIHandler").GetComponent <OuyaNGUIHandler>();

        if (nguiHandler != null)
        {
            nguiHandler.player1.SendMessage("OnHover", OuyaExampleCommon.Player == OuyaSDK.OuyaPlayer.player1);
            nguiHandler.player2.SendMessage("OnHover", OuyaExampleCommon.Player == OuyaSDK.OuyaPlayer.player2);
            nguiHandler.player3.SendMessage("OnHover", OuyaExampleCommon.Player == OuyaSDK.OuyaPlayer.player3);
            nguiHandler.player4.SendMessage("OnHover", OuyaExampleCommon.Player == OuyaSDK.OuyaPlayer.player4);
            nguiHandler.player5.SendMessage("OnHover", OuyaExampleCommon.Player == OuyaSDK.OuyaPlayer.player5);
            nguiHandler.player6.SendMessage("OnHover", OuyaExampleCommon.Player == OuyaSDK.OuyaPlayer.player6);
            nguiHandler.player7.SendMessage("OnHover", OuyaExampleCommon.Player == OuyaSDK.OuyaPlayer.player7);
            nguiHandler.player8.SendMessage("OnHover", OuyaExampleCommon.Player == OuyaSDK.OuyaPlayer.player8);
        }
    }
Beispiel #6
0
    private void UpdateLabels()
    {
        try
        {
            OuyaNGUIHandler nguiHandler = GameObject.Find("_NGUIHandler").GetComponent <OuyaNGUIHandler>();
            if (nguiHandler != null &&
                null != OuyaSDK.Joysticks)
            {
                for (int i = 0; i < OuyaSDK.Joysticks.Length || i < 8; i++)
                {
                    string joyName = "N/A";
                    if (i < OuyaSDK.Joysticks.Length)
                    {
                        joyName = OuyaSDK.Joysticks[i];
                    }
                    switch (i)
                    {
                    case 0:
                        nguiHandler.controller1.text = OuyaExampleCommon.Player == OuyaSDK.OuyaPlayer.player1 ? string.Format("*{0}", joyName) : joyName;
                        break;

                    case 1:
                        nguiHandler.controller2.text = OuyaExampleCommon.Player == OuyaSDK.OuyaPlayer.player2 ? string.Format("*{0}", joyName) : joyName;
                        break;

                    case 2:
                        nguiHandler.controller3.text = OuyaExampleCommon.Player == OuyaSDK.OuyaPlayer.player3 ? string.Format("*{0}", joyName) : joyName;
                        break;

                    case 3:
                        nguiHandler.controller4.text = OuyaExampleCommon.Player == OuyaSDK.OuyaPlayer.player4 ? string.Format("*{0}", joyName) : joyName;
                        break;

                    case 4:
                        nguiHandler.controller5.text = OuyaExampleCommon.Player == OuyaSDK.OuyaPlayer.player5 ? string.Format("*{0}", joyName) : joyName;
                        break;

                    case 5:
                        nguiHandler.controller6.text = OuyaExampleCommon.Player == OuyaSDK.OuyaPlayer.player6 ? string.Format("*{0}", joyName) : joyName;
                        break;

                    case 6:
                        nguiHandler.controller7.text = OuyaExampleCommon.Player == OuyaSDK.OuyaPlayer.player7 ? string.Format("*{0}", joyName) : joyName;
                        break;

                    case 7:
                        nguiHandler.controller8.text = OuyaExampleCommon.Player == OuyaSDK.OuyaPlayer.player8 ? string.Format("*{0}", joyName) : joyName;
                        break;
                    }
                }

                nguiHandler.button1.text  = OuyaExampleCommon.GetButton(0, OuyaExampleCommon.Player).ToString();
                nguiHandler.button2.text  = OuyaExampleCommon.GetButton(1, OuyaExampleCommon.Player).ToString();
                nguiHandler.button3.text  = OuyaExampleCommon.GetButton(2, OuyaExampleCommon.Player).ToString();
                nguiHandler.button4.text  = OuyaExampleCommon.GetButton(3, OuyaExampleCommon.Player).ToString();
                nguiHandler.button5.text  = OuyaExampleCommon.GetButton(4, OuyaExampleCommon.Player).ToString();
                nguiHandler.button6.text  = OuyaExampleCommon.GetButton(5, OuyaExampleCommon.Player).ToString();
                nguiHandler.button7.text  = OuyaExampleCommon.GetButton(6, OuyaExampleCommon.Player).ToString();
                nguiHandler.button8.text  = OuyaExampleCommon.GetButton(7, OuyaExampleCommon.Player).ToString();
                nguiHandler.button9.text  = OuyaExampleCommon.GetButton(8, OuyaExampleCommon.Player).ToString();
                nguiHandler.button10.text = OuyaExampleCommon.GetButton(9, OuyaExampleCommon.Player).ToString();
                nguiHandler.button11.text = OuyaExampleCommon.GetButton(10, OuyaExampleCommon.Player).ToString();
                nguiHandler.button12.text = OuyaExampleCommon.GetButton(11, OuyaExampleCommon.Player).ToString();
                nguiHandler.button13.text = OuyaExampleCommon.GetButton(12, OuyaExampleCommon.Player).ToString();
                nguiHandler.button14.text = OuyaExampleCommon.GetButton(13, OuyaExampleCommon.Player).ToString();
                nguiHandler.button15.text = OuyaExampleCommon.GetButton(14, OuyaExampleCommon.Player).ToString();
                nguiHandler.button16.text = OuyaExampleCommon.GetButton(15, OuyaExampleCommon.Player).ToString();
                nguiHandler.button17.text = OuyaExampleCommon.GetButton(16, OuyaExampleCommon.Player).ToString();
                nguiHandler.button18.text = OuyaExampleCommon.GetButton(17, OuyaExampleCommon.Player).ToString();
                nguiHandler.button19.text = OuyaExampleCommon.GetButton(18, OuyaExampleCommon.Player).ToString();
                nguiHandler.button20.text = OuyaExampleCommon.GetButton(19, OuyaExampleCommon.Player).ToString();

                //nguiHandler.rawOut.text = OuyaGameObject.InputData;
                nguiHandler.device.text = SystemInfo.deviceModel;
            }
        }
        catch (System.Exception)
        {
        }
    }
    private void UpdateLabels()
    {
        try
        {
            OuyaNGUIHandler nguiHandler = GameObject.Find("_NGUIHandler").GetComponent <OuyaNGUIHandler>();
            if (nguiHandler != null)
            {
                string[] joystickNames = Input.GetJoystickNames();
                for (int i = 0; i < joystickNames.Length || i < 8; i++)
                {
                    string joyName = "N/A";
                    if (i < joystickNames.Length)
                    {
                        joyName = joystickNames[i];
                    }
                    switch (i)
                    {
                    case 0:
                        nguiHandler.controller1.text = m_player == OuyaSDK.OuyaPlayer.player1 ? string.Format("*{0}", joyName) : joyName;
                        break;

                    case 1:
                        nguiHandler.controller2.text = m_player == OuyaSDK.OuyaPlayer.player2 ? string.Format("*{0}", joyName) : joyName;
                        break;

                    case 2:
                        nguiHandler.controller3.text = m_player == OuyaSDK.OuyaPlayer.player3 ? string.Format("*{0}", joyName) : joyName;
                        break;

                    case 3:
                        nguiHandler.controller4.text = m_player == OuyaSDK.OuyaPlayer.player4 ? string.Format("*{0}", joyName) : joyName;
                        break;

                    case 4:
                        nguiHandler.controller5.text = m_player == OuyaSDK.OuyaPlayer.player5 ? string.Format("*{0}", joyName) : joyName;
                        break;

                    case 5:
                        nguiHandler.controller6.text = m_player == OuyaSDK.OuyaPlayer.player6 ? string.Format("*{0}", joyName) : joyName;
                        break;

                    case 6:
                        nguiHandler.controller7.text = m_player == OuyaSDK.OuyaPlayer.player7 ? string.Format("*{0}", joyName) : joyName;
                        break;

                    case 7:
                        nguiHandler.controller8.text = m_player == OuyaSDK.OuyaPlayer.player8 ? string.Format("*{0}", joyName) : joyName;
                        break;
                    }
                }

                nguiHandler.button1.text  = GetButton(m_player, 0).ToString();
                nguiHandler.button2.text  = GetButton(m_player, 1).ToString();
                nguiHandler.button3.text  = GetButton(m_player, 2).ToString();
                nguiHandler.button4.text  = GetButton(m_player, 3).ToString();
                nguiHandler.button5.text  = GetButton(m_player, 4).ToString();
                nguiHandler.button6.text  = GetButton(m_player, 5).ToString();
                nguiHandler.button7.text  = GetButton(m_player, 6).ToString();
                nguiHandler.button8.text  = GetButton(m_player, 7).ToString();
                nguiHandler.button9.text  = GetButton(m_player, 8).ToString();
                nguiHandler.button10.text = GetButton(m_player, 9).ToString();
                nguiHandler.button11.text = GetButton(m_player, 10).ToString();
                nguiHandler.button12.text = GetButton(m_player, 11).ToString();
                nguiHandler.button13.text = GetButton(m_player, 12).ToString();
                nguiHandler.button14.text = GetButton(m_player, 13).ToString();
                nguiHandler.button15.text = GetButton(m_player, 14).ToString();
                nguiHandler.button16.text = GetButton(m_player, 15).ToString();
                nguiHandler.button17.text = GetButton(m_player, 16).ToString();
                nguiHandler.button18.text = GetButton(m_player, 17).ToString();
                nguiHandler.button19.text = GetButton(m_player, 18).ToString();
                nguiHandler.button20.text = GetButton(m_player, 19).ToString();

                //nguiHandler.rawOut.text = OuyaGameObject.InputData;
            }
        }
        catch (System.Exception)
        {
        }
    }