示例#1
0
    /// <summary>
    /// フレンド申請キャンセル通信
    /// </summary>
    private void sendFriendRequestCancel()
    {
        uint[] selectFriendArray = new uint[1];
        selectFriendArray[0] = m_SelectFriend.FriendData.user_id;
        ServerDataUtilSend.SendPacketAPI_FriendRefusal(selectFriendArray)
        .setSuccessAction(_data =>
        {
            UserDataAdmin.Instance.m_StructFriendList = UserDataAdmin.FriendListClipNotExist(_data.GetResult <RecvFriendRefusal>().result.friend);

            Dialog _newDialog = Dialog.Create(DialogType.DialogOK);
            _newDialog.SetDialogTextFromTextkey(DialogTextType.Title, "fr159q_title");
            string mainFormat = GameTextUtil.GetText("fr159q_content");
            _newDialog.SetDialogText(DialogTextType.MainText, string.Format(mainFormat, m_SelectFriend.FriendData.user_name));
            _newDialog.SetDialogTextFromTextkey(DialogTextType.OKText, "common_button1");
            _newDialog.SetDialogEvent(DialogButtonEventType.OK, () =>
            {
                MainMenuManager.Instance.SubTab.updateTabItem();

                updateFriendList();
            });
            _newDialog.Show();
        })
        .setErrorAction(_data =>
        {
            MainMenuUtil.openFriendRequestErrorDialog(_data.m_PacketCode);
        })
        .SendStart();
    }
示例#2
0
    /// <summary>
    /// フレンド解除通信
    /// </summary>
    private void requestFriendRefusal()
    {
        uint[] aunFriendIDList = new uint[1];
        aunFriendIDList[0] = m_SelectFriend.FriendData.user_id;

        ServerDataUtilSend.SendPacketAPI_FriendRefusal(aunFriendIDList)
        .setSuccessAction(_data =>
        {
            UserDataAdmin.Instance.m_StructFriendList = UserDataAdmin.FriendListClipNotExist(_data.GetResult <RecvFriendRefusal>().result.friend);

            CreateFriendList();
        })
        .setErrorAction(_data =>
        {
            MainMenuUtil.openFriendRequestErrorDialog(_data.m_PacketCode);
        })
        .SendStart();
    }
    /// <summary>
    /// フレンド申請申し込みキャンセル通信
    /// </summary>
    private void sendFriendRequestCancel()
    {
        uint[] selectFriendArray = new uint[1];
        selectFriendArray[0] = m_SelectFriend.FriendData.user_id;
        ServerDataUtilSend.SendPacketAPI_FriendRefusal(selectFriendArray)
        .setSuccessAction(_data =>
        {
            UserDataAdmin.Instance.m_StructFriendList = UserDataAdmin.FriendListClipNotExist(_data.GetResult <RecvFriendRefusal>().result.friend);

            MainMenuManager.Instance.SubTab.updateTabItem();

            updateFriendList();
        })
        .setErrorAction(_data =>
        {
            MainMenuUtil.openFriendRequestErrorDialog(_data.m_PacketCode);
        })
        .SendStart();
    }