Пример #1
0
        // 启动初始化定时器
        protected void startTimer()
        {
            m_watchStage = WatchStage.eStartTimer;

            if (m_timer == null)
            {
                m_timer = new TimerItemBase();
            }
            else
            {
                m_timer.reset();        // 重置内部数据
            }

            m_timer.m_internal  = 3;
            m_timer.m_totalTime = 3;
            m_timer.m_timerDisp = onTimerEndHandle;

            Ctx.m_instance.m_timerMgr.addObject(m_timer);
        }
Пример #2
0
        // 启动初始化定时器
        protected void startTimer()
        {
            m_watchStage = WatchStage.eStartTimer;

            if (m_timer == null)
            {
                m_timer = new TimerItemBase();
            }
            else
            {
                m_timer.reset();        // 重置内部数据
            }

            m_timer.m_internal = 0.5f;
            m_timer.m_totalTime = 0.5f;
            m_timer.m_timerDisp = onTimerEndHandle;

            Ctx.m_instance.m_timerMgr.addObject(m_timer);
        }
Пример #3
0
        // 开始卡牌倒计时
        public void onTimerEndHandle(TimerItemBase timer)
        {
            m_watchStage = WatchStage.eWatching;

            if (m_showCard == null)
            {
                createCard(m_watchCard.sceneCardItem, m_watchCard.m_sceneDZData);
            }
            else
            {
                m_showCard.setIdAndPnt(m_watchCard.sceneCardItem.svrCard.dwObjectID, m_watchCard.m_sceneDZData.m_placeHolderGo.m_centerGO);
            }

            m_sceneCardItem.copyFrom(m_watchCard.sceneCardItem);
            m_sceneCardItem.cardArea = CardArea.CARDCELLTYPE_HAND;      // 总是显示手牌
            m_showCard.sceneCardItem = m_sceneCardItem;

            UtilApi.setPos(m_showCard.transform(), m_watchCard.transform().localPosition + new Vector3(SceneDZCV.COMMON_CARD_WIDTH, SceneDZCV.DRAG_YDELTA, 0));
            m_showCard.show();
        }
Пример #4
0
        // 开始卡牌倒计时
        public void onTimerEndHandle(TimerItemBase timer)
        {
            m_watchStage = WatchStage.eWatching;

            if (m_showCard == null)
            {
                createCard(m_watchCard.sceneCardItem, m_watchCard.m_sceneDZData);
            }
            else
            {
                m_showCard.setIdAndPnt(m_watchCard.sceneCardItem.svrCard.dwObjectID, m_watchCard.m_sceneDZData.m_placeHolderGo.m_centerGO);
            }

            m_sceneCardItem.copyFrom(m_watchCard.sceneCardItem);
            m_sceneCardItem.cardArea = CardArea.CARDCELLTYPE_HAND;      // 总是显示手牌
            m_showCard.sceneCardItem = m_sceneCardItem;

            UtilApi.setPos(m_showCard.transform(), m_watchCard.transform().localPosition + new Vector3(SceneDZCV.COMMON_CARD_WIDTH, SceneDZCV.DRAG_YDELTA, 0));
            m_showCard.show();
        }
Пример #5
0
        protected SceneCardItem m_sceneCardItem;        // 需要显示的卡牌数据,因为总是显示手牌的内容,因此可能需要修改里面的内容,因此单独一份

        public WatchCardInfo()
        {
            m_watchStage = WatchStage.eNone;
        }
Пример #6
0
 // 开始卡牌倒计时
 public void onTimerEndHandle(TimerItemBase timer)
 {
     m_watchStage = WatchStage.eEnd;
     stopWatch();
 }
Пример #7
0
 public WatchOutCardInfo(SceneDZData sceneDZData_)
 {
     m_sceneDZData = sceneDZData_;
     m_watchStage  = WatchStage.eNone;
 }
Пример #8
0
 // 开始卡牌倒计时
 public void onTimerEndHandle(TimerItemBase timer)
 {
     m_watchStage = WatchStage.eEnd;
     stopWatch();
 }
Пример #9
0
 public WatchOutCardInfo(SceneDZData sceneDZData_)
 {
     m_sceneDZData = sceneDZData_;
     m_watchStage = WatchStage.eNone;
 }
Пример #10
0
        protected SceneCardItem m_sceneCardItem;        // 需要显示的卡牌数据,因为总是显示手牌的内容,因此可能需要修改里面的内容,因此单独一份

        public WatchCardInfo()
        {
            m_watchStage = WatchStage.eNone;
        }