public void AddEnemy(EnemyController obj) { if (obj == null) return; obj.DestroyEvent += (s, e) => { _enemiesObjects.Remove(obj); }; _enemiesObjects.Add(obj); }
protected override void Awake() { base.Awake(); _enemyController = GetComponent<EnemyController>(); _random = new System.Random(DateTime.Now.Millisecond); }
protected override void Awake() { base.Awake(); _enemyController = GetComponent<EnemyController>(); _enemyController.ChangedArmorEvent += SetAnimationsLevel; }
private void Awake() { _enemyController = GetComponent<EnemyController>(); _collider = GetComponent<Collider2D>(); _random = new System.Random(DateTime.Now.Millisecond); }