Esempio n. 1
0
    public void OnRoomEnemyDied(Enemy enemy)
    {
        //print("OnRoomEnemyDied: " + enemy.name);

        Enemies.Remove(enemy);
        KillableEnemies.Remove(enemy);
        if (KillableEnemies.Count == 0)
        {
            OnRoomCleared();
        }
    }
Esempio n. 2
0
    public void AddEnemy(Enemy enemy)
    {
        if (enemy == null)
        {
            return;
        }

        Enemies.Add(enemy);
        enemy.DungeonRoomRef = this;
        if (!enemy.GetComponent <HealthController>().isIndestructible)
        {
            KillableEnemies.Add(enemy);
        }
    }