Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
QuestTaskFlyer.cs
Go to the documentation of this file.
1
using
Newtonsoft.Json;
2
3
public
class
QuestTaskFlyer
:
QuestTask
4
{
5
[JsonProperty]
6
public
int
num
;
7
8
[JsonProperty]
9
public
int
numRequired
;
10
11
public
override
string
RefDrama2
=>
num
.ToString() ??
""
;
12
13
public
override
string
RefDrama3
=>
numRequired
.ToString() ??
""
;
14
15
public
override
bool
IsComplete
()
16
{
17
return
num
>=
numRequired
;
18
}
19
20
public
override
void
OnGiveItem
(
Chara
c,
Thing
t)
21
{
22
if
(t.
id
==
"flyer"
&&
EClass
.
_zone
.
id
!=
"guild_merchant"
)
23
{
24
num
++;
25
}
26
}
27
28
public
override
void
OnInit
()
29
{
30
numRequired
= 30;
31
}
32
33
public
override
string
GetTextProgress
()
34
{
35
return
"progressFlyer"
.lang(
num
.ToString() ??
""
,
numRequired
.ToString() ??
""
);
36
}
37
}
Card.id
string id
Definition:
Card.cs:31
Chara
Definition:
Chara.cs:10
EClass
Definition:
EClass.cs:5
EClass._zone
static Zone _zone
Definition:
EClass.cs:20
QuestTaskFlyer
Definition:
QuestTaskFlyer.cs:4
QuestTaskFlyer.num
int num
Definition:
QuestTaskFlyer.cs:6
QuestTaskFlyer.IsComplete
override bool IsComplete()
Definition:
QuestTaskFlyer.cs:15
QuestTaskFlyer.OnInit
override void OnInit()
Definition:
QuestTaskFlyer.cs:28
QuestTaskFlyer.RefDrama3
override string RefDrama3
Definition:
QuestTaskFlyer.cs:13
QuestTaskFlyer.numRequired
int numRequired
Definition:
QuestTaskFlyer.cs:9
QuestTaskFlyer.GetTextProgress
override string GetTextProgress()
Definition:
QuestTaskFlyer.cs:33
QuestTaskFlyer.RefDrama2
override string RefDrama2
Definition:
QuestTaskFlyer.cs:11
QuestTaskFlyer.OnGiveItem
override void OnGiveItem(Chara c, Thing t)
Definition:
QuestTaskFlyer.cs:20
QuestTask
Definition:
QuestTask.cs:4
Spatial.id
string id
Definition:
Spatial.cs:13
Thing
Definition:
Thing.cs:8
Elin
QuestTaskFlyer.cs
Generated by
1.9.6