Elin Modding Docs Doc
Loading...
Searching...
No Matches
QuestSequence.cs
1using System;
2
3// Token: 0x020000C3 RID: 195
4public class QuestSequence : Quest
5{
6 // Token: 0x17000144 RID: 324
7 // (get) Token: 0x060005B0 RID: 1456 RVA: 0x00026A61 File Offset: 0x00024C61
8 public SourceQuest.Row originalSource
9 {
10 get
11 {
12 return EClass.sources.quests.map[this.id];
13 }
14 }
15
16 // Token: 0x17000145 RID: 325
17 // (get) Token: 0x060005B1 RID: 1457 RVA: 0x00026A7D File Offset: 0x00024C7D
18 public override string idSource
19 {
20 get
21 {
22 return this.id + ((this.phase == 0) ? "" : (this.phase.ToString() ?? ""));
23 }
24 }
25
26 // Token: 0x060005B2 RID: 1458 RVA: 0x00026AB0 File Offset: 0x00024CB0
27 public override string GetTitle()
28 {
29 string text = base.source.GetText("name", true);
30 if (!text.IsEmpty())
31 {
32 return text;
33 }
34 for (int i = this.phase; i > 0; i--)
35 {
36 text = EClass.sources.quests.map[this.id].GetText("name", true);
37 if (!text.IsEmpty())
38 {
39 return text;
40 }
41 }
42 return this.originalSource.GetText("name", false);
43 }
44
45 // Token: 0x060005B3 RID: 1459 RVA: 0x00026B2B File Offset: 0x00024D2B
46 public override void OnCompleteTask()
47 {
48 base.NextPhase();
49 }
50}
Definition Quest.cs:8