public void UnregisterHeroAssignedListener(HeroAssigned dlg)
 {
     this.m_heroAssignedListeners.Remove(dlg);
 }
 public void RegisterHeroAssignedListener(HeroAssigned dlg)
 {
     this.m_heroAssignedListeners.Add(dlg);
 }