Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
SourceResearch.cs
Go to the documentation of this file.
1using System;
2
3public class SourceResearch : SourceDataString<SourceResearch.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[] resource;
15
16 public int money;
17
18 public int tech;
19
20 public string req;
21
22 public string type;
23
24 public int expMod;
25
26 public int maxLv;
27
28 public string reward;
29
30 public string detail_JP;
31
32 public string detail;
33
34 [NonSerialized]
35 public string name_L;
36
37 [NonSerialized]
38 public string detail_L;
39
40 public override bool UseAlias => false;
41
42 public override string GetAlias => "n";
43 }
44
45 public override Row CreateRow()
46 {
47 return new Row
48 {
49 id = SourceData.GetString(0),
50 name_JP = SourceData.GetString(1),
51 name = SourceData.GetString(2),
54 tech = SourceData.GetInt(5),
55 req = SourceData.GetString(6),
56 type = SourceData.GetString(7),
57 expMod = SourceData.GetInt(8),
58 maxLv = SourceData.GetInt(9),
59 reward = SourceData.GetString(10),
60 detail_JP = SourceData.GetString(11),
61 detail = SourceData.GetString(12)
62 };
63 }
64
65 public override void SetRow(Row r)
66 {
67 map[r.id] = r;
68 }
69}
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
override bool UseAlias
override string GetAlias
override void SetRow(Row r)
override Row CreateRow()