Ejemplo n.º 1
0
        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();
        }