Static data for a club onboarding tour. Holds one ClubTourStep record with page, icon, English and Russian title, body and tip, and exposes a Steps array that Reload rebuilds.
namespace Socer;
public sealed record ClubTourStep(string Page,string Icon,string EnglishTitle,string RussianTitle,
string EnglishBody,string RussianBody,string EnglishTip,string RussianTip);
// One quick invitation. Section details appear when those pages are first opened.
public static class ClubTour
{
static ClubTourStep[] steps=CreateSteps();
public static ClubTourStep[] Steps=>steps;
public static void Reload()=>steps=CreateSteps();
static ClubTourStep[] CreateSteps()=>new ClubTourStep[]
{
new("Главная","club","You are the coach","Вы — тренер",
"Footballers play on their own; you guide their runs, passes and pressing. Try the training match to learn the pitch commands.",
"Футболисты играют сами, а вы направляете их забегания, передачи и прессинг. Освойте команды на поле в обучающем матче.",
"Practice leaves your season, cards and currency unchanged. You can leave whenever you like.",
"Практика не меняет сезон, карточки и валюту. Выйти можно в любой момент.")
};
}