Beispiel #1
0
        public DLCManifest GetManifestFile()
        {
            DLCManifest reader = null;

            if (DLCConfig.Ins.IsEditorOrConfigMode)
            {
                reader = FileUtil.LoadJson <DLCManifest>(GetManifest());
            }
            else
            {
                var asset = DLCManager.LoadRawAsset <TextAsset>(Const.BN_Config, "DLCManifest", this);
                if (asset != null)
                {
                    reader = JsonUtility.FromJson <DLCManifest>(asset.text);
                }
            }
            return(reader);
        }
Beispiel #2
0
 public byte[] GetExcelFile(string name)
 {
     if (DLCConfig.Ins.IsEditorOrConfigMode)
     {
         string file = GetExcel(name);
         if (File.Exists(file))
         {
             return(File.ReadAllBytes(file));
         }
     }
     else
     {
         var asset = DLCManager.LoadRawAsset <TextAsset>(Const.BN_Excel, name, this);
         if (asset != null)
         {
             return(asset.bytes);
         }
     }
     return(null);
 }