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!");
        }
Beispiel #3
0
        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!");
        }