示例#1
0
        public PrintLog GetLog(Alliance alliance)
        {
            FileUtils utils = new FileUtils();

            if (!Directory.Exists(AlliancePlugin.path + "//ShipyardData//" + alliance.AllianceId))
            {
                Directory.CreateDirectory(AlliancePlugin.path + "//ShipyardData//" + alliance.AllianceId);
            }
            if (!File.Exists(AlliancePlugin.path + "//ShipyardData//" + alliance.AllianceId + "//log.json"))
            {
                PrintLog log = new PrintLog
                {
                    allianceId = alliance.AllianceId
                };
                utils.WriteToJsonFile <PrintLog>(AlliancePlugin.path + "//ShipyardData//" + alliance.AllianceId + "//log.json", log);
                return(log);
            }
            return(utils.ReadFromJsonFile <PrintLog>(AlliancePlugin.path + "//ShipyardData//" + alliance.AllianceId + "//log.json"));
        }
示例#2
0
        public void SaveLog(Alliance alliance, PrintLog log1)
        {
            FileUtils utils = new FileUtils();

            utils.WriteToJsonFile <PrintLog>(AlliancePlugin.path + "//ShipyardData//" + alliance.AllianceId + "//log.json", log1);
        }