Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
    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;
    }