public SplineTweenSettings(SplineTweenSettings inSource) { LerpMethod = inSource.LerpMethod; SegmentEase = inSource.SegmentEase; UpdateCallback = inSource.UpdateCallback; Offset = inSource.Offset; Orient = new SplineOrientationSettings(inSource.Orient); }
/// <summary> /// Tweens over the given spline over time. /// </summary> static public Tween Spline(ISpline inSpline, SplineUpdateDelegate inUpdate, float inTime) { return(Tween.Create(new TweenData_Value_SplineInfo(inSpline, inUpdate, SplineTweenSettings.Default), inTime)); }
/// <summary> /// Tweens over the given spline over time. /// </summary> static public Tween Spline(ISpline inSpline, SplineUpdateDelegate inUpdate, TweenSettings inSettings, SplineTweenSettings inSplineSettings) { return(Tween.Create(new TweenData_Value_SplineInfo(inSpline, inUpdate, inSplineSettings), inSettings)); }
public TweenData_Value_SplineInfo(ISpline inSpline, SplineUpdateDelegate inSetter, SplineTweenSettings inSettings) { m_Spline = inSpline; m_Delegate = inSetter; m_SplineSettings = inSettings; }