Пример #1
0
 public void OnClickRequestCancel()
 {
     C2G.FriendsRequestCancel packet = new C2G.FriendsRequestCancel();
     packet.account_idx = m_Info.account_idx;
     packet.is_all      = false;
     Network.GameServer.JsonAsync <C2G.FriendsRequestCancel, C2G.FriendsAckBase>(packet, OnFriendsRequestCancelHandler);
 }
Пример #2
0
 public void OnClickCancelAll()
 {
     if (m_Friends.Count == 0)
     {
         return;
     }
     C2G.FriendsRequestCancel packet = new C2G.FriendsRequestCancel();
     packet.account_idx = 0;
     packet.is_all      = true;
     Network.GameServer.JsonAsync <C2G.FriendsRequestCancel, C2G.FriendsAckBase>(packet, OnFriendsRequestCancelHandler);
 }
Пример #3
0
    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);
        }
    }
Пример #4
0
 void OnFriendsRequestCancelHandler(C2G.FriendsRequestCancel packet, C2G.FriendsAckBase ack)
 {
     m_Friends.Clear();
     InitItem();
 }