private static void ToFillFullNameData(Transform rootTransform) { for (int i = 0; i < rootTransform.get_childCount(); i++) { WidgetPathManager.AddWigetToFullNameData(rootTransform.GetChild(i).get_name(), WidgetPathManager.GetFullName(rootTransform.GetChild(i))); WidgetPathManager.ToFillFullNameData(rootTransform.GetChild(i)); } }
public static Dictionary <string, string> FillFullNameData(string name, Transform rootTransform, bool name_unique) { if (WidgetPathManager.mapWidgetPath.ContainsKey(name)) { return(WidgetPathManager.mapWidgetPath.get_Item(name)); } WidgetPathManager.m_myTransform = rootTransform; WidgetPathManager.mNameUnique = name_unique; WidgetPathManager.mWidgetToFullName = new Dictionary <string, string>(); WidgetPathManager.AddWigetToFullNameData(rootTransform.get_name(), rootTransform.get_name()); WidgetPathManager.ToFillFullNameData(rootTransform); if (!string.IsNullOrEmpty(name)) { WidgetPathManager.mapWidgetPath.set_Item(name, WidgetPathManager.mWidgetToFullName); } return(WidgetPathManager.mWidgetToFullName); }
private void JustDoWidgetToFullName() { m_widgetToFullName = WidgetPathManager.FillFullNameData(this.GetType().Name, m_myTransform, m_bNameUnique); }
private void JustDoWidgetToFullName() { this.m_widgetToFullName = WidgetPathManager.FillFullNameData(base.GetType().get_Name(), this.m_myTransform, this.m_bNameUnique); }