public void RemoveSnapshotTakenEvent(UnityAction <string> action)
 {
     _snapshotTakenEvent.RemoveListener(action);
 }
 public void RemovePathPreparedEvent(UnityAction <string> action)
 {
     _pathPreparedEvent.RemoveListener(action);
 }