private void UpdateScanService() { m_scanService.GameTime = m_ignoreTimescale ? Time.unscaledTime : Time.time; if (m_scanService.IsScanning) { m_scanService.Update(); } }
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(); }
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(); }