public new static BnetAccountId CreateFromEntityId(EntityId src) { BnetAccountId bnetAccountId = new BnetAccountId(); bnetAccountId.CopyFrom(src); return(bnetAccountId); }
public void RemoveFriend(BnetAccountId account) { if (this.m_state != FriendsAPI.FriendsAPIState.INITIALIZED) { return; } bnet.protocol.EntityId entityId = new bnet.protocol.EntityId(); entityId.SetLow(account.GetLo()); entityId.SetHigh(account.GetHi()); GenericFriendRequest genericFriendRequest = new GenericFriendRequest(); genericFriendRequest.SetTargetId(entityId); GenericFriendRequest genericFriendRequest1 = genericFriendRequest; if (!genericFriendRequest1.IsInitialized) { base.ApiLog.LogWarning("Battle.net Friends API C#: Failed to RemoveFriend."); this.m_battleNet.EnqueueErrorInfo(BnetFeature.Friends, BnetFeatureEvent.Friends_OnRemoveFriend, BattleNetErrors.ERROR_API_NOT_READY, 0); return; } this.m_rpcConnection.QueueRequest(this.m_friendsService.Id, 8, genericFriendRequest1, new RPCContextDelegate(this.RemoveFriendCallback), 0); }
public static void RemoveFriend(BnetAccountId account) { BattleNet.s_impl.RemoveFriend(account); }