static void Main(string[] args) { var ave = new Ave(); Console.WriteLine("AVE: "); ave.Voar(); Console.WriteLine(); var aguia = new Aguia(); Console.WriteLine("AGUIA: "); aguia.Voar(); Console.WriteLine(); var pombo = new Pombo(); Console.WriteLine("POMBO: "); pombo.Voar(); Console.WriteLine(); var avestruz = new Avestruz(); Console.WriteLine("AVESTRUZ: "); avestruz.Voar(); Console.WriteLine(); Ave ave1 = new Avestruz(); Console.WriteLine("AVEstruz: "); ave1.Voar(); Console.ReadKey(); }
void Awake() //Acontece quando o prefab é "acordado" { podeExecutar = true; vidas = 5; almas = 0; aguiaScript = (Aguia)GetComponent(typeof(Aguia)); oncaScript = (Onca)GetComponent(typeof(Onca)); tartarugaScript = (Tartaruga)GetComponent(typeof(Tartaruga)); rb = GetComponent <Rigidbody2D>(); //Encontra o componente Rigidbody do jogador. an = GetComponentInChildren <Animator>(); cam = Camera.main.GetComponent <CamFollow>(); canMove = true; moveBlock = false; canShoot = true; facingRight = true; force = 1500; groundCheckSize = new Vector2(0.4f, 0.3f); passosEv = FMODUnity.RuntimeManager.CreateInstance(somPassos); passosEv.getParameter("Andando", out andandoParam); passosEv.getParameter("Terreno", out terrenoParam); passosEv.start(); Instantiate(gm); StartCoroutine(gm.habilidadesIniciais()); Time.timeScale = 1; hitPlayed = true; vulneravel = true; }