protected override void iniciaApresentaInimigo() { apresentaInimigo enemy = gameObject.AddComponent <apresentaInimigo>(); enemy.nomeTreinador = nomeDoTreinador; enemy.eTreinador = true; enemy.inimigo = inimigoUC.criature(); }
protected void apresentaAdversario() { Camera cameraP = Camera.main; contadorDeTempo += Time.deltaTime; if (contadorDeTempo > 0.5f) { if (!foiApresentado) { cameraP.transform.position = (Inimigo.transform.position + 8 * Inimigo.transform.forward + 5 * Vector3.up); cameraP.transform.LookAt(Inimigo.transform); foiApresentado = true; } else { cameraP.transform.RotateAround(Inimigo.transform.position, Vector3.up, 15 * Time.deltaTime); if (!GetComponent <apresentaInimigo>()) { bugDoNivel1(); /* * Gambiarra pra tirar o bug do inimigo caindo do chao * * * if(Inimigo.transform.position.y - X.transform.position.y>5) * { * Vector3 V = Inimigo.transform.position; * Inimigo.transform.position = new melhoraPos().novaPos( * new Vector3(V.x,X.transform.position.y+2,V.z) * ); * } * * /******************************************/ iniciaApresentaInimigo(); } else if (Input.GetButtonDown("acaoAlt") || Input.GetButtonDown("acao") || Input.GetButtonDown("menu e auxiliar") || contadorDeTempo > 10f) { apresentaInimigo E = GetComponent <apresentaInimigo>(); E.fechaJanela(); depoisDeTerminarAApresentacao(); } } } }
protected virtual void iniciaApresentaInimigo() { apresentaInimigo enemy = gameObject.AddComponent <apresentaInimigo>(); enemy.inimigo = inimigoUC.criature(); }