Elin Modding Docs Doc
Loading...
Searching...
No Matches
SourceQuest.cs
1using System;
2
3// Token: 0x02000025 RID: 37
4public class SourceQuest : SourceDataString<SourceQuest.Row>
5{
6 // Token: 0x06000140 RID: 320 RVA: 0x0000C2AC File Offset: 0x0000A4AC
7 public override SourceQuest.Row CreateRow()
8 {
9 return new SourceQuest.Row
10 {
11 id = SourceData.GetString(0),
12 name_JP = SourceData.GetString(1),
13 name = SourceData.GetString(2),
14 type = SourceData.GetString(3),
15 drama = SourceData.GetStringArray(4),
16 idZone = SourceData.GetString(5),
17 group = SourceData.GetString(6),
18 tags = SourceData.GetStringArray(7),
19 money = SourceData.GetInt(8),
20 chance = SourceData.GetInt(9),
21 minFame = SourceData.GetInt(10),
22 detail_JP = SourceData.GetString(11),
23 detail = SourceData.GetString(12),
24 talkProgress_JP = SourceData.GetString(13),
25 talkProgress = SourceData.GetString(14),
26 talkComplete_JP = SourceData.GetString(15),
27 talkComplete = SourceData.GetString(16)
28 };
29 }
30
31 // Token: 0x06000141 RID: 321 RVA: 0x0000C392 File Offset: 0x0000A592
32 public override void SetRow(SourceQuest.Row r)
33 {
34 this.map[r.id] = r;
35 }
36
37 // Token: 0x17000038 RID: 56
38 // (get) Token: 0x06000142 RID: 322 RVA: 0x0000C3A6 File Offset: 0x0000A5A6
39 public override string[] ImportFields
40 {
41 get
42 {
43 return new string[]
44 {
45 "talkProgress",
46 "talkComplete"
47 };
48 }
49 }
50
51 // Token: 0x020007AE RID: 1966
52 [Serializable]
53 public class Row : SourceData.BaseRow
54 {
55 // Token: 0x170010F3 RID: 4339
56 // (get) Token: 0x0600377C RID: 14204 RVA: 0x0012B1EC File Offset: 0x001293EC
57 public override bool UseAlias
58 {
59 get
60 {
61 return false;
62 }
63 }
64
65 // Token: 0x170010F4 RID: 4340
66 // (get) Token: 0x0600377D RID: 14205 RVA: 0x0012B1EF File Offset: 0x001293EF
67 public override string GetAlias
68 {
69 get
70 {
71 return "n";
72 }
73 }
74
75 // Token: 0x0400208C RID: 8332
76 public string id;
77
78 // Token: 0x0400208D RID: 8333
79 public string name_JP;
80
81 // Token: 0x0400208E RID: 8334
82 public string name;
83
84 // Token: 0x0400208F RID: 8335
85 public string type;
86
87 // Token: 0x04002090 RID: 8336
88 public string[] drama;
89
90 // Token: 0x04002091 RID: 8337
91 public string idZone;
92
93 // Token: 0x04002092 RID: 8338
94 public string group;
95
96 // Token: 0x04002093 RID: 8339
97 public string[] tags;
98
99 // Token: 0x04002094 RID: 8340
100 public int money;
101
102 // Token: 0x04002095 RID: 8341
103 public int chance;
104
105 // Token: 0x04002096 RID: 8342
106 public int minFame;
107
108 // Token: 0x04002097 RID: 8343
109 public string detail_JP;
110
111 // Token: 0x04002098 RID: 8344
112 public string detail;
113
114 // Token: 0x04002099 RID: 8345
115 public string talkProgress_JP;
116
117 // Token: 0x0400209A RID: 8346
118 public string talkProgress;
119
120 // Token: 0x0400209B RID: 8347
121 public string talkComplete_JP;
122
123 // Token: 0x0400209C RID: 8348
124 public string talkComplete;
125
126 // Token: 0x0400209D RID: 8349
127 public string name_L;
128
129 // Token: 0x0400209E RID: 8350
130 public string detail_L;
131
132 // Token: 0x0400209F RID: 8351
133 public string talkProgress_L;
134
135 // Token: 0x040020A0 RID: 8352
136 public string talkComplete_L;
137 }
138}