Exemplo n.º 1
0
        protected override void OnViewLoaded()
        {
            base.OnViewLoaded();

            _settingsService.Load();
            Refresh();

            _checkForUpdatesTimer.Start(TimeSpan.FromHours(3));
        }
Exemplo n.º 2
0
        public void OnViewFullyLoaded()
        {
            _updateInstantTimer.Start(TimeSpan.FromMilliseconds(50));
            _updateConfigurationTimer.Start(TimeSpan.FromMilliseconds(50));
            _updateIsPausedTimer.Start(TimeSpan.FromSeconds(1));
            _pollingTimer.Start(TimeSpan.FromSeconds(1));

            RegisterHotKeys();
        }
Exemplo n.º 3
0
        protected override void OnViewLoaded()
        {
            base.OnViewLoaded();

            // Load settings
            _settingsService.Load();

            // Start timers
            _updateTimer.Start(TimeSpan.FromMilliseconds(17)); // 60hz
            _settingsAutoSaveTimer.Start(TimeSpan.FromSeconds(5));
            _internetSyncTimer.Start(TimeSpan.FromHours(3));
            _checkForUpdatesTimer.Start(TimeSpan.FromHours(3));
        }
Exemplo n.º 4
0
        protected override void OnViewLoaded()
        {
            base.OnViewLoaded();

            // Load settings
            _settingsService.Load();
            SyncSettings();
            Refresh();

            // Start timers
            _updateInstantTimer.Start(TimeSpan.FromMilliseconds(50));
            _updateConfigurationTimer.Start(TimeSpan.FromMilliseconds(50));
            _updateIsPausedTimer.Start(TimeSpan.FromSeconds(1));
            _checkForUpdatesTimer.Start(TimeSpan.FromHours(3));
        }
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			int version = reader.ReadInt();

			switch (version)
			{
				case 7:
					{
						// remove m_TrapOnLockpick
						// see case 6
						goto case 6;
					}
				case 6:
					{
						m_IsShipwreckedItem = reader.ReadBool();
						if (version < 7)
						{
							reader.ReadBool(); // m_TrapOnLockpick
						}
						goto case 5;
					}
				case 5:
					{
						m_AutoReset = reader.ReadBool();
						m_AutoResetTime = reader.ReadTimeSpan();
						if (m_AutoReset == true)
						{
							m_AutoResetTimer = new AutoResetTimer(this, m_AutoResetTime);
							m_AutoResetTimer.Start();
						}
						goto case 4;
					}
				case 4:
					{
						m_RequiredSkill = reader.ReadInt();

						goto case 3;
					}
				case 3:
					{
						m_MaxLockLevel = reader.ReadInt();

						goto case 2;
					}
				case 2:
					{
						m_KeyValue = reader.ReadUInt();

						goto case 1;
					}
				case 1:
					{
						m_LockLevel = reader.ReadInt();

						goto case 0;
					}
				case 0:
					{
						if (version < 3)
							m_MaxLockLevel = 100;

						if (version < 4)
						{
							if ((m_MaxLockLevel - m_LockLevel) == 40)
							{
								m_RequiredSkill = m_LockLevel + 6;
								m_LockLevel = m_RequiredSkill - 10;
								m_LockLevel = m_RequiredSkill + 39;
							}
							else
							{
								m_RequiredSkill = m_LockLevel;
							}
						}

						m_Locked = reader.ReadBool();

						break;
					}
			}

		}