static void AllFilsInResourcesFolderWithAssetBundleInfo() { // 시작팝업 if (false == ShowDialog("[SHTools] Resources Listing", SHEditorResourcesLister.m_strMsg_1, "확인", "취소")) { return; } // 알리아싱 var pStartTime = DateTime.Now; var strSaveResourcePath = string.Format("{0}/{1}", SHPath.GetPathToJson(), "ResourcesTable.json"); var strSaveBundlePath = string.Format("{0}/{1}", SHPath.GetPathToJson(), "AssetBundleInfo.json"); var pLister = new SHResourcesLister(); // 리스팅 int iFileCount = pLister.SetListing(SHPath.GetPathToResources()); SHResourcesLister.SaveToResources(pLister.m_dicResources, strSaveResourcePath); SHResourcesLister.SaveToAssetBundleInfo(pLister.m_dicAssetBundles, strSaveBundlePath); SHResourcesLister.SaveToDuplicationList(pLister.m_dicDuplications, string.Format("{0}/{1}", SHPath.GetPathToJson(), "DuplicationResourcesList.txt")); // 종료팝업 if (true == ShowDialog("[SHTools] Resources Listing", string.Format(SHEditorResourcesLister.m_strMsg_3, iFileCount, strSaveResourcePath, ((DateTime.Now - pStartTime).TotalMilliseconds / 1000.0)), "파일확인", "닫기")) { System.Diagnostics.Process.Start(strSaveResourcePath); } }
public void SaveJsonFileByDic(Dictionary <string, AssetBundleInfo> dicData, string strSaveFilePath) { SHResourcesLister.SaveToAssetBundleInfo(dicData, strSaveFilePath); }