Elin Modding Docs Doc
Loading...
Searching...
No Matches
SourceSpawnList.cs
1using System;
2
3// Token: 0x0200002A RID: 42
4public class SourceSpawnList : SourceDataString<SourceSpawnList.Row>
5{
6 // Token: 0x06000152 RID: 338 RVA: 0x0000CB98 File Offset: 0x0000AD98
7 public override SourceSpawnList.Row CreateRow()
8 {
9 return new SourceSpawnList.Row
10 {
11 id = SourceData.GetString(0),
12 parent = SourceData.GetString(2),
13 type = SourceData.GetString(3),
14 category = SourceData.GetStringArray(4),
15 idCard = SourceData.GetStringArray(5),
16 tag = SourceData.GetStringArray(6),
17 filter = SourceData.GetStringArray(7)
18 };
19 }
20
21 // Token: 0x06000153 RID: 339 RVA: 0x0000CBFE File Offset: 0x0000ADFE
22 public override void SetRow(SourceSpawnList.Row r)
23 {
24 this.map[r.id] = r;
25 }
26
27 // Token: 0x020007B3 RID: 1971
28 [Serializable]
29 public class Row : SourceData.BaseRow
30 {
31 // Token: 0x17001107 RID: 4359
32 // (get) Token: 0x06003795 RID: 14229 RVA: 0x0012B2FA File Offset: 0x001294FA
33 public override bool UseAlias
34 {
35 get
36 {
37 return false;
38 }
39 }
40
41 // Token: 0x17001108 RID: 4360
42 // (get) Token: 0x06003796 RID: 14230 RVA: 0x0012B2FD File Offset: 0x001294FD
43 public override string GetAlias
44 {
45 get
46 {
47 return "n";
48 }
49 }
50
51 // Token: 0x06003797 RID: 14231 RVA: 0x0012B304 File Offset: 0x00129504
52 public override string GetEditorListName()
53 {
54 return this.GetField("id") ?? "";
55 }
56
57 // Token: 0x04002108 RID: 8456
58 public string id;
59
60 // Token: 0x04002109 RID: 8457
61 public string parent;
62
63 // Token: 0x0400210A RID: 8458
64 public string type;
65
66 // Token: 0x0400210B RID: 8459
67 public string[] category;
68
69 // Token: 0x0400210C RID: 8460
70 public string[] idCard;
71
72 // Token: 0x0400210D RID: 8461
73 public string[] tag;
74
75 // Token: 0x0400210E RID: 8462
76 public string[] filter;
77 }
78}