public void UnregisterUISwitchButton(HS_SwitchButton but)
 {
     if (_UISwitchButtons.Contains(but))
     {
         _UISwitchButtons.Remove(but);
     }
 }
 public void NotifyUISwitchButtonOn(HS_SwitchButton but)
 {
     for (int i = 0; i < _UISwitchButtons.Count; ++i)
     {
         if (_UISwitchButtons[i] == but)
         {
             _UISwitchButtons[i].IsOn = true;
         }
         else
         {
             _UISwitchButtons[i].IsOn = false;
         }
     }
 }
 public void RegisterUISwitchButton(HS_SwitchButton but)
 {
     _UISwitchButtons.Add(but);
 }