Elin Modding Docs Doc
Loading...
Searching...
No Matches
SourceReligion.cs
1using System;
2
3// Token: 0x02000028 RID: 40
4public class SourceReligion : SourceDataString<SourceReligion.Row>
5{
6 // Token: 0x0600014B RID: 331 RVA: 0x0000C950 File Offset: 0x0000AB50
7 public override SourceReligion.Row CreateRow()
8 {
9 return new SourceReligion.Row
10 {
11 id = SourceData.GetString(0),
12 name_JP = SourceData.GetString(1),
13 name = SourceData.GetString(2),
14 name2_JP = SourceData.GetStringArray(3),
15 name2 = SourceData.GetStringArray(4),
16 type = SourceData.GetString(5),
17 idMaterial = SourceData.GetString(6),
18 faith = SourceData.GetString(7),
19 domain = SourceData.GetString(8),
20 tax = SourceData.GetInt(9),
21 relation = SourceData.GetInt(10),
22 elements = Core.ParseElements(SourceData.GetStr(11, false)),
23 cat_offer = SourceData.GetStringArray(12),
24 rewards = SourceData.GetStringArray(13),
25 textType_JP = SourceData.GetString(14),
26 textType = SourceData.GetString(15),
27 textAvatar = SourceData.GetString(16),
28 detail_JP = SourceData.GetString(17),
29 detail = SourceData.GetString(18),
30 textBenefit_JP = SourceData.GetString(19),
31 textBenefit = SourceData.GetString(20),
32 textPet_JP = SourceData.GetString(21),
33 textPet = SourceData.GetString(22)
34 };
35 }
36
37 // Token: 0x0600014C RID: 332 RVA: 0x0000CA8A File Offset: 0x0000AC8A
38 public override void SetRow(SourceReligion.Row r)
39 {
40 this.map[r.id] = r;
41 }
42
43 // Token: 0x17000039 RID: 57
44 // (get) Token: 0x0600014D RID: 333 RVA: 0x0000CA9E File Offset: 0x0000AC9E
45 public override string[] ImportFields
46 {
47 get
48 {
49 return new string[]
50 {
51 "textBenefit",
52 "textType",
53 "name2"
54 };
55 }
56 }
57
58 // Token: 0x020007B1 RID: 1969
59 [Serializable]
60 public class Row : SourceData.BaseRow
61 {
62 // Token: 0x17001103 RID: 4355
63 // (get) Token: 0x0600378F RID: 14223 RVA: 0x0012B2D6 File Offset: 0x001294D6
64 public override bool UseAlias
65 {
66 get
67 {
68 return false;
69 }
70 }
71
72 // Token: 0x17001104 RID: 4356
73 // (get) Token: 0x06003790 RID: 14224 RVA: 0x0012B2D9 File Offset: 0x001294D9
74 public override string GetAlias
75 {
76 get
77 {
78 return "n";
79 }
80 }
81
82 // Token: 0x040020DD RID: 8413
83 public string id;
84
85 // Token: 0x040020DE RID: 8414
86 public string name_JP;
87
88 // Token: 0x040020DF RID: 8415
89 public string name;
90
91 // Token: 0x040020E0 RID: 8416
92 public string[] name2_JP;
93
94 // Token: 0x040020E1 RID: 8417
95 public string[] name2;
96
97 // Token: 0x040020E2 RID: 8418
98 public string type;
99
100 // Token: 0x040020E3 RID: 8419
101 public string idMaterial;
102
103 // Token: 0x040020E4 RID: 8420
104 public string faith;
105
106 // Token: 0x040020E5 RID: 8421
107 public string domain;
108
109 // Token: 0x040020E6 RID: 8422
110 public int tax;
111
112 // Token: 0x040020E7 RID: 8423
113 public int relation;
114
115 // Token: 0x040020E8 RID: 8424
116 public int[] elements;
117
118 // Token: 0x040020E9 RID: 8425
119 public string[] cat_offer;
120
121 // Token: 0x040020EA RID: 8426
122 public string[] rewards;
123
124 // Token: 0x040020EB RID: 8427
125 public string textType_JP;
126
127 // Token: 0x040020EC RID: 8428
128 public string textType;
129
130 // Token: 0x040020ED RID: 8429
131 public string textAvatar;
132
133 // Token: 0x040020EE RID: 8430
134 public string detail_JP;
135
136 // Token: 0x040020EF RID: 8431
137 public string detail;
138
139 // Token: 0x040020F0 RID: 8432
140 public string textBenefit_JP;
141
142 // Token: 0x040020F1 RID: 8433
143 public string textBenefit;
144
145 // Token: 0x040020F2 RID: 8434
146 public string textPet_JP;
147
148 // Token: 0x040020F3 RID: 8435
149 public string textPet;
150
151 // Token: 0x040020F4 RID: 8436
152 public string name_L;
153
154 // Token: 0x040020F5 RID: 8437
155 public string detail_L;
156
157 // Token: 0x040020F6 RID: 8438
158 public string textType_L;
159
160 // Token: 0x040020F7 RID: 8439
161 public string textBenefit_L;
162
163 // Token: 0x040020F8 RID: 8440
164 public string[] name2_L;
165 }
166}