コード例 #1
0
    public void FinishGame()
    {
        EnemyShip[] enemyShips = FindObjectsOfType <EnemyShip>();

        ShipSpawner.Instance.enemyQueue.Clear();

        if (enemyShips.Length > 0)
        {
            for (int i = 0; i < enemyShips.Length; i++)
            {
                Destroy(enemyShips[i]);
            }
        }
        FellowShip ship = FindObjectOfType <FellowShip>();

        if (ship != null)
        {
            Destroy(ship.gameObject, 0);
        }
        Menu.Instance.GameUIActivate(false);
        Menu.Instance.MainMenuActivate(true);
    }
コード例 #2
0
 public override void InitiliazeShip()
 {
     base.OnDead += EnemyController.Instance.DestroyEnemy;
     OnCollision += TakeDamage;
     target       = FindObjectOfType <FellowShip>();
 }