1
0
forked from cgvr/DeltaVR

fix radio button flakiness

This commit is contained in:
2026-02-18 14:55:31 +02:00
parent 255f3c1696
commit d206502ab3
8 changed files with 16 additions and 18 deletions

View File

@@ -33,19 +33,21 @@ public class ReleasableButton : MonoBehaviour
}
private void OnCollisionEnter(Collision collision)
private void OnTriggerEnter(Collider collider)
{
if (!isButtonDown && collision.gameObject.tag.EndsWith("Hand"))
if (!isButtonDown && collider.gameObject.tag.EndsWith("Hand"))
{
Debug.Log("collided with: " + collider.gameObject.name);
Activate();
OnButtonPressed?.Invoke();
}
}
private void OnCollisionExit(Collision collision)
private void OnTriggerExit(Collider collider)
{
if (isButtonDown && collision.gameObject.tag.EndsWith("Hand"))
if (isButtonDown && collider.gameObject.tag.EndsWith("Hand"))
{
Debug.Log("collider exited: " + collider.gameObject.name);
Deactivate();
}
}