public void SetDate(DateTime dateToSet) { if (!TcdEditer.IsEditing) { ScreenTCD.SetDate(SlotType, dateToSet); } Scaleform.SetDate(dateToSet); amProp.SetState(dateToSet.ToString("tt", CultureInfo.InvariantCulture) == "AM"); pmProp.SetState(dateToSet.ToString("tt", CultureInfo.InvariantCulture) != "AM"); date = dateToSet; toggle = true; }
private void TickDiodes() { if (Game.GameTime > nextTick) { if (Vehicle != null && Vehicle.IsVisible) { tickingDiodes?.SetState(currentState); tickingDiodesOff?.SetState(!currentState); } GUI.CallFunction("SET_DIODE_STATE", currentState); if (ModSettings.PlayDiodeBeep && currentState && Vehicle.IsVisible && !beep.IsAnyInstancePlaying) { beep.Play(true); } nextTick = Game.GameTime + 500; currentState = !currentState; } }