Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
SourceCharaText.cs
Go to the documentation of this file.
1using System;
2
3public class SourceCharaText : SourceDataString<SourceCharaText.Row>
4{
5 [Serializable]
6 public class Row : BaseRow
7 {
8 public string id;
9
10 public string calm_JP;
11
12 public string fov_JP;
13
14 public string aggro_JP;
15
16 public string dead_JP;
17
18 public string kill_JP;
19
20 public string calm;
21
22 public string fov;
23
24 public string aggro;
25
26 public string dead;
27
28 public string kill;
29
30 [NonSerialized]
31 public string calm_L;
32
33 [NonSerialized]
34 public string fov_L;
35
36 [NonSerialized]
37 public string aggro_L;
38
39 [NonSerialized]
40 public string dead_L;
41
42 [NonSerialized]
43 public string kill_L;
44
45 public override bool UseAlias => false;
46
47 public override string GetAlias => "n";
48 }
49
50 public override string[] ImportFields => new string[5] { "calm", "fov", "aggro", "dead", "kill" };
51
52 public override Row CreateRow()
53 {
54 return new Row
55 {
56 id = SourceData.GetString(0),
57 calm_JP = SourceData.GetString(2),
58 fov_JP = SourceData.GetString(3),
59 aggro_JP = SourceData.GetString(4),
60 dead_JP = SourceData.GetString(5),
61 kill_JP = SourceData.GetString(6),
62 calm = SourceData.GetString(7),
63 fov = SourceData.GetString(8),
64 aggro = SourceData.GetString(9),
65 dead = SourceData.GetString(10),
66 kill = SourceData.GetString(11)
67 };
68 }
69
70 public override void SetRow(Row r)
71 {
72 map[r.id] = r;
73 }
74}
override bool UseAlias
override string GetAlias
override void SetRow(Row r)
override string[] ImportFields
override Row CreateRow()
static string GetString(int id)
Definition: SourceData.cs:746