// Update is called once per frame public override void LocalUpdate() { if (interacting) { transform.localPosition = clamper.GetClampedValue(); if (transform.localPosition == contactPoint.localPosition) { Activate(); } } }
// Update is called once per frame public override void LocalUpdate() { if (interacting || isGrabbed) { transform.localPosition = clamper.GetClampedValue(); CheckForEvents(); } }