private bool OnAddFriendRsp(AddFriendRsp rsp) { if (rsp.get_retcode() == null) { int item = (int)rsp.get_target_uid(); Singleton <MiHoYoGameData> .Instance.LocalData.OldRequestUIDSet.Remove(item); Singleton <MiHoYoGameData> .Instance.Save(); } return(false); }
private bool OnAddFriendRsp(AddFriendRsp rsp) { int targetUid = (int)rsp.get_target_uid(); string desc = string.Empty; switch (rsp.get_retcode()) { case 0: switch (rsp.get_action()) { case 1: { object[] replaceParams = new object[] { Singleton <FriendModule> .Instance.TryGetPlayerNickName(targetUid) }; desc = LocalizationGeneralLogic.GetText("Menu_Desc_RequestAddFriend", replaceParams); break; } case 2: { object[] objArray1 = new object[] { Singleton <FriendModule> .Instance.TryGetPlayerNickName(targetUid) }; desc = LocalizationGeneralLogic.GetText("Menu_Desc_AgreeFriend", objArray1); break; } case 3: { object[] objArray2 = new object[] { Singleton <FriendModule> .Instance.TryGetPlayerNickName(targetUid) }; desc = LocalizationGeneralLogic.GetText("Menu_Desc_RejectFriend", objArray2); break; } } goto Label_019E; case 1: desc = LocalizationGeneralLogic.GetText("Err_FailToAddFriend", new object[0]); goto Label_019E; case 3: desc = LocalizationGeneralLogic.GetText("Err_FriendFull", new object[0]); goto Label_019E; case 4: desc = LocalizationGeneralLogic.GetText("Err_TargetFriendFull", new object[0]); goto Label_019E; case 5: desc = LocalizationGeneralLogic.GetText("Err_IsSelf", new object[0]); goto Label_019E; case 6: desc = LocalizationGeneralLogic.GetText("Err_IsFriend", new object[0]); goto Label_019E; case 7: desc = LocalizationGeneralLogic.GetText("Err_AskTooOften", new object[0]); goto Label_019E; case 8: desc = LocalizationGeneralLogic.GetText("Err_TargetAskListFull", new object[0]); goto Label_019E; case 9: desc = LocalizationGeneralLogic.GetText("Err_TargetInAskList", new object[0]); goto Label_019E; } desc = LocalizationGeneralLogic.GetText("Err_FailToAddFriend", new object[0]); Label_019E: Singleton <MainUIManager> .Instance.ShowDialog(new GeneralHintDialogContext(desc, 2f), UIType.Any); return(false); }