public void OnTriggerExit(Collider other) { if (other.gameObject.CompareTag("ShapeMergeRadius")) { GameObject otherShape = other.gameObject.transform.parent.gameObject; otherShape.GetComponent <NotifyOnDisable>().OnObjectDisabled += OnOverlappedDisabled; OverlappingMergeTriggers.Remove(otherShape.GetComponent <MergableObject>()); } }
public void OnOverlappedDisabled(GameObject other) { OverlappingMergeTriggers.Remove(other.gameObject.GetComponent <MergableObject>()); }