protected override string ToEndValue() => S2VXUtils.FloatToString(EndValue, 4);
protected override string ToEndValue() => S2VXUtils.Color4ToString(EndValue);
protected override string ToStartValue() => S2VXUtils.FloatToString(StartValue, 4);
public override void Apply(double time, S2VXStory story) { var value = S2VXUtils.ClampedInterpolation(time, StartValue, EndValue, StartTime, EndTime, Easing); story.Notes.HoldNoteOutlineColor = value; }
protected override string ToStartValue() => S2VXUtils.Color4ToString(StartValue);
public override void Apply(double time, S2VXStory story) { var color = S2VXUtils.ClampedInterpolation(time, StartValue, EndValue, StartTime, EndTime, Easing); story.Background.Colour = color; }
public override void UpdateDisplay() => UpdateDisplay(S2VXUtils.Vector2ToString(Editor.MousePosition, 2));
public override void Apply(double time, S2VXStory story) { var thickness = S2VXUtils.ClampedInterpolation(time, StartValue, EndValue, StartTime, EndTime, Easing); story.Grid.Thickness = thickness; }
public override void Apply(double time, S2VXStory story) { var value = S2VXUtils.ClampedInterpolation(time, StartValue, EndValue, StartTime, EndTime, Easing); story.Approaches.ApproachColor = value; }
public override void Apply(double time, S2VXStory story) { var fadeInTime = S2VXUtils.ClampedInterpolation(time, StartValue, EndValue, StartTime, EndTime, Easing); story.Notes.FadeInTime = fadeInTime; }