//---------------------------------------------- // NGUI: Next-Gen UI kit // Copyright © 2011-2015 Tasharen Entertainment //---------------------------------------------- using UnityEngine; using UnityEditor; [CustomEditor(typeof(TweenWidth))] public class TweenWidthEditor : UITweenerEditor { public override void OnInspectorGUI () { GUILayout.Space(6f); NGUIEditorTools.SetLabelWidth(120f); TweenWidth tw = target as TweenWidth; GUI.changed = false; int from = EditorGUILayout.IntField("From", tw.from); int to = EditorGUILayout.IntField("To", tw.to); bool table = EditorGUILayout.Toggle("Update Table", tw.updateTable); if (from < 0) from = 0; if (to < 0) to = 0; if (GUI.changed) { NGUIEditorTools.RegisterUndo("Tween Change", tw); tw.from = from; tw.to = to; tw.updateTable = table; NGUITools.SetDirty(tw); } DrawCommonProperties(); } }