protected override void OnRaiseLeaveEvent(CollisionZoneEventArgs e) { used = true; base.OnRaiseLeaveEvent(e); }
protected override void OnRaiseEnterEvent(CollisionZoneEventArgs e) { e.Position = Position; base.OnRaiseEnterEvent(e); }
protected virtual void OnRaiseLeaveEvent(CollisionZoneEventArgs e) { RaiseLeaveEvent?.Invoke(this, e); }