public void UnregisterListener(UnitEventListener listener)
 {
     Debug.Log($"Removing: {listener}");
     Listeners.Remove(listener);
 }
 public void RegisterListener(UnitEventListener listener)
 {
     Debug.Log($"Adding: {listener}");
     Listeners.Add(listener);
 }