Ejemplo n.º 1
0
 void OnDeleteConfirm(bool is_confirm)
 {
     if (is_confirm)
     {
         C2G.FriendsDelete packet = new C2G.FriendsDelete();
         packet.account_idx = m_Info.account_idx;
         Network.GameServer.JsonAsync <C2G.FriendsDelete, C2G.FriendsAckBase>(packet, OnFriendsDeleteHandler);
     }
 }
Ejemplo n.º 2
0
    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;
        }
    }