Exemplo n.º 1
0
 // 一个动画播放完成
 public void onAniEnd(NumAniBase ani)
 {
     if (onAniEndDisp != null)
     {
         onAniEndDisp(ani);
     }
 }
Exemplo n.º 2
0
 protected void onMin2HandleEnd(NumAniBase ani)
 {
     //m_startAni.stateId = 0;
     //m_startAni.play();
     m_onEnterHandleEntryDisp.dispatchEvent(this.m_card);
     Ctx.m_instance.m_logSys.log("自己卡牌从场景区域到手牌区域动画结束");
 }
Exemplo n.º 3
0
        // 开始卡牌动画播放结束,注意开始有 3 张或者 4 张卡牌做动画,只有一个有回调函数
        protected void onFaPai2MinAniEnd(NumAniBase ani)
        {
            //m_startAni.stateId = 0;
            //m_startAni.play();
            //m_startAni.stop();

            //m_sceneCardBaseData.m_behaviorControl.moveToDestDirect(trackAniControl.destPos);    // 移动到终点位置
            Ctx.m_instance.m_logSys.log("自己卡牌从发牌区到场景区域动画结束");
        }
Exemplo n.º 4
0
 protected void onAniEndDisp(NumAniBase ani)
 {
     if (ani.decItweenCount() == 0)      // 如果 ITween 全部播放完成
     {
         if (UtilApi.isAddressEqual(m_lastAni, ani))
         {
             if (m_aniSeqEndDisp != null)
             {
                 m_aniSeqEndDisp(this);
             }
         }
     }
 }
Exemplo n.º 5
0
 protected void onAniEndDisp(NumAniBase ani)
 {
     if (ani.decItweenCount() == 0)      // 如果 ITween 全部播放完成
     {
         if (UtilApi.isAddressEqual(m_lastAni, ani))
         {
             if (m_aniSeqEndDisp != null)
             {
                 m_aniSeqEndDisp(this);
             }
         }
     }
 }
Exemplo n.º 6
0
 override protected void onOneAniEndHandle(NumAniBase ani)
 {
     if (ani.decItweenCount() == 0)      // 如果 ITween 全部播放完成
     {
         endCurAni(ani);
         if (!nextAni())
         {
             if (m_aniSeqEndDisp != null)
             {
                 m_aniSeqEndDisp(this);
             }
         }
     }
 }
Exemplo n.º 7
0
 protected void onFanPaiAniEnd(NumAniBase ani)
 {
     m_bOpened = true;
     ++UIOpenPack.m_iOpenedNum;
     if (UIOpenPack.m_iOpenedNum == 5)
     {
         UIOpenPack.m_iOpenedNum = 0;
         UIOpenPack uiPack = Ctx.m_instance.m_uiMgr.getForm(UIFormID.eUIOpenPack) as UIOpenPack;
         if (uiPack != null)
         {
             UtilApi.SetActive(uiPack.m_okBtn.selfGo, true);
         }
     }
 }
Exemplo n.º 8
0
 override protected void onOneAniEndHandle(NumAniBase ani)
 {
     if (ani.decItweenCount() == 0)      // 如果 ITween 全部播放完成
     {
         endCurAni(ani);
         if (!nextAni())
         {
             if (m_aniSeqEndDisp != null)
             {
                 m_aniSeqEndDisp(this);
             }
         }
     }
 }
Exemplo n.º 9
0
        public void play()
        {
            if (m_numAniList.Count > 0)
            {
                m_lastAni = m_numAniList[0];

                foreach (NumAniBase ani in m_numAniList)
                {
                    if (!ani.isPlaying())
                    {
                        ani.play();
                    }
                }

                m_numAniList.Clear();
            }
            else
            {
                if (m_aniSeqEndDisp != null)
                {
                    m_aniSeqEndDisp(this);
                }
            }
        }
Exemplo n.º 10
0
        public void play()
        {
            if (m_numAniList.Count > 0)
            {
                m_lastAni = m_numAniList[0];

                foreach (NumAniBase ani in m_numAniList)
                {
                    if (!ani.isPlaying())
                    {
                        ani.play();
                    }
                }

                m_numAniList.Clear();
            }
            else
            {
                if (m_aniSeqEndDisp != null)
                {
                    m_aniSeqEndDisp(this);
                }
            }
        }
Exemplo n.º 11
0
 protected void onStart2HandleAni(NumAniBase ani)
 {
     Ctx.m_instance.m_logSys.log("自己卡牌从发牌区域到手牌区域动画结束");
     m_onEnterHandleEntryDisp.dispatchEvent(this.m_card);
 }
Exemplo n.º 12
0
 // 开始卡牌动画播放结束
 protected void onEnemyFaPaiAniEnd(NumAniBase ani)
 {
     m_onEnterHandleEntryDisp.dispatchEvent(this.m_card);
     Ctx.m_instance.m_logSys.log("Enemy 卡牌从发牌区域到手牌区域动画结束");
 }
Exemplo n.º 13
0
 public void onMove2InplaceEnd(NumAniBase ani)
 {
     m_attStateFSM.MoveToState(SceneStateId.SSDest2Inplaced);
 }