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
AndroidAssetPacks.cs
Go to the documentation of this file.
1using System;
6
8{
9 // Token: 0x02000014 RID: 20
10 [StaticAccessor("AndroidAssetPacksBindingsHelpers", StaticAccessorType.DoubleColon)]
11 [NativeHeader("Modules/AndroidJNI/Public/AndroidAssetPacksBindingsHelpers.h")]
12 public static class AndroidAssetPacks
13 {
14 // Token: 0x06000183 RID: 387 RVA: 0x00005550 File Offset: 0x00003750
16 {
17 long num = 0L;
18 int num2 = 3;
19 if (num == 0L)
20 {
21 while (num2 == 0)
22 {
23 }
24 }
25 throw new OutOfMemoryException();
26 }
27
28 // Token: 0x0400003F RID: 63
30
31 // Token: 0x04000040 RID: 64
32 private static bool s_ApiMissing;
33
34 // Token: 0x02000015 RID: 21
36 {
37 // Token: 0x06000184 RID: 388 RVA: 0x00005584 File Offset: 0x00003784
39 {
40 if (!true)
41 {
42 }
43 base..ctor("com.unity3d.player.IAssetPackManagerDownloadStatusCallback");
44 this.m_Callback = callback;
46 }
47
48 // Token: 0x06000185 RID: 389 RVA: 0x000055B0 File Offset: 0x000037B0
49 [Preserve]
51 {
52 string[] assetPacks = this.m_AssetPacks;
53 if (this.m_Callback != null)
54 {
55 return;
56 }
57 }
58
59 // Token: 0x04000041 RID: 65
61
62 // Token: 0x04000042 RID: 66
63 private string[] m_AssetPacks;
64 }
65
66 // Token: 0x02000016 RID: 22
68 {
69 // Token: 0x06000186 RID: 390 RVA: 0x000055D0 File Offset: 0x000037D0
71 {
72 if (!true)
73 {
74 }
75 base..ctor("com.unity3d.player.IAssetPackManagerMobileDataConfirmationCallback");
76 this.m_Callback = callback;
77 }
78
79 // Token: 0x06000187 RID: 391 RVA: 0x000055F4 File Offset: 0x000037F4
80 [Preserve]
82 {
83 if (this.m_Callback != null)
84 {
85 return;
86 }
87 }
88
89 // Token: 0x04000043 RID: 67
91 }
92
93 // Token: 0x02000017 RID: 23
95 {
96 // Token: 0x06000188 RID: 392 RVA: 0x0000560C File Offset: 0x0000380C
98 {
99 if (!true)
100 {
101 }
102 base..ctor("com.unity3d.player.IAssetPackManagerStatusQueryCallback");
103 this.m_Callback = callback;
105 }
106
107 // Token: 0x06000189 RID: 393 RVA: 0x0000353A File Offset: 0x0000173A
108 [Preserve]
110 {
111 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
112 }
113
114 // Token: 0x04000044 RID: 68
116
117 // Token: 0x04000045 RID: 69
119
120 // Token: 0x04000046 RID: 70
122
123 // Token: 0x04000047 RID: 71
124 private long m_Size;
125 }
126 }
127}
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