Пример #1
0
 public static void UnsubscribeDiceListener(IDiceListener listener)
 {
     if (_listDiceListener.Contains(listener))
     {
         _listDiceListener.Remove(listener);
     }
     else
     {
         return;
     }
 }
Пример #2
0
 public static void SubscribeDiceListener(IDiceListener listener)
 {
     if (_listDiceListener == null)
     {
         _listDiceListener = new List <IDiceListener>();
     }
     if (_listDiceListener.Contains(listener))
     {
         return;
     }
     else
     {
         _listDiceListener.Add(listener);
         _listDiceListener.Sort((x, y) => { return(System.Convert.ToInt32(x.GetDiceListenerPriority() > y.GetDiceListenerPriority())); });
     }
 }