public ShootingSceneBase()
 {
     this.Type = ResultSceneBase.ResultType.Clear;
 }
 public virtual bool IsFinished()
 {
     if (SSTaskFactory.EnemyUpdateTask.EnemyList.Count == 0 && SSTaskFactory.EnemyPopTask.GetRemainEnemys() == 0 && SSTaskFactory.BossPopTask.BossList.Count == 0)
     {
         this.Type = ResultSceneBase.ResultType.Clear;
         return true;
     }
     else if(!SSTaskFactory.PlayerUpdateTask.Player.IsLiving())
     {
         this.Type = ResultSceneBase.ResultType.Lose;
         return true;
     }
     else
     {
         return false;
     }
 }