void IInterpolatorBase.OnProc(UniversalFloatInterpolator interpolator)
 {
     if (_onInterpolationProc != null)
     {
         _onInterpolationProc(new Vector3(interpolator(_from.x, _to.x), interpolator(_from.y, _to.y), interpolator(_from.z, _to.z)));
     }
 }
 void IInterpolatorBase.OnProc(UniversalFloatInterpolator interpolator)
 {
     if (_onInterpolationProc != null)
     {
         _onInterpolationProc(interpolator(_from, _to));
     }
 }
 void IInterpolatorBase.OnProc(UniversalFloatInterpolator interpolator)
 {
     if (_onInterpolationProc != null)
     {
         _onInterpolationProc(new Color(interpolator(_from.r, _to.r), interpolator(_from.g, _to.g), interpolator(_from.b, _to.b), interpolator(_from.a, _to.a)));
     }
 }
 void IInterpolatorBase.OnProc(UniversalFloatInterpolator interpolator)
 {
 }