/// <summary> /// Called after the <see cref="ClockType"/> value has changed. /// </summary> /// <param name="oldValue">The previous value of <see cref="ClockType"/></param> /// <param name="newValue">The new value of <see cref="ClockType"/></param> protected virtual void OnClockTypeChanged(EClockType oldValue, EClockType newValue) { CalculateTime(); }
/// <summary> /// Coerces the value of <see cref="ClockType"/> when a new value is applied. /// </summary> /// <param name="value">The value that was set on <see cref="ClockType"/></param> /// <returns>The adjusted value of <see cref="ClockType"/></returns> protected virtual EClockType OnCoerceClockType(EClockType value) { return(value); }