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
ChatMessageContainer.cs
Go to the documentation of this file.
1using System;
7
8namespace Terraria.UI.Chat
9{
10 [global::Cpp2ILInjected.Token(Token = "0x200072C")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x6003CBE")]
14 [global::Cpp2ILInjected.Address(RVA = "0x14936CC", Offset = "0x14936CC", Length = "0xA0")]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RemadeChatMonitor), Member = "AddNewMessage", MemberParameters = new object[]
16 {
17 typeof(string),
19 typeof(int)
20 }, ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChatMessageContainer), Member = "Refresh", ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
25 public void SetContents(string text, Color color, int widthLimitInPixels)
26 {
27 throw null;
28 }
29
30 [global::Cpp2ILInjected.Token(Token = "0x6003CBF")]
31 [global::Cpp2ILInjected.Address(RVA = "0x149376C", Offset = "0x149376C", Length = "0x8")]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RemadeChatMonitor), Member = "Update", ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
34 public void MarkToNeedRefresh()
35 {
36 throw null;
37 }
38
39 [global::Cpp2ILInjected.Token(Token = "0x6003CC0")]
40 [global::Cpp2ILInjected.Address(RVA = "0x1493994", Offset = "0x1493994", Length = "0x14")]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RemadeChatMonitor), Member = "Update", ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChatMessageContainer), Member = "Refresh", ReturnType = typeof(void))]
44 public void Update()
45 {
46 throw null;
47 }
48
49 [global::Cpp2ILInjected.Token(Token = "0x6003CC1")]
50 [global::Cpp2ILInjected.Address(RVA = "0x14939A8", Offset = "0x14939A8", Length = "0x6C")]
51 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RemadeChatMonitor), Member = "DrawChat", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
55 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
57 {
58 throw null;
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x17000769")]
62 public int LineCount
63 {
64 [global::Cpp2ILInjected.Token(Token = "0x6003CC2")]
65 [global::Cpp2ILInjected.Address(RVA = "0x1493A14", Offset = "0x1493A14", Length = "0x40")]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RemadeChatMonitor), Member = "DrawChat", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RemadeChatMonitor), Member = "ClampMessageIndex", ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
69 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
70 get
71 {
72 throw null;
73 }
74 }
75
76 [global::Cpp2ILInjected.Token(Token = "0x1700076A")]
78 {
79 [global::Cpp2ILInjected.Token(Token = "0x6003CC3")]
80 [global::Cpp2ILInjected.Address(RVA = "0x1493A54", Offset = "0x1493A54", Length = "0x10")]
81 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
82 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RemadeChatMonitor), Member = "DrawChat", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
84 get
85 {
86 throw null;
87 }
88 }
89
90 [global::Cpp2ILInjected.Token(Token = "0x1700076B")]
91 public bool Prepared
92 {
93 [global::Cpp2ILInjected.Token(Token = "0x6003CC4")]
94 [global::Cpp2ILInjected.Address(RVA = "0x1493A64", Offset = "0x1493A64", Length = "0x8")]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
96 get
97 {
98 throw null;
99 }
100 }
101
102 [global::Cpp2ILInjected.Token(Token = "0x6003CC5")]
103 [global::Cpp2ILInjected.Address(RVA = "0x1493774", Offset = "0x1493774", Length = "0x220")]
104 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChatMessageContainer), Member = "SetContents", MemberParameters = new object[]
106 {
107 typeof(string),
108 typeof(Color),
109 typeof(int)
110 }, ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChatMessageContainer), Member = "Update", ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenWidth", ReturnType = typeof(int))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "WordwrapStringSmart", MemberParameters = new object[]
115 {
116 typeof(string),
117 typeof(Color),
119 typeof(int),
120 typeof(int)
121 }, ReturnType = typeof(List<List<TextSnippet>>))]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
123 {
124 typeof(Array),
125 typeof(int),
126 typeof(int)
127 }, ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "ToArray", ReturnType = "T[]")]
130 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
131 public void Refresh()
132 {
133 throw null;
134 }
135
136 [global::Cpp2ILInjected.Token(Token = "0x6003CC6")]
137 [global::Cpp2ILInjected.Address(RVA = "0x1493A6C", Offset = "0x1493A6C", Length = "0x8")]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RemadeChatMonitor), Member = "AddNewMessage", MemberParameters = new object[]
139 {
140 typeof(string),
141 typeof(Color),
142 typeof(int)
143 }, ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
147 {
148 throw null;
149 }
150
151 [global::Cpp2ILInjected.Token(Token = "0x4007BE0")]
152 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
153 public string OriginalText;
154
155 [global::Cpp2ILInjected.Token(Token = "0x4007BE1")]
156 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
157 private bool _prepared;
158
159 [global::Cpp2ILInjected.Token(Token = "0x4007BE2")]
160 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
162
163 [global::Cpp2ILInjected.Token(Token = "0x4007BE3")]
164 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
165 private Color _color;
166
167 [global::Cpp2ILInjected.Token(Token = "0x4007BE4")]
168 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
170
171 [global::Cpp2ILInjected.Token(Token = "0x4007BE5")]
172 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
173 private int _timeLeft;
174 }
175}
class f__AnonymousType0<< Count > j__TPar
TextSnippet[] GetSnippetWithInversedIndex(int snippetIndex)
void SetContents(string text, Color color, int widthLimitInPixels)