Example #1
0
 protected override void OnUpdate(double totalMS, double frameMS)
 {
     if (!m_IsRunning)
     {
         Settings.Save();
         Exit();
     }
     else
     {
         IsFixedTimeStep = Settings.Engine.IsFixedTimeStep;
         m_TotalMS       = totalMS;
         Service.Get <AudioService>().Update();
         Service.Get <IInputService>().Update(totalMS, frameMS);
         m_UserInterface.Update(totalMS, frameMS);
         Service.Get <INetworkClient>().Slice();
         Models.Current.Update(totalMS, frameMS);
     }
 }