// -- CONSTRUCTORS void Start() { Hero.transform.position = HeroSpawn.transform.position; Hero.Game = this; for (int enemyIndex = 0; enemyIndex < EnemyHolder.childCount; enemyIndex++) { ENEMY enemy = EnemyHolder.GetChild(enemyIndex).GetComponent<ENEMY>(); if (enemy != null) { enemy.Game = this; EnemiesList.Add(enemy); } } }
public void EnemyDied(ENEMY enemy) { EnemiesList.Remove(enemy); Hero.Score += enemy.ScoreValue; }