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
GUILinkButtonSetting.cs
Go to the documentation of this file.
1using System;
2using Controller;
6using Terraria;
9using UnityEngine;
10
11[global::Cpp2ILInjected.Token(Token = "0x200028D")]
13{
14 [global::Cpp2ILInjected.Token(Token = "0x6000F3B")]
15 [global::Cpp2ILInjected.Address(RVA = "0xA27464", Offset = "0xA27464", Length = "0x28")]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISettingsOverlay), Member = "Init", ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
20 {
21 throw null;
22 }
23
24 [global::Cpp2ILInjected.Token(Token = "0x6000F3C")]
25 [global::Cpp2ILInjected.Address(RVA = "0xA274B4", Offset = "0xA274B4", Length = "0x90")]
26 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
27 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUILinkButtonSetting), Member = "Draw", ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
30 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
31 private string GetButtonCaption()
32 {
33 throw null;
34 }
35
36 [global::Cpp2ILInjected.Token(Token = "0x6000F3D")]
37 [global::Cpp2ILInjected.Address(RVA = "0xA27544", Offset = "0xA27544", Length = "0x280")]
38 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
39 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILinkButtonSetting), Member = "GetDisplayString", ReturnType = typeof(string))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
42 {
44 typeof(Item),
45 typeof(string),
46 typeof(bool),
47 typeof(ref float),
48 typeof(bool),
49 typeof(bool),
50 typeof(bool),
51 typeof(bool)
52 }, ReturnType = typeof(GUITransactionButton.InputState))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILinkButtonSetting), Member = "GetButtonCaption", ReturnType = typeof(string))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
56 {
57 typeof(int),
58 typeof(int),
59 typeof(int),
60 typeof(int),
61 typeof(float),
62 typeof(float)
63 }, ReturnType = typeof(SoundEffectInstance))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISettingsOverlay), Member = "IsFullyVisible", MemberParameters = new object[] { typeof(GUISettingID) }, ReturnType = typeof(bool))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseLeftRelease", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUILinkButtonSetting), Member = "GetLink", ReturnType = typeof(string))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Application), Member = "OpenURL", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISettingsOverlay), Member = "UpdateScroll", MemberParameters = new object[] { typeof(GUISettingID) }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControlsBanner), Member = "AddAction", MemberParameters = new object[]
70 {
73 typeof(string)
74 }, ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
76 public override void Draw()
77 {
78 throw null;
79 }
80
81 [global::Cpp2ILInjected.Token(Token = "0x6000F3E")]
82 [global::Cpp2ILInjected.Address(RVA = "0xA27B68", Offset = "0xA27B68", Length = "0x50")]
83 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
84 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
85 public override float GetElementHeight()
86 {
87 throw null;
88 }
89
90 [global::Cpp2ILInjected.Token(Token = "0x6000F3F")]
91 [global::Cpp2ILInjected.Address(RVA = "0xA277C4", Offset = "0xA277C4", Length = "0x218")]
92 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
93 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUILinkButtonSetting), Member = "Draw", ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
95 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
96 private string GetDisplayString()
97 {
98 throw null;
99 }
100
101 [global::Cpp2ILInjected.Token(Token = "0x6000F40")]
102 [global::Cpp2ILInjected.Address(RVA = "0xA279DC", Offset = "0xA279DC", Length = "0x18C")]
103 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUILinkButtonSetting), Member = "Draw", ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
106 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
107 private string GetLink()
108 {
109 throw null;
110 }
111
112 [global::Cpp2ILInjected.Token(Token = "0x4001B70")]
113 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
114 private float scale;
115}
class f__AnonymousType0<< Count > j__TPar
GUISettingID
override float GetElementHeight()
GUILinkButtonSetting(GUISettingID id)