protected override void Update(GameTime gameTime) { KeyboardWrapper.UpdateState(); GamePadWrapper.UpdateAllGamePads(); MouseUtility.Update(); FrameCounter.IncrementFrameCount(); myStateStack.ResolveQueuedThings(); if (myStateStack.GetCurrentState() == null) { Exit(); return; } myStateStack.Update(); base.Update(gameTime); NetPostMaster.Master.ResolveMessages(); }