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
EffectPass.cs
Go to the documentation of this file.
1using System;
4using UnityEngine;
5
7{
8 // Token: 0x02000365 RID: 869
9 public class EffectPass
10 {
11 // Token: 0x060016B1 RID: 5809 RVA: 0x000021DB File Offset: 0x000003DB
12 private static int GetNextBatchIndex()
13 {
14 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
15 }
16
17 // Token: 0x060016B2 RID: 5810 RVA: 0x0006334C File Offset: 0x0006154C
18 public EffectPass(Effect effect, int passindex, string name, Material material)
19 {
22 this._effect = effect;
23 this._material = material;
24 }
25
26 // Token: 0x060016B3 RID: 5811 RVA: 0x0006337C File Offset: 0x0006157C
28 {
29 int passIndex = existing.PassIndex;
30 string name = existing.Name;
31 Material material = existing._material;
32 }
33
34 // Token: 0x060016B4 RID: 5812 RVA: 0x000633A0 File Offset: 0x000615A0
36 {
37 int passIndex = existing.PassIndex;
38 Material material = existing._material;
40 }
41
42 // Token: 0x060016B5 RID: 5813 RVA: 0x000633C4 File Offset: 0x000615C4
43 public void ApplyValuesToMaterial(Material material)
44 {
45 if (this._armour != null)
46 {
47 }
48 Effect effect = this._effect;
49 }
50
51 // Token: 0x060016B6 RID: 5814 RVA: 0x000633E0 File Offset: 0x000615E0
52 public void SetRegion(Vector4 sourceRect, Texture2D texture)
53 {
54 float[] data = this._effect.<Parameters>k__BackingField["uSourceRect"].Data;
55 float[] data2 = this._effect.<Parameters>k__BackingField["uImageSize0"].Data;
56 }
57
58 // Token: 0x060016B7 RID: 5815 RVA: 0x00063424 File Offset: 0x00061624
59 public void Apply()
60 {
61 }
62
63 // Token: 0x040024DD RID: 9437
64 public static EffectPass BoundEffect;
65
66 // Token: 0x040024DE RID: 9438
67 public readonly int PassIndex;
68
69 // Token: 0x040024DF RID: 9439
70 public readonly string Name;
71
72 // Token: 0x040024E0 RID: 9440
74
75 // Token: 0x040024E1 RID: 9441
77
78 // Token: 0x040024E2 RID: 9442
79 public readonly int BatchIndex;
80
81 // Token: 0x040024E3 RID: 9443
83
84 // Token: 0x040024E4 RID: 9444
85 private static int NextBatchIndex;
86 }
87}
class f__AnonymousType0<< Count > j__TPar
EffectPass(Effect effect, EffectPass existing)
Definition EffectPass.cs:27
EffectPass(EffectPass existing, ShaderData armourData)
Definition EffectPass.cs:35
void SetRegion(Vector4 sourceRect, Texture2D texture)
Definition EffectPass.cs:52
EffectPass(Effect effect, int passindex, string name, Material material)
Definition EffectPass.cs:18
void ApplyValuesToMaterial(Material material)
Definition EffectPass.cs:43