terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
EffectParameterCollection.cs
Go to the documentation of this file.
1using System;
6using Terraria;
11
13{
14 [global::Cpp2ILInjected.Token(Token = "0x2000364")]
15 public class EffectParameterCollection : IEnumerable<EffectParameter>, IEnumerable
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x60016A8")]
18 [global::Cpp2ILInjected.Address(RVA = "0xAA48E0", Offset = "0xAA48E0", Length = "0xF8")]
19 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EffectParameterCollection), Member = ".cctor", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PixelShader), Member = ".ctor", MemberParameters = new object[] { typeof(GraphicsDevice) }, ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenShader), Member = ".ctor", MemberParameters = new object[] { typeof(GraphicsDevice) }, ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileShader), Member = ".ctor", MemberParameters = new object[] { typeof(GraphicsDevice) }, ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, int>), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrWhiteSpace", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, int>), Member = "Add", MemberParameters = new object[]
29 {
30 typeof(object),
31 typeof(int)
32 }, ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
35 {
36 throw null;
37 }
38
39 [global::Cpp2ILInjected.Token(Token = "0x60016A9")]
40 [global::Cpp2ILInjected.Address(RVA = "0xAA49D8", Offset = "0xAA49D8", Length = "0x2C")]
41 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
44 {
45 throw null;
46 }
47
48 [global::Cpp2ILInjected.Token(Token = "0x60016AA")]
49 [global::Cpp2ILInjected.Address(RVA = "0xAA4A04", Offset = "0xAA4A04", Length = "0x13C")]
50 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EffectParameter), Member = ".ctor", MemberParameters = new object[] { typeof(EffectParameter) }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
56 {
57 throw null;
58 }
59
60 [global::Cpp2ILInjected.Token(Token = "0x1700029F")]
61 public int Count
62 {
63 [global::Cpp2ILInjected.Token(Token = "0x60016AB")]
64 [global::Cpp2ILInjected.Address(RVA = "0xAA4B40", Offset = "0xAA4B40", Length = "0xC")]
65 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
66 get
67 {
68 throw null;
69 }
70 }
71
72 [global::Cpp2ILInjected.Token(Token = "0x170002A0")]
73 public EffectParameter this[int index]
74 {
75 [global::Cpp2ILInjected.Token(Token = "0x60016AC")]
76 [global::Cpp2ILInjected.Address(RVA = "0xAA4B4C", Offset = "0xAA4B4C", Length = "0x10")]
77 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
78 get
79 {
80 throw null;
81 }
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x170002A1")]
85 public EffectParameter this[string name]
86 {
87 [global::Cpp2ILInjected.Token(Token = "0x60016AD")]
88 [global::Cpp2ILInjected.Address(RVA = "0xAA4B5C", Offset = "0xAA4B5C", Length = "0x80")]
89 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
90 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EffectPass), Member = "SetRegion", MemberParameters = new object[]
91 {
94 }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorShaderData), Member = ".ctor", MemberParameters = new object[]
96 {
98 typeof(string)
99 }, ReturnType = typeof(void))]
100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HairShaderData), Member = "Apply", MemberParameters = new object[]
101 {
102 typeof(Player),
104 }, ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MiscShaderData), Member = "Apply", MemberParameters = new object[] { typeof(DrawData?) }, ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenShaderData), Member = "Apply", ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TilePaintSystemV2), Member = "InitShader", MemberParameters = new object[] { typeof(TreePaintingSettings) }, ReturnType = typeof(Effect))]
108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectiveArmorShaderData), Member = "Apply", MemberParameters = new object[]
109 {
110 typeof(Entity),
112 }, ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 62)]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, int>), Member = "TryGetValue", MemberParameters = new object[]
115 {
116 typeof(object),
117 typeof(ref int)
118 }, ReturnType = typeof(bool))]
119 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
120 get
121 {
122 throw null;
123 }
124 }
125
126 [global::Cpp2ILInjected.Token(Token = "0x60016AE")]
127 [global::Cpp2ILInjected.Address(RVA = "0xAA4BDC", Offset = "0xAA4BDC", Length = "0x98")]
128 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
129 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
130 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
132 {
133 throw null;
134 }
135
136 [global::Cpp2ILInjected.Token(Token = "0x60016AF")]
137 [global::Cpp2ILInjected.Address(RVA = "0xAA4C74", Offset = "0xAA4C74", Length = "0xC")]
138 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "GetEnumerator", ReturnType = typeof(IEnumerator))]
141 {
142 throw null;
143 }
144
145 // Note: this type is marked as 'beforefieldinit'.
146 [global::Cpp2ILInjected.Token(Token = "0x60016B0")]
147 [global::Cpp2ILInjected.Address(RVA = "0xAA4C80", Offset = "0xAA4C80", Length = "0x84")]
148 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EffectParameterCollection), Member = ".ctor", MemberParameters = new object[] { typeof(EffectParameter[]) }, ReturnType = typeof(void))]
150 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
152 {
153 throw null;
154 }
155
156 [global::Cpp2ILInjected.Token(Token = "0x40024DA")]
158
159 [global::Cpp2ILInjected.Token(Token = "0x40024DB")]
160 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
162
163 [global::Cpp2ILInjected.Token(Token = "0x40024DC")]
164 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
166 }
167}
class f__AnonymousType0<< Count > j__TPar
EffectParameterCollection(EffectParameter[] parameters, Dictionary< string, int > indexLookup)