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
LightmapperUtils.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::Cpp2ILInjected.Token(Token = "0x2000136")]
9 public static class LightmapperUtils
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x60005F5")]
12 [global::Cpp2ILInjected.Address(RVA = "0x1F8D9B8", Offset = "0x1F8D9B8", Length = "0x20")]
13 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
14 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
16 {
17 throw null;
18 }
19
20 [global::Cpp2ILInjected.Token(Token = "0x60005F6")]
21 [global::Cpp2ILInjected.Address(RVA = "0x1F8D9D8", Offset = "0x1F8D9D8", Length = "0x70")]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightmapperUtils), Member = "Extract", MemberParameters = new object[]
23 {
26 }, ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightmapperUtils), Member = "Extract", MemberParameters = new object[]
28 {
30 typeof(ref PointLight)
31 }, ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightmapperUtils), Member = "Extract", MemberParameters = new object[]
33 {
35 typeof(ref SpotLight)
36 }, ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightmapperUtils), Member = "Extract", MemberParameters = new object[]
38 {
39 typeof(Light),
40 typeof(ref RectangleLight)
41 }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightmapperUtils), Member = "Extract", MemberParameters = new object[]
43 {
44 typeof(Light),
45 typeof(ref DiscLight)
46 }, ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_color", ReturnType = typeof(Color))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_intensity", ReturnType = typeof(float))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_bounceIntensity", ReturnType = typeof(float))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinearColor), Member = "Convert", MemberParameters = new object[]
52 {
54 typeof(float)
55 }, ReturnType = typeof(LinearColor))]
57 {
58 throw null;
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x60005F7")]
62 [global::Cpp2ILInjected.Address(RVA = "0x1F8DA48", Offset = "0x1F8DA48", Length = "0x4C")]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightmapperUtils), Member = "Extract", MemberParameters = new object[]
64 {
67 }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_spotAngle", ReturnType = typeof(float))]
70 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
71 public static float ExtractInnerCone(Light l)
72 {
73 throw null;
74 }
75
76 [global::Cpp2ILInjected.Token(Token = "0x60005F8")]
77 [global::Cpp2ILInjected.Address(RVA = "0x1F8DA94", Offset = "0x1F8DA94", Length = "0x8C")]
78 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
79 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightmapperUtils), Member = "Extract", MemberParameters = new object[]
80 {
83 }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightmapperUtils), Member = "Extract", MemberParameters = new object[]
85 {
87 typeof(ref PointLight)
88 }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightmapperUtils), Member = "Extract", MemberParameters = new object[]
90 {
92 typeof(ref SpotLight)
93 }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightmapperUtils), Member = "Extract", MemberParameters = new object[]
95 {
96 typeof(Light),
97 typeof(ref RectangleLight)
98 }, ReturnType = typeof(void))]
99 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightmapperUtils), Member = "Extract", MemberParameters = new object[]
100 {
101 typeof(Light),
102 typeof(ref DiscLight)
103 }, ReturnType = typeof(void))]
104 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_useColorTemperature", ReturnType = typeof(bool))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_colorTemperature", ReturnType = typeof(float))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mathf), Member = "CorrelatedColorTemperatureToRGB", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(Color))]
108 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
110 {
111 throw null;
112 }
113
114 [global::Cpp2ILInjected.Token(Token = "0x60005F9")]
115 [global::Cpp2ILInjected.Address(RVA = "0x1F8DB20", Offset = "0x1F8DB20", Length = "0x48")]
116 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightmapperUtils), Member = "Extract", MemberParameters = new object[]
117 {
118 typeof(Light),
120 }, ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightmapperUtils), Member = "Extract", MemberParameters = new object[]
122 {
123 typeof(Light),
124 typeof(ref PointLight)
125 }, ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightmapperUtils), Member = "Extract", MemberParameters = new object[]
127 {
128 typeof(Light),
129 typeof(ref SpotLight)
130 }, ReturnType = typeof(void))]
131 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightmapperUtils), Member = "Extract", MemberParameters = new object[]
132 {
133 typeof(Light),
134 typeof(ref RectangleLight)
135 }, ReturnType = typeof(void))]
136 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LightmapperUtils), Member = "Extract", MemberParameters = new object[]
137 {
138 typeof(Light),
139 typeof(ref DiscLight)
140 }, ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinearColor), Member = "set_red", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinearColor), Member = "set_green", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinearColor), Member = "set_blue", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
145 private static void ApplyColorTemperature(Color cct, ref LinearColor lightColor)
146 {
147 throw null;
148 }
149
150 [global::Cpp2ILInjected.Token(Token = "0x60005FA")]
151 [global::Cpp2ILInjected.Address(RVA = "0x1F8DB68", Offset = "0x1F8DB68", Length = "0x178")]
152 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
153 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Experimental.GlobalIllumination.Lightmapping.<>c", Member = "<.cctor>b__7_0", MemberParameters = new object[]
154 {
155 typeof(Light[]),
157 }, ReturnType = typeof(void))]
158 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "GetInstanceID", ReturnType = typeof(int))]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_bakingOutput", ReturnType = typeof(LightBakingOutput))]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_shadows", ReturnType = typeof(LightShadows))]
162 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "get_transform", ReturnType = typeof(Transform))]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "get_position", ReturnType = typeof(Vector3))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "get_rotation", ReturnType = typeof(Quaternion))]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightmapperUtils), Member = "ExtractColorTemperature", MemberParameters = new object[] { typeof(Light) }, ReturnType = typeof(Color))]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_color", ReturnType = typeof(Color))]
167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_intensity", ReturnType = typeof(float))]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinearColor), Member = "Convert", MemberParameters = new object[]
169 {
170 typeof(Color),
171 typeof(float)
172 }, ReturnType = typeof(LinearColor))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightmapperUtils), Member = "ExtractIndirect", MemberParameters = new object[] { typeof(Light) }, ReturnType = typeof(LinearColor))]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightmapperUtils), Member = "ApplyColorTemperature", MemberParameters = new object[]
175 {
176 typeof(Color),
177 typeof(ref LinearColor)
178 }, ReturnType = typeof(void))]
179 public static void Extract(Light l, ref DirectionalLight dir)
180 {
181 throw null;
182 }
183
184 [global::Cpp2ILInjected.Token(Token = "0x60005FB")]
185 [global::Cpp2ILInjected.Address(RVA = "0x1F8DCE0", Offset = "0x1F8DCE0", Length = "0x190")]
186 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
187 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Experimental.GlobalIllumination.Lightmapping.<>c", Member = "<.cctor>b__7_0", MemberParameters = new object[]
188 {
189 typeof(Light[]),
191 }, ReturnType = typeof(void))]
192 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "GetInstanceID", ReturnType = typeof(int))]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_bakingOutput", ReturnType = typeof(LightBakingOutput))]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_shadows", ReturnType = typeof(LightShadows))]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "get_transform", ReturnType = typeof(Transform))]
197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "get_position", ReturnType = typeof(Vector3))]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "get_rotation", ReturnType = typeof(Quaternion))]
199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightmapperUtils), Member = "ExtractColorTemperature", MemberParameters = new object[] { typeof(Light) }, ReturnType = typeof(Color))]
200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_color", ReturnType = typeof(Color))]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_intensity", ReturnType = typeof(float))]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinearColor), Member = "Convert", MemberParameters = new object[]
203 {
204 typeof(Color),
205 typeof(float)
206 }, ReturnType = typeof(LinearColor))]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightmapperUtils), Member = "ExtractIndirect", MemberParameters = new object[] { typeof(Light) }, ReturnType = typeof(LinearColor))]
208 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightmapperUtils), Member = "ApplyColorTemperature", MemberParameters = new object[]
209 {
210 typeof(Color),
211 typeof(ref LinearColor)
212 }, ReturnType = typeof(void))]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_range", ReturnType = typeof(float))]
214 public static void Extract(Light l, ref PointLight point)
215 {
216 throw null;
217 }
218
219 [global::Cpp2ILInjected.Token(Token = "0x60005FC")]
220 [global::Cpp2ILInjected.Address(RVA = "0x1F8DE70", Offset = "0x1F8DE70", Length = "0x1B8")]
221 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
222 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Experimental.GlobalIllumination.Lightmapping.<>c", Member = "<.cctor>b__7_0", MemberParameters = new object[]
223 {
224 typeof(Light[]),
226 }, ReturnType = typeof(void))]
227 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "GetInstanceID", ReturnType = typeof(int))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_bakingOutput", ReturnType = typeof(LightBakingOutput))]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_shadows", ReturnType = typeof(LightShadows))]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "get_transform", ReturnType = typeof(Transform))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "get_position", ReturnType = typeof(Vector3))]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "get_rotation", ReturnType = typeof(Quaternion))]
234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightmapperUtils), Member = "ExtractColorTemperature", MemberParameters = new object[] { typeof(Light) }, ReturnType = typeof(Color))]
235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_color", ReturnType = typeof(Color))]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_intensity", ReturnType = typeof(float))]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinearColor), Member = "Convert", MemberParameters = new object[]
238 {
239 typeof(Color),
240 typeof(float)
241 }, ReturnType = typeof(LinearColor))]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightmapperUtils), Member = "ExtractIndirect", MemberParameters = new object[] { typeof(Light) }, ReturnType = typeof(LinearColor))]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightmapperUtils), Member = "ApplyColorTemperature", MemberParameters = new object[]
244 {
245 typeof(Color),
246 typeof(ref LinearColor)
247 }, ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_range", ReturnType = typeof(float))]
249 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_spotAngle", ReturnType = typeof(float))]
250 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightmapperUtils), Member = "ExtractInnerCone", MemberParameters = new object[] { typeof(Light) }, ReturnType = typeof(float))]
251 public static void Extract(Light l, ref SpotLight spot)
252 {
253 throw null;
254 }
255
256 [global::Cpp2ILInjected.Token(Token = "0x60005FD")]
257 [global::Cpp2ILInjected.Address(RVA = "0x1F8E028", Offset = "0x1F8E028", Length = "0x190")]
258 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Experimental.GlobalIllumination.Lightmapping.<>c", Member = "<.cctor>b__7_0", MemberParameters = new object[]
260 {
261 typeof(Light[]),
263 }, ReturnType = typeof(void))]
264 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "GetInstanceID", ReturnType = typeof(int))]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_bakingOutput", ReturnType = typeof(LightBakingOutput))]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_shadows", ReturnType = typeof(LightShadows))]
268 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "get_transform", ReturnType = typeof(Transform))]
269 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "get_position", ReturnType = typeof(Vector3))]
270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "get_rotation", ReturnType = typeof(Quaternion))]
271 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightmapperUtils), Member = "ExtractColorTemperature", MemberParameters = new object[] { typeof(Light) }, ReturnType = typeof(Color))]
272 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_color", ReturnType = typeof(Color))]
273 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_intensity", ReturnType = typeof(float))]
274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinearColor), Member = "Convert", MemberParameters = new object[]
275 {
276 typeof(Color),
277 typeof(float)
278 }, ReturnType = typeof(LinearColor))]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightmapperUtils), Member = "ExtractIndirect", MemberParameters = new object[] { typeof(Light) }, ReturnType = typeof(LinearColor))]
280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightmapperUtils), Member = "ApplyColorTemperature", MemberParameters = new object[]
281 {
282 typeof(Color),
283 typeof(ref LinearColor)
284 }, ReturnType = typeof(void))]
285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_range", ReturnType = typeof(float))]
286 public static void Extract(Light l, ref RectangleLight rect)
287 {
288 throw null;
289 }
290
291 [global::Cpp2ILInjected.Token(Token = "0x60005FE")]
292 [global::Cpp2ILInjected.Address(RVA = "0x1F8E1B8", Offset = "0x1F8E1B8", Length = "0x190")]
293 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
294 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Experimental.GlobalIllumination.Lightmapping.<>c", Member = "<.cctor>b__7_0", MemberParameters = new object[]
295 {
296 typeof(Light[]),
298 }, ReturnType = typeof(void))]
299 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
300 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "GetInstanceID", ReturnType = typeof(int))]
301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_bakingOutput", ReturnType = typeof(LightBakingOutput))]
302 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_shadows", ReturnType = typeof(LightShadows))]
303 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "get_transform", ReturnType = typeof(Transform))]
304 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "get_position", ReturnType = typeof(Vector3))]
305 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "get_rotation", ReturnType = typeof(Quaternion))]
306 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightmapperUtils), Member = "ExtractColorTemperature", MemberParameters = new object[] { typeof(Light) }, ReturnType = typeof(Color))]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_color", ReturnType = typeof(Color))]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_intensity", ReturnType = typeof(float))]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinearColor), Member = "Convert", MemberParameters = new object[]
310 {
311 typeof(Color),
312 typeof(float)
313 }, ReturnType = typeof(LinearColor))]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightmapperUtils), Member = "ExtractIndirect", MemberParameters = new object[] { typeof(Light) }, ReturnType = typeof(LinearColor))]
315 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightmapperUtils), Member = "ApplyColorTemperature", MemberParameters = new object[]
316 {
317 typeof(Color),
318 typeof(ref LinearColor)
319 }, ReturnType = typeof(void))]
320 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_range", ReturnType = typeof(float))]
321 public static void Extract(Light l, ref DiscLight disc)
322 {
323 throw null;
324 }
325
326 [global::Cpp2ILInjected.Token(Token = "0x60005FF")]
327 [global::Cpp2ILInjected.Address(RVA = "0x1F8E348", Offset = "0x1F8E348", Length = "0x138")]
328 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
329 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Experimental.GlobalIllumination.Lightmapping.<>c", Member = "<.cctor>b__7_0", MemberParameters = new object[]
330 {
331 typeof(Light[]),
333 }, ReturnType = typeof(void))]
334 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_cookie", ReturnType = typeof(Texture))]
336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Implicit", MemberParameters = new object[] { typeof(Object) }, ReturnType = typeof(bool))]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "GetInstanceID", ReturnType = typeof(int))]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_type", ReturnType = typeof(LightType))]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_cookieSize", ReturnType = typeof(float))]
340 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
341 public static void Extract(Light l, out Cookie cookie)
342 {
343 throw null;
344 }
345 }
346}
class f__AnonymousType0<< Count > j__TPar
static void ApplyColorTemperature(Color cct, ref LinearColor lightColor)
static LightMode Extract(LightmapBakeType baketype)
static void Extract(Light l, ref DirectionalLight dir)
static void Extract(Light l, ref RectangleLight rect)
static void Extract(Light l, ref PointLight point)