Esempio n. 1
0
 public void GetTributeInfo(MsgTributeInfo info)
 {
     if (tributeInfo == null)
     {
         tributeInfo = new MsgTributeInfo();
     }
     tributeInfo = info;
 }
Esempio n. 2
0
    /// <summary>
    /// 发起回贡
    /// </summary>
    public void SendBackTribute(uint cardId)
    {
        MsgGlobal mGl = new MsgGlobal();

        mGl.tribute_info = new MsgTributeInfo();
        MsgTributeInfo msg = mGl.tribute_info;

        msg.hgpz_card = cardId;
        TCPNetWork.GetInstance().SendMsgToServer(ServerMsgKey.CLIENT_BACK_TRIBUTE, mGl);
    }
Esempio n. 3
0
    /// <summary>
    /// 进贡成功回调
    /// </summary>
    /// <param name="msg"></param>
    void RecevTributeSuc(MsgGlobal msg)
    {
        //进贡id为自己的情况,自己牌,清空,并出发出动画到被进贡玩家,被进贡玩家牌+1
        MsgTributeInfo data = msg.tribute_info;
        ArgsTribute    args = new ArgsTribute();

        args.addId     = data.bjg_player_id[0];
        args.removeId  = data.jg_player_id[0];
        args.card      = data.jgpz_card[0];
        args.isJingong = true;
        args.isStart   = false;
        Debug.Log("进贡回调:" + "进贡id" + args.addId + "回贡id" + args.removeId + "牌值:" + args.card + "isjingong" + args.isJingong);
        NotificationCenter.Instance().PostDispatchEvent((uint)ENotificationMsgType.ETributeSuc, args);
    }
Esempio n. 4
0
    /// <summary>
    /// 回贡成功回调
    /// </summary>
    /// <param name="msg"></param>
    void RecevBackTributeSuc(MsgGlobal msg)
    {
        //回贡成功后,正式开始游戏
        MsgTributeInfo data = msg.tribute_info;
        ArgsTribute    args = new ArgsTribute();

        args.addId     = data.jg_player_id[0];
        args.removeId  = data.bjg_player_id[0];
        args.card      = data.hgpz_card;
        args.isJingong = false;
        args.isStart   = data.start_tag == 1;
        Debug.Log("回贡回调:" + "回贡id" + args.removeId + "被回贡id" + args.addId + "牌值:" + args.card + "isjingong" + args.isJingong);
        Debug.Log("start_tag:" + data.start_tag);
        NotificationCenter.Instance().PostDispatchEvent((uint)ENotificationMsgType.ETributeSuc, args);
    }
Esempio n. 5
0
 public void ClearTributeInfo()
 {
     tributeInfo = null;
 }