Unity C# Application.Openurl не работает с переменным входомC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Unity C# Application.Openurl не работает с переменным входом

Сообщение Anonymous »

Я строю приложение в Unity, и у меня есть кнопка, которая использует Application.openurl () , чтобы привести пользователя на определенную страницу при нажатии. До сих пор я использовал полностью напечатанное имя URL -адреса в двойных кавычках в качестве параметра для функции OpenUrl, и оно работало, как я предполагал. Когда я нажал кнопку, страница была открыта в браузере. Поскольку это изменение ничего не происходит, когда нажата та же кнопка. Мой код в настоящее время выглядит так: < /p>

IEnumerator alertPopUp(string metaData_Content){

if (alertDelay)
{
yield return new WaitForSeconds (alertDelayLength);
}

string[] tokens = metaData_Content.Split (',');
string sign_name = tokens [0];
string url_name = tokens [1];

string template = "You discovered {0}";
string data = sign_name;
string message = string.Format(template, data);

MNPopup popup = new MNPopup ("Honorary Chicago", message);
popup.AddAction ("Find out more!", () => {Application.OpenURL(url_name);});
popup.AddAction ("Not now", () => {Debug.Log("action 2 action callback");});
popup.AddDismissListener (() => {Debug.Log("dismiss listener");});
popup.Show ();
}
< /code>

Примечания: < /p>


Блок, который начинается с Mnpopup, использует плагин, который я получил из хранилища активов, который создает форматированные всплывающие окна. Я не верю, что это имеет какое -либо отношение к проблеме, тем более что сценарий работал, как и предполагалось, когда у меня была напечатана строка. В журнале отображается правильный URL, как предназначен, поэтому кажется, что url_name - это значение, которое я намерен, чтобы быть.>

Подробнее здесь: https://stackoverflow.com/questions/450 ... able-input
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»