コード例 #1
0
ファイル: MagicCard.cs プロジェクト: zhutaorun/unitygame
 public MagicCard(SceneDZData sceneDZData):
     base(sceneDZData)
 {
     m_sceneCardBaseData.m_ioControl = new MagicIOControl(this);
     m_render = new SelfHandCardRender(this);
     m_sceneCardBaseData.m_effectControl = new MagicCardEffectControl(this);
 }
コード例 #2
0
ファイル: SecretCard.cs プロジェクト: zhutaorun/unitygame
        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);
        }
コード例 #3
0
ファイル: CanOutCard.cs プロジェクト: zhutaorun/unitygame
        // 转换成手牌模型
        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);
        }