public static void Generate() { Logger.LogAllLine("Generate update server================>"); //copy all res to server! SystemTool.ClearDirectory(PathManager.UpdateServerPath); SystemTool.CopyDirectory(PathManager.OutputPath, PathManager.UpdateServerPath); Logger.LogAllLine("Copy all res to UpdateServer!"); var server = new UpdateServer { Status = PublishTarget.Current.UpdateServerStatus, MinVersion = PublishTarget.Current.UpdateServerMinClientVersion.ToProtoVersion(), CurVersion = PublishTarget.Current.ClientVersion.ToProtoVersion(), Description = PublishTarget.Current.UpdateServerDescription }; //save using (var file = File.Open(PathManager.UpdateServerConfigPath.FullName, FileMode.Create, FileAccess.ReadWrite)) { Serializer.Serialize(file, server); } //FileSystemGenerator.FileListGenerator.CodeFile(PathManager.UpdateServerConfigPath); Logger.LogAllLine("Generate:\t{0}", PathManager.UpdateServerConfigPath.FullName); }
public static void Generate() { if (!PathManager.IsDevAvailable) { return; } Logger.LogAllLine("Generate Android asset================>"); List <string> excludeFiles = new List <string>(); //copy all res to server! SystemTool.ClearDirectory(PathManager.AndroidAssetPath); SystemTool.CopyDirectory(PathManager.OutputPath, PathManager.AndroidAssetPath, true, excludeFiles); Logger.LogAllLine("Copy all res to Android asset!"); }
public static void Generate() { Logger.LogAllLine("Generate game server================>"); if (!PathManager.IsDevAvailable) { return; } List <string> excludeFiles = new List <string>(); excludeFiles.Add("PaperConfig.bin"); excludeFiles.Add("StringTable-zhcn.bin"); excludeFiles.Add("StringTable-enus.bin"); //copy all res to server! SystemTool.ClearDirectory(PathManager.GameServerPath); SystemTool.CopyDirectory(PathManager.OutputConfigPath, PathManager.GameServerPath, true, excludeFiles); Logger.LogAllLine("Copy all res to Game Server!"); }