private void BuildSelectorStructure() { categories = new List <LE_Category>(); Sprite[] packages = Resources.LoadAll <Sprite>("Sets/_Cat"); for (int i = 0; i < packages.Length; ++i) { Sprite package = packages[i]; LE_Category tempCat = new LE_Category(i, package.name, Convert.ToString(i, 16).PadLeft(3, '0'), package); Sprite[] selectors = Resources.LoadAll <Sprite>("Sets/" + package.name); for (int j = 0; j < selectors.Length; ++j) { Sprite selector = selectors[j]; LE_Selector tempSel = new LE_Selector(j, selector.name, Convert.ToString(j, 16).PadLeft(3, '0'), selector); tempCat.AddSelector(tempSel); } categories.Add(tempCat); } }
public void AddSelector(LE_Selector s) { selectors.Add(s); }