示例#1
0
    private void OnTriggerStay2D(Collider2D collision)
    {
        if (collision.tag == "Player")
        {
            jokalaria = collision.GetComponent <JokalariMug>();
            jokalaria.setAteAurrean(true);
            if (zabalduDaiteke)
            {
                playerAnim = collision.GetComponent <Animator>();
                if (Ekintzak.instantzia.GetAteaZabaldu())
                {
                    if (Input.GetKeyDown(KeyCode.DownArrow) && jokalaria.GetLurrean() && !jokalaria.GetAteaZeharkatzen())
                    {
                        AudioManager.instantzia.Play("Atea");

                        jokalaria.SetAteaZeharkatzen(true);

                        anim.SetBool("zabaldu", true);
                        exitAnim.SetBool("zabaldu", true);

                        StartCoroutine(AteanSartu());
                    }
                }
            }
        }
    }
示例#2
0
 private void OnTriggerExit2D(Collider2D collision)
 {
     if (collision.tag == "Player")
     {
         jokalaria = collision.GetComponent <JokalariMug>();
         jokalaria.setAteAurrean(false);
     }
 }
    // Use this for initialization
    void Start()
    {
        jokalaria   = FindObjectOfType <JokalariMug>();
        inbentarioa = Inbentarioa.instantzia;

        jokalariDatuak = Data.instantzia;
        DatuakKargatu();
        //fadeManager.Argitu(2f); // !!!dialog triggerraren aktibazio denbora luzatu baita ere!
    }
示例#4
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        if (collision.tag == "Player")
        {
            jokalaria = collision.GetComponent <JokalariMug>();
            // jokalaria gelatik irteten da
            if (mugitu)
            {
                if (!jokalaria.gelaAldatzen)
                {
                    jokalaria.SetGelaAldaketa(eskuma, true);
                    fadeManager.Ilundu();
                }
                else
                {
                    jokalaria.SetGelaAldaketa(eskuma, false);
                }
            }
            // jokalariaren tokia aldatzen da
            else
            {
                if (!jokalaria.eskumarantz != eskuma)
                {
                    if (etsaiak != null)
                    {
                        print("gelatik irteten");
                        etsaiak.EtsaiakKendu();
                    }

                    jokalaria.transform.position = irteeraPuntua.transform.position;
                }
                else
                {
                    kamera.GetComponent <VCam>().CameraConfinerKudeatu(transform.position);
                    fadeManager.Argitu(.5f);
                    if (etsaiak != null)
                    {
                        print("gelan sartzen");
                        etsaiak.EtsaiakReset();
                    }
                }
            }
        }
        // etsaia gelatik ez irteteko
        else if (collision.tag == "Etsaia")
        {
            collision.GetComponent <Etsaia>().Hil();
        }
    }
示例#5
0
    // Use this for initialization
    void Start()
    {
        cam = GetComponent <CinemachineVirtualCamera>();

        confiner = cam.GetComponent <CinemachineConfiner>();
        bounds   = cameraBounds.GetComponentsInChildren <PolygonCollider2D>();

        lookAhead = cam.GetCinemachineComponent <CinemachineFramingTransposer>().m_LookaheadTime;
        width     = cam.GetCinemachineComponent <CinemachineFramingTransposer>().m_DeadZoneWidth;
        hight     = cam.GetCinemachineComponent <CinemachineFramingTransposer>().m_DeadZoneHeight;
        xDamp     = cam.GetCinemachineComponent <CinemachineFramingTransposer>().m_XDamping;
        yDamp     = cam.GetCinemachineComponent <CinemachineFramingTransposer>().m_YDamping;

        target = cam.m_Follow;
        if (target.GetComponent <JokalariMug>())
        {
            jokalaria = cam.m_Follow.GetComponent <JokalariMug>();
            //CameraConfinerKudeatu(jokalaria.transform.position);
        }
    }
示例#6
0
 void Start()
 {
     jokalaria = FindObjectOfType <JokalariMug>();
 }