/// <summary> /// Generic method to handle all position transitions. /// </summary> public static void TweenPosition(GameObject gameObject, Vector3 targetPosition, float duration, Easing easing, bool destroy, bool isRelative, string cubicBezier) { if (CrayonRunner.Instance == null) { Debug.LogWarning(CrayonMessages.PrefabMissing); } else { CrayonRunner.Instance.Run(CrayonTweenCoroutines.TweenPositionCoroutine(gameObject, targetPosition, duration, easing, destroy, isRelative, cubicBezier)); } }
/// <summary> /// Generic method to handle all position transitions. /// </summary> public static void TweenPosition(GameObject gameObject, Vector3 targetPosition, float duration, Easing easing, bool destroy, bool isRelative, string cubicBezier) { CrayonRunner.Instance.Run(CrayonTweenCoroutines.TweenPositionCoroutine(gameObject, targetPosition, duration, easing, destroy, isRelative, cubicBezier)); }