Пример #1
0
 public void ModifyEvent(SimulationObject who, int additiveTime)
 {
     foreach (SimulationEvent se in ActiveEvents.Where(se => (se.Who == who)))
     {
         se.Prolong(additiveTime);
     }
 }
 public SimulationEvent(SimulationObject who, int finishTime, object eventData)
 {
     Who        = who;
     FinishTime = finishTime;
     EventData  = eventData;
 }
Пример #3
0
 public void RegisterEvent(SimulationObject who, int eventTime, object eventData)
 {
     ActiveEvents.Add(new SimulationEvent(who, eventTime + CurrentTime, eventData));
 }