Example #1
0
 void Start()
 {
     _player               = GameObject.FindGameObjectWithTag("Player").transform;
     _agent                = GetComponent <NavMeshAgent>();
     _animator             = GetComponent <Animator>();
     _bossMovement         = GetComponent <CharactersMovement>();
     _uiManager            = GameObject.FindObjectOfType(typeof(UIManager)) as UIManager;
     _agent.speed          = bossStatus.speed;
     _maxHP                = _hp;
     sliderBossHP.maxValue = _hp;
     UpdateLifebar();
 }
Example #2
0
 void Start()
 {
     _dropChance        = 0.2f;
     _animator          = GetComponent <Animator>();
     _cooldownChangePos = 3;
     _hp            = 10;
     _enemyMovement = GetComponent <CharactersMovement>();
     _selectZombie  = Random.Range(1, transform.childCount);
     transform.GetChild(_selectZombie).gameObject.SetActive(true);
     _player    = GameObject.FindGameObjectWithTag("Player");
     _uiManager = GameObject.FindObjectOfType(typeof(UIManager)) as UIManager;
 }