//// Private methods void UnpackEnemyAttributes(EnemyAttributes attributes) { _totalLife = _currentLife = attributes.life; _lifeBar.SetUp(_totalLife); _aiAgent.speed = attributes.speed; }
void Start() { _gameManager = GameManager.Instance; _spawnSystem = _gameManager.Enemies; _coreTotalLife = _gameManager.CoreTotalLife; _currentLife = _coreTotalLife; _secondsToCheckMenace = _gameManager.CoreMenaceCheckPeriod; _lifeBar.SetUp(_coreTotalLife); }