Пример #1
0
        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;
        }
Пример #2
0
        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;
            }
        }