Пример #1
0
        protected override void Die()
        {
            // Handle dying properly. Instantiate explosion effect, play sound etc.
            gameObject.SetActive(false);
            EnemyUnits.EnemyDied(this);

            base.Die();
        }
Пример #2
0
        public void Init(EnemyUnits enemyUnits, Path path)
        {
            InitRequiredComponents();

            EnemyUnits = enemyUnits;

            _pathUser = gameObject.GetOrAddComponent <PathUser>();
            _pathUser.Init(Mover, path);
        }
Пример #3
0
 public void Init(EnemyUnits enemyUnits)
 {
     EnemyUnits = enemyUnits;
 }