public void RemoveAgent(IScheduleAgent agent) { foreach (var key in tickEntries.Keys) { var entries = tickEntries[key]; entries.RemoveAll(e => e.Agent == agent); } }
public void AddAgent(IScheduleAgent agent, int offset) { var entry = agent.GetNextEntry(offset); AddEntry(entry); }
public void RemoveFromSchedule(IScheduleAgent agent) { Schedule.RemoveAgent(agent); }
public void AddAgent(IScheduleAgent agent) { AddAgent(agent, 12); //0.1 }
public void ScheduleAgent(IScheduleAgent agent, int tickOff) { Schedule.AddAgent(agent, tickOff); }