Beispiel #1
0
    void Start()
    {
        if (EjecutaAnimacionAlempezar == false)
        {
            ScritBatalla = GameObject.Find("baltle interfaceC/baltle interface").GetComponent <animationScritpBatle>();
            inventario   = GameObject.Find("objetos/objetos").GetComponent <Inventario>();
            Brawler      = new NpcBrauler();
            Brawler.inicializa();
        }
        animacion = GetComponent <Animation>();

        TextoDialogo          = GameObject.Find("Canvas/box Texto/mask/Text").GetComponent <Text>();
        punteroImagen         = GameObject.Find("Canvas/box Texto/mask/Puntero").GetComponent <Image>();
        Canvastext            = GameObject.Find("Canvas").GetComponent <Canvas>();
        LectorDetexto         = new dialogueclassNPC();
        punteroImagen.enabled = false;
        Puntero_      = new Puntero();
        BoxSelecction = GameObject.Find("Canvas/box Election");
        BoXCrewild    = GameObject.Find("Canvas/cuadroCrewild");


        if (EjecutaAnimacionAlempezar == true)
        {
            animacion.Play(NombreAnimacion);
        }

        Invoke("AuxInvoke", 0.5f);
    }
Beispiel #2
0
    // Start is called before the first frame update
    void Start()
    {
        animatorNpc = GetComponent <Animator>();

        PosicionActual = ((RangoDeMovimiento * RangoDeMovimiento) / 2);

        pos = transform.position;


        BoxColiderRadios = new BoxCollider2D[4];

        Transform[] auxobj = GetComponentsInChildren <Transform>();

        animatorNpc.SetInteger("face", Face);

        //otorga valores box Collider.
        foreach (Transform obj in auxobj)
        {
            if (obj.name == "arriba")
            {
                BoxColiderRadios[0] = obj.GetComponent <BoxCollider2D>();
            }
            else if (obj.name == "derecha")
            {
                BoxColiderRadios[1] = obj.GetComponent <BoxCollider2D>();
            }
            else if (obj.name == "abajo")
            {
                BoxColiderRadios[2] = obj.GetComponent <BoxCollider2D>();
            }
            else if (obj.name == "Isquierda")
            {
                BoxColiderRadios[3] = obj.GetComponent <BoxCollider2D>();
            }
        }

        npc_Dialogo = GetComponent <NPC_Dialogo>();

        npc_Brauler = GetComponent <NpcBrauler>();

        DesactivaRadioBoxCollider();


        //ajuste de face al iniciar
        Face = ((int)direcciones[0]) + 1;
        animatorNpc.SetInteger("face", Face);
    }
Beispiel #3
0
    // Start is called before the first frame update
    void Start()
    {
        SpriteRenderer[] captadorRender = GetComponentsInChildren <SpriteRenderer>();

        // Debug.Log(Criaturas[0].criatura.NombreTaxonomico);

        //encapsula render
        foreach (SpriteRenderer Sprd in captadorRender)
        {
            if (Sprd.name == "hojas")
            {
                Renderhojas = Sprd;
            }
        }

        modoBrauler = new NpcBrauler();
        modoBrauler.inicializa();

        hierbas.ProbabilidadEncuentro = 5f;

        Audios = FindObjectOfType <AudiosMenus>();

        //Criaturas = GameObject.Find("Game Manager").GetComponent<ControlManager>().Criaturas;
    }