示例#1
0
		public void AddEnemy(EnemyController obj)
		{
			if (obj == null)
				return;

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