using MoleMole.Config; using UnityEngine.UI; namespace MoleMole { public class AvatarLevelUpDialogContext : BaseSequenceDialogContext { private const float TIMER_SPAN = 2f; private CanvasTimer _timer; private uint _level; private uint _levelBefore; public AvatarLevelUpDialogContext(uint level, uint levelBefore) { config = new ContextPattern { contextName = "AvatarLevelUpDialogContext", viewPrefabPath = "UI/Menus/Dialog/AvatarLevelUpDialog" }; _timer = Singleton.Instance.SceneCanvas.CreateTimer(2f, 0f); _timer.timeUpCallback = Destroy; _timer.StopRun(); _level = level; _levelBefore = levelBefore; } protected override void BindViewCallbacks() { BindViewCallback(base.view.transform.Find("Btn").GetComponent