Ejemplo n.º 1
0
 protected void OnStageStateChanged(Stage_ManagerDef.EStage_State _eOldState, Stage_ManagerDef.EStage_State _eNewState)
 {
     if (_eNewState == Stage_ManagerDef.EStage_State.ESS_BATTLE)
     {
         warImgCount = 0;
     }
 }
Ejemplo n.º 2
0
    protected void OnStageStateChanged(Stage_ManagerDef.EStage_State _eOldState, Stage_ManagerDef.EStage_State _eNewState)
    {
        //进入战场
        if (_eNewState == Stage_ManagerDef.EStage_State.ESS_BATTLE)
        {
            int warId = GameLogicAPI.getConfigWarID();
            int time  = GameLogicAPI.getTimeCountKillInterval(warId);
            killIntervalTime = 15000;
            if (time > 0)
            {
                killIntervalTime = (UInt32)time;
            }

            //warGloryMomentvideoPath = "";
            //videoType = EMScreenRECType.EMSS_Invalid;
            recType   = EMScreenRECType.EMSS_Invalid;
            bRECValid = false;

            if (warGloryMomentvideoList != null)
            {
                warGloryMomentvideoList.Clear();
            }

            warVideoCount = 0;
        }

        if (_eOldState == Stage_ManagerDef.EStage_State.ESS_BATTLE)
        {
            SwitchRECState(EMRECState.EMREC_STOP);
        }
    }
Ejemplo n.º 3
0
 protected void OnStageStateChanged(Stage_ManagerDef.EStage_State _eOldState, Stage_ManagerDef.EStage_State _eNewState)
 {
     if ((_eNewState == Stage_ManagerDef.EStage_State.ESS_MATCHROOM && _eOldState == Stage_ManagerDef.EStage_State.ESS_GAME) ||
         (_eNewState == Stage_ManagerDef.EStage_State.ESS_GAME && _eOldState == Stage_ManagerDef.EStage_State.ESS_MATCHROOM))
     {
         return;
     }
     AssetBundleManager.ReleaseResNodeHandle(Instance, true);
     Instance.m_dicEffectIDResNodeUsed.Clear();
     Instance.m_listActiveEffectParam.Clear();
     Instance.m_listDelaySpawnEffectParam.Clear();
 }