protected ReadonlyVariableAnimation(TVariable variable, ReadonlyPropertyFloat duration, InterpolationCurve curve) : base(duration, curve) { m_variable = variable; }
protected ValueAnimation(ReadonlyPropertyFloat duration, InterpolationCurve curve) { m_duration = duration; m_curve = curve; }
public ReadonlyAnimaitonInt(ReadonlyInt variable, ReadonlyPropertyFloat duration, InterpolationCurve curve) : base(variable, duration, curve) { }
protected PropertyAnimation(TProperty property, ReadonlyPropertyFloat duration, InterpolationCurve curve) : base(duration, curve) { m_property = property; }
public PropertyAnimationInt(ReadonlyPropertyInt property, ReadonlyPropertyFloat duration, InterpolationCurve curve) : base(property, duration, curve) { }
protected abstract ReadonlyVariableAnimation<T, TVariable> CreateAnimation(TVariable variable, ReadonlyPropertyFloat duration, InterpolationCurve curve);
protected override ReadonlyVariableAnimation <float, ReadonlyFloat> CreateAnimation(ReadonlyFloat variable, ReadonlyPropertyFloat duration, InterpolationCurve curve) { return(new ReadonlyAnimationFloat(variable, duration, curve)); }
protected override ReadonlyVariableAnimation <int, ReadonlyInt> CreateAnimation(ReadonlyInt variable, ReadonlyPropertyFloat duration, InterpolationCurve curve) { return(new ReadonlyAnimaitonInt(variable, duration, curve) { CastType = m_castType }); }
public ReadonlyAnimationColor(ReadonlyColor variable, ReadonlyPropertyFloat duration, InterpolationCurve curve) : base(variable, duration, curve) { }