public void OnSelectFriend(FriendDataItem _unit) { if (!m_FixFriendUnit || m_FixFriendLinkUnit) { int _index = UserDataAdmin.Instance.SearchHelperIndex(_unit.FriendData.user_id); if (_index == -1) { return; } } SoundUtil.PlaySE(SEID.SE_MENU_OK2); m_SelectFriend = _unit.FriendData; Dialog dlg = Dialog.Create(DialogType.DialogUnit); dlg.setUnitInfo(m_SelectFriend); dlg.SetDialogText(DialogTextType.Title, m_SelectFriend.user_name); dlg.SetDialogText(DialogTextType.SubTitle, string.Format(GameTextUtil.GetText("questfriend_text1"), m_SelectFriend.user_rank.ToString())); dlg.SetDialogTextFromTextkey(DialogTextType.YesText, "common_button7"); dlg.SetDialogEvent(DialogButtonEventType.YES, () => { startQuest(); }); dlg.SetDialogTextFromTextkey(DialogTextType.NoText, "common_button1"); dlg.Show(); }
/// <summary> /// フレンド申請選択ダイアログ /// </summary> /// <param name="_friend"></param> private void SelectFriend(FriendDataItem _friend) { SoundUtil.PlaySE(SEID.SE_MENU_OK2); m_SelectFriend = _friend; Dialog _newDialog = Dialog.Create(DialogType.DialogFriend).SetStrongYes(); _newDialog.SetDialogTextFromTextkey(DialogTextType.Title, "fr156q_title"); _newDialog.SetFriendInfo(m_SelectFriend.FriendData); _newDialog.SetDialogTextFromTextkey(DialogTextType.YesText, "common_button4"); _newDialog.SetDialogTextFromTextkey(DialogTextType.NoText, "common_button5"); _newDialog.SetDialogObjectEnabled(DialogObjectType.UnderText, true); string underFormat = GameTextUtil.GetText("fr156q_content"); _newDialog.SetDialogText(DialogTextType.UnderText, string.Format(underFormat, m_SelectFriend.FriendData.user_name)); _newDialog.SetMenuInButton(true); _newDialog.SetDialogTextFromTextkey(DialogTextType.InButtonText, "fr156q_button2"); _newDialog.SetDialogEvent(DialogButtonEventType.YES, () => { sendFriendConsent(); }); _newDialog.SetDialogEvent(DialogButtonEventType.INBUTTON, () => { sendFriendRequestCancel(); }); _newDialog.EnableFadePanel(); _newDialog.Show(); }
/// <summary> /// キャラクタ詳細画面 /// </summary> /// <param name="_friend"></param> public void SelectIcon(FriendDataItem _friend) { SoundUtil.PlaySE(SEID.SE_MENU_OK2); if (MainMenuManager.HasInstance) { MainMenuManager.Instance.OpenUnitDetailInfoFriend(_friend.FriendData); } }
public RectTransform GetItem(int index, RectTransform recyclableItem) { // indexの位置にあるセルを読み込む処理 if (null == recyclableItem) { // 初回ロード時はinstantateItemCountで指定した回数分だけitemがnullで来るので、ここで生成してあげる // 以降はitemが再利用されるため、Reflesh()しない限りnullは来ない recyclableItem = Instantiate(itemPrefab).GetComponent <RectTransform>(); FriendDataItem _item = recyclableItem.GetComponent <FriendDataItem>(); itemList.Add(_item); } // セルの内容書き換え { FriendDataItem _item = recyclableItem.GetComponent <FriendDataItem>(); _item.setup(index, friendDataList[index], m_SelectParamType, CheckLock); } return(recyclableItem); }
/// <summary> /// フレンド申請申し込みキャンセルダイアログ /// </summary> /// <param name="_friend"></param> public void SelectFriend(FriendDataItem _friend) { SoundUtil.PlaySE(SEID.SE_MENU_OK2); m_SelectFriend = _friend; Dialog _newDialog = Dialog.Create(DialogType.DialogFriend).SetStrongYes(); _newDialog.SetDialogTextFromTextkey(DialogTextType.Title, "fr161q_title"); _newDialog.SetFriendInfo(m_SelectFriend.FriendData); _newDialog.SetDialogTextFromTextkey(DialogTextType.YesText, "common_button4"); _newDialog.SetDialogTextFromTextkey(DialogTextType.NoText, "common_button5"); _newDialog.SetDialogObjectEnabled(DialogObjectType.UnderText, true); _newDialog.SetDialogTextFromTextkey(DialogTextType.UnderText, "fr161q_content"); _newDialog.SetDialogEvent(DialogButtonEventType.YES, () => { sendFriendRequestCancel(); }); _newDialog.SetDialogEvent(DialogButtonEventType.NO, () => { }); _newDialog.EnableFadePanel(); _newDialog.Show(); }
public void OnSelectFriend(FriendDataItem _context) { Debug.Log("OnSelectFriend"); }
/// <summary> /// フレンドダイアログ /// </summary> /// <param name="_friend"></param> private void SelectFriend(FriendDataItem _friend) { m_SelectFriend = _friend; SoundUtil.PlaySE(SEID.SE_MENU_OK2); Dialog _newDialog = Dialog.Create(DialogType.DialogFriend).SetStrongYes(); _newDialog.SetFriendInfo(m_SelectFriend.FriendData, true); _newDialog.SetDialogObjectEnabled(DialogObjectType.UnderText, true); if (MainMenuUtil.ChkFavoridFriend(m_SelectFriend.FriendData.user_id)) { _newDialog.SetDialogText(DialogTextType.Title, GameTextUtil.GetText("fr153q_title")); string underFormat = GameTextUtil.GetText("fr153q_content"); _newDialog.SetDialogText(DialogTextType.UnderText, string.Format(underFormat, m_SelectFriend.FriendData.user_name)); } else { _newDialog.SetDialogText(DialogTextType.Title, GameTextUtil.GetText("fr152q_title")); string underFormat = GameTextUtil.GetText("fr152q_content"); _newDialog.SetDialogText(DialogTextType.UnderText, string.Format(underFormat, m_SelectFriend.FriendData.user_name)); _newDialog.SetMenuInButton(true); _newDialog.SetDialogTextFromTextkey(DialogTextType.InButtonText, "fr_button"); } _newDialog.SetDialogTextFromTextkey(DialogTextType.YesText, "common_button4"); _newDialog.SetDialogTextFromTextkey(DialogTextType.NoText, "common_button5"); _newDialog.SetDialogEvent(DialogButtonEventType.YES, () => { //お気に入り変更 if (MainMenuUtil.ChkFavoridFriend(m_SelectFriend.FriendData.user_id)) { //---------------------------------------- // お気に入りから除外 //---------------------------------------- LocalSaveManager.Instance.SaveFuncAddFavoriteFriend(m_SelectFriend.FriendData.user_id, false, true); m_SelectFriend.IsActiveLock = false; } else { //---------------------------------------- // お気に入りに追加登録 //---------------------------------------- LocalSaveManager.Instance.SaveFuncAddFavoriteFriend(m_SelectFriend.FriendData.user_id, true, false); m_SelectFriend.IsActiveLock = true; } }); _newDialog.SetDialogEvent(DialogButtonEventType.INBUTTON, () => { // //if (MainMenuUtil.ChkFavoridFriend(m_SelectFriend.FriendData.user_id)) //{ // //お気に入りフレンドを削除しているむねを表示 // openWarningDialog(); //}else { //削除申請 openWarningDialog(); } }); _newDialog.EnableFadePanel(); _newDialog.Show(); }