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 ) ); } }