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
Lightmapping.cs
Go to the documentation of this file.
1using System;
8
10{
11 [global::Cpp2ILInjected.Token(Token = "0x2000137")]
12 public static class Lightmapping
13 {
15 [global::Cpp2ILInjected.Token(Token = "0x6000600")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1F8E480", Offset = "0x1F8E480", Length = "0x78")]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
18 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
20 {
21 throw null;
22 }
23
25 [global::Cpp2ILInjected.Token(Token = "0x6000601")]
26 [global::Cpp2ILInjected.Address(RVA = "0x1F8E4F8", Offset = "0x1F8E4F8", Length = "0x58")]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
28 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
30 {
31 throw null;
32 }
33
35 [global::Cpp2ILInjected.Token(Token = "0x6000602")]
36 [global::Cpp2ILInjected.Address(RVA = "0x1F8E550", Offset = "0x1F8E550", Length = "0x5C")]
37 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
38 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
39 public static void ResetDelegate()
40 {
41 throw null;
42 }
43
45 [global::Cpp2ILInjected.Token(Token = "0x6000603")]
46 [global::Cpp2ILInjected.Address(RVA = "0x1F8E5AC", Offset = "0x1F8E5AC", Length = "0xC4")]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(IntPtr) }, ReturnType = typeof(void*))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NativeArrayUnsafeUtility[]), Member = "ConvertExistingDataToNativeArray", MemberTypeParameters = new object[] { typeof(LightDataGI) }, MemberParameters = new object[]
50 {
51 typeof(void*),
52 typeof(int),
54 }, ReturnType = "Unity.Collections.NativeArray`1<T>")]
55 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
57 {
58 throw null;
59 }
60
61 // Note: this type is marked as 'beforefieldinit'.
62 [global::Cpp2ILInjected.Token(Token = "0x6000604")]
63 [global::Cpp2ILInjected.Address(RVA = "0x1F8E670", Offset = "0x1F8E670", Length = "0xD0")]
64 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lightmapping.RequestLightsDelegate), Member = ".ctor", MemberParameters = new object[]
66 {
67 typeof(object),
68 typeof(IntPtr)
69 }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
71 static Lightmapping()
72 {
73 throw null;
74 }
75
77 [global::Cpp2ILInjected.Token(Token = "0x400055B")]
79
81 [global::Cpp2ILInjected.Token(Token = "0x400055C")]
83
84 [global::Cpp2ILInjected.Token(Token = "0x2000138")]
86
88 [global::Cpp2ILInjected.Token(Token = "0x2000139")]
89 [Serializable]
90 private sealed class <>c
91 {
92 // Note: this type is marked as 'beforefieldinit'.
93 [global::Cpp2ILInjected.Token(Token = "0x6000607")]
94 [global::Cpp2ILInjected.Address(RVA = "0x1F8E82C", Offset = "0x1F8E82C", Length = "0x5C")]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
98 static <>c()
99 {
100 throw null;
101 }
102
103 [global::Cpp2ILInjected.Token(Token = "0x6000608")]
104 [global::Cpp2ILInjected.Address(RVA = "0x1F8E888", Offset = "0x1F8E888", Length = "0x8")]
105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
107 public <>c()
108 {
109 throw null;
110 }
111
112 [global::Cpp2ILInjected.Token(Token = "0x6000609")]
113 [global::Cpp2ILInjected.Address(RVA = "0x1F8E890", Offset = "0x1F8E890", Length = "0x49C")]
114 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
115 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Light), Member = "get_type", ReturnType = typeof(LightType))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightmapperUtils), Member = "Extract", MemberParameters = new object[]
118 {
119 typeof(Light),
120 typeof(ref SpotLight)
121 }, ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightmapperUtils), Member = "Extract", MemberParameters = new object[]
123 {
124 typeof(Light),
125 typeof(ref Cookie)
126 }, ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "GetInstanceID", ReturnType = typeof(int))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightmapperUtils), Member = "Extract", MemberParameters = new object[]
129 {
130 typeof(Light),
131 typeof(ref DirectionalLight)
132 }, ReturnType = typeof(void))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightmapperUtils), Member = "Extract", MemberParameters = new object[]
134 {
135 typeof(Light),
136 typeof(ref PointLight)
137 }, ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightmapperUtils), Member = "Extract", MemberParameters = new object[]
139 {
140 typeof(Light),
141 typeof(ref RectangleLight)
142 }, ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LightmapperUtils), Member = "Extract", MemberParameters = new object[]
144 {
145 typeof(Light),
146 typeof(ref DiscLight)
147 }, ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
149 internal void <.cctor>b__7_0(Light[] requests, NativeArray<LightDataGI> lightsOutput)
150 {
151 throw null;
152 }
153
154 [global::Cpp2ILInjected.Token(Token = "0x400055D")]
155 public static readonly Lightmapping.<>c <>9;
156 }
157 }
158}
class f__AnonymousType0<< Count > j__TPar
static readonly Lightmapping.RequestLightsDelegate s_DefaultDelegate
static void SetDelegate(Lightmapping.RequestLightsDelegate del)
delegate void RequestLightsDelegate(Light[] requests, NativeArray< LightDataGI > lightsOutput)
static unsafe void RequestLights(Light[] lights, IntPtr outLightsPtr, int outLightsCount)
static Lightmapping.RequestLightsDelegate GetDelegate()
static Lightmapping.RequestLightsDelegate s_RequestLightsDelegate