From f85f1add5451f05a5298b6c168ee5ca06f5152cb Mon Sep 17 00:00:00 2001 From: Tungdv Date: Thu, 26 Feb 2026 20:22:07 +0700 Subject: [PATCH] fix: update logic hatch pet egg. --- .../Scripts/Managers/EC_InventoryUI.cs | 3 +- .../Managers/EC_IvtrItem/EC_IvtrPetEgg.cs | 2 + .../CSNetwork/C2SCommand/C2SCommand.cs | 7 +++ .../CSNetwork/C2SCommand/C2SCommandFactory.cs | 15 ++++++ .../Scripts/Network/CSNetwork/GameSession.cs | 6 +++ .../Scripts/Network/UnityGameSession.cs | 4 ++ .../PerfectWorld/Scripts/Pet/EC_PetCorral.cs | 2 +- .../Scripts/UI/Dialogs/DlgPetHatch.cs | 21 ++++++-- Assets/Scripts/CECHostPlayer.Pet.cs | 49 +++++++++++++++++++ 9 files changed, 103 insertions(+), 6 deletions(-) diff --git a/Assets/PerfectWorld/Scripts/Managers/EC_InventoryUI.cs b/Assets/PerfectWorld/Scripts/Managers/EC_InventoryUI.cs index c5b877b6b0..90fb2af58d 100644 --- a/Assets/PerfectWorld/Scripts/Managers/EC_InventoryUI.cs +++ b/Assets/PerfectWorld/Scripts/Managers/EC_InventoryUI.cs @@ -3,6 +3,7 @@ using BrewMonster.Common; using BrewMonster.Network; using BrewMonster.Scripts; using BrewMonster.Scripts.UI; +using BrewMonster.UI; using CSNetwork.GPDataType; using ModelRenderer.Scripts.GameData; using PerfectWorld.Scripts.Managers; @@ -16,7 +17,7 @@ using UnityEngine.UI; namespace BrewMonster.Scripts.Managers { - public class EC_InventoryUI : MonoBehaviour + public class EC_InventoryUI : AUIDialog { [Header("Pack Buttons (assign in Inspector)")] [SerializeField] private List