Elin Modding Docs Doc
Loading...
Searching...
No Matches
QuestTaskFlyer.cs
1using System;
2using Newtonsoft.Json;
3
4// Token: 0x02000108 RID: 264
6{
7 // Token: 0x170001B6 RID: 438
8 // (get) Token: 0x060006F1 RID: 1777 RVA: 0x00029F63 File Offset: 0x00028163
9 public override string RefDrama2
10 {
11 get
12 {
13 return this.num.ToString() ?? "";
14 }
15 }
16
17 // Token: 0x170001B7 RID: 439
18 // (get) Token: 0x060006F2 RID: 1778 RVA: 0x00029F79 File Offset: 0x00028179
19 public override string RefDrama3
20 {
21 get
22 {
23 return this.numRequired.ToString() ?? "";
24 }
25 }
26
27 // Token: 0x060006F3 RID: 1779 RVA: 0x00029F8F File Offset: 0x0002818F
28 public override bool IsComplete()
29 {
30 return this.num >= this.numRequired;
31 }
32
33 // Token: 0x060006F4 RID: 1780 RVA: 0x00029FA2 File Offset: 0x000281A2
34 public override void OnGiveItem(Chara c, Thing t)
35 {
36 if (t.id == "flyer" && EClass._zone.id != "guild_merchant")
37 {
38 this.num++;
39 }
40 }
41
42 // Token: 0x060006F5 RID: 1781 RVA: 0x00029FDA File Offset: 0x000281DA
43 public override void OnInit()
44 {
45 this.numRequired = 30;
46 }
47
48 // Token: 0x060006F6 RID: 1782 RVA: 0x00029FE4 File Offset: 0x000281E4
49 public override string GetTextProgress()
50 {
51 return "progressFlyer".lang(this.num.ToString() ?? "", this.numRequired.ToString() ?? "", null, null, null);
52 }
53
54 // Token: 0x0400072E RID: 1838
55 [JsonProperty]
56 public int num;
57
58 // Token: 0x0400072F RID: 1839
59 [JsonProperty]
60 public int numRequired;
61}
Definition Chara.cs:12
Definition Thing.cs:10