using MoleMole.Config; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; namespace MoleMole { public class ResourceDetailDialogContext : BaseDialogContext { public readonly RewardUIData resourceData; public ResourceDetailDialogContext(RewardUIData resourceData) { config = new ContextPattern { contextName = "ResourceDetailDialogContext", viewPrefabPath = "UI/Menus/Dialog/ItemDetailDialog", ignoreNotify = true }; this.resourceData = resourceData; } protected override void BindViewCallbacks() { BindViewCallback(base.view.transform.Find("BG"), EventTriggerType.PointerClick, OnBGClick); BindViewCallback(base.view.transform.Find("Dialog/CloseBtn").GetComponent