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

◆ IsAir

bool Terraria.Item.IsAir
getset

Definition at line 5079 of file Item.cs.

5080 {
5081 [global::Cpp2ILInjected.Token(Token = "0x6001B6C")]
5082 [global::Cpp2ILInjected.Address(RVA = "0xB3F4B0", Offset = "0xB3F4B0", Length = "0x24")]
5083 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
5084 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIAmmo), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
5085 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChest), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
5086 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICoins), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
5087 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "DrawCraftButton", ReturnType = typeof(void))]
5088 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "ItemOver", MemberParameters = new object[]
5089 {
5090 typeof(Item[]),
5091 typeof(int),
5092 "GUIEquipment.EquipmentItemType",
5093 typeof(int),
5094 typeof(ref int)
5095 }, ReturnType = typeof(void))]
5096 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventory), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
5097 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventory), Member = "DrawItem", MemberParameters = new object[]
5098 {
5101 typeof(Item[]),
5102 typeof(int),
5103 typeof(Vector2),
5104 typeof(Color),
5105 typeof(float)
5106 }, ReturnType = typeof(void))]
5107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventoryTransactions), Member = "PlaceItemDoll", ReturnType = typeof(void))]
5108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventoryTransactions), Member = "PlaceItemHat", ReturnType = typeof(void))]
5109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemDuplication), Member = "DrawCraftButton", ReturnType = typeof(void))]
5110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "CanDryadPlayStardewAnimation", MemberParameters = new object[]
5111 {
5112 typeof(Player),
5113 typeof(NPC)
5114 }, ReturnType = typeof(bool))]
5115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIResearch), Member = "CanBeResearched", MemberParameters = new object[]
5116 {
5117 typeof(Item),
5118 typeof(ref int)
5119 }, ReturnType = typeof(GUIResearch.ResearchState))]
5120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIResearch), Member = "ActionResearch", ReturnType = typeof(void))]
5121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIResearch), Member = "DrawItemProgress", ReturnType = typeof(void))]
5122 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIRubbleMaker), Member = "RefreshOptions", ReturnType = typeof(void))]
5123 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIShop), Member = "DrawPurchaseButton", ReturnType = typeof(void))]
5124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InterfaceProfile_Layout), Member = "Draw", ReturnType = typeof(void))]
5125 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Chest), Member = "PutItemInNearbyChest", MemberParameters = new object[]
5126 {
5127 typeof(Item),
5129 }, ReturnType = typeof(Item))]
5130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawItem", MemberParameters = new object[]
5131 {
5132 typeof(Item),
5133 typeof(int)
5134 }, ReturnType = typeof(void))]
5135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "HelpText", ReturnType = typeof(void))]
5136 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawTileGridOption", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
5137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player.SelectionRadial), Member = "get_SelectedItem", ReturnType = typeof(int))]
5138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ToggleInv", ReturnType = typeof(void))]
5139 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "dropItemCheck", ReturnType = typeof(void))]
5140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "QuickBuff_PickBestFoodItem", ReturnType = typeof(Item))]
5141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "UpdateItemDye", MemberParameters = new object[]
5142 {
5143 typeof(bool),
5144 typeof(bool),
5145 typeof(Item),
5146 typeof(Item)
5147 }, ReturnType = typeof(void))]
5148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "UpdateEquips", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
5149 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Hurt", MemberParameters = new object[]
5150 {
5152 typeof(int),
5153 typeof(int),
5154 typeof(bool),
5155 typeof(bool),
5156 typeof(bool),
5157 typeof(int),
5158 typeof(bool)
5159 }, ReturnType = typeof(double))]
5160 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck", ReturnType = typeof(void))]
5161 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_OwnerOnlyCode", MemberParameters = new object[]
5162 {
5163 typeof(ref Player.ItemCheckContext),
5164 typeof(Item),
5165 typeof(int),
5167 }, ReturnType = typeof(void))]
5168 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetPreferredGolfBallToUse", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(void))]
5169 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "SaveTemporaryItemSlotContents", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
5170 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "FixLoadedData_EliminiateDuplicateAccessories", MemberParameters = new object[] { typeof(Item[]) }, ReturnType = typeof(void))]
5171 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "RemoveAnglerAccOptionsFromRewardPool", MemberParameters = new object[]
5172 {
5174 typeof(Item)
5175 }, ReturnType = typeof(void))]
5176 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "UseGasTrapInChest", MemberParameters = new object[]
5177 {
5178 typeof(int),
5179 typeof(Chest),
5180 typeof(int),
5181 typeof(int),
5182 typeof(int)
5183 }, ReturnType = typeof(void))]
5184 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "CreateRequiredItemQuickLookups", ReturnType = typeof(void))]
5185 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "AddRecipe", ReturnType = typeof(void))]
5186 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "ImproveAllChestContents", ReturnType = typeof(void))]
5187 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "SpawnThingsFromPot", MemberParameters = new object[]
5188 {
5189 typeof(int),
5190 typeof(int),
5191 typeof(int),
5192 typeof(int),
5193 typeof(int)
5194 }, ReturnType = typeof(void))]
5195 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerFileData), Member = "PreparePetProjectiles", ReturnType = typeof(void))]
5196 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameInput.PlayerInput.FastUseItemMemory", Member = "EndFastUse", ReturnType = typeof(void))]
5197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "LeftClick", MemberParameters = new object[]
5198 {
5199 typeof(Item[]),
5200 typeof(int),
5201 typeof(int)
5202 }, ReturnType = typeof(void))]
5203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "SwapVanityEquip", MemberParameters = new object[]
5204 {
5205 typeof(Item[]),
5206 typeof(int),
5207 typeof(int),
5208 typeof(Player)
5209 }, ReturnType = typeof(bool))]
5210 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "TryPickupDyeToCursor", MemberParameters = new object[]
5211 {
5212 typeof(int),
5213 typeof(Item[]),
5214 typeof(int),
5215 typeof(Player)
5216 }, ReturnType = typeof(bool))]
5217 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "Draw", MemberParameters = new object[]
5218 {
5220 typeof(Item[]),
5221 typeof(int),
5222 typeof(int),
5223 typeof(Vector2),
5224 typeof(Color),
5225 typeof(Color)
5226 }, ReturnType = typeof(void))]
5227 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "SwapEquip", MemberParameters = new object[]
5228 {
5229 typeof(Item[]),
5230 typeof(int),
5231 typeof(int)
5232 }, ReturnType = typeof(bool))]
5233 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "SelectEquipPage", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
5234 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSorting), Member = "FillAmmoFromInventory", ReturnType = typeof(void))]
5235 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSorting), Member = "ClearAmmoSlotSpaces", ReturnType = typeof(void))]
5236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSorting), Member = "SortCoins", ReturnType = typeof(void))]
5237 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSorting), Member = "TrySlidingUp", MemberParameters = new object[]
5238 {
5239 typeof(Item[]),
5240 typeof(int),
5241 typeof(int)
5242 }, ReturnType = typeof(void))]
5243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FlexibleTileWand), Member = "TryGetPlacementOption", MemberParameters = new object[]
5244 {
5245 typeof(Player),
5246 typeof(int),
5247 typeof(int),
5249 typeof(ref Item)
5250 }, ReturnType = typeof(bool))]
5251 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "WriteExtraData", MemberParameters = new object[]
5252 {
5254 typeof(bool)
5255 }, ReturnType = typeof(void))]
5256 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "TryGetItemGamepadOverrideInstructions", MemberParameters = new object[]
5257 {
5258 typeof(Item[]),
5259 typeof(int),
5260 typeof(int),
5261 typeof(ref string)
5262 }, ReturnType = typeof(bool))]
5263 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "OverrideItemSlotHover", MemberParameters = new object[]
5264 {
5265 typeof(Item[]),
5266 typeof(int),
5267 typeof(int)
5268 }, ReturnType = typeof(bool))]
5269 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "OverrideItemSlotLeftClick", MemberParameters = new object[]
5270 {
5271 typeof(Item[]),
5272 typeof(int),
5273 typeof(int)
5274 }, ReturnType = typeof(bool))]
5275 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "TryFitting", MemberParameters = new object[]
5276 {
5277 typeof(Item[]),
5278 typeof(int),
5279 typeof(int),
5280 typeof(bool)
5281 }, ReturnType = typeof(bool))]
5282 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "ContainsItems", ReturnType = typeof(bool))]
5283 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEHatRack), Member = "WriteExtraData", MemberParameters = new object[]
5284 {
5286 typeof(bool)
5287 }, ReturnType = typeof(void))]
5288 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEHatRack), Member = "TryGetItemGamepadOverrideInstructions", MemberParameters = new object[]
5289 {
5290 typeof(Item[]),
5291 typeof(int),
5292 typeof(int),
5293 typeof(ref string)
5294 }, ReturnType = typeof(bool))]
5295 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEHatRack), Member = "OverrideItemSlotHover", MemberParameters = new object[]
5296 {
5297 typeof(Item[]),
5298 typeof(int),
5299 typeof(int)
5300 }, ReturnType = typeof(bool))]
5301 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEHatRack), Member = "OverrideItemSlotLeftClick", MemberParameters = new object[]
5302 {
5303 typeof(Item[]),
5304 typeof(int),
5305 typeof(int)
5306 }, ReturnType = typeof(bool))]
5307 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEHatRack), Member = "TryFitting", MemberParameters = new object[]
5308 {
5309 typeof(Item[]),
5310 typeof(int),
5311 typeof(int),
5312 typeof(bool)
5313 }, ReturnType = typeof(bool))]
5314 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEHatRack), Member = "ContainsItems", ReturnType = typeof(bool))]
5315 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEWeaponsRack), Member = "FitsWeaponFrame", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(bool))]
5316 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ParticleOrchestrator), Member = "Spawn_ItemTransfer", MemberParameters = new object[] { typeof(ParticleOrchestraSettings) }, ReturnType = typeof(void))]
5317 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawSpecialTilesLegacy", MemberParameters = new object[]
5318 {
5319 typeof(Vector2),
5321 }, ReturnType = typeof(void))]
5322 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativeUI), Member = "ShouldDrawSacrificeArea", ReturnType = typeof(bool))]
5323 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativeUI), Member = "GetSacrificeNumbers", MemberParameters = new object[]
5324 {
5325 typeof(ref int),
5326 typeof(ref int),
5327 typeof(ref int)
5328 }, ReturnType = typeof(bool))]
5329 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativeInfiniteItemsDisplay), Member = "descriptionText_OnUpdate", MemberParameters = new object[] { typeof(UIElement) }, ReturnType = typeof(void))]
5330 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 116)]
5331 get
5332 {
5333 throw null;
5334 }
5335 }
class f__AnonymousType0<< Count > j__TPar