Elin Modding Docs Doc
Loading...
Searching...
No Matches
QueueList.cs
1using System;
2
3// Token: 0x02000264 RID: 612
4public class QueueList<T> : TaskList<T> where T : Task
5{
6 // Token: 0x06001134 RID: 4404 RVA: 0x00077668 File Offset: 0x00075868
7 public override Task GetTask(Chara chara, int radius = -1)
8 {
9 if (this.items.Count == 0)
10 {
11 return null;
12 }
13 foreach (T t in this.items)
14 {
15 if (t.IsRunning)
16 {
17 return null;
18 }
19 if (t.nextTry <= EClass.game.sessionMin && t.CanPerformTask(chara, radius))
20 {
21 return t;
22 }
23 }
24 return null;
25 }
26}
Definition Chara.cs:12
Definition Task.cs:6