Hi, I have two functions. One is for Login and the second one is for Register… Please can anyone help me with that? Error is:
BCE0070: Definition of ‘Main.Register()’ depends on ‘Main.Login()’ whose type could not be resolved because of a cycle. Explicitly declare the type of either one to break the cycle.
function Login() {
var form = new WWWForm();
form.AddField( "myform_hash", hash );
form.AddField( "myform_nick", formNick );
form.AddField( "myform_pass", formPassword );
var w = WWW(URLlogin, form);
yield w;
if (w.error != null) {
print(w.error);
} else {
if(w.text.Contains("Success")){
prihlaseni = false;
vyber = true;
PlayerPrefs.SetString("Username", formNick);
PlayerPrefs.SetString("Password", formPassword);
words = w.text.Split(","[0]);
}else{
Register();
}
w.Dispose();
formNick = "";
formPassword = "";
}
}
function Register() {
var form = new WWWForm();
form.AddField( "myform_hash", hash );
form.AddField( "myform_nick", formNick );
form.AddField( "myform_pass", formPassword );
var w = WWW(URLregister, form);
yield w;
if (w.error != null) {
print(w.error);
} else {
if(w.text.Contains("Success")){
PlayerPrefs.SetString("Username", formNick);
PlayerPrefs.SetString("Password", formPassword);
formNick = PlayerPrefs.GetString("Username");
formPassword = PlayerPrefs.GetString("Password");
if(formNick !== ""){
if(formPassword !== ""){
Login();
}
}else{
prihlaseni = true;
}
}
w.Dispose();
}
formNick = "";
formPassword = "";
}