예제 #1
0
    private void OnCollisionStay(Collision collision)
    {
        if (collision.rigidbody == null)
        {
            return;
        }

        if (!objects.Contains(collision.rigidbody))
        {
            AddObjekt(collision.rigidbody);
            if (collision.gameObject.GetComponent <ObjektNaPlytce>() == null)
            {
                ObjektNaPlytce ob = collision.gameObject.AddComponent <ObjektNaPlytce>();
                ob.plytka = this;
            }
            else
            {
                collision.gameObject.GetComponent <ObjektNaPlytce>().plytka = this;
            }
        }
        else
        {
            if (collision.gameObject.GetComponent <ObjektNaPlytce>() == null)
            {
                ObjektNaPlytce ob = collision.gameObject.AddComponent <ObjektNaPlytce>();
                ob.plytka = this;
            }
        }
    }
예제 #2
0
    private void OnCollisionEnter(Collision collision)
    {
        if (collision.rigidbody == null)
        {
            return;
        }

        AddObjekt(collision.rigidbody);
        if (collision.gameObject.GetComponent <ObjektNaPlytce>() == null)
        {
            ObjektNaPlytce ob = collision.gameObject.AddComponent <ObjektNaPlytce>();
            ob.plytka = this;
        }
        else
        {
            collision.gameObject.GetComponent <ObjektNaPlytce>().plytka = this;
        }
    }