protected override void OnDeactivate() { if (current != null) { current.Destroy(); current = null; } canCreate = true; }