コード例 #1
0
 public static void SyncDynamicChildStubs(this DynamicPrefab thiz)
 {
     if (thiz && thiz.DynamicChild)
     {
         IDictionary <string, object> childdata = null;
         var provider = thiz.DynamicChild.GetComponent <DataProviderBase>();
         if (provider)
         {
             childdata = provider.GetData();
         }
         thiz.gameObject.SyncDynamicChildStubs(childdata);
     }
 }
コード例 #2
0
 public static bool MergeDynamicChildStubs(this DynamicPrefab thiz)
 {
     if (thiz && thiz.DynamicChild)
     {
         IDictionary <string, object> childdata = null;
         var provider = thiz.DynamicChild.GetComponent <DataProviderBase>();
         if (provider)
         {
             childdata = provider.GetData();
         }
         return(thiz.gameObject.MergeDynamicChildStubs(childdata));
     }
     return(false);
 }