示例#1
0
 protected override void OnStageClear(SStageClearBehaviour behaviour)
 {
     base.OnStageClear(behaviour);
     //如果通关成功的时候玩家还处于死亡状态,则玩家自动复活
     if (m_player && m_player.health == 0)
     {
         m_player.Revive();
     }
 }
示例#2
0
    protected override void OnStageClear(SStageClearBehaviour behaviour)
    {
        //only send over msg one time
        if (m_isPVEFinish)
        {
            return;
        }

        EnterState(BattleStates.Winning);
        OnStageOver();
    }