public void FindItems(string itemSuffix, string categorySuffix) { //Look into the Categories Hirearchy to see if it contains any Items int childCount = transform.childCount; for (int i = 0; i < childCount; i++) { Transform curChild = transform.GetChild(i); if (curChild.name.IndexOf(itemSuffix) > 0) { EF_Customizer_Item curItem = curChild.gameObject.AddComponent <EF_Customizer_Item>(); m_Items.Add(curItem); curItem.InitItem(); curItem.itemID = i; curItem.m_Category = this; } if (curChild.name.IndexOf(categorySuffix) > 0) { EF_Customizer_Category curCategory = curChild.gameObject.AddComponent <EF_Customizer_Category>(); m_SubCategories.Add(curCategory); curCategory.FindItems(itemSuffix, categorySuffix); } } }
public void InitFaceManager() { categoryScript = GetComponent <EF_Customizer_Category>(); if (categoryScript.m_Items.Count > 0) { startHead = categoryScript.m_Items[0]; } }
void OnEnable() { targetScript = (EF_Customizer_Item)target; emortalSkin = EF_Editor_Utils.GetInspectorEditorUI(); }