public static IObservable <Vector4> Play(this Vector4 source, Vector4[] path, IAnimator animator, IScheduler scheduler) { var merged = new Vector4[path.Length + 1]; merged[0] = source; Array.Copy(path, 0, merged, 1, path.Length); return(Anime.Play(merged, animator, scheduler)); }
public static IObservable <float> Play(this float source, float[] path, IAnimator animator) { var merged = new float[path.Length + 1]; merged[0] = source; Array.Copy(path, 0, merged, 1, path.Length); return(Anime.Play(merged, animator)); }
public static IObservable <Vector4> Play(this Vector4 source, Vector4 to, IAnimator animator, IScheduler scheduler) { return(Anime.Play(source, to, animator, scheduler)); }
public static IObservable <Vector3> Play(this Vector3 source, Vector3 to, IAnimator animator) { return(Anime.Play(source, to, animator)); }
public static IObservable <float> Play(this float source, float to, IAnimator animator, IScheduler scheduler) { return(Anime.Play(source, to, animator, scheduler)); }