1using System.Collections.Generic;
84 onInstantiate = delegate
103 foreach (
ItemResearch itemResearch
in componentsInChildren)
126 ELayer.pc.ModCurrency(-p,
"money2");
127 ELayer.Branch.elements.ModBase(a.id, 1);
129 ELayer.Branch.resources.SetDirty();
130 ELayer.core.game.player.hotbars.ResetHotbar(2);
131 if ((bool)WidgetHotbar.HotBarMainMenu)
133 WidgetHotbar.HotBarMainMenu.RebuildPage();
137 WidgetMenuPanel.Instance.OnChangeActionMode();
217 ELayer.screen.Focus(a.points[0]);
248 ELayer.screen.Focus(a.GetPoint());
256 if (
item.trait.IsSpot)
if(item3.idFile==idFirstFile &&item3.id==idFirstTopic)
int GetSortVal(UIList.SortMode m)
int GetCurrency(string id="money")
static Dialog YesNo(string langDetail, Action actionYes, Action actionNo=null, string langYes="yes", string langNo="no")
static FactionBranch Branch
Dictionary< int, Element > dict
int GetSortVal(UIList.SortMode m)
ResearchManager researches
int GetTechUpgradeCost(Element e)
ElementContainerZone elements
ElementContainerZone elements
void SetMainText(string lang, Sprite sprite=null, bool disableMask=true)
UIButton AddSubButton(Sprite sprite, Action action, string lang=null, Action< UITooltip > onTooltip=null)
override void OnSwitchContent(Window window)
override bool HeaderIsListOf(int id)
static LayerHome Instance
void RefreshTech(bool listComplete=false)
UIList.SortMode sortResearch
List< ShippingResult > shippingResults
List< ResearchPlan > finished
List< ResearchPlan > plans
int GetSortVal(UIList.SortMode m)
int GetSortVal(UIList.SortMode m)
override void Add(object item)
ElementContainerZone elements