示例#1
0
    /// <summary>
    /// 接收宝石移除回复
    /// </summary>
    /// <returns>The goods operate remove results.</returns>
    /// <param name="dataBuffer">Data buffer.</param>
    /// <param name="socketID">Socket I.</param>
    CommandCallbackType ReceiveGoodsOperateRemoveResults(byte[] dataBuffer, int socketID)
    {
        SMsgGoodsOperateRemove_SC sMsgGoodsOperateRemove_SC = SMsgGoodsOperateRemove_SC.ParsePackage(dataBuffer);

        TraceUtil.Log("ReceiveGoodsOperateRemoveResults:" + sMsgGoodsOperateRemove_SC);
        UIEventManager.Instance.TriggerUIEvent(UIEventType.ReceiveRemoveJewel, sMsgGoodsOperateRemove_SC);
        return(CommandCallbackType.Continue);
    }
示例#2
0
        public void ReceiveRemoveJewelHandel(object arg)
        {
            SMsgGoodsOperateRemove_SC s = (SMsgGoodsOperateRemove_SC)arg;

            if (System.Convert.ToBoolean(s.bySucess))
            {
                SoundManager.Instance.PlaySoundEffect("Sound_UIEff_Stone_Remove");
                int m = s.Place;
                if (m == 1)
                {
                    StartCoroutine(ShowRemoveJewelEffect1());
                }
                else
                {
                    StartCoroutine(ShowRemoveJewelEffect2());
                }
            }
        }