Esempio n. 1
0
 public void StageStop(bool manual = false, bool victory = true)
 {
     NotifyChanged((int)BattleArena.ENPropertyChanged.enUrgentEvent, false);
     BattleSummary.Singleton.OnFinished(manual, victory);
     //QTE.Stop();
     SwordSoul.Clear();
     Combo.Clear();
     m_blackBoard.Delete();
 }
Esempio n. 2
0
    public void StageStart()
    {
        ReliveCount    = 0;
        KillBossCount  = 0;
        StageStartTime = Time.time;
        MaxComboNumber = 0;
        ResetSwitchSkillCount();
        //QTE.Init();
        SwordSoul.Clear();
        FloorInfo info = GameTable.FloorInfoTableAsset.LookUp(SM.RandomRoomLevel.Singleton.m_curFloorId);

        if (null != info)
        {
            m_origialCount            = info.m_origialCount;// info.SceneManger.Singleton.m_curFloorId;
            m_canOrigialResurrection  = info.m_canOrigialResurrection == 1 ? true : false;
            m_canRetLayerResurrection = true;
        }
        else
        {
            Debug.Log("OnChooseFloor FloorInfo info==null" + SM.RandomRoomLevel.Singleton.m_curFloorId);
        }
        DropCardsIdList.Clear();
    }