Elin Modding Docs Doc
Loading...
Searching...
No Matches
AreaData.cs
1using System;
2using System.Runtime.Serialization;
3using Newtonsoft.Json;
4
5// Token: 0x02000215 RID: 533
6public class AreaData : EClass
7{
8 // Token: 0x170003E5 RID: 997
9 // (get) Token: 0x06000F29 RID: 3881 RVA: 0x0006EF32 File Offset: 0x0006D132
10 // (set) Token: 0x06000F2A RID: 3882 RVA: 0x0006EF3C File Offset: 0x0006D13C
11 public int group
12 {
13 get
14 {
15 return this.ints[1];
16 }
17 set
18 {
19 this.ints[1] = value;
20 }
21 }
22
23 // Token: 0x170003E6 RID: 998
24 // (get) Token: 0x06000F2B RID: 3883 RVA: 0x0006EF47 File Offset: 0x0006D147
25 // (set) Token: 0x06000F2C RID: 3884 RVA: 0x0006EF51 File Offset: 0x0006D151
26 public int maxHeight
27 {
28 get
29 {
30 return this.ints[2];
31 }
32 set
33 {
34 this.ints[2] = value;
35 }
36 }
37
38 // Token: 0x170003E7 RID: 999
39 // (get) Token: 0x06000F2D RID: 3885 RVA: 0x0006EF5C File Offset: 0x0006D15C
40 // (set) Token: 0x06000F2E RID: 3886 RVA: 0x0006EF6B File Offset: 0x0006D16B
41 public BaseArea.AccessType accessType
42 {
43 get
44 {
45 return this.ints[3].ToEnum<BaseArea.AccessType>();
46 }
47 set
48 {
49 this.ints[3] = (int)value;
50 }
51 }
52
53 // Token: 0x170003E8 RID: 1000
54 // (get) Token: 0x06000F2F RID: 3887 RVA: 0x0006EF76 File Offset: 0x0006D176
55 // (set) Token: 0x06000F30 RID: 3888 RVA: 0x0006EF84 File Offset: 0x0006D184
56 public bool showWallItem
57 {
58 get
59 {
60 return this.bits[0];
61 }
62 set
63 {
64 this.bits[0] = value;
65 }
66 }
67
68 // Token: 0x170003E9 RID: 1001
69 // (get) Token: 0x06000F31 RID: 3889 RVA: 0x0006EF93 File Offset: 0x0006D193
70 // (set) Token: 0x06000F32 RID: 3890 RVA: 0x0006EFA1 File Offset: 0x0006D1A1
71 public bool atrium
72 {
73 get
74 {
75 return this.bits[1];
76 }
77 set
78 {
79 this.bits[1] = value;
80 }
81 }
82
83 // Token: 0x170003EA RID: 1002
84 // (get) Token: 0x06000F33 RID: 3891 RVA: 0x0006EFB0 File Offset: 0x0006D1B0
85 // (set) Token: 0x06000F34 RID: 3892 RVA: 0x0006EFBE File Offset: 0x0006D1BE
86 public bool visited
87 {
88 get
89 {
90 return this.bits[2];
91 }
92 set
93 {
94 this.bits[2] = value;
95 }
96 }
97
98 // Token: 0x06000F35 RID: 3893 RVA: 0x0006EFCD File Offset: 0x0006D1CD
99 [OnSerializing]
100 private void _OnSerializing(StreamingContext context)
101 {
102 this.ints[0] = this.bits.ToInt();
103 }
104
105 // Token: 0x06000F36 RID: 3894 RVA: 0x0006EFE2 File Offset: 0x0006D1E2
106 [OnDeserialized]
107 private void _OnDeserialized(StreamingContext context)
108 {
109 this.bits.SetInt(this.ints[0]);
110 }
111
112 // Token: 0x04000D73 RID: 3443
113 [JsonProperty]
114 public string name;
115
116 // Token: 0x04000D74 RID: 3444
117 [JsonProperty]
118 public AreaType type;
119
120 // Token: 0x04000D75 RID: 3445
121 [JsonProperty]
122 public int[] ints = new int[5];
123
124 // Token: 0x04000D76 RID: 3446
125 public BitArray32 bits;
126}