protected virtual void OnDisable() { inventoryWindow.RemovePop_up(this); if (OnClose != null) { OnClose.Invoke(); } }