private void GetAccountLevelInfo(EntityId accountId) { GetAccountStateRequest message = new GetAccountStateRequest(); message.SetEntityId(accountId); AccountFieldOptions val = new AccountFieldOptions(); val.SetFieldAccountLevelInfo(true); message.SetOptions(val); base.m_rpcConnection.QueueRequest(this.m_accountService.Id, 30, message, new RPCContextDelegate(this.GetAccountStateCallback), 0); }
private void GetAccountLevelInfo(bnet.protocol.EntityId accountId) { GetAccountStateRequest getAccountStateRequest = new GetAccountStateRequest(); getAccountStateRequest.SetEntityId(accountId); AccountFieldOptions accountFieldOptions = new AccountFieldOptions(); accountFieldOptions.SetFieldAccountLevelInfo(true); getAccountStateRequest.SetOptions(accountFieldOptions); this.m_rpcConnection.QueueRequest(this.m_accountService.Id, 30u, getAccountStateRequest, new RPCContextDelegate(this.GetAccountStateCallback), 0u); }
private void SubscribeToAccountService() { SubscriptionUpdateRequest message = new SubscriptionUpdateRequest(); SubscriberReference val = new SubscriberReference(); val.SetEntityId(base.m_battleNet.AccountId); val.SetObjectId(0L); AccountFieldOptions options = new AccountFieldOptions(); options.SetAllFields(true); val.SetAccountOptions(options); message.AddRef(val); val = new SubscriberReference(); val.SetEntityId(base.m_battleNet.GameAccountId); val.SetObjectId(0L); new GameAccountFieldOptions().SetAllFields(true); message.AddRef(val); base.m_rpcConnection.QueueRequest(this.m_accountService.Id, 0x19, message, new RPCContextDelegate(this.SubscribeToAccountServiceCallback), 0); }
private void SubscribeToAccountService() { SubscriptionUpdateRequest subscriptionUpdateRequest = new SubscriptionUpdateRequest(); SubscriberReference subscriberReference = new SubscriberReference(); subscriberReference.SetEntityId(this.m_battleNet.AccountId); subscriberReference.SetObjectId((ulong)0); AccountFieldOptions accountFieldOption = new AccountFieldOptions(); accountFieldOption.SetAllFields(true); subscriberReference.SetAccountOptions(accountFieldOption); subscriptionUpdateRequest.AddRef(subscriberReference); subscriberReference = new SubscriberReference(); subscriberReference.SetEntityId(this.m_battleNet.GameAccountId); subscriberReference.SetObjectId((ulong)0); (new GameAccountFieldOptions()).SetAllFields(true); subscriptionUpdateRequest.AddRef(subscriberReference); this.m_rpcConnection.QueueRequest(this.m_accountService.Id, 25, subscriptionUpdateRequest, new RPCContextDelegate(this.SubscribeToAccountServiceCallback), 0); }