1using System.Collections.Generic;
41 public HashSet<string>
cats =
new HashSet<string>();
43 public Dictionary<string, UIButton>
catButton =
new Dictionary<string, UIButton>();
45 public Dictionary<string, int>
catCount =
new Dictionary<string, int>();
65 for (
int i = 0; i < 9; i++)
68 b.mainText.text = (i + 1).ToString() ??
"";
98 groupPage.selected =
null;
104 foreach (
string cat
in cats)
113 uIButton.SetOnClick(delegate
132 bool flag =
cats.Contains(
item.Key);
134 value.SetActive(flag);
145 itemNum.mainText.text = container.things.Count +
" / " + container.
things.
MaxCapacity;
151 if (timerSearch > 0f)
154 if (timerSearch <= 0f)
182 buttonClearSearch.SetActive(inputSearch.text !=
"");
195 timerSearch = intervalSearch;
202 inputSearch.text =
"";
static SourceManager sources
SourceCategory categories
override string GetName(NameStyle style, int _num=-1)
List< UIButton > buttonsPage
UISelectableGroup groupPage
Dictionary< string, UIButton > catButton
Dictionary< string, int > catCount
UIButton buttonClearSearch
HashSet< Recipe > searchRecipes
List< Thing > filteredList
void Select(UIButton button, bool check=true)
virtual void Init(int index=0, UnityAction< int > action=null, bool directChildren=false)