Elin Modding Docs Doc
Loading...
Searching...
No Matches
SourceGlobalTile.cs
1using System;
2using System.Collections.Generic;
3
4// Token: 0x0200001D RID: 29
5public class SourceGlobalTile : SourceDataInt<SourceGlobalTile.Row>
6{
7 // Token: 0x06000118 RID: 280 RVA: 0x0000B2AC File Offset: 0x000094AC
8 public override SourceGlobalTile.Row CreateRow()
9 {
10 return new SourceGlobalTile.Row
11 {
12 id = SourceData.GetInt(0),
13 alias = SourceData.GetString(1),
14 name_JP = SourceData.GetString(2),
15 name = SourceData.GetString(3),
16 tiles = SourceData.GetIntArray(4),
17 floor = SourceData.GetInt(5),
18 zoneProfile = SourceData.GetString(6),
19 tag = SourceData.GetStringArray(7),
20 dangerLv = SourceData.GetInt(8),
21 trait = SourceData.GetStringArray(9),
22 idBiome = SourceData.GetString(10),
23 attribs = SourceData.GetIntArray(11),
24 detail_JP = SourceData.GetString(12),
25 detail = SourceData.GetString(13)
26 };
27 }
28
29 // Token: 0x06000119 RID: 281 RVA: 0x0000B36B File Offset: 0x0000956B
30 public override void SetRow(SourceGlobalTile.Row r)
31 {
32 this.map[r.id] = r;
33 }
34
35 // Token: 0x0600011A RID: 282 RVA: 0x0000B380 File Offset: 0x00009580
36 public override void OnInit()
37 {
38 foreach (SourceGlobalTile.Row row in this.rows)
39 {
40 foreach (int key in row.tiles)
41 {
42 this.tileAlias[key] = row;
43 }
44 }
45 }
46
47 // Token: 0x040000D8 RID: 216
48 public Dictionary<int, SourceGlobalTile.Row> tileAlias = new Dictionary<int, SourceGlobalTile.Row>();
49
50 // Token: 0x020007A0 RID: 1952
51 [Serializable]
52 public class Row : SourceData.BaseRow
53 {
54 // Token: 0x170010DF RID: 4319
55 // (get) Token: 0x06003746 RID: 14150 RVA: 0x0012A987 File Offset: 0x00128B87
56 public override bool UseAlias
57 {
58 get
59 {
60 return true;
61 }
62 }
63
64 // Token: 0x170010E0 RID: 4320
65 // (get) Token: 0x06003747 RID: 14151 RVA: 0x0012A98A File Offset: 0x00128B8A
66 public override string GetAlias
67 {
68 get
69 {
70 return this.alias;
71 }
72 }
73
74 // Token: 0x04001FEA RID: 8170
75 public int id;
76
77 // Token: 0x04001FEB RID: 8171
78 public string alias;
79
80 // Token: 0x04001FEC RID: 8172
81 public string name_JP;
82
83 // Token: 0x04001FED RID: 8173
84 public string name;
85
86 // Token: 0x04001FEE RID: 8174
87 public int[] tiles;
88
89 // Token: 0x04001FEF RID: 8175
90 public int floor;
91
92 // Token: 0x04001FF0 RID: 8176
93 public string zoneProfile;
94
95 // Token: 0x04001FF1 RID: 8177
96 public string[] tag;
97
98 // Token: 0x04001FF2 RID: 8178
99 public int dangerLv;
100
101 // Token: 0x04001FF3 RID: 8179
102 public string[] trait;
103
104 // Token: 0x04001FF4 RID: 8180
105 public string idBiome;
106
107 // Token: 0x04001FF5 RID: 8181
108 public int[] attribs;
109
110 // Token: 0x04001FF6 RID: 8182
111 public string detail_JP;
112
113 // Token: 0x04001FF7 RID: 8183
114 public string detail;
115 }
116}