public override void Close() { if (CloseCallback != null) { CloseCallback.Invoke(); } Destroy(gameObject); }