Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
SourcePerson.cs
Go to the documentation of this file.
1using System;
2
3public class SourcePerson : SourceDataString<SourcePerson.Row>
4{
5 [Serializable]
6 public class Row : BaseRow
7 {
8 public string id;
9
10 public string idActor;
11
12 public string name_JP;
13
14 public string name;
15
16 public string aka_JP;
17
18 public string aka;
19
20 public string portrait;
21
22 public string faction;
23
24 public int LV;
25
26 public string job;
27
28 public string race;
29
30 public string material;
31
32 public string bio;
33
34 public string detail_JP;
35
36 public string detail;
37
38 [NonSerialized]
39 public string name_L;
40
41 [NonSerialized]
42 public string detail_L;
43
44 [NonSerialized]
45 public string aka_L;
46
47 public override bool UseAlias => false;
48
49 public override string GetAlias => "n";
50 }
51
52 public override string[] ImportFields => new string[1] { "aka" };
53
54 public override Row CreateRow()
55 {
56 return new Row
57 {
58 id = SourceData.GetString(0),
59 idActor = SourceData.GetString(1),
60 name_JP = SourceData.GetString(2),
61 name = SourceData.GetString(3),
62 aka_JP = SourceData.GetString(4),
63 aka = SourceData.GetString(5),
64 portrait = SourceData.GetString(6),
65 faction = SourceData.GetString(7),
66 LV = SourceData.GetInt(8),
67 job = SourceData.GetString(9),
68 race = SourceData.GetString(10),
70 bio = SourceData.GetString(12),
71 detail_JP = SourceData.GetString(13),
72 detail = SourceData.GetString(14)
73 };
74 }
75
76 public override void SetRow(Row r)
77 {
78 map[r.id] = r;
79 }
80}
static string GetString(int id)
Definition: SourceData.cs:746
static int GetInt(int id)
Definition: SourceData.cs:711
override string GetAlias
Definition: SourcePerson.cs:49
override bool UseAlias
Definition: SourcePerson.cs:47
override Row CreateRow()
Definition: SourcePerson.cs:54
override void SetRow(Row r)
Definition: SourcePerson.cs:76
override string[] ImportFields
Definition: SourcePerson.cs:52