void OnTriggerExit2D(Collider2D other) { Acceleratable acceleratable = other.GetComponentInParent <Acceleratable>(); if (acceleratable.forces.Contains(transform.up * force)) { acceleratable.forces.Remove(transform.up * force); } }
void OnTriggerStay2D(Collider2D other) { Acceleratable acceleratable = other.GetComponentInParent <Acceleratable>(); if (!acceleratable.forces.Contains(transform.up * force)) { acceleratable.forces.Add(transform.up * force); } }