예제 #1
0
    void OnMouseOver()
    {
        if (Input.GetMouseButtonDown(1))
        {
            string[] testMenu = new string[]
            {
                "Sin",
                "Cos",
                "Tan",
                "Sqrt",
                "Sqr",
                "SawUp",
                "SawDown",
                "Square"
            };

            m_RadialMenu.Reset();
            m_RadialMenu.m_MenuName = "LFO";
            m_RadialMenu.AddList("Waves", gameObject, "SetWaveform", testMenu);
            m_RadialMenu.AddSlider("Freq", m_LFO.gameObject, "SetFrequency", -2f, 2, m_LFO.m_Frequency);
            m_RadialMenu.AddSlider("Phase", m_LFO.gameObject, "SetPhase", -1f, 1, m_LFO.m_Phase);

            m_RadialMenu.SetPosition(Input.mousePosition);
            m_RadialMenu.ActivateMenu();
        }
    }
예제 #2
0
 private void Start()
 {
     radiaMenu.Reset();
     radiaMenu.AddSlider("slider", 0, 100, 30, OnSelect);
     radiaMenu.AddList("list", new string[] { "A", "B" }, OnSelect);
 }