コード例 #1
0
    public void RemoveEnemy(GameObject enemy)
    {
        Enemy enemRef = enemy.GetComponent <Enemy>();

        EnemyScripts[spawnerInstaceId].Remove(enemRef);
        if (!enemRef.hover)
        {
            currentlyAttackingEnemies[spawnerInstaceId].Remove(enemRef);
        }
        if (EnemyScripts[spawnerInstaceId].Count == 0)
        {
            currentlyAttackingEnemies.Remove(spawnerInstaceId);
            spawner.Deactivate();
            spawnerInstaceId = 0;
        }
    }