private void OnTriggerExit2D(Collider2D collision) { if (collision.tag.Equals("Player")) { GravityObject go = collision.gameObject.GetComponent <GravityObject>(); if (go.GetGravitySource().Equals(this)) { go.ResetGravity(); } } }
private void OnTriggerExit2D(Collider2D collision) { GravityObject go = collision.gameObject.GetComponent <GravityObject>(); if (go != null && go.isActiveAndEnabled) { if (this.Equals(go.GetGravitySource())) { go.ResetGravity(); } } }