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);
 }