using System.Collections;
|
using System.Collections.Generic;
|
using UnityEngine;
|
using UnityEditor;
|
using System.IO;
|
using System.Text;
|
|
public class MainWinIconReplace
|
{
|
[MenuItem("程序/主界面图标替换")]
|
public static void Replace()
|
{
|
var lines = File.ReadAllLines(Application.dataPath + "/Editor/Config/MainWinIconReplace.txt", Encoding.UTF8);
|
var replaceInfos = new List<ReplaceInfo>();
|
foreach (var line in lines)
|
{
|
var stringArrays = line.Split('\t');
|
replaceInfos.Add(new ReplaceInfo()
|
{
|
from = stringArrays[0],
|
toFolder = stringArrays[1],
|
toFile = stringArrays[2]
|
});
|
}
|
|
foreach (var info in replaceInfos)
|
{
|
var from = Application.dataPath + "/MainWinIcon/" + info.from + ".png";
|
var to = Application.dataPath + "/ResourcesOut/UI/Sprite/" + info.toFolder + "/" + info.toFile + ".png";
|
File.Copy(from, to, true);
|
}
|
}
|
|
public struct ReplaceInfo
|
{
|
public string from;
|
public string toFolder;
|
public string toFile;
|
}
|
|
|
}
|