public void Update(GameTime gametime, bool isActive) { if (isActive) { GetInputManager.Update(gametime); GetEventLog.Update(gametime); } if (!GlobalVariables.mGameIsPaused) { GetStoryManager.Update(gametime); GetMilitaryManager.Update(gametime); GetClock.Update(gametime); } GetSoundManager.SetMediaPlayerVolume(); }
internal void ReloadContent(Director dir, Vector2 mapmeasurements, ContentManager content, GraphicsDeviceManager graphics) { GetGlobalVariablesInstance = new GlobalVariablesInstance(); GetGlobalVariablesInstance.UpdateFromStatic(); GetClock = dir.GetClock; GetIdGenerator = dir.GetIdGenerator; GetStoryManager = dir.GetStoryManager; GetMilitaryManager = dir.GetMilitaryManager; GetPathManager = dir.GetPathManager; GetUserInterfaceController = dir.GetUserInterfaceController; GetDistributionDirector = dir.GetDistributionDirector; GetDistributionDirector.ReloadContent(GetUserInterfaceController); GetStoryManager.LoadAchievements(); GetMilitaryManager.ReloadContent(mapmeasurements, this); GetStoryManager.ReloadContent(this); GetGraphicsDeviceManager = graphics; GetEventLog = new EventLog(GetUserInterfaceController, this, content); }