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
GUILowMemoryPopup.cs
Go to the documentation of this file.
1using System;
2using Controller;
8using Terraria;
10using Terraria.IO;
11using UnityEngine;
12
13[global::Cpp2ILInjected.Token(Token = "0x2000263")]
15{
16 [global::Cpp2ILInjected.Token(Token = "0x6000DB2")]
17 [global::Cpp2ILInjected.Address(RVA = "0x9E433C", Offset = "0x9E433C", Length = "0x58")]
18 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "JoinServerCheck", ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldCreateMenu), Member = "CreateWorldCheck", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "PlayWorldCheck", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "RenameWorldCheck", ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SystemInfo), Member = "get_systemMemorySize", ReturnType = typeof(int))]
25 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
27 {
28 throw null;
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x17000176")]
32 public static long DeviceMemory
33 {
34 [global::Cpp2ILInjected.Token(Token = "0x6000DB3")]
35 [global::Cpp2ILInjected.Address(RVA = "0x9E4394", Offset = "0x9E4394", Length = "0x18")]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISettingsOverlay), Member = "ResetSetting", MemberParameters = new object[] { typeof(GUISettingID) }, ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TextureAtlasDB), Member = "get_DefaultTexturesHigh", ReturnType = typeof(bool))]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadSettings", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileData), Member = "Allocate", MemberParameters = new object[]
40 {
41 typeof(int),
42 typeof(int)
43 }, ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SystemInfo), Member = "get_systemMemorySize", ReturnType = typeof(int))]
46 get
47 {
48 throw null;
49 }
50 }
51
52 [global::Cpp2ILInjected.Token(Token = "0x6000DB4")]
53 [global::Cpp2ILInjected.Address(RVA = "0x9E43AC", Offset = "0x9E43AC", Length = "0x3A0")]
54 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawMenu", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
59 {
66 typeof(Matrix?),
67 typeof(bool)
68 }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIStringButton), Member = "DrawButton", MemberParameters = new object[]
70 {
72 typeof(string),
73 typeof(ref float),
74 typeof(bool),
75 typeof(bool)
76 }, ReturnType = typeof(bool))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "DrawWithBanner", MemberParameters = new object[]
78 {
82 typeof(Item),
83 typeof(string),
84 typeof(bool),
85 typeof(ref float),
86 typeof(bool),
87 typeof(bool),
88 typeof(bool),
89 typeof(bool),
90 typeof(bool),
91 typeof(bool)
92 }, ReturnType = typeof(GUITransactionButton.InputState))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
94 {
95 typeof(int),
96 typeof(int),
97 typeof(int),
98 typeof(int),
99 typeof(float),
100 typeof(float)
101 }, ReturnType = typeof(SoundEffectInstance))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyboardInput), Member = "GetKeyUp", MemberParameters = new object[] { typeof(KeyCode) }, ReturnType = typeof(bool))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIKeyboardMappings), Member = "DisableEscapeKeyUsage", ReturnType = typeof(void))]
104 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
105 public void Draw()
106 {
107 throw null;
108 }
109
110 [global::Cpp2ILInjected.Token(Token = "0x6000DB5")]
111 [global::Cpp2ILInjected.Address(RVA = "0x9E474C", Offset = "0x9E474C", Length = "0x8")]
112 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInstance), Member = ".ctor", ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
116 {
117 throw null;
118 }
119
120 [global::Cpp2ILInjected.Token(Token = "0x400194C")]
121 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
122 public bool WarningDisplayed;
123
124 [global::Cpp2ILInjected.Token(Token = "0x400194D")]
125 [global::Cpp2ILInjected.FieldOffset(Offset = "0x11")]
126 public bool DisableWarnings;
127
128 [global::Cpp2ILInjected.Token(Token = "0x400194E")]
129 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
131
132 [global::Cpp2ILInjected.Token(Token = "0x400194F")]
133 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
134 private Action ContinueCallback;
135
136 [global::Cpp2ILInjected.Token(Token = "0x4001950")]
137 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
138 private float scale0;
139
140 [global::Cpp2ILInjected.Token(Token = "0x4001951")]
141 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
142 private float scale1;
143
144 [global::Cpp2ILInjected.Token(Token = "0x4001952")]
145 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
146 private float scale2;
147
148 [global::Cpp2ILInjected.Token(Token = "0x2000264")]
149 public enum MemoryAction
150 {
151 [global::Cpp2ILInjected.Token(Token = "0x4001954")]
152 Host,
153 [global::Cpp2ILInjected.Token(Token = "0x4001955")]
154 PlayLarge,
155 [global::Cpp2ILInjected.Token(Token = "0x4001956")]
157 }
158}
class f__AnonymousType0<< Count > j__TPar
GUISettingID
void CheckMemoryAction(GUILowMemoryPopup.MemoryAction action, Action continueAction)
GUILowMemoryPopup.MemoryAction CurrentWarning