void OnFriendsRefuseHandler(C2G.FriendsRefuse packet, C2G.FriendsAckBase ack) { m_Friends.Clear(); InitItem(); Network.Instance.NotifyMenu.is_friends_requested = false; UpdateNotify(); }
void OnFriendsRefuseHandler(C2G.FriendsRefuse packet, C2G.FriendsAckBase ack) { StateInfo.state = eFriendsState.Deleted; gameObject.SetActive(false); if (OnCallback != null) { OnCallback(m_Info); } }
void OnFriendsRequestCancelHandler(C2G.FriendsRequestCancel packet, C2G.FriendsAckBase ack) { gameObject.SetActive(false); pd_FriendsInfo friends_info = m_Info as pd_FriendsInfo; friends_info.state_info.state = eFriendsState.Deleted; if (OnCallback != null) { OnCallback(m_Info); } }
void OnFriendsSendHandler(C2G.FriendsSend packet, C2G.FriendsAckBase ack) { switch (ack.result) { case pe_FriendsResult.Success: Tooltip.Instance.ShowMessageKey("FriendsSendGiftSuccess"); StateInfo.give_daily_index = Network.DailyIndex; UpdateButton(); break; default: Friends.ShowFriendsErrorTooltip(ack.result); break; } }
void OnFriendsRequestWithNicknameHandler(C2G.FriendsRequestWithNickname packet, C2G.FriendsAckBase ack) { switch (ack.result) { case pe_FriendsResult.Success: base.OnClose(); if (OnSuccessCallback != null) { OnSuccessCallback(packet.nickname); } break; default: Friends.ShowFriendsErrorTooltip(ack.result); break; } }
void OnFriendsApproveHandler(C2G.FriendsApprove packet, C2G.FriendsAckBase ack) { switch (ack.result) { case pe_FriendsResult.Success: StateInfo.state = eFriendsState.Friends; gameObject.SetActive(false); if (OnCallback != null) { OnCallback(m_Info); } break; default: Friends.ShowFriendsErrorTooltip(ack.result); break; } }
void OnFriendsApproveHandler(C2G.FriendsApprove packet, C2G.FriendsAckBase ack) { switch (ack.result) { case pe_FriendsResult.Success: m_Friends.ForEach(e => e.state_info.state = eFriendsState.Friends); m_FriendsList.AddRange(m_Friends); m_Friends.Clear(); InitItem(); Network.Instance.NotifyMenu.is_friends_requested = false; UpdateNotify(); break; default: ShowFriendsErrorTooltip(ack.result); break; } }
void OnFriendsSendHandler(C2G.FriendsSend packet, C2G.FriendsAckBase ack) { if (ack.result != pe_FriendsResult.Success) { return; } int count = m_Friends.Count(e => e.state_info.give_daily_index != Network.DailyIndex); Tooltip.Instance.ShowMessageKeyFormat("FriendsGiftSendAllCompleted", count); m_Friends.ForEach(e => e.state_info.give_daily_index = Network.DailyIndex); //if(m_FriendsList.FindAll(e=>e.state_info.available_gift == true).Count * FriendsGiftValue + Network.PlayerInfo.GetGoodsValue(pe_GoodsType.token_friends) > FriendsGiftMax) //{ // Tooltip.Instance.ShowMessageKey("NoMoreGetFriendsGift"); // return; //} InitItem(); UpdateSendGetButton(); }
void OnFriendsDeleteHandler(C2G.FriendsDelete packet, C2G.FriendsAckBase ack) { switch (ack.result) { case pe_FriendsResult.Success: StateInfo.state = eFriendsState.Deleted; gameObject.SetActive(false); if (OnCallback != null) { OnCallback(m_Info); } break; case pe_FriendsResult.LimitDeleteFriends: Tooltip.Instance.ShowMessageKey("LimitDeleteFriends"); break; default: Friends.ShowFriendsErrorTooltip(ack.result); break; } }
void OnFriendsRequestCancelHandler(C2G.FriendsRequestCancel packet, C2G.FriendsAckBase ack) { m_Friends.Clear(); InitItem(); }