Ejemplo n.º 1
0
        protected void effcPlayEnd(IDispatchObject dispObj)
        {
            DataItemObjectBase bojBase;

            bojBase = Ctx.m_instance.m_dataPlayer.m_dataPack.m_objList[0];

            // 发消息通知开
            stUseObjectPropertyUserCmd cmd = new stUseObjectPropertyUserCmd();

            cmd.qwThisID = bojBase.m_srvItemObject.dwThisID;
            cmd.useType  = 1;
            UtilMsg.sendMsg(cmd);

            m_spriteAni.updateImage();
            m_openEffImg.SetActive(false);
            m_cardBtnArr[(int)CardBtnEnum.ePackBtn_2].auxDynImageStaticGoButton.hide();

            m_bEffectEnd = true;
            //show5Card();
            //m_PanelGray.SetActive(true);
        }
Ejemplo n.º 2
0
        override public void setIdAndPnt(uint objId, GameObject pntGo_)
        {
            base.setIdAndPnt(objId, pntGo_);
            TableCardItemBody tableBody = Ctx.m_instance.m_tableSys.getItem(TableID.TABLE_CARD, objId).m_itemBody as TableCardItemBody;

            updateLeftAttr(tableBody);
            UtilApi.setLayer(m_model.selfGo, Config.UIModelLayer);

            m_guangyunImg      = UtilApi.TransFindChildByPObjAndPath(m_model.selfGo, "UIRoot/guangyunImg");
            m_spriteAni        = Ctx.m_instance.m_spriteAniMgr.createAndAdd();
            m_spriteAni.selfGo = m_guangyunImg;
            if (0 == tableBody.m_quality)
            {
                m_spriteAni.tableID = 18;
            }
            else if (1 == tableBody.m_quality)
            {
                m_spriteAni.tableID = 19;
            }
            else if (2 == tableBody.m_quality)
            {
                m_spriteAni.tableID = 20;
            }
            else if (3 == tableBody.m_quality)
            {
                m_spriteAni.tableID = 21;
            }
            else
            {
                m_spriteAni.tableID = 22;
            }
            m_spriteAni.bLoop = true;
            m_spriteAni.playEndEventDispatch.addEventHandle(guangYunPlayEnd);
            m_spriteAni.syncUpdateCom();
            m_spriteAni.updateImage();
        }
Ejemplo n.º 3
0
 protected void guangYunPlayEnd(IDispatchObject dispObj)
 {
     m_spriteAni.updateImage();
     m_guangyunImg.SetActive(false);
 }