public static IEnumerator CreateAccount( Client client, string accountNamespaceName, CreateAccountEvent onCreateAccount, ErrorEvent onError ) { AsyncResult <EzCreateResult> result = null; yield return(client.Account.Create( r => { result = r; }, accountNamespaceName )); if (result.Error != null) { onError.Invoke( result.Error ); yield break; } var account = result.Result.Item; onCreateAccount.Invoke(account); }
void ISCPacketHandler.HANDLE_SC_CreateAccount(long accountId) { if (accountId == -1) { Log.I.Debug($"계정 생성실패"); } ClientJobManager.I.ReserveJob(async() => { m_AccountId = accountId; CreateAccountEvent?.Invoke(accountId); }); }