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);
 }
Example #3
0
 private void JustDoWidgetToFullName()
 {
     m_widgetToFullName = WidgetPathManager.FillFullNameData(this.GetType().Name, m_myTransform, m_bNameUnique);
 }
Example #4
0
 private void JustDoWidgetToFullName()
 {
     this.m_widgetToFullName = WidgetPathManager.FillFullNameData(base.GetType().get_Name(), this.m_myTransform, this.m_bNameUnique);
 }