Подскажите, пожалуйста, как в новом UI сделать следующее:
Синтаксис:
Используется csharp
public string curip; // Текущий ip в локальной сети.
public string ip; // Ip который я сам буду вводить.
private void Start () {
curip = Network.player.ipAddress;
}
private void OnGUI() {
GUI.Label(new Rect(0, 150, 1920, 108), "Moй ip: "+curip); // Текущий ip нужно вывести в Text.
ip = GUI.TextField(new Rect(710, 230, 500, 108), 15); // А это нужно ввести в InputField...
if(GUI.Button(new Rect(460,600,1000,216), "Присоедениться")) { // ... и при нажатии этой кнопки использовать значение которjе мы ввели в InputField
Network.Connect( ip, Multiplayer.networkPort );
}
}
public string ip; // Ip который я сам буду вводить.
private void Start () {
curip = Network.player.ipAddress;
}
private void OnGUI() {
GUI.Label(new Rect(0, 150, 1920, 108), "Moй ip: "+curip); // Текущий ip нужно вывести в Text.
ip = GUI.TextField(new Rect(710, 230, 500, 108), 15); // А это нужно ввести в InputField...
if(GUI.Button(new Rect(460,600,1000,216), "Присоедениться")) { // ... и при нажатии этой кнопки использовать значение которjе мы ввели в InputField
Network.Connect( ip, Multiplayer.networkPort );
}
}
Кнопку то я понял как сделать, а вот как использовать переменные в тексте и поле ввода в новом UI не пойму.
В комментариях пояснил, что требуется.