using System; using System.IO; using UnityEngine; using UnityEditor; using GameEditor.Util; public class ClientConfigManager { private static ClientConfigManager _instance; public static ClientConfigManager Instance { get { if (_instance == null) { if (_instance == null) { _instance = new ClientConfigManager(); } } return _instance; } } private string svnPath = "svn://60.1.1.230/jieling/ClientConfig"; private string localPath = Application.dataPath + "/../ClientConfig"; public void SVN_Update() { if (!Directory.Exists(localPath)) { Directory.CreateDirectory(localPath); ProcessUtil.ProcessCommand(Application.dataPath, "svn checkout " + svnPath + " "+ localPath); } ProcessUtil.ProcessCommand(localPath, "svn update"); } public string[] GetVersionList() { string versionPath = localPath + "/Version"; string[] list = Directory.GetDirectories(versionPath); Debug.LogError(list.Length); return list; } }