25 b.buttonActivate.mainText.text =
Lang.
Get(
"Widget" + a.id);
35 if (a.id ==
"QuestTracker")
37 if (ELayer.ui.widgets.GetWidget(
"QuestTracker") != null)
39 ELayer.player.questTracker = false;
43 ELayer.player.questTracker = true;
45 WidgetHotbar.RefreshButtons();
61 uIList2.callbacks = obj;
62 uIList.callbacks = callbacks;
66 if (
config.IsInRightMode() && !widgetMeta.debugOnly)
68 if (
config.id.Contains(
"Hotbar"))
82 item.OnManagerActivate();
85 windows[0].AddBottomButton(
"resetWidget", delegate
91 ELayer.
ui.widgets.Reset(toggleTheme:
false);
95 windows[0].AddBottomButton(
"loadTheme", delegate
97 widgets.DialogLoad(delegate
103 windows[0].AddBottomButton(
"saveTheme", delegate
105 widgets.DialogSave(delegate
117 if ((
bool)componentOf)
131 itemWidget.buttonLock.mainText.text =
Lang.
Get(itemWidget.
config.locked ?
"unlockWidget" :
"lockWidget");
139 item.OnManagerDeactivate();
static Dialog YesNo(string langDetail, Action actionYes, Action actionNo=null, string langYes="yes", string langNo="no")
static Dialog Ok(string langDetail, Action action=null)
static GameSetting setting
List< Widget.Meta > widgetMetas
static string Get(string id)
List< ButtonPair > buttons
override void Add(object item)
virtual void Refresh(bool highlightLast=false)