Exemplo n.º 1
0
		public void AddEnemy(EnemyController obj)
		{
			if (obj == null)
				return;

			obj.DestroyEvent += (s, e) => { _enemiesObjects.Remove(obj); };
			_enemiesObjects.Add(obj);
		}
Exemplo n.º 2
0
		protected override void Awake()
		{
			base.Awake();
			_enemyController = GetComponent<EnemyController>();
			_random = new System.Random(DateTime.Now.Millisecond);
		}
Exemplo n.º 3
0
		protected override void Awake()
		{
			base.Awake();
			_enemyController = GetComponent<EnemyController>();
			_enemyController.ChangedArmorEvent += SetAnimationsLevel;
		}
Exemplo n.º 4
0
		private void Awake()
		{
			_enemyController = GetComponent<EnemyController>();
			_collider = GetComponent<Collider2D>();
			_random = new System.Random(DateTime.Now.Millisecond);
		}