public override void Show(UIGMMainCtrl.UIGMMainInfo info) { base.Show(info); m_btn.onClick.AddListener(() => { info.stringAction?.Invoke(m_input.text); }); }
public virtual void Show(UIGMMainCtrl.UIGMMainInfo info) { Show(true); if (m_text) { m_text.text = info.name; } }
public void Show(UIGMMainCtrl.UIGMMainInfo info) { Show(true); m_button.Show(info.type == UIGMMainCtrl.eUIGMMainItemType.Button); m_inputBtn.Show(info.type == UIGMMainCtrl.eUIGMMainItemType.InputButton); m_text.Show(info.type == UIGMMainCtrl.eUIGMMainItemType.Text); BtnBase btn = GetItem(info.type); if (btn != null) { btn.Show(info); } }
//---------------------------------------------------------------------------- private void Action(UIGMMainCtrl.UIGMMainInfo info) { info.action?.Invoke(); }
//---------------------------------------------------------------------------- public override void Show(UIGMMainCtrl.UIGMMainInfo info) { base.Show(info); m_btn.onClick.AddListener(() => Action(info)); }