Esempio n. 1
0
 public AttendCard(SceneDZData sceneDZData) :
     base(sceneDZData)
 {
     m_sceneCardBaseData.m_ioControl = new AttendIOControl(this);
     m_render = new SelfHandCardRender(this);
     m_sceneCardBaseData.m_effectControl = new AttendCardEffectControl(this);
 }
Esempio n. 2
0
        public SecretCard(SceneDZData sceneDZData) :
            base(sceneDZData)
        {
            m_sceneCardBaseData.m_trackAniControl = new SecretAniControl(this);
            m_sceneCardBaseData.m_ioControl       = new SecretIOControl(this);
            m_sceneCardBaseData.m_behaviorControl = new SecretBehaviorControl(this);

            m_render = new SelfHandCardRender(this);
            m_sceneCardBaseData.m_effectControl = new EffectControl(this);
        }
Esempio n. 3
0
        // 转换成手牌模型
        override public void convHandleModel()
        {
            startConvModel(0);

            if (m_render != null)
            {
                if (UtilApi.CheckComponent <SpriteRenderer>(m_render.gameObject()))
                {
                    Ctx.m_instance.m_logSys.log("GameObject Has SpriteRenderer");
                }
                m_render.dispose();
                m_render = null;
            }

            m_render = new SelfHandCardRender(this);
            (m_render as SelfHandCardRender).setIdAndPnt(this.sceneCardItem.svrCard.dwObjectID, m_sceneDZData.m_placeHolderGo.m_centerGO);
            updateCardDataChangeBySvr();    // 更新服务器属性

            endConvModel(0);
        }