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); }
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(); }
protected void guangYunPlayEnd(IDispatchObject dispObj) { m_spriteAni.updateImage(); m_guangyunImg.SetActive(false); }