Ejemplo n.º 1
0
    void OnTriggerStay2D(Collider2D coll)
    {
        ZoneBound bound = coll.transform.GetComponent <ZoneBound>();

        if (bound && bound.m_collider != m_currentZone)
        {
            m_camera.m_currentBounds = bound.m_collider;
            m_currentZone            = bound.m_collider;
            ZoneBound.CurrentZone    = bound;
            GameManager.instance.NewZone();
        }
    }
Ejemplo n.º 2
0
Archivo: Dog.cs Proyecto: VFGF/LD40
    void OnTriggerExit2D(Collider2D coll)
    {
        ZoneBound bound = coll.transform.GetComponent <ZoneBound>();

        if (bound)
        {
            if (bound == m_zone)
            {
                Destroy(gameObject);
            }
        }
    }
Ejemplo n.º 3
0
    void OnTriggerStay2D(Collider2D coll)
    {
        if (!isTreasure || zone != -1)
        {
            return;
        }
        ZoneBound bound = coll.transform.GetComponent <ZoneBound>();

        if (bound)
        {
            int.TryParse("" + bound.gameObject.transform.name[4], out zone);
            print("The treasure has appeared in zone " + zone);
        }
    }