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
EmotesGroupListItem.cs
Go to the documentation of this file.
1using System;
10using Terraria.UI;
11
13{
14 [global::Cpp2ILInjected.Token(Token = "0x2000A8F")]
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x6004FDA")]
18 [global::Cpp2ILInjected.Address(RVA = "0x9028F0", Offset = "0x9028F0", Length = "0x510")]
19 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIEmotesMenu), Member = "TryAddingList", MemberParameters = new object[]
21 {
23 typeof(ref int),
24 typeof(int),
26 }, ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = ".ctor", ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "SetPadding", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StyleDimension), Member = "Set", MemberParameters = new object[]
31 {
32 typeof(float),
33 typeof(float)
34 }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StyleDimension), Member = "FromPixels", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(StyleDimension))]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StyleDimension), Member = "FromPixelsAndPercent", MemberParameters = new object[]
37 {
38 typeof(float),
39 typeof(float)
40 }, ReturnType = typeof(StyleDimension))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "Append", MemberParameters = new object[] { typeof(UIElement) }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIHorizontalSeparator), Member = ".ctor", MemberParameters = new object[]
43 {
44 typeof(int),
45 typeof(bool)
46 }, ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
48 {
49 typeof(int),
50 typeof(int),
51 typeof(int),
52 typeof(int)
53 }, ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "Lerp", MemberParameters = new object[]
55 {
58 typeof(float)
59 }, ReturnType = typeof(Color))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
61 {
63 typeof(float)
64 }, ReturnType = typeof(Color))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIText), Member = ".ctor", MemberParameters = new object[]
66 {
68 typeof(float),
69 typeof(bool)
70 }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EmoteButton), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
74 {
75 typeof(string),
76 typeof(string)
77 }, ReturnType = typeof(string))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "SetSnapPoint", MemberParameters = new object[]
79 {
80 typeof(string),
81 typeof(int),
84 }, ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
87 {
88 throw null;
89 }
90
91 [global::Cpp2ILInjected.Token(Token = "0x6004FDB")]
92 [global::Cpp2ILInjected.Address(RVA = "0x902E00", Offset = "0x902E00", Length = "0x98")]
93 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "CompareTo", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(int))]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "CompareTo", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
97 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
98 public override int CompareTo(object obj)
99 {
100 throw null;
101 }
102
103 [global::Cpp2ILInjected.Token(Token = "0x40088B1")]
104 private const int TITLE_HEIGHT = 20;
105
106 [global::Cpp2ILInjected.Token(Token = "0x40088B2")]
107 private const int SEPARATOR_HEIGHT = 10;
108
109 [global::Cpp2ILInjected.Token(Token = "0x40088B3")]
110 private const int SIZE_PER_EMOTE = 36;
111
112 [global::Cpp2ILInjected.Token(Token = "0x40088B4")]
113 [global::Cpp2ILInjected.FieldOffset(Offset = "0x148")]
115
116 [global::Cpp2ILInjected.Token(Token = "0x40088B5")]
117 [global::Cpp2ILInjected.FieldOffset(Offset = "0x150")]
118 private int _groupIndex;
119
120 [global::Cpp2ILInjected.Token(Token = "0x40088B6")]
121 [global::Cpp2ILInjected.FieldOffset(Offset = "0x154")]
122 private int _maxEmotesPerRow;
123 }
124}
class f__AnonymousType0<< Count > j__TPar
EmotesGroupListItem(LocalizedText groupTitle, int groupIndex, int maxEmotesPerRow, params int[] emotes)