Esempio n. 1
0
    public void SearchFriend(string _userId)
    {
        //----------------------------------------
        // 入力されているIDを算出。
        // IDが数値でないならエラー
        //----------------------------------------
        m_SearchUserId = UnityUtil.CreateFriendUserID(_userId);
        if (m_SearchUserId != 0)
        {
            if (m_SearchUserId == UserDataAdmin.Instance.m_StructPlayer.user.user_id)
            {
                Dialog _newDialog = Dialog.Create(DialogType.DialogOK);
                _newDialog.SetDialogTextFromTextkey(DialogTextType.Title, "fr163q_title");
                _newDialog.SetDialogTextFromTextkey(DialogTextType.MainText, "fr163q_content4");
                _newDialog.SetDialogTextFromTextkey(DialogTextType.OKText, "common_button6");
                _newDialog.SetDialogEvent(DialogButtonEventType.OK, () =>
                {
                    resetSearchUserId();
                });
                _newDialog.EnableFadePanel();
                _newDialog.Show();

                SoundUtil.PlaySE(SEID.SE_MENU_OK);
            }
            else
            {
                ServerDataUtilSend.SendPacketAPI_FriendSearch(m_SearchUserId)
                .setSuccessAction(_data =>
                {
                    requestSuccess(_data.GetResult <RecvFriendSearch>().result.friend);
                })
                .setErrorAction(_data =>
                {
                    MainMenuUtil.openFriendRequestErrorDialog(_data.m_PacketCode, resetSearchUserId);
                })
                .SendStart();
                SoundUtil.PlaySE(SEID.SE_MENU_OK);
            }
        }
        else
        {
            Dialog _newDialog = Dialog.Create(DialogType.DialogOK);
            _newDialog.SetDialogTextFromTextkey(DialogTextType.Title, "fr163q_title");
            _newDialog.SetDialogTextFromTextkey(DialogTextType.MainText, "fr163q_content3");
            _newDialog.SetDialogTextFromTextkey(DialogTextType.OKText, "common_button6");
            _newDialog.SetDialogEvent(DialogButtonEventType.OK, () =>
            {
            });
            _newDialog.EnableFadePanel();
            _newDialog.Show();

            SoundUtil.PlaySE(SEID.SE_MENU_OK);
        }
    }