Elin Modding Docs Doc
Loading...
Searching...
No Matches
SourceCheck.cs
1using System;
2
3// Token: 0x02000017 RID: 23
4public class SourceCheck : SourceDataString<SourceCheck.Row>
5{
6 // Token: 0x060000F8 RID: 248 RVA: 0x0000A140 File Offset: 0x00008340
7 public override SourceCheck.Row CreateRow()
8 {
9 return new SourceCheck.Row
10 {
11 id = SourceData.GetString(0),
12 element = Core.GetElement(SourceData.GetStr(1, false)),
13 targetElement = Core.GetElement(SourceData.GetStr(2, false)),
14 subFactor = SourceData.GetFloat(3),
15 targetSubFactor = SourceData.GetFloat(4),
16 baseDC = SourceData.GetInt(5),
17 critRange = SourceData.GetInt(6),
18 fumbleRange = SourceData.GetInt(7),
19 dice = SourceData.GetInt(8),
20 lvMod = SourceData.GetFloat(9)
21 };
22 }
23
24 // Token: 0x060000F9 RID: 249 RVA: 0x0000A1D7 File Offset: 0x000083D7
25 public override void SetRow(SourceCheck.Row r)
26 {
27 this.map[r.id] = r;
28 }
29
30 // Token: 0x02000798 RID: 1944
31 [Serializable]
32 public class Row : SourceData.BaseRow
33 {
34 // Token: 0x170010D1 RID: 4305
35 // (get) Token: 0x06003726 RID: 14118 RVA: 0x0012A5D5 File Offset: 0x001287D5
36 public override bool UseAlias
37 {
38 get
39 {
40 return false;
41 }
42 }
43
44 // Token: 0x170010D2 RID: 4306
45 // (get) Token: 0x06003727 RID: 14119 RVA: 0x0012A5D8 File Offset: 0x001287D8
46 public override string GetAlias
47 {
48 get
49 {
50 return "n";
51 }
52 }
53
54 // Token: 0x04001F55 RID: 8021
55 public string id;
56
57 // Token: 0x04001F56 RID: 8022
58 public int element;
59
60 // Token: 0x04001F57 RID: 8023
61 public int targetElement;
62
63 // Token: 0x04001F58 RID: 8024
64 public float subFactor;
65
66 // Token: 0x04001F59 RID: 8025
67 public float targetSubFactor;
68
69 // Token: 0x04001F5A RID: 8026
70 public int baseDC;
71
72 // Token: 0x04001F5B RID: 8027
73 public int critRange;
74
75 // Token: 0x04001F5C RID: 8028
76 public int fumbleRange;
77
78 // Token: 0x04001F5D RID: 8029
79 public int dice;
80
81 // Token: 0x04001F5E RID: 8030
82 public float lvMod;
83 }
84}