public override void Init(UIFormData data, object arg = null) { base.Init(data, arg); ConfirmPopFormArg confirmArg = (arg as ConfirmPopFormArg?) ?? new ConfirmPopFormArg(); tipsText.text = confirmArg.message; m_Confirm = confirmArg.confirmAction; m_Cancel = confirmArg.cancelAction; m_LeaveAction = m_Cancel; }
public override void Init(UIFormData data, object arg = null) { m_idx = (arg as int?) ?? 0; base.Init(data, arg); RectTransform warningRect = warning.transform as RectTransform; m_PunchAnim = warningRect.DOPunchScale(new Vector3(2, 2), 0.3f, 1); m_PunchAnim.Pause(); //m_PunchAnim.setAutoKill(false); m_PunchAnim.SetAutoKill(false); ShopInfo info = ShopInfo.TryGet(m_idx.ToString()); itemIcon.sprite = Resources.Load <Sprite>(info.icon); }
public virtual void Init(UIFormData data, object arg = null) { formData = data; GenFormEffect(); m_UIManager = FrameWorkManager.singleton.GetManager <UIManager>(); }