リモートカタログがビルドされている箇所
WriteFile(remoteJsonBuildPath, jsonText, builderInput.Registry);
ローカルカタログがビルドされている箇所
WriteFile(m_CatalogBuildPath, jsonText, builderInput.Registry);
カタログがランタイムで読み込まれている箇所
- ContentCatalogProvider.cs
IResourceLocation location = new ResourceLocationBase(idToLoad, idToLoad, typeof(JsonAssetProvider).FullName, typeof(ContentCatalogData));
providerInterface.ResourceManager.ProvideResource<ContentCatalogData>(location).Completed += op =>
{
m_ContentCatalogData = op.Result;
m_ProviderInterface.ResourceManager.Release(op);
OnCatalogLoaded(m_ContentCatalogData);
};
- JsonAssetProvider の中で JsonUtility.FromJson されている
- この処理はローカルカタログの読み込み時にも呼び出されている