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")); }
public void SaveLog(Alliance alliance, PrintLog log1) { FileUtils utils = new FileUtils(); utils.WriteToJsonFile <PrintLog>(AlliancePlugin.path + "//ShipyardData//" + alliance.AllianceId + "//log.json", log1); }