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

◆ NetClient

bool Terraria.Main.NetClient
staticget

Definition at line 5437 of file Main.cs.

5438 {
5439 get
5440 {
5441 /*
5442An exception occurred when decompiling this method (06001E20)
5443
5444ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean Terraria.Main::get_NetClient()
5445
5446 ---> System.Exception: Basic block has to end with unconditional control flow.
5447{
5448 IL_0000:
5449 brtrue(IL_0000, ldc.i4:bool(1))
5450}
5451
5452 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
5453 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
5454 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
5455 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
5456 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
5457 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
5458 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
5459 --- End of inner exception stack trace ---
5460 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
5461 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
5462*/;
5463 }
5464 }

Referenced by GUIMultiplayerChat.ChatSize(), Terraria.Player.CheckCrackedBrickBreak(), Terraria.Player.CheckIceBreak(), Terraria.GameContent.Events.MysticLogFairiesEvent.FallenLogDestroyed(), Terraria.Player.ItemCheck_UseMiningTools_ActuallyUseMiningTool(), Terraria.UI.ChestUI.LootAll(), Terraria.GameContent.Tile_Entities.TEFoodPlatter.OnPlayerInteraction(), Terraria.GameContent.Tile_Entities.TEItemFrame.OnPlayerInteraction(), Terraria.GameContent.Tile_Entities.TEWeaponsRack.OnPlayerInteraction(), GUINPCDialogue.Option1Clicked(), Terraria.GameContent.Tile_Entities.TEDisplayDoll.OverrideItemSlotLeftClick(), Terraria.GameContent.Tile_Entities.TEHatRack.OverrideItemSlotLeftClick(), Terraria.Player.PickTile(), Terraria.Player.PickupItem(), Terraria.Player.PickWall(), Terraria.GameContent.Tile_Entities.TEFoodPlatter.PlaceItemInFrame(), Terraria.GameContent.Tile_Entities.TEItemFrame.PlaceItemInFrame(), Terraria.GameContent.Tile_Entities.TEWeaponsRack.PlaceItemInFrame(), Terraria.Player.PlaceThing_PaintScrapper_LongMoss(), Terraria.Player.PlaceThing_Tiles_BlockPlacementForAssortedThings(), Terraria.Player.PlaceThing_Tiles_PlaceIt_KillGrassForSolids(), Terraria.Player.PlaceThing_Tiles_PlaceIt_TriggerLogicLamp(), Terraria.Player.PlaceThing_Tiles_PlaceIt_UnslopeForSolids(), Terraria.Player.PlaceThing_Walls(), Terraria.Player.PlaceWeapon(), Terraria.WorldGen.PoundPlatform(), Terraria.GameContent.MinecartDiggerHelper.PoundTrack(), Terraria.GameContent.Golf.GolfHelper.ContactListener.PutBallInCup(), Terraria.UI.ChestUI.RenameChestSubmit(), Terraria.GameContent.Drawing.WindGrid.ScanPlayers(), Terraria.NetMessage.sendWater(), Terraria.Chat.ChatHelper.ShouldCacheMessage(), Terraria.GameContent.Events.MysticLogFairiesEvent.StartNight(), Terraria.GameContent.Events.MysticLogFairiesEvent.StartWorld(), Terraria.Player.StickyMovement(), Terraria.Main.SubmitSignText(), Terraria.UI.ItemSlot.SwapEquip(), GUIPageOptions.ThrowItem(), Terraria.Main.TriggerPing(), Terraria.Player.TryDroppingSingleItem(), Terraria.GameContent.Tile_Entities.TEDisplayDoll.TryFitting(), Terraria.UI.ItemSlot.TryPickupDyeToCursor(), Terraria.Player.TryReplantingTree(), Terraria.Player.TrySyncingInput(), Terraria.GameContent.CoinLossRevengeSystem.Update(), and GUIChest.UpdateSelectedItem().