Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
SourceKeyItem.cs
Go to the documentation of this file.
1using System;
2
3public class SourceKeyItem : SourceDataInt<SourceKeyItem.Row>
4{
5 [Serializable]
6 public class Row : BaseRow
7 {
8 public int id;
9
10 public string alias;
11
12 public string name_JP;
13
14 public string name;
15
16 public string detail_JP;
17
18 public string detail;
19
20 [NonSerialized]
21 public string name_L;
22
23 [NonSerialized]
24 public string detail_L;
25
26 public override bool UseAlias => true;
27
28 public override string GetAlias => alias;
29 }
30
31 public override Row CreateRow()
32 {
33 return new Row
34 {
35 id = SourceData.GetInt(0),
36 alias = SourceData.GetString(1),
37 name_JP = SourceData.GetString(2),
38 name = SourceData.GetString(3),
39 detail_JP = SourceData.GetString(4),
40 detail = SourceData.GetString(5)
41 };
42 }
43
44 public override void SetRow(Row r)
45 {
46 map[r.id] = r;
47 }
48}
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()