Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
SourceZone.cs
Go to the documentation of this file.
1using System;
2
3public class SourceZone : SourceDataString<SourceZone.Row>
4{
5 [Serializable]
6 public class Row : BaseRow
7 {
8 public string id;
9
10 public string parent;
11
12 public string name_JP;
13
14 public string name;
15
16 public string type;
17
18 public int LV;
19
20 public int chance;
21
22 public string faction;
23
24 public int value;
25
26 public string idProfile;
27
28 public string[] idFile;
29
30 public string idBiome;
31
32 public string idGen;
33
34 public string idPlaylist;
35
36 public string[] tag;
37
38 public int cost;
39
40 public int dev;
41
42 public string image;
43
44 public int[] pos;
45
46 public string[] questTag;
47
48 public string textFlavor_JP;
49
50 public string textFlavor;
51
52 public string detail_JP;
53
54 public string detail;
55
56 [NonSerialized]
57 public string name_L;
58
59 [NonSerialized]
60 public string detail_L;
61
62 [NonSerialized]
63 public string textFlavor_L;
64
65 public override bool UseAlias => false;
66
67 public override string GetAlias => "n";
68 }
69
70 public override string[] ImportFields => new string[1] { "textFlavor" };
71
72 public override Row CreateRow()
73 {
74 return new Row
75 {
76 id = SourceData.GetString(0),
77 parent = SourceData.GetString(1),
78 name_JP = SourceData.GetString(2),
79 name = SourceData.GetString(3),
80 type = SourceData.GetString(4),
81 LV = SourceData.GetInt(5),
82 chance = SourceData.GetInt(6),
83 faction = SourceData.GetString(7),
84 value = SourceData.GetInt(8),
85 idProfile = SourceData.GetString(9),
86 idFile = SourceData.GetStringArray(10),
87 idBiome = SourceData.GetString(11),
88 idGen = SourceData.GetString(12),
89 idPlaylist = SourceData.GetString(13),
90 tag = SourceData.GetStringArray(14),
91 cost = SourceData.GetInt(15),
92 dev = SourceData.GetInt(16),
93 image = SourceData.GetString(17),
94 pos = SourceData.GetIntArray(18),
95 questTag = SourceData.GetStringArray(19),
96 textFlavor_JP = SourceData.GetString(20),
97 textFlavor = SourceData.GetString(21),
98 detail_JP = SourceData.GetString(22),
99 detail = SourceData.GetString(23)
100 };
101 }
102
103 public override void SetRow(Row r)
104 {
105 map[r.id] = r;
106 }
107}
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
static int[] GetIntArray(int id)
Definition: SourceData.cs:736
string detail
Definition: SourceZone.cs:54
string textFlavor
Definition: SourceZone.cs:50
string detail_L
Definition: SourceZone.cs:60
override string GetAlias
Definition: SourceZone.cs:67
string textFlavor_L
Definition: SourceZone.cs:63
string[] tag
Definition: SourceZone.cs:36
string idGen
Definition: SourceZone.cs:32
string detail_JP
Definition: SourceZone.cs:52
string name_L
Definition: SourceZone.cs:57
string parent
Definition: SourceZone.cs:10
string idBiome
Definition: SourceZone.cs:30
string[] idFile
Definition: SourceZone.cs:28
string image
Definition: SourceZone.cs:42
string[] questTag
Definition: SourceZone.cs:46
override bool UseAlias
Definition: SourceZone.cs:65
string idProfile
Definition: SourceZone.cs:26
string textFlavor_JP
Definition: SourceZone.cs:48
string idPlaylist
Definition: SourceZone.cs:34
string faction
Definition: SourceZone.cs:22
string name_JP
Definition: SourceZone.cs:12
override string[] ImportFields
Definition: SourceZone.cs:70
override void SetRow(Row r)
Definition: SourceZone.cs:103
override Row CreateRow()
Definition: SourceZone.cs:72