private void RenderMenu(Item menu, bool showUnderscore, float fadeProgress)
{
RenderMenuBackground(menu, fadeProgress);
// Make y margin the same as the x offset
var topOffset = 40f * resolutionFactor;
var leftOffset = 40f;
// Draw the MenuTitle.
RenderMenuTitle(menu, fadeProgress, leftOffset, topOffset);
topOffset += StringHeight( menu.DisplayName) * TitleFontSize + 50;
// Draw subMenu Items.
RenderMenuSubItems(menu, leftOffset, topOffset, showUnderscore, fadeProgress);
}