Пример #1
0
    //绘制窗口时调用
    void OnGUI()
    {
        GUILayout.Space(20f);

        GUILayout.BeginHorizontal();
        if (NGUIEditorTools.DrawPrefixButton("Atlas"))
        {
            ComponentSelector.Show <UIAtlas>(OnSelectAtlas);
        }

        GUILayout.Label(UIATLAS_NAME, "HelpBox", GUILayout.Height(18f));
        //GUILayout.Label(atlasName, GUILayout.MinHeight(30f));
        GUILayout.EndHorizontal();

        GUILayout.Space(12f);
        GUILayout.BeginHorizontal();
        GUILayout.FlexibleSpace();
        if (GUILayout.Button("开始", GUILayout.MinHeight(20f), GUILayout.MaxWidth(100f)))
        {
            if (UIATLAS_NAME == "")
            {
                this.ShowNotification(new GUIContent("no select Atlas!"));
            }
            NGUIDepthManager.Show(selectTarget, UIATLAS_NAME);
            Close();
        }
        GUILayout.FlexibleSpace();
        GUILayout.EndHorizontal();
        GUILayout.Space(6f);
    }
Пример #2
0
    /// <summary>
    /// Show the selection wizard.
    /// </summary>

    static public void Show(GameObject target, string uiAtlasName)
    {
        _selectObj   = target;
        UIATLAS_NAME = uiAtlasName;
        string           targetName = target.transform.name;
        NGUIDepthManager comp       = ScriptableWizard.DisplayWizard <NGUIDepthManager>("'" + targetName + "'的depth管理");

        InitData();
    }