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
Sign.cs
Go to the documentation of this file.
1using System;
2using System.IO;
5using Terraria.IO;
6
7namespace Terraria
8{
9 [global::Cpp2ILInjected.Token(Token = "0x200045B")]
10 public class Sign
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6002A2D")]
13 [global::Cpp2ILInjected.Address(RVA = "0x116F938", Offset = "0x116F938", Length = "0xEC")]
14 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Sign), Member = "ReadSign", MemberParameters = new object[]
16 {
17 typeof(int),
18 typeof(int),
19 typeof(bool)
20 }, ReturnType = typeof(int))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckSign", MemberParameters = new object[]
22 {
23 typeof(int),
24 typeof(int),
25 typeof(ushort)
26 }, ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
28 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
29 public static void KillSign(int x, int y)
30 {
31 throw null;
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x6002A2E")]
35 [global::Cpp2ILInjected.Address(RVA = "0x116FA24", Offset = "0x116FA24", Length = "0x2C4")]
36 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
38 {
39 typeof(byte[]),
40 typeof(int),
41 typeof(ref int)
42 }, ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetMessage), Member = "CompressTileBlock_Inner", MemberParameters = new object[]
44 {
46 typeof(int),
47 typeof(int),
48 typeof(int),
49 typeof(int)
50 }, ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TileInteractionsCheckLongDistance", MemberParameters = new object[]
52 {
53 typeof(int),
54 typeof(int)
55 }, ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TileInteractionsUse", MemberParameters = new object[]
57 {
58 typeof(int),
59 typeof(int)
60 }, ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TileInteractionsMouseOver", MemberParameters = new object[]
62 {
63 typeof(int),
64 typeof(int)
65 }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_017", ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWireSingle", MemberParameters = new object[]
68 {
69 typeof(int),
70 typeof(int)
71 }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 13)]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
74 {
75 typeof(int),
76 typeof(int)
77 }, ReturnType = typeof(Tile))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Sign), Member = "KillSign", MemberParameters = new object[]
82 {
83 typeof(int),
84 typeof(int)
85 }, ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
88 public static int ReadSign(int i, int j, bool CreateIfMissing = true)
89 {
90 throw null;
91 }
92
93 [global::Cpp2ILInjected.Token(Token = "0x6002A2F")]
94 [global::Cpp2ILInjected.Address(RVA = "0x116FD5C", Offset = "0x116FD5C", Length = "0x158")]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "Option1Clicked", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "SubmitSignText", ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
98 {
99 typeof(byte[]),
100 typeof(int),
101 typeof(ref int)
102 }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_017", ReturnType = typeof(void))]
104 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
106 {
107 typeof(int),
108 typeof(int)
109 }, ReturnType = typeof(Tile))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_sTileHeader", ReturnType = typeof(short))]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
112 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
113 public static void TextSign(int i, string text)
114 {
115 throw null;
116 }
117
118 [global::Cpp2ILInjected.Token(Token = "0x6002A30")]
119 [global::Cpp2ILInjected.Address(RVA = "0x116FEDC", Offset = "0x116FEDC", Length = "0x184")]
120 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
123 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
124 public override string ToString()
125 {
126 throw null;
127 }
128
129 [global::Cpp2ILInjected.Token(Token = "0x6002A31")]
130 [global::Cpp2ILInjected.Address(RVA = "0x116FD54", Offset = "0x116FD54", Length = "0x8")]
131 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadSigns", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
132 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadWorld_Version1", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
133 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldSwitch), Member = "LoadSigns", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldSwitch), Member = "LoadWorld_Version1", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
136 {
137 typeof(byte[]),
138 typeof(int),
139 typeof(ref int)
140 }, ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetMessage), Member = "DecompressTileBlock_Inner", MemberParameters = new object[]
142 {
144 typeof(int),
145 typeof(int),
146 typeof(int),
147 typeof(int)
148 }, ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SignInfo_OldMobile), Member = "Load", MemberParameters = new object[]
150 {
152 typeof(int)
153 }, ReturnType = typeof(bool))]
154 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadSigns", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
155 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld_Version1_Old_BeforeRelease88", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
156 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
158 public Sign()
159 {
160 throw null;
161 }
162
163 [global::Cpp2ILInjected.Token(Token = "0x400372E")]
164 public const int maxSigns = 1000;
165
166 [global::Cpp2ILInjected.Token(Token = "0x400372F")]
167 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
168 public int x;
169
170 [global::Cpp2ILInjected.Token(Token = "0x4003730")]
171 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
172 public int y;
173
174 [global::Cpp2ILInjected.Token(Token = "0x4003731")]
175 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
176 public string text;
177 }
178}
class f__AnonymousType0<< Count > j__TPar
override string ToString()
Definition Sign.cs:124
string text
Definition Sign.cs:176
static int ReadSign(int i, int j, bool CreateIfMissing=true)
Definition Sign.cs:88
static void TextSign(int i, string text)
Definition Sign.cs:113
static void KillSign(int x, int y)
Definition Sign.cs:29
const int maxSigns
Definition Sign.cs:164