public TimedColourRangeSet(TimeRange timeRange, DualColour start, DualColour mid, DualColour end) { this.timeRange = timeRange; this.start = start; this.mid = mid; this.end = end; }
// Update is called once per frame protected override void UpdateValues(DualColour colours) { gameObject.light.color = Color.Lerp (colours.lower, colours.upper, skyColourPosition); }
protected abstract void UpdateValues(DualColour colours);