Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
QueueList.cs
Go to the documentation of this file.
1
public
class
QueueList
<T> :
TaskList
<T> where T :
Task
2
{
3
public
override
Task
GetTask
(
Chara
chara,
int
radius = -1)
4
{
5
if
(
items
.Count == 0)
6
{
7
return
null
;
8
}
9
foreach
(T
item
in
items
)
10
{
11
if
(
item
.IsRunning)
12
{
13
return
null
;
14
}
15
if
(
item
.nextTry <=
EClass
.
game
.
sessionMin
&&
item
.CanPerformTask(chara, radius))
16
{
17
return
item
;
18
}
19
}
20
return
null
;
21
}
22
}
ContainerFlag.item
@ item
Chara
Definition:
Chara.cs:10
EClass
Definition:
EClass.cs:5
EClass.game
static Game game
Definition:
EClass.cs:8
Game.sessionMin
int sessionMin
Definition:
Game.cs:227
QueueList
Definition:
QueueList.cs:2
QueueList.GetTask
override Task GetTask(Chara chara, int radius=-1)
Definition:
QueueList.cs:3
TaskList
Definition:
TaskList.cs:30
TaskList.items
List< T > items
Definition:
TaskList.cs:32
Task
Definition:
Task.cs:4
Elin
QueueList.cs
Generated by
1.9.6