示例#1
0
 public void RemoveAgent(IScheduleAgent agent)
 {
     foreach (var key in tickEntries.Keys)
     {
         var entries = tickEntries[key];
         entries.RemoveAll(e => e.Agent == agent);
     }
 }
示例#2
0
        public void AddAgent(IScheduleAgent agent, int offset)
        {
            var entry = agent.GetNextEntry(offset);

            AddEntry(entry);
        }
 public void RemoveFromSchedule(IScheduleAgent agent)
 {
     Schedule.RemoveAgent(agent);
 }
示例#4
0
 public void AddAgent(IScheduleAgent agent)
 {
     AddAgent(agent, 12); //0.1
 }
 public void ScheduleAgent(IScheduleAgent agent, int tickOff)
 {
     Schedule.AddAgent(agent, tickOff);
 }