Спасибо, я сделал это с помощью самого Box Collider.вот рабочий код, теперь он работает:
public class SnapModelToPosition : MonoBehaviour {
public Rigidbody rb;
Vector3 newPos = new Vector3(0.1192573f, -0.630803f, 0.02599394f);
// Use this for initialization
void Start () {
rb.GetComponent<Rigidbody>();
}
void OnCollisionEnter(Collision col)
{
if(col.gameObject.name == "SnapToPosition")
{
Destroy(rb);
this.transform.localPosition = newPos;
this.transform.localEulerAngles = new Vector3(0, -90.00001f, 0);
}
}
}