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
GameInterfaceLayer.cs
Go to the documentation of this file.
1using System;
8
9namespace Terraria.UI
10{
11 [global::Cpp2ILInjected.Token(Token = "0x20006DF")]
12 public class GameInterfaceLayer
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x6003B11")]
15 [global::Cpp2ILInjected.Address(RVA = "0x147A04C", Offset = "0x147A04C", Length = "0x30")]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyGameInterfaceLayer), Member = ".ctor", MemberParameters = new object[]
17 {
18 typeof(string),
19 typeof(GameInterfaceDrawMethod),
21 }, ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
25 {
26 throw null;
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x6003B12")]
30 [global::Cpp2ILInjected.Address(RVA = "0x147A07C", Offset = "0x147A07C", Length = "0x328")]
31 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawInterface", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInput), Member = "SetZoom_UI", ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInput), Member = "SetZoom_World", ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteViewMatrix), Member = "get_ZoomMatrix", ReturnType = typeof(Matrix))]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInput), Member = "SetZoom_Unscaled", ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Matrix?), Member = ".ctor", MemberParameters = new object[] { typeof(Matrix) }, ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
40 {
47 typeof(Matrix?),
48 typeof(bool)
49 }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeLogger), Member = "DrawException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
53 public bool Draw()
54 {
55 throw null;
56 }
57
58 [global::Cpp2ILInjected.Token(Token = "0x6003B13")]
59 [global::Cpp2ILInjected.Address(RVA = "0x147A3A4", Offset = "0x147A3A4", Length = "0x8")]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
61 protected virtual bool DrawSelf()
62 {
63 throw null;
64 }
65
66 [global::Cpp2ILInjected.Token(Token = "0x4007AF1")]
67 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
68 public readonly string Name;
69
70 [global::Cpp2ILInjected.Token(Token = "0x4007AF2")]
71 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
73 }
74}
class f__AnonymousType0<< Count > j__TPar
GameInterfaceLayer(string name, InterfaceScaleType scaleType)