Пример #1
0
    public override void OnInspectorGUI()
    {
        UIProgressEx t = target as UIProgressEx;

        base.OnInspectorGUI();
        float v = EditorGUILayout.Slider("Progress", t.Value, 0f, 1f);

        if (t.Value != v)
        {
            t.Value = v;
        }
    }
Пример #2
0
    void SetValue(Handle h, float v)
    {
        if (!h.m_go)
        {
            Debuger.LogError("游戏对象为空");
        }

        UIProgressEx c = h.m_go.GetComponent <UIProgressEx>();

        if (c)
        {
            c.Value = v;
        }
    }
Пример #3
0
    float GetValue(Handle h)
    {
        if (!h.m_go)
        {
            Debuger.LogError("游戏对象为空");
            return(1f);
        }

        UIProgressEx c = h.m_go.GetComponent <UIProgressEx>();

        if (c)
        {
            return(c.Value);
        }

        return(1f);
    }