private void Start() { damageMessages = new DamageMessages(); if (LoadJSONData) { JSONDataSaver.Read <DamageMessages>(damageMessages, FileName); PublishReport(); } EventReportsManager.Subscribe <BuildingDamageResult>(BuildingDamageHandler); EventReportsManager.Subscribe <DamagedBuildingsRequest>(RequestReceivedHandler); }
public void ClearJSON() { JSONDataSaver.Clear(FileName); }
private void BuildingDamageHandler(BuildingDamageResult bdr) { damageMessages.Messages.Add(bdr); JSONDataSaver.Write(damageMessages, FileName); }