terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
TilInfo_OldMobile.cs
Go to the documentation of this file.
1using System;
2using System.IO;
4using UnityEngine;
5
6namespace Terraria.IO
7{
8 // Token: 0x02000574 RID: 1396
9 public class TilInfo_OldMobile
10 {
11 // Token: 0x060033E4 RID: 13284 RVA: 0x00200F04 File Offset: 0x001FF104
12 private void PatchFrameY(int release, int type, short frameY)
13 {
14 }
15
16 // Token: 0x060033E5 RID: 13285 RVA: 0x000021DB File Offset: 0x000003DB
17 private byte ConverTileColor(byte input)
18 {
19 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
20 }
21
22 // Token: 0x060033E6 RID: 13286 RVA: 0x00200F14 File Offset: 0x001FF114
23 public bool Load(BinaryReader reader, int release)
24 {
25 int num = 32768;
26 if (num == 0)
27 {
28 }
29 if (num == 0)
30 {
31 }
32 ushort num2;
33 if (num2 != 0)
34 {
35 }
36 if (num2 != 0)
37 {
38 }
39 if (num == 0)
40 {
41 }
42 Debug.LogWarning("Invalid RLE count protecting against overrun");
43 return "Invalid RLE count protecting against overrun" != null;
44 }
45
46 // Token: 0x060033E7 RID: 13287 RVA: 0x00200F94 File Offset: 0x001FF194
48 {
49 int num = 1;
50 if (num == 0)
51 {
52 }
53 if (num == 0)
54 {
55 }
56 Tile tile;
57 ushort type = tile.type;
58 }
59
60 // Token: 0x060033E8 RID: 13288 RVA: 0x00200FD4 File Offset: 0x001FF1D4
61 private void FixChairFrame(int i, int j)
62 {
63 if (!true)
64 {
65 }
66 Tile tile;
67 short frameY = tile.frameY;
68 }
69
70 // Token: 0x060033E9 RID: 13289 RVA: 0x00200FF0 File Offset: 0x001FF1F0
71 private void CheckWeaponsRack(int i, int j)
72 {
73 if (!true)
74 {
75 }
76 Tile tile;
77 short frameX = tile.frameX;
78 Tile tile2;
79 short frameY = tile2.frameY;
80 int num = 18;
81 Tile tile3;
82 tile3.SetFrameX((short)num);
83 int num2 = 18;
84 Tile tile4;
85 tile4.SetFrameY((short)num2);
86 }
87
88 // Token: 0x060033EA RID: 13290 RVA: 0x0020102C File Offset: 0x001FF22C
89 public bool ItemFitsWeaponRack(Item i)
90 {
91 int fishingPole = i.fishingPole;
92 int netID = i.netID;
93 int damage = i.damage;
94 if (true && i.useStyle != 0)
95 {
96 int stack = i.stack;
97 return;
98 }
99 }
100
101 // Token: 0x060033EB RID: 13291 RVA: 0x00201064 File Offset: 0x001FF264
102 public void PlaceWeapon(int x, int y, Item item)
103 {
104 int num = 1;
105 if (num == 0)
106 {
107 }
108 Tile tile;
109 bool flag = tile.active();
110 if (num == 0)
111 {
112 }
113 Tile tile2;
114 ushort type = tile2.type;
115 if (num == 0)
116 {
117 }
118 Tile tile3;
119 short frameY = tile3.frameY;
120 if (num == 0)
121 {
122 }
123 Tile tile4;
124 short frameY2 = tile4.frameY;
125 if (num == 0)
126 {
127 }
128 Tile tile5;
129 short frameY3 = tile5.frameY;
130 if (num == 0)
131 {
132 }
133 Tile tile6;
134 short frameX = tile6.frameX;
135 if (36409 == 0)
136 {
137 }
138 Tile tile7;
139 short frameX2 = tile7.frameX;
140 int netID = item.netID;
141 Tile tile8;
142 tile8.SetFrameX((short)x);
143 byte prefix = item.prefix;
144 Tile tile9;
145 tile9.SetFrameX((short)x);
146 }
147
148 // Token: 0x060033EC RID: 13292 RVA: 0x002010F0 File Offset: 0x001FF2F0
149 private void CheckMannequin(int i, int j)
150 {
151 int num = 1;
152 if (num == 0)
153 {
154 }
155 Tile tile;
156 short frameX = tile.frameX;
157 int num2 = 34079;
158 if (num == 0)
159 {
160 }
161 Tile tile2;
162 bool flag = ItemConversion_OldMobile.ModifyBodySlot((int)tile2.frameY);
163 if (num2 == 0)
164 {
165 }
166 }
167
168 // Token: 0x060033ED RID: 13293 RVA: 0x00201198 File Offset: 0x001FF398
170 {
171 }
172 }
173}
class f__AnonymousType0<< Count > j__TPar
bool Load(BinaryReader reader, int release)
void CheckWeaponsRack(int i, int j)
void PlaceWeapon(int x, int y, Item item)
void PatchFrameY(int release, int type, short frameY)
int fishingPole
Definition Item.cs:2165
byte useStyle
Definition Item.cs:2213
static void LogWarning(object message)
Definition Debug.cs:117
void SetFrameY(short value)
Definition Tile.cs:299
short frameY
Definition Tile.cs:285
ushort type
Definition Tile.cs:58
short frameX
Definition Tile.cs:244
bool active()
Definition Tile.cs:1241
void SetFrameX(short value)
Definition Tile.cs:258