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); }
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); }
// 转换成手牌模型 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); }