Ejemplo n.º 1
0
        public override void OnInspectorGUI()
        {
            GUILayout.Space(6f);
            TweenKitEditorTools.SetLabelWidth(120f);

            TweenOrthoSize tw = target as TweenOrthoSize;

            GUI.changed = false;

            float from = EditorGUILayout.FloatField("From", tw.from);
            float to   = EditorGUILayout.FloatField("To", tw.to);

            if (from < 0f)
            {
                from = 0f;
            }
            if (to < 0f)
            {
                to = 0f;
            }

            if (GUI.changed)
            {
                TweenKitEditorTools.RegisterUndo("Tween Change", tw);
                tw.from = from;
                tw.to   = to;
                TweenKitTools.SetDirty(tw);
            }

            DrawCommonProperties();
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Start the tweening operation.
        /// </summary>

        static public TweenOrthoSize Begin(GameObject go, float duration, float to)
        {
            TweenOrthoSize comp = UITweener.Begin <TweenOrthoSize>(go, duration);

            comp.from = comp.value;
            comp.to   = to;

            if (duration <= 0f)
            {
                comp.Sample(1f, true);
                comp.enabled = false;
            }
            return(comp);
        }