コード例 #1
0
 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() + "%";
         }
     }
 }
コード例 #2
0
 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);
 }