Пример #1
0
 private void UpdateScanService()
 {
     m_scanService.GameTime = m_ignoreTimescale ? Time.unscaledTime : Time.time;
     if (m_scanService.IsScanning)
     {
         m_scanService.Update();
     }
 }
Пример #2
0
		private void Update()
		{
			if(m_beforeUpdateHandler != null)
				m_beforeUpdateHandler();

			UpdateControlScheme(m_playerOneScheme, PlayerID.One);
			UpdateControlScheme(m_playerTwoScheme, PlayerID.Two);
			UpdateControlScheme(m_playerThreeScheme, PlayerID.Three);
			UpdateControlScheme(m_playerFourScheme, PlayerID.Four);

			m_scanService.GameTime = m_ignoreTimescale ? Time.unscaledTime : Time.time;
			if(m_scanService.IsScanning)
			{
				m_scanService.Update();
			}

			if(m_afterUpdateHandler != null)
				m_afterUpdateHandler();
		}
Пример #3
0
        private void Update()
        {
            Profiler.BeginSample("OnBeforeUpdate", this);
            if (m_beforeUpdateHandler != null)
            {
                m_beforeUpdateHandler();
            }

            foreach (var item in m_services.Values)
            {
                item.OnBeforeUpdate();
            }

            Profiler.EndSample();

            Profiler.BeginSample("Update", this);
            UpdateControlScheme(m_playerOneScheme, PlayerID.One);
            UpdateControlScheme(m_playerTwoScheme, PlayerID.Two);
            UpdateControlScheme(m_playerThreeScheme, PlayerID.Three);
            UpdateControlScheme(m_playerFourScheme, PlayerID.Four);

            m_scanService.GameTime = m_ignoreTimescale ? Time.unscaledTime : Time.time;
            if (m_scanService.IsScanning)
            {
                m_scanService.Update();
            }

            Profiler.EndSample();

            Profiler.BeginSample("OnAfterUpdate", this);
            if (m_afterUpdateHandler != null)
            {
                m_afterUpdateHandler();
            }

            foreach (var item in m_services.Values)
            {
                item.OnAfterUpdate();
            }

            Profiler.EndSample();
        }