void OnTriggerExit(Collider other) { if (other.name.Split('_')[0] == "MenuPointer") { OnTriggerExitEvent?.Invoke(this, EventArgs.Empty); } }
void OnTriggerExit(Collider collider) { if (OnTriggerExitEvent != null) { OnTriggerExitEvent.Invoke(collider); } }
void OnTriggerExit(Collider other) { if (other.name.Split('_')[0] == "MenuPointer") { _ButtonExecuted = false; transform.localPosition = _OriginalLocalPosition; OnTriggerExitEvent?.Invoke(this, new ButtonXRTriggerEvent(other)); } }
private void OnTriggerExit(Collider other) { var colInfo = new TreeCollider.CollisionInfo { collidedWith = other.gameObject, collisionState = TreeCollider.CollisionInfo.CollisionState.stay, isTrigger = true, otherCollider = other, sender = gameObject }; onTriggerExit?.Invoke(colInfo); OnTriggerExitEvent?.Invoke(colInfo); }
private void OnTriggerExit2D(Collider2D otherCol) { GameObject aGameObject = otherCol.gameObject; // if not registered if (!itsOverlappingGameObjects.Contains(aGameObject)) { return; } // track it! itsOverlappingGameObjects.Remove(aGameObject); if (OnTriggerExitEvent != null) { OnTriggerExitEvent.Invoke(aGameObject); } }
public void OnTriggerExit2D(Collider2D col) { OnTriggerExitEvent?.Invoke(col); }
private void OnTriggerExit(Collider other) => OnTriggerExitEvent?.Invoke(other);
private void OnTriggerExit(Collider other) { OnTriggerExitEvent.Invoke(); }
void OnTriggerExit(Collider other) { OnTriggerExitEvent?.Invoke(other); }
private void OnTriggerExit(Collider other) { OnTriggerExitEvent?.Invoke(gameObject, other.gameObject); }