Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
SourceGlobalTile.cs
Go to the documentation of this file.
1
using
System;
2
using
System.Collections.Generic;
3
4
public
class
SourceGlobalTile
:
SourceDataInt
<SourceGlobalTile.Row>
5
{
6
[Serializable]
7
public
class
Row
: BaseRow
8
{
9
public
int
id
;
10
11
public
string
alias
;
12
13
public
string
name_JP
;
14
15
public
string
name
;
16
17
public
int
[]
tiles
;
18
19
public
int
floor
;
20
21
public
string
zoneProfile
;
22
23
public
string
[]
tag
;
24
25
public
int
dangerLv
;
26
27
public
string
[]
trait
;
28
29
public
string
idBiome
;
30
31
public
int
[]
attribs
;
32
33
public
string
detail_JP
;
34
35
public
string
detail
;
36
37
public
override
bool
UseAlias
=>
true
;
38
39
public
override
string
GetAlias
=>
alias
;
40
}
41
42
public
Dictionary<int, Row>
tileAlias
=
new
Dictionary<int, Row>();
43
44
public
override
Row
CreateRow
()
45
{
46
return
new
Row
47
{
48
id
=
SourceData
.
GetInt
(0),
49
alias =
SourceData
.
GetString
(1),
50
name_JP =
SourceData
.
GetString
(2),
51
name =
SourceData
.
GetString
(3),
52
tiles =
SourceData
.
GetIntArray
(4),
53
floor =
SourceData
.
GetInt
(5),
54
zoneProfile =
SourceData
.
GetString
(6),
55
tag =
SourceData
.
GetStringArray
(7),
56
dangerLv =
SourceData
.
GetInt
(8),
57
trait =
SourceData
.
GetStringArray
(9),
58
idBiome =
SourceData
.
GetString
(10),
59
attribs =
SourceData
.
GetIntArray
(11),
60
detail_JP =
SourceData
.
GetString
(12),
61
detail =
SourceData
.
GetString
(13)
62
};
63
}
64
65
public
override
void
SetRow
(
Row
r)
66
{
67
map[r.
id
] = r;
68
}
69
70
public
override
void
OnInit
()
71
{
72
foreach
(
Row
row
in
rows)
73
{
74
int
[] tiles = row.
tiles
;
75
foreach
(
int
key
in
tiles)
76
{
77
tileAlias
[key] = row;
78
}
79
}
80
}
81
}
SourceDataInt
Definition:
SourceDataInt.cs:2
SourceData
Definition:
SourceData.cs:11
SourceData.GetStringArray
static string[] GetStringArray(int id)
Definition:
SourceData.cs:741
SourceData.GetString
static string GetString(int id)
Definition:
SourceData.cs:746
SourceData.GetInt
static int GetInt(int id)
Definition:
SourceData.cs:711
SourceData.GetIntArray
static int[] GetIntArray(int id)
Definition:
SourceData.cs:736
SourceGlobalTile.Row
Definition:
SourceGlobalTile.cs:8
SourceGlobalTile.Row.name
string name
Definition:
SourceGlobalTile.cs:15
SourceGlobalTile.Row.id
int id
Definition:
SourceGlobalTile.cs:9
SourceGlobalTile.Row.tag
string[] tag
Definition:
SourceGlobalTile.cs:23
SourceGlobalTile.Row.idBiome
string idBiome
Definition:
SourceGlobalTile.cs:29
SourceGlobalTile.Row.dangerLv
int dangerLv
Definition:
SourceGlobalTile.cs:25
SourceGlobalTile.Row.zoneProfile
string zoneProfile
Definition:
SourceGlobalTile.cs:21
SourceGlobalTile.Row.UseAlias
override bool UseAlias
Definition:
SourceGlobalTile.cs:37
SourceGlobalTile.Row.tiles
int[] tiles
Definition:
SourceGlobalTile.cs:17
SourceGlobalTile.Row.detail_JP
string detail_JP
Definition:
SourceGlobalTile.cs:33
SourceGlobalTile.Row.attribs
int[] attribs
Definition:
SourceGlobalTile.cs:31
SourceGlobalTile.Row.name_JP
string name_JP
Definition:
SourceGlobalTile.cs:13
SourceGlobalTile.Row.GetAlias
override string GetAlias
Definition:
SourceGlobalTile.cs:39
SourceGlobalTile.Row.floor
int floor
Definition:
SourceGlobalTile.cs:19
SourceGlobalTile.Row.trait
string[] trait
Definition:
SourceGlobalTile.cs:27
SourceGlobalTile.Row.alias
string alias
Definition:
SourceGlobalTile.cs:11
SourceGlobalTile.Row.detail
string detail
Definition:
SourceGlobalTile.cs:35
SourceGlobalTile
Definition:
SourceGlobalTile.cs:5
SourceGlobalTile.tileAlias
Dictionary< int, Row > tileAlias
Definition:
SourceGlobalTile.cs:42
SourceGlobalTile.CreateRow
override Row CreateRow()
Definition:
SourceGlobalTile.cs:44
SourceGlobalTile.SetRow
override void SetRow(Row r)
Definition:
SourceGlobalTile.cs:65
SourceGlobalTile.OnInit
override void OnInit()
Definition:
SourceGlobalTile.cs:70
Elin
SourceGlobalTile.cs
Generated by
1.9.6