public static void Login(string username, string pwd, bool create, Player_callback callback) { string fullURL = "signin"; RestRequest request = new RestRequest(fullURL, Method.POST); request.AddParameter("N", username); request.AddParameter("pwd", pwd); if (create) { request.AddParameter("create", "on"); } apiClient.ExecuteAsync(request, (response) => { LastError = null; PlayerObj newUser = response.Content.FromJson <PlayerObj>(); if (newUser != null) { _currentUser = newUser; callback(newUser); } else { callback(null); } }); }
public static void Logout() { string fullURL = "user/logout"; RestRequest request = new RestRequest(fullURL, Method.POST); apiClient.Execute(request); LastError = null; _currentUser = null; }