Прошу не бить меня ногами за вопрос, наверно глаз замылился не могу понять в чем проблема.
у меня есть 2 скрипта в одном вызываю метод из другого который, сделав определенные проверки данных, должен мне вернуть в случае ошибки string переменную. Но возвращается пустая переменная
Синтаксис:
Используется csharp
public static string StartLogin(string login, string pass, string errorCod)
{
if((login == "") && (pass != ""))
{
errorCod = "ERROR: Enter E-mail";
}
else if((login != "") && (pass == ""))
{
errorCod = "ERROR: Enter Password";
}
else if ((login == "") && (pass == ""))
{
errorCod = "ERROR: Enter E-mail and Password";
}
else if((login != "") && (pass != ""))
{
errorCod = "";
RegChec(login);
if(isMatch.Success == false)
{
errorCod = "ERROR: incorrect format E-mail";
}
else if(isMatch.Success == true)
{
Network.useNat = false;
Network.Connect(connectToIP, connectPort);
if (Network.peerType == NetworkPeerType.Client)
{
...
...
}
}
}
string testDebug = "ControlConnect errorCod = " + errorCod;
Debug.Log(testDebug);
return errorCod;
}
{
if((login == "") && (pass != ""))
{
errorCod = "ERROR: Enter E-mail";
}
else if((login != "") && (pass == ""))
{
errorCod = "ERROR: Enter Password";
}
else if ((login == "") && (pass == ""))
{
errorCod = "ERROR: Enter E-mail and Password";
}
else if((login != "") && (pass != ""))
{
errorCod = "";
RegChec(login);
if(isMatch.Success == false)
{
errorCod = "ERROR: incorrect format E-mail";
}
else if(isMatch.Success == true)
{
Network.useNat = false;
Network.Connect(connectToIP, connectPort);
if (Network.peerType == NetworkPeerType.Client)
{
...
...
}
}
}
string testDebug = "ControlConnect errorCod = " + errorCod;
Debug.Log(testDebug);
return errorCod;
}
Дебаг показывает что все нормально переменная не пуста
Синтаксис:
Используется csharp
ControlConnect.StartLogin(login, pass, errorStatus);
string testDebug = "Player_GUI errorString = " + errorStatus;
Debug.Log(testDebug);
string testDebug = "Player_GUI errorString = " + errorStatus;
Debug.Log(testDebug);
а в этом скрипте переменная пустая . в чем косяк подскажите пожалуйста.
Заранее благодарен.