private void Start()
 {
     Instance         = this;
     evidences        = new List <Evidence>();
     suspectsInfo     = new Dictionary <string, List <string> >();
     OnChooseEvidence = new ChooseEvidenceCallback();
 }
 public void CloseEvidences()
 {
     Debug.Log("Close Evidences");
     EvidencesWindow.SetActive(false);
     if (chooseEvidence)
     {
         OnChooseEvidence?.Invoke(null);
         OnChooseEvidence = new ChooseEvidenceCallback();
         chooseEvidence   = false;
     }
 }
 public void SelectEvidence(Evidence evidence)
 {
     if (chooseEvidence)
     {
         OnChooseEvidence?.Invoke(evidence);
         OnChooseEvidence = new ChooseEvidenceCallback();
         chooseEvidence   = false;
         HideEvidenceDescription();
         CloseEvidences();
     }
 }