public virtual void DrawScreenUI() { UIManager.Draw(SpriteBatch); GameObjectManager.DrawScreenUI(SpriteBatch); InGameUIManager.DrawScreenUI(SpriteBatch); UIManager.DrawScreenUI(SpriteBatch); // This name is misleading - ingameui really refers to HoverInfoUI ScriptManager.DrawUI(SpriteBatch); }