// Действия после нажатия кнопки "Играть/Play"
    public void Play()
    {
        if (isSoloGame)
        {
        }
        else
        {
            isInternet = IsInternetConnection(); // Обновить данные о подключении к интернету

            /* Если есть интернет, то доступно максимальное количество противников
             * Если интернета нет, то доступно минимальное количество соперников*/
            if (isInternet)
            {
                NumberOfOpponents = MinMaxNumberOfOpponents.y;
            }
            else
            {
                NumberOfOpponents = MinMaxNumberOfOpponents.x;
            }

            /*Рассчёт готовности одного игрока в процентах. Количество противников + игрок.
             * Используется для обозначения готовности всех игроков (Все оин прибежали на стартувую линию)*/
            SinglePlayerReadiness = 1.0f / (NumberOfOpponents + 1);
            ReadyForAnotherPlayer();// Прибавляется одна часть сразу, так как игрок уже готов и находится на стартовой линии

            // Получить строку всех id персонажей, доступных для игры
            idCharacters = GetIdCharacters(Characters);

            // Для каждого слота в лобби выбор персонажа (Кроме игрока, он загружается в Awake или выбирается в ручную игроком)
            for (int numberOpponent = 1; numberOpponent <= NumberOfOpponents; numberOpponent++)
            {
                // Выбрать персонажа, с учётом доступных id для создания, из массива всех персонажей
                Players[numberOpponent] = opponent.Create(numberOpponent, opponent.SelectCharacter(idCharacters, Characters));
            }
            lobby.Create(NumberOfOpponents, isInternet, Players); // Открыть лобби на нужное количество соперников
            parallax.Activate();                                  // Активация эффекта парллакаса
        }
    }