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; } } }
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; } }