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
AndroidAssetPacks.cs
Go to the documentation of this file.
1using System;
3using System.Linq;
8
10{
11 [StaticAccessor("AndroidAssetPacksBindingsHelpers", StaticAccessorType.DoubleColon)]
12 [NativeHeader("Modules/AndroidJNI/Public/AndroidAssetPacksBindingsHelpers.h")]
13 [global::Cpp2ILInjected.Token(Token = "0x2000014")]
14 public static class AndroidAssetPacks
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x6000183")]
17 [global::Cpp2ILInjected.Address(RVA = "0x1F659C0", Offset = "0x1F659C0", Length = "0x314")]
18 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AndroidAssetPacks.AssetPackManagerStatusQueryCallback), Member = "onStatusResult", MemberParameters = new object[]
20 {
21 typeof(long),
22 typeof(string[]),
23 typeof(int[]),
24 typeof(int[])
25 }, ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidJavaClass), Member = "_AndroidJavaClass", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidJavaObject[]), Member = "CallStatic", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[]
30 {
31 typeof(string),
32 typeof(object[])
33 }, ReturnType = "ReturnType")]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidJavaObject), Member = "Call", MemberTypeParameters = new object[] { "ReturnType" }, MemberParameters = new object[]
35 {
36 typeof(string),
37 typeof(object[])
38 }, ReturnType = "ReturnType")]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
42 {
43 throw null;
44 }
45
46 [global::Cpp2ILInjected.Token(Token = "0x400003F")]
48
49 [global::Cpp2ILInjected.Token(Token = "0x4000040")]
50 private static bool s_ApiMissing;
51
52 [global::Cpp2ILInjected.Token(Token = "0x2000015")]
54 {
55 [global::Cpp2ILInjected.Token(Token = "0x6000184")]
56 [global::Cpp2ILInjected.Address(RVA = "0x1F65CD4", Offset = "0x1F65CD4", Length = "0x84")]
57 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidJavaProxy), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
60 public AssetPackManagerDownloadStatusCallback(Action<AndroidAssetPackInfo> callback, string[] assetPacks)
61 {
62 throw null;
63 }
64
65 [Preserve]
66 [global::Cpp2ILInjected.Token(Token = "0x6000185")]
67 [global::Cpp2ILInjected.Address(RVA = "0x1F65D58", Offset = "0x1F65D58", Length = "0x10C")]
68 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
69 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "Contains", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[]
71 {
73 typeof(object)
74 }, ReturnType = typeof(bool))]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
81
82 [global::Cpp2ILInjected.Token(Token = "0x4000041")]
83 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
84 private Action<AndroidAssetPackInfo> m_Callback;
85
86 [global::Cpp2ILInjected.Token(Token = "0x4000042")]
87 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
88 private string[] m_AssetPacks;
89 }
90
91 [global::Cpp2ILInjected.Token(Token = "0x2000016")]
93 {
94 [global::Cpp2ILInjected.Token(Token = "0x6000186")]
95 [global::Cpp2ILInjected.Address(RVA = "0x1F65E64", Offset = "0x1F65E64", Length = "0x80")]
96 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidJavaProxy), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
99 public AssetPackManagerMobileDataConfirmationCallback(Action<AndroidAssetPackUseMobileDataRequestResult> callback)
100 {
101 throw null;
102 }
103
104 [Preserve]
105 [global::Cpp2ILInjected.Token(Token = "0x6000187")]
106 [global::Cpp2ILInjected.Address(RVA = "0x1F65EE4", Offset = "0x1F65EE4", Length = "0x84")]
107 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
111 {
112 throw null;
113 }
114
115 [global::Cpp2ILInjected.Token(Token = "0x4000043")]
116 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
117 private Action<AndroidAssetPackUseMobileDataRequestResult> m_Callback;
118 }
119
120 [global::Cpp2ILInjected.Token(Token = "0x2000017")]
122 {
123 [global::Cpp2ILInjected.Token(Token = "0x6000188")]
124 [global::Cpp2ILInjected.Address(RVA = "0x1F65F68", Offset = "0x1F65F68", Length = "0xF0")]
125 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidJavaProxy), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "ToList", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[] { typeof(IEnumerable<object>) }, ReturnType = "System.Collections.Generic.List`1<TSource>")]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
131 {
132 throw null;
133 }
134
135 [Preserve]
136 [global::Cpp2ILInjected.Token(Token = "0x6000189")]
137 [global::Cpp2ILInjected.Address(RVA = "0x1F66058", Offset = "0x1F66058", Length = "0x2D8")]
138 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "Remove", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "ToArray", ReturnType = "T[]")]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidAssetPacks), Member = "GetAssetPackManager", ReturnType = typeof(AndroidJavaObject))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidJavaObject), Member = "_Call", MemberParameters = new object[]
145 {
146 typeof(string),
147 typeof(object[])
148 }, ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
151 {
152 throw null;
153 }
154
155 [global::Cpp2ILInjected.Token(Token = "0x4000044")]
156 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
157 private Action<ulong, AndroidAssetPackState[]> m_Callback;
158
159 [global::Cpp2ILInjected.Token(Token = "0x4000045")]
160 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
162
163 [global::Cpp2ILInjected.Token(Token = "0x4000046")]
164 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
166
167 [global::Cpp2ILInjected.Token(Token = "0x4000047")]
168 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
169 private long m_Size;
170 }
171 }
172}
class f__AnonymousType0<< Count > j__TPar
void onStatusUpdate(string assetPackName, int assetPackStatus, long assetPackSize, long assetPackBytesDownloaded, int assetPackTransferProgress, int assetPackErrorCode)
AssetPackManagerDownloadStatusCallback(Action< AndroidAssetPackInfo > callback, string[] assetPacks)
AssetPackManagerMobileDataConfirmationCallback(Action< AndroidAssetPackUseMobileDataRequestResult > callback)
void onStatusResult(long totalBytes, string[] assetPackNames, int[] assetPackStatuses, int[] assetPackErrorCodes)
AssetPackManagerStatusQueryCallback(Action< ulong, AndroidAssetPackState[]> callback, string[] assetPacks)
static AndroidJavaObject GetAssetPackManager()
static AndroidJavaObject s_JavaPlayAssetDeliveryWrapper