public static Task Login(MonoBehaviour owner, IPEndPoint endPoint, string id, string password, Action<string> progressReport) { var task = new UnitySlimTaskCompletionSource<bool>(); task.Owner = owner; owner.StartCoroutine(LoginCoroutine(endPoint, id, password, task, progressReport)); return task; }
public static Task Login(MonoBehaviour owner, IPEndPoint endPoint, string id, string password, Action <string> progressReport) { var task = new UnitySlimTaskCompletionSource <bool>(); task.Owner = owner; owner.StartCoroutine(LoginCoroutine(endPoint, id, password, task, progressReport)); return(task); }