Ejemplo n.º 1
0
        public UIWindowInspectorImpl(UIWindow window)
        {
            this.window            = window;
            this.varInspector      = new SerializedInspector(new SerializedObject(window), "ui", "alpha");
            this.animClipInspector = new AnimClipInspector(window, "showClip", "hideClip");
            if (window.ui == null)
            {
                Transform uiTrans = window.transform.Find("ui");

                if (uiTrans != null)
                {
                    window.ui = uiTrans.gameObject;
                }
                else
                {
                    List <Transform> children = new List <Transform>();
                    foreach (Transform t in window.transform)
                    {
                        children.Add(t);
                    }
                    window.ui = new GameObject("ui");
                    window.ui.transform.SetParent(window.transform, false);
                    foreach (Transform t in children)
                    {
                        t.parent = window.ui.transform;
                    }
                }
                EditorUtil.SetDirty(window);
            }
        }
Ejemplo n.º 2
0
        void OnEnable()
        {
            this.layout = (UIBorderLayout)target;
            this.layout.InvalidateLayout();
            SerializedObject obj = new SerializedObject(target);

            varInspector = new SerializedInspector(obj, "top", "center", "bottom", "left", "right", "width", "height", "pivot");
            NGUIUtil.Reposition(layout.transform);
        }
Ejemplo n.º 3
0
        void OnEnable()
        {
            UITableLayout grid = (UITableLayout)target;

            inspector = new UITableLayoutInspectorImpl(grid);
            inspector.OnEnable();
            SerializedObject obj = new SerializedObject(grid);

            varInspector = new SerializedInspector(obj, "gizmoColor");
        }
Ejemplo n.º 4
0
 void OnEnable()
 {
     sprite       = (UISpriteAnim)target;
     varInspector = new SerializedInspector(new SerializedObject(sprite));
     varInspector.Exclude("anim");
 }
        //  public GameObject target;
        //  public string functionName;
        //  public MethodRef methodRef;
        //  public Trigger trigger = Trigger.OnClick;
        //  public bool includeChildren = false;

        void OnEnable()
        {
            message   = (UIButtonMessage)target;
            inspector = new SerializedInspector(new SerializedObject(message),
                                                "target", "functionName", "method", "trigger", "includeChildren");
        }