Elin Modding Docs Doc
Loading...
Searching...
No Matches
ShadowData.cs
1using System;
2using System.Collections.Generic;
3
4// Token: 0x02000190 RID: 400
5public class ShadowData : EScriptable
6{
7 // Token: 0x04000AA6 RID: 2726
8 public static ShadowData Instance;
9
10 // Token: 0x04000AA7 RID: 2727
11 public List<ShadowData.Item> items;
12
13 // Token: 0x02000889 RID: 2185
14 [Serializable]
15 public class Item
16 {
17 // Token: 0x1700114A RID: 4426
18 // (get) Token: 0x06003A5A RID: 14938 RVA: 0x00135C14 File Offset: 0x00133E14
19 // (set) Token: 0x06003A5B RID: 14939 RVA: 0x00135C1E File Offset: 0x00133E1E
20 public int tile
21 {
22 get
23 {
24 return this.raw[0];
25 }
26 set
27 {
28 this.raw[0] = value;
29 }
30 }
31
32 // Token: 0x1700114B RID: 4427
33 // (get) Token: 0x06003A5C RID: 14940 RVA: 0x00135C29 File Offset: 0x00133E29
34 // (set) Token: 0x06003A5D RID: 14941 RVA: 0x00135C33 File Offset: 0x00133E33
35 public int x
36 {
37 get
38 {
39 return this.raw[1];
40 }
41 set
42 {
43 this.raw[1] = value;
44 }
45 }
46
47 // Token: 0x1700114C RID: 4428
48 // (get) Token: 0x06003A5E RID: 14942 RVA: 0x00135C3E File Offset: 0x00133E3E
49 // (set) Token: 0x06003A5F RID: 14943 RVA: 0x00135C48 File Offset: 0x00133E48
50 public int y
51 {
52 get
53 {
54 return this.raw[2];
55 }
56 set
57 {
58 this.raw[2] = value;
59 }
60 }
61
62 // Token: 0x1700114D RID: 4429
63 // (get) Token: 0x06003A60 RID: 14944 RVA: 0x00135C53 File Offset: 0x00133E53
64 // (set) Token: 0x06003A61 RID: 14945 RVA: 0x00135C60 File Offset: 0x00133E60
65 public int scaleX
66 {
67 get
68 {
69 return this.raw[3] + 100;
70 }
71 set
72 {
73 this.raw[3] = value - 100;
74 }
75 }
76
77 // Token: 0x1700114E RID: 4430
78 // (get) Token: 0x06003A62 RID: 14946 RVA: 0x00135C6E File Offset: 0x00133E6E
79 // (set) Token: 0x06003A63 RID: 14947 RVA: 0x00135C7B File Offset: 0x00133E7B
80 public int scaleY
81 {
82 get
83 {
84 return this.raw[4] + 100;
85 }
86 set
87 {
88 this.raw[4] = value - 100;
89 }
90 }
91
92 // Token: 0x1700114F RID: 4431
93 // (get) Token: 0x06003A64 RID: 14948 RVA: 0x00135C89 File Offset: 0x00133E89
94 // (set) Token: 0x06003A65 RID: 14949 RVA: 0x00135C93 File Offset: 0x00133E93
95 public int angle
96 {
97 get
98 {
99 return this.raw[5];
100 }
101 set
102 {
103 this.raw[5] = value;
104 }
105 }
106
107 // Token: 0x06003A66 RID: 14950 RVA: 0x00135CA0 File Offset: 0x00133EA0
108 public override string ToString()
109 {
110 return "(" + this.tile.ToString() + ") " + this.name;
111 }
112
113 // Token: 0x06003A67 RID: 14951 RVA: 0x00135CD0 File Offset: 0x00133ED0
114 public void Validate()
115 {
116 if (this.raw.Length < 8)
117 {
118 Array.Resize<int>(ref this.raw, 8);
119 }
120 }
121
122 // Token: 0x06003A68 RID: 14952 RVA: 0x00135CE9 File Offset: 0x00133EE9
123 public Item()
124 {
125 int[] array = new int[8];
126 array[0] = 1;
127 this.raw = array;
128 base..ctor();
129 }
130
131 // Token: 0x0400247C RID: 9340
132 public string name;
133
134 // Token: 0x0400247D RID: 9341
135 public int[] raw;
136 }
137}