diff --git a/Assets/PerfectWorld/Scripts/Managers/EC_InventoryUI.cs b/Assets/PerfectWorld/Scripts/Managers/EC_InventoryUI.cs index d8b25be3ad..f5923a8885 100644 --- a/Assets/PerfectWorld/Scripts/Managers/EC_InventoryUI.cs +++ b/Assets/PerfectWorld/Scripts/Managers/EC_InventoryUI.cs @@ -1811,8 +1811,15 @@ namespace BrewMonster.Scripts.Managers return; var host = CECGameRun.Instance?.GetHostPlayer(); - bool show = host != null && host.IsUsingTrashBox() && - (package == PKG_INVENTORY || package == PKG_TRASHBOX); + bool isUsingTrashBox = host != null && host.IsUsingTrashBox(); + bool isValidPackage = (package == PKG_INVENTORY || package == PKG_TRASHBOX); + + bool show = isUsingTrashBox && isValidPackage; + + if (storageTransferButton == null && !show) + { + return; + } btn.gameObject.SetActive(show); if (!show) return;