예제 #1
0
        public override void execute(int frameRate, float delay)
        {
            if (!obj)
            {
                return;
            }
            if (endFrame == -1)
            {
                return;
            }

            //var tr = obj.transform;

            if (hasCustomEase())
            {
                AMTween.ScaleTo(obj.gameObject, AMTween.Hash(
                                    "delay", getWaitTime(frameRate, delay),
                                    "time", getTime(frameRate),
                                    "scale", endScale,
                                    "easecurve", easeCurve)
                                );
            }
            else
            {
                AMTween.ScaleTo(obj.gameObject, AMTween.Hash(
                                    "delay", getWaitTime(frameRate, delay),
                                    "time", getTime(frameRate),
                                    "scale", endScale,
                                    "easetype", (AMTween.EaseType)easeType
                                    )
                                );
            }
        }