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); } }
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); }
void OnEnable() { UITableLayout grid = (UITableLayout)target; inspector = new UITableLayoutInspectorImpl(grid); inspector.OnEnable(); SerializedObject obj = new SerializedObject(grid); varInspector = new SerializedInspector(obj, "gizmoColor"); }
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"); }