public void tryToRegister(string name, string password) { Helper.ServerRequest tryRegister = new Helper.ServerRequest() { request = Helper.ServerRequestType.NewPlayer }; Helper.LoginCredentials login = new Helper.LoginCredentials() { name = name, password = password }; StartCoroutine(SendRequest <Helper.LoginCredentials, Helper.Player>(tryRegister, login, true, (returnValue) => { if (OnLoginResult != null) { OnRegisterResult(returnValue); } })); }
public void tryToLogin(string name, string password) { //subscribe to the OnLoginResult event to get the result of this function Helper.ServerRequest tryLogin = new Helper.ServerRequest() { request = Helper.ServerRequestType.LogIn }; Helper.LoginCredentials login = new Helper.LoginCredentials() { name = name, password = password }; // System.Action<Helper.Player> ac = new System.Action<Helper.Player>(loginResult); StartCoroutine(SendRequest <Helper.LoginCredentials, Helper.Player>(tryLogin, login, true, (returnValue) => { if (OnLoginResult != null) { OnLoginResult(returnValue); } })); }