Fixed bug with GUIComponent children changing order in parent's list

This commit is contained in:
juanjp600
2016-09-19 22:02:00 -03:00
parent c97f729fb3
commit f3fbbb8aec
6 changed files with 19 additions and 31 deletions

View File

@@ -284,8 +284,7 @@ namespace Barotrauma
{
Sound.Dispose();
}
/// <summary>
/// Allows the game to run logic such as updating the world,
/// checking for collisions, gathering input, and playing audio.
@@ -324,7 +323,10 @@ namespace Barotrauma
paused = (DebugConsole.IsOpen || GUI.PauseMenuOpen || GUI.SettingsMenuOpen) &&
(NetworkMember == null || !NetworkMember.GameStarted);
if (!paused || Screen.Selected is MainMenuScreen) Screen.Selected.Update(deltaTime);
if (!paused)
{
Screen.Selected.Update(deltaTime);
}
if (NetworkMember != null)
{
@@ -336,7 +338,6 @@ namespace Barotrauma
}
GUI.Update((float)deltaTime);
}
CoroutineManager.Update((float)deltaTime, paused ? 0.0f : (float)deltaTime);