5public class SourceStat : SourceDataInt<SourceStat.Row>
12 id = SourceData.GetInt(0),
13 alias = SourceData.GetString(1),
14 name_JP = SourceData.GetString(2),
15 name = SourceData.GetString(3),
16 type = SourceData.GetString(4),
17 group = SourceData.GetString(5),
18 curse = SourceData.GetString(6),
19 duration = SourceData.GetString(7),
20 hexPower = SourceData.GetInt(8),
21 negate = SourceData.GetStringArray(9),
22 defenseAttb = SourceData.GetStringArray(10),
23 resistance = SourceData.GetStringArray(11),
24 gainRes = SourceData.GetInt(12),
25 elements = SourceData.GetStringArray(13),
26 nullify = SourceData.GetStringArray(14),
27 tag = SourceData.GetStringArray(15),
28 phase = SourceData.GetIntArray(16),
29 colors = SourceData.GetString(17),
30 element = SourceData.GetString(18),
31 effect = SourceData.GetStringArray(19),
32 strPhase_JP = SourceData.GetStringArray(20),
33 strPhase = SourceData.GetStringArray(21),
34 textPhase_JP = SourceData.GetString(22),
35 textPhase = SourceData.GetString(23),
36 textEnd_JP = SourceData.GetString(24),
37 textEnd = SourceData.GetString(25),
38 textPhase2_JP = SourceData.GetString(26),
39 textPhase2 = SourceData.GetString(27),
40 gradient = SourceData.GetString(28),
41 invert = SourceData.GetBool(29),
42 detail_JP = SourceData.GetString(30),
43 detail = SourceData.GetString(31)
54 public override void OnInit()
58 if (!row.group.IsEmpty())
60 this.groups.GetOrCreate(row.group,
null).Add(row);
67 public override string[] ImportFields
87 public class Row : SourceData.BaseRow
91 public override bool UseAlias
101 public override string GetAlias
116 public string name_JP;
131 public string duration;
137 public string[] negate;
140 public string[] defenseAttb;
143 public string[] resistance;
149 public string[] elements;
152 public string[] nullify;
161 public string colors;
164 public string element;
167 public string[] effect;
170 public string[] strPhase_JP;
173 public string[] strPhase;
176 public string textPhase_JP;
179 public string textPhase;
182 public string textEnd_JP;
185 public string textEnd;
188 public string textPhase2_JP;
191 public string textPhase2;
194 public string gradient;
200 public string detail_JP;
203 public string detail;
206 public string name_L;
209 public string detail_L;
212 public string textPhase_L;
215 public string textPhase2_L;
218 public string textEnd_L;
221 public string[] strPhase_L;