コード例 #1
0
    private void sendFriendRequest()
    {
        uint[] useridArray = new uint[1];
        useridArray[0] = m_SearchUserId;
        ServerDataUtilSend.SendPacketAPI_FriendRequest(useridArray)
        .setSuccessAction(_data =>
        {
            UserDataAdmin.Instance.m_StructFriendList = UserDataAdmin.FriendListClipNotExist(_data.GetResult <RecvFriendRequest>().result.friend);
            // すでにお気に入り登録しているフレンドの可能性があるので削除しておく
            LocalSaveManager.Instance.SaveFuncAddFavoriteFriend(useridArray[0], false, true);

            MainMenuManager.Instance.SubTab.updateTabItem();

            Dialog _newDialog = Dialog.Create(DialogType.DialogOK);
            _newDialog.SetDialogTextFromTextkey(DialogTextType.Title, "fr164q_title");
            _newDialog.SetDialogTextFromTextkey(DialogTextType.MainText, "fr164q_content");
            _newDialog.SetDialogTextFromTextkey(DialogTextType.OKText, "common_button1");
            _newDialog.EnableFadePanel();
            _newDialog.Show();

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