Elin Modding Docs Doc
Loading...
Searching...
No Matches
QueueList.cs
1
using
System;
2
3
// Token: 0x02000264 RID: 612
4
public
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
}
Chara
Definition
Chara.cs:12
EClass
Definition
EClass.cs:7
QueueList
Definition
QueueList.cs:5
Task
Definition
Task.cs:6
TaskList
Definition
TaskList.2.cs:7
Elin
QueueList.cs
Generated by
1.12.0