public bool LoadAssetManifestJsonData() { if (assetManifestBundle == null) { return(true); } else { jsonRawText = assetManifestBundle.LoadAsset <TextAsset>("MasterTagList.json") as TextAsset; if (jsonRawText == null) { Debug.Log("LoadSearchTagJsonData LoadDefaults : jsonRawText load failed"); } else { Debug.Log("LoadSearchTagJsonData LoadDefaults : jsonRawText success! = " + jsonRawText.ToString()); } _assetManifestData = JsonConvert.DeserializeObject <AssetManifestData>(jsonRawText.ToString()); } Debug.Log("FUEL_LOG: LoadAssetManifestJsonData success!"); return(false); }
public void CreateManifestData() { _assetManifestData = new AssetManifestData(); _assetManifestData.AssetBundleDataSet = "MasterAssetManifest"; _assetManifestData.version = "0.0.1"; _assetManifestData.AssetBundleList = new List <AssetBundleRecord>(); AssetBundleRecord record = CreateRecord ( (int)ManifestAction.Nominal, (int)MCSystem.PantryItems, "pantryitems001", 1 ); _assetManifestData.AssetBundleList.Add(record); record = CreateRecord ( (int)ManifestAction.Nominal, (int)MCSystem.PlatingTables, "platingtables", 1 ); _assetManifestData.AssetBundleList.Add(record); record = CreateRecord ( (int)ManifestAction.Nominal, (int)MCSystem.SearchTags, "mastertaglistbundle", 1 ); _assetManifestData.AssetBundleList.Add(record); record = CreateRecord ( (int)ManifestAction.Update, (int)MCSystem.IgniteEvents, "noop", 1 ); _assetManifestData.AssetBundleList.Add(record); SaveJsonData(); }