using System.Collections.Generic; using MoleMole.Config; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; namespace MoleMole { public class StorageItemSellDialogContext : BaseDialogContext { public StorageDataItemBase storageDataItem; private GameObject _oneItemSellInfoPanel; private GameObject _multipItemSellInfoPanel; private int _sellItemNumber; private int _maxItemNumber; public StorageItemSellDialogContext() { config = new ContextPattern { contextName = "StorageItemSellDialogContext", viewPrefabPath = "UI/Menus/Dialog/SellItemDialog" }; } public override bool OnPacket(NetPacketV1 pkt) { ushort cmdId = pkt.getCmdId(); if (cmdId == 34) { return SetupView(); } return false; } protected override void BindViewCallbacks() { BindViewCallback(base.view.transform.Find("Dialog/ActionPanel/ConfirmButton").GetComponent