private void RenderMenuTitle(Item menu, float fadeProgress, float leftOffset, float topOffset)
{
float menuTopOffset = topOffset - (1 - EaseOut(fadeProgress)) * 150f;
// Draw the MenuTitle.
DrawText(
menu.DisplayName,
new Vector2(leftOffset, menuTopOffset),
TitleFontSize,
new Color(Color.Black, Sqrt(fadeProgress))
);
menuTopOffset += StringHeight(menu.DisplayName) * TitleFontSize;
SpriteBatch.Draw(
Underline,
new Vector2(leftOffset - 20, menuTopOffset),
new Color(Color.White, fadeProgress)
);
}