Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
SourceQuest.cs
Go to the documentation of this file.
1using System;
2
3public class SourceQuest : SourceDataString<SourceQuest.Row>
4{
5 [Serializable]
6 public class Row : BaseRow
7 {
8 public string id;
9
10 public string name_JP;
11
12 public string name;
13
14 public string type;
15
16 public string[] drama;
17
18 public string idZone;
19
20 public string group;
21
22 public string[] tags;
23
24 public int money;
25
26 public int chance;
27
28 public int minFame;
29
30 public string detail_JP;
31
32 public string detail;
33
34 public string talkProgress_JP;
35
36 public string talkProgress;
37
38 public string talkComplete_JP;
39
40 public string talkComplete;
41
42 [NonSerialized]
43 public string name_L;
44
45 [NonSerialized]
46 public string detail_L;
47
48 [NonSerialized]
49 public string talkProgress_L;
50
51 [NonSerialized]
52 public string talkComplete_L;
53
54 public override bool UseAlias => false;
55
56 public override string GetAlias => "n";
57 }
58
59 public override string[] ImportFields => new string[2] { "talkProgress", "talkComplete" };
60
61 public override Row CreateRow()
62 {
63 return new Row
64 {
65 id = SourceData.GetString(0),
66 name_JP = SourceData.GetString(1),
67 name = SourceData.GetString(2),
68 type = SourceData.GetString(3),
69 drama = SourceData.GetStringArray(4),
70 idZone = SourceData.GetString(5),
71 group = SourceData.GetString(6),
72 tags = SourceData.GetStringArray(7),
74 chance = SourceData.GetInt(9),
75 minFame = SourceData.GetInt(10),
76 detail_JP = SourceData.GetString(11),
77 detail = SourceData.GetString(12),
78 talkProgress_JP = SourceData.GetString(13),
79 talkProgress = SourceData.GetString(14),
80 talkComplete_JP = SourceData.GetString(15),
81 talkComplete = SourceData.GetString(16)
82 };
83 }
84
85 public override void SetRow(Row r)
86 {
87 map[r.id] = r;
88 }
89}
static string[] GetStringArray(int id)
Definition: SourceData.cs:741
static string GetString(int id)
Definition: SourceData.cs:746
static int GetInt(int id)
Definition: SourceData.cs:711
string[] drama
Definition: SourceQuest.cs:16
string talkProgress_L
Definition: SourceQuest.cs:49
string talkComplete
Definition: SourceQuest.cs:40
string talkProgress_JP
Definition: SourceQuest.cs:34
string detail_JP
Definition: SourceQuest.cs:30
override string GetAlias
Definition: SourceQuest.cs:56
string talkProgress
Definition: SourceQuest.cs:36
string talkComplete_JP
Definition: SourceQuest.cs:38
string talkComplete_L
Definition: SourceQuest.cs:52
string[] tags
Definition: SourceQuest.cs:22
override bool UseAlias
Definition: SourceQuest.cs:54
override string[] ImportFields
Definition: SourceQuest.cs:59
override void SetRow(Row r)
Definition: SourceQuest.cs:85
override Row CreateRow()
Definition: SourceQuest.cs:61