Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
SourceTactics.cs
Go to the documentation of this file.
1using System;
2
3public class SourceTactics : SourceDataString<SourceTactics.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 int dist;
15
16 public int move;
17
18 public int movePC;
19
20 public int party;
21
22 public int taunt;
23
24 public int melee;
25
26 public int range;
27
28 public int spell;
29
30 public int heal;
31
32 public int summon;
33
34 public int buff;
35
36 public int debuff;
37
38 public string[] tag;
39
40 public string detail_JP;
41
42 public string detail;
43
44 [NonSerialized]
45 public string name_L;
46
47 [NonSerialized]
48 public string detail_L;
49
50 public override bool UseAlias => false;
51
52 public override string GetAlias => "n";
53 }
54
55 public override Row CreateRow()
56 {
57 return new Row
58 {
59 id = SourceData.GetString(0),
60 name_JP = SourceData.GetString(1),
61 name = SourceData.GetString(2),
62 dist = SourceData.GetInt(4),
63 move = SourceData.GetInt(5),
64 movePC = SourceData.GetInt(6),
65 party = SourceData.GetInt(7),
66 taunt = SourceData.GetInt(8),
67 melee = SourceData.GetInt(9),
68 range = SourceData.GetInt(10),
69 spell = SourceData.GetInt(11),
70 heal = SourceData.GetInt(12),
71 summon = SourceData.GetInt(13),
72 buff = SourceData.GetInt(14),
73 debuff = SourceData.GetInt(15),
74 tag = SourceData.GetStringArray(16),
75 detail_JP = SourceData.GetString(17),
76 detail = SourceData.GetString(18)
77 };
78 }
79
80 public override void SetRow(Row r)
81 {
82 map[r.id] = r;
83 }
84}
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 string GetAlias
override bool UseAlias
override Row CreateRow()
override void SetRow(Row r)