public void OnDestroy() { CustomDataUtil.SetKV("ExcelPath", excelPath); CustomDataUtil.SetKV("ExcelDir", excelDir); string saveStr = ""; for (int i = 0; i < assetList.Count; i++) { if (assetList[i] != null) { string assetPath = AssetDatabase.GetAssetPath(assetList[i].GetInstanceID()); int startIndex = assetPath.IndexOf("Resources/") + 10; int endIndex = assetPath.LastIndexOf('.'); saveStr += assetPath.Substring(startIndex, endIndex - startIndex); if (i < assetList.Count - 1) { saveStr += "@"; } } } CustomDataUtil.SetKV("AutoExcelPaths", saveStr); Debug.Log(saveStr); CustomDataUtil.SaveData(); }