private void Collision2DAgentOnStaying(object sender, Collider2D e) => Staying?.Invoke(this, e);
void OnTriggerStay2D(Collider2D collision2D) => Staying?.Invoke(this, collision2D);