terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
PixelShader.cs
Go to the documentation of this file.
1using System;
4using UnityEngine;
5
7{
8 // Token: 0x0200036A RID: 874
9 public class PixelShader : Effect
10 {
11 // Token: 0x060016D3 RID: 5843 RVA: 0x000636FC File Offset: 0x000618FC
13 {
14 if (!true)
15 {
16 }
18 }
19
20 // Token: 0x170002AC RID: 684
21 // (get) Token: 0x060016D4 RID: 5844 RVA: 0x0006371C File Offset: 0x0006191C
22 public static PixelShader Effect
23 {
24 get
25 {
26 if (!true)
27 {
28 }
29 if (true || !true)
30 {
31 }
32 if ("Technique1" == null)
33 {
34 }
35 return "Technique1";
36 }
37 }
38
39 // Token: 0x060016D5 RID: 5845 RVA: 0x000021DB File Offset: 0x000003DB
40 private static void LoadPass(List<EffectPass> passes, string pass)
41 {
42 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
43 }
44
45 // Token: 0x060016D6 RID: 5846 RVA: 0x00063740 File Offset: 0x00061940
46 public override void ApplyValuesToMaterial(EffectPass pass, Material material)
47 {
48 int passIndex = pass.PassIndex;
49 }
50
51 // Token: 0x060016D7 RID: 5847 RVA: 0x00063C98 File Offset: 0x00061E98
52 // Note: this type is marked as 'beforefieldinit'.
53 static PixelShader()
54 {
55 int num = Shader.PropertyToID("_Color");
56 int num2 = Shader.PropertyToID("_SecondaryColor");
57 int num3 = Shader.PropertyToID("_Saturation");
58 int num4 = Shader.PropertyToID("_ImageSize0");
59 int num5 = Shader.PropertyToID("_ImageSize1");
60 int num6 = Shader.PropertyToID("_SourceRect");
61 int num7 = Shader.PropertyToID("_ShaderTime");
62 int num8 = Shader.PropertyToID("_Opacity");
63 int num9 = Shader.PropertyToID("_Direction");
64 int num10 = Shader.PropertyToID("_Rotation");
65 int num11 = Shader.PropertyToID("_LightSource");
66 int num12 = Shader.PropertyToID("_TargetPosition");
67 int num13 = Shader.PropertyToID("_TextureRect");
68 int num14 = Shader.PropertyToID("_ShaderSpecificData");
69 }
70
71 // Token: 0x040024EC RID: 9452
73
74 // Token: 0x040024ED RID: 9453
76
77 // Token: 0x040024EE RID: 9454
79
80 // Token: 0x040024EF RID: 9455
82
83 // Token: 0x040024F0 RID: 9456
85
86 // Token: 0x040024F1 RID: 9457
88
89 // Token: 0x040024F2 RID: 9458
91
92 // Token: 0x040024F3 RID: 9459
94
95 // Token: 0x040024F4 RID: 9460
97
98 // Token: 0x040024F5 RID: 9461
100
101 // Token: 0x040024F6 RID: 9462
103
104 // Token: 0x040024F7 RID: 9463
106
107 // Token: 0x040024F8 RID: 9464
109
110 // Token: 0x040024F9 RID: 9465
112
113 // Token: 0x040024FA RID: 9466
115
116 // Token: 0x040024FB RID: 9467
118
119 // Token: 0x040024FC RID: 9468
121
122 // Token: 0x040024FD RID: 9469
124
125 // Token: 0x040024FE RID: 9470
126 private short[] TileOffsetData;
127
128 // Token: 0x040024FF RID: 9471
130
131 // Token: 0x04002500 RID: 9472
132 private static PixelShader _effect;
133
134 // Token: 0x04002501 RID: 9473
135 private static int _colorId;
136
137 // Token: 0x04002502 RID: 9474
138 private static int _secondaryColorId;
139
140 // Token: 0x04002503 RID: 9475
141 private static int _saturationId;
142
143 // Token: 0x04002504 RID: 9476
144 private static int _imageSize0Id;
145
146 // Token: 0x04002505 RID: 9477
147 private static int _imageSize1Id;
148
149 // Token: 0x04002506 RID: 9478
150 private static int _sourceRectId;
151
152 // Token: 0x04002507 RID: 9479
153 private static int _timeId;
154
155 // Token: 0x04002508 RID: 9480
156 private static int _opacityId;
157
158 // Token: 0x04002509 RID: 9481
159 private static int _directionId;
160
161 // Token: 0x0400250A RID: 9482
162 private static int _rotationId;
163
164 // Token: 0x0400250B RID: 9483
165 private static int _lightSourceId;
166
167 // Token: 0x0400250C RID: 9484
168 private static int _targetPositionId;
169
170 // Token: 0x0400250D RID: 9485
171 private static int _textureRectId;
172
173 // Token: 0x0400250E RID: 9486
174 private static int _shaderSpecificDataId;
175
176 // Token: 0x0200036B RID: 875
177 public enum PassIds
178 {
179 // Token: 0x04002510 RID: 9488
180 Default,
181 // Token: 0x04002511 RID: 9489
182 ColorOnly,
183 // Token: 0x04002512 RID: 9490
185 // Token: 0x04002513 RID: 9491
187 // Token: 0x04002514 RID: 9492
189 // Token: 0x04002515 RID: 9493
191 // Token: 0x04002516 RID: 9494
193 // Token: 0x04002517 RID: 9495
195 // Token: 0x04002518 RID: 9496
197 // Token: 0x04002519 RID: 9497
199 // Token: 0x0400251A RID: 9498
201 // Token: 0x0400251B RID: 9499
203 // Token: 0x0400251C RID: 9500
205 // Token: 0x0400251D RID: 9501
207 // Token: 0x0400251E RID: 9502
209 // Token: 0x0400251F RID: 9503
211 // Token: 0x04002520 RID: 9504
213 // Token: 0x04002521 RID: 9505
214 ArmorWisp,
215 // Token: 0x04002522 RID: 9506
217 // Token: 0x04002523 RID: 9507
219 // Token: 0x04002524 RID: 9508
220 ArmorDev,
221 // Token: 0x04002525 RID: 9509
223 // Token: 0x04002526 RID: 9510
225 // Token: 0x04002527 RID: 9511
227 // Token: 0x04002528 RID: 9512
229 // Token: 0x04002529 RID: 9513
231 // Token: 0x0400252A RID: 9514
232 ArmorAcid,
233 // Token: 0x0400252B RID: 9515
235 // Token: 0x0400252C RID: 9516
237 // Token: 0x0400252D RID: 9517
239 // Token: 0x0400252E RID: 9518
241 // Token: 0x0400252F RID: 9519
243 // Token: 0x04002530 RID: 9520
245 // Token: 0x04002531 RID: 9521
247 // Token: 0x04002532 RID: 9522
248 ArmorVoid,
249 // Token: 0x04002533 RID: 9523
251 // Token: 0x04002534 RID: 9524
253 // Token: 0x04002535 RID: 9525
254 ArmorFog,
255 // Token: 0x04002536 RID: 9526
257 // Token: 0x04002537 RID: 9527
259 // Token: 0x04002538 RID: 9528
261 // Token: 0x04002539 RID: 9529
263 // Token: 0x0400253A RID: 9530
265 // Token: 0x0400253B RID: 9531
266 ArmorGel,
267 // Token: 0x0400253C RID: 9532
268 ArmorFlow,
269 // Token: 0x0400253D RID: 9533
271 // Token: 0x0400253E RID: 9534
272 ArmorLoki,
273 // Token: 0x0400253F RID: 9535
275 // Token: 0x04002540 RID: 9536
277 // Token: 0x04002541 RID: 9537
279 // Token: 0x04002542 RID: 9538
281 // Token: 0x04002543 RID: 9539
283 // Token: 0x04002544 RID: 9540
285 // Token: 0x04002545 RID: 9541
287 // Token: 0x04002546 RID: 9542
289 // Token: 0x04002547 RID: 9543
291 // Token: 0x04002548 RID: 9544
293 // Token: 0x04002549 RID: 9545
295 // Token: 0x0400254A RID: 9546
297 // Token: 0x0400254B RID: 9547
298 Outline,
299 // Token: 0x0400254C RID: 9548
300 RevSub
301 }
302 }
303}
class f__AnonymousType0<< Count > j__TPar
override void ApplyValuesToMaterial(EffectPass pass, Material material)
static void LoadPass(List< EffectPass > passes, string pass)
static int PropertyToID(string name)
Definition Shader.cs:50