三国卡牌客户端基础资源仓库
hch
4 天以前 49397f3dd7acf84a59d193ce473fde0a7a2614b2
Assets/Editor/UIComponent/UIBaseEditor.cs
@@ -1,10 +1,10 @@
using UnityEditor;
using UnityEngine;
using UnityEngine.UI;
[CustomEditor(typeof(UIBase),true),CanEditMultipleObjects]
using UnityEditor;
using UnityEngine;
using UnityEngine.UI;
[CustomEditor(typeof(UIBase),true),CanEditMultipleObjects]
public class UIBaseEditor: Editor
{
{
    public override void OnInspectorGUI() {
        UIBase ui = target as UIBase;
        //增加个按钮 点击生成一个新的遮罩
@@ -23,8 +23,8 @@
                GameObject.DestroyImmediate(ui.screenMask);
                ui.screenMask = null;
            }
        }
        base.OnInspectorGUI();
        }
        base.OnInspectorGUI();
        EditorGUILayout.Space();
@@ -32,7 +32,7 @@
        if (ui.openMask)
        {
            CreateScreen(ui);
            ui.screenMask.GetComponent<Image>().color = new Color32(0, 0, 0, 226);
            ui.screenMask.GetComponent<Image>().color = new Color(0, 0, 0, 0.7f);
        }
        else
        {
@@ -53,8 +53,8 @@
        
    }
    }
    void CreateScreen(UIBase ui)
    {
        if (ui.screenMask == null)
@@ -63,7 +63,7 @@
        ui.screenMask.transform.localPosition = Vector3.zero;
        ui.screenMask.transform.localScale = Vector3.one;
        ui.screenMask.transform.localRotation = Quaternion.identity;
        ui.screenMask.transform.SetAsFirstSibling();
    }
}
        ui.screenMask.transform.SetAsFirstSibling();
    }
}