Beispiel #1
0
 public void PreRollCheckDone(Object obj, Roll roll)
 {
     preRollCheckDoneObjects[roll].Add(obj);
     if (preRollCheckDoneObjects[roll].Count >= preRollCheckDoneNumber[roll])
     {
         preRollCheckDoneObjects.Remove(roll);
         preRollCheckDoneNumber.Remove(roll);
         roll.PreRollCheckDone(this);
     }
 }
Beispiel #2
0
 public void PreRollCheck(Roll roll, RollEventArgs e)
 {
     if (preRollCheck == null)
     {
         roll.PreRollCheckDone(this);
     }
     else
     {
         preRollCheckDoneObjects.Add(roll, new List <Object>());
         preRollCheckDoneNumber.Add(roll, preRollCheck.GetInvocationList().GetLength(0));
         preRollCheck.Invoke(roll, e);
     }
 }