public void VidaInimigo() { if (InimigoSelecionado != null) { CombateInimigo tempCombateInimigo = InimigoSelecionado.GetComponent <CombateInimigo>(); if (InfoInimigo_Ativo) { VidaAtualInimigo.rectTransform.sizeDelta = new Vector2(tempCombateInimigo.VidaAtual * 150 / tempCombateInimigo.VidaMax, 20); VidaInimigoPorcentagem.text = (tempCombateInimigo.VidaAtual * 100 / tempCombateInimigo.VidaMax).ToString() + "%"; } } }
void Start() { NavAgente = this.GetComponent <NavMeshAgent>(); Jogador = GameObject.Find("Jogador").gameObject; tempCombateInimigo = this.GetComponent <CombateInimigo>(); thisCollider = this.GetComponent <CapsuleCollider>(); tempInfoJogador = Jogador.GetComponent <InfoJogador>(); tempCombateJogador = Jogador.GetComponent <CombateJogador>(); InvokeRepeating("InimigoAtacando", 0, 1); AnimInimigo = this.gameObject.transform.GetChild(0).gameObject.GetComponent <Animator>(); AgroExterno = this.gameObject.transform.parent.gameObject; tempAgroExterno = this.gameObject.GetComponentInParent <AgroExterno>(); Waypoint = Instantiate(Prefab_Waypoint, new Vector3(this.transform.position.x, 0, this.transform.position.z + 2), Quaternion.identity); }