Esempio n. 1
0
 public bool AnyNonTranslationContentLoaded()
 {
     if (textures.contentList != null && textures.contentList.Count != 0)
     {
         return(true);
     }
     if (audioClips.contentList != null && audioClips.contentList.Count != 0)
     {
         return(true);
     }
     if (strings.contentList != null && strings.contentList.Count != 0)
     {
         return(true);
     }
     if (!assemblies.loadedAssemblies.NullOrEmpty())
     {
         return(true);
     }
     if (!assetBundles.loadedAssetBundles.NullOrEmpty())
     {
         return(true);
     }
     if (loadedAnyPatches)
     {
         return(true);
     }
     if (AllDefs.Any())
     {
         return(true);
     }
     return(false);
 }
Esempio n. 2
0
 public bool AnyContentLoaded()
 {
     if (textures.contentList != null && textures.contentList.Count != 0)
     {
         return(true);
     }
     if (audioClips.contentList != null && audioClips.contentList.Count != 0)
     {
         return(true);
     }
     if (strings.contentList != null && strings.contentList.Count != 0)
     {
         return(true);
     }
     if (!assemblies.loadedAssemblies.NullOrEmpty())
     {
         return(true);
     }
     if (!assetBundles.loadedAssetBundles.NullOrEmpty())
     {
         return(true);
     }
     if (loadedAnyPatches)
     {
         return(true);
     }
     if (AllDefs.Any())
     {
         return(true);
     }
     foreach (string item in foldersToLoadDescendingOrder)
     {
         string path = Path.Combine(item, "Languages");
         if (Directory.Exists(path) && Directory.EnumerateFiles(path, "*", SearchOption.AllDirectories).Any())
         {
             return(true);
         }
     }
     return(false);
 }