예제 #1
0
 void InitHandlerObjects()
 {
     foreach (var obj in layoutHandlerObjects)
     {
         if (obj != null)
         {
             ILayoutCellHandler handler = obj.GetComponent <ILayoutCellHandler>();
             if (handler != null)
             {
                 if (!layoutHandlers.Contains(handler))
                 {
                     layoutHandlers.Add(handler);
                 }
             }
             else
             {
                 gameObject.name = CachedName + "(NOT_FOUND_HANDLERS)";
                 CustomDebug.LogWarning("no handlers found in GUILayoutCell references, gameObject name = " + CachedName, this);
             }
         }
         else
         {
             gameObject.name = CachedName + "(NOT_FOUND_HANDLERS)";
             CustomDebug.LogWarning("no handlers found in GUILayoutCell references, gameObject name = " + CachedName, this);
         }
     }
 }
예제 #2
0
 void InitHandlerObjects()
 {
     foreach (var obj in layoutHandlerObjects)
     {
         ILayoutCellHandler handler = obj.GetComponent(typeof(ILayoutCellHandler)) as ILayoutCellHandler;
         if (handler != null)
         {
             layoutHandlers.Add(handler);
         }
         else
         {
             gameObject.name = "NOT_FOUND_HANDLERS";
             CustomDebug.LogWarning("no handlers found in GUILayoutCell references, gameObject name = " + name);
         }
     }
 }