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

◆ NetClientOnly

bool Terraria.Main.NetClientOnly
staticget

Definition at line 5406 of file Main.cs.

5407 {
5408 get
5409 {
5410 /*
5411An exception occurred when decompiling this method (06001E1F)
5412
5413ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean Terraria.Main::get_NetClientOnly()
5414
5415 ---> System.Exception: Basic block has to end with unconditional control flow.
5416{
5417 IL_0000:
5418 brtrue(IL_0000, ldc.i4:bool(1))
5419}
5420
5421 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
5422 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
5423 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
5424 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
5425 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
5426 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
5427 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
5428 --- End of inner exception stack trace ---
5429 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
5430 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
5431*/;
5432 }
5433 }

Referenced by Terraria.NPC.AddBuff(), Terraria.Chest.AfterPlacement_Hook(), Terraria.Player.ApplyNPCOnHitEffects(), Terraria.NPC.BigMimicSummonCheck(), Terraria.NPC.BloodNautilus_CallForHelp(), Terraria.NPC.CatchNPC(), Terraria.Main.CheckForMoonEventsStartingTemporarySeasons(), Terraria.GameContent.Events.DD2Event.CheckProgress(), Terraria.WorldGen.CheckTileBreakability2_ShouldTileSurvive(), Terraria.GameContent.Events.DD2Event.ClearAllDD2EnergyCrystalsInChests(), Terraria.Chest.CreateChest(), Terraria.Main.DrawNetplayStatusText(), Terraria.Main.DrawRain(), Terraria.Player.DropCoins(), Terraria.Player.DropItemFromExtractinator(), Terraria.WorldGen.dropMeteor(), Terraria.WorldGen.dropXmasTree(), Terraria.Player.GetAnglerReward_Bait(), Terraria.UI.ChestUI.GetContainerUsageInfo(), Terraria.Player.HealEffect(), Terraria.GameContent.Tile_Entities.TETrainingDummy.Hook_AfterPlacement(), Terraria.GameContent.Tile_Entities.TEItemFrame.Hook_AfterPlacement(), Terraria.GameContent.Tile_Entities.TELogicSensor.Hook_AfterPlacement(), Terraria.GameContent.Tile_Entities.TEDisplayDoll.Hook_AfterPlacement(), Terraria.GameContent.Tile_Entities.TEWeaponsRack.Hook_AfterPlacement(), Terraria.GameContent.Tile_Entities.TEHatRack.Hook_AfterPlacement(), Terraria.GameContent.Tile_Entities.TEFoodPlatter.Hook_AfterPlacement(), Terraria.Player.ItemCheck_MeleeHitPVP(), Terraria.WorldGen.JustQuit(), Terraria.WorldGen.kickOut(), Terraria.UI.ChestUI.LootItem(), Terraria.Player.ManaEffect(), Terraria.WorldGen.moveRoom(), Terraria.Player.MowGrassTile(), Terraria.GameContent.Events.BirthdayParty.NaturalAttempt(), Terraria.GameContent.Events.LanternNight.NaturalAttempt(), Terraria.NPC.NPCLoot(), Terraria.Player.OpenGoodieBag(), Terraria.Player.OpenHerbBag(), Terraria.Player.OpenPresent(), Terraria.Player.OpenShadowLockbox(), Terraria.Player.PickupItem(), Terraria.WorldGen.PlaceChest(), Terraria.GameContent.Tile_Entities.TEFoodPlatter.PlaceItemInFrame(), Terraria.GameContent.Tile_Entities.TEItemFrame.PlaceItemInFrame(), Terraria.GameContent.Tile_Entities.TEWeaponsRack.PlaceItemInFrame(), Terraria.GameContent.Tile_Entities.TETeleportationPylon.PlacementPreviewHook_AfterPlacement(), Terraria.Player.PlaceThing_Tiles_PlaceIt_AdjustPlants(), Terraria.Player.PlaceThing_Tiles_PlaceIt_SpinBedsAndBaths(), Terraria.Player.PlaceThing_Tiles_PlaceIt_SpinChairs(), Terraria.Player.PlaceThing_Tiles_PlaceIt_SpinTraps(), Terraria.Player.PlaceWeapon(), Terraria.Wiring.PokeLogicGate(), Terraria.Player.PurgeDD2EnergyCrystals(), Terraria.Player.PutItemInInventoryFromItemUsage(), Terraria.Chest.PutItemInNearbyChest(), Terraria.Player.QuickSpawnItem(), Terraria.NPC.ReleaseNPC(), Terraria.NPC.RequestBuffRemoval(), Terraria.GameContent.TeleportPylonsSystem.RequestImmediateUpdate(), Terraria.NetMessage.SendSection(), Terraria.Net.NetManager.SendToServerOrLoopback(), Terraria.Item.SetDefaults(), Terraria.WorldGen.SmashAltar(), Terraria.Player.Spawn(), Terraria.NPC.SpawnOnPlayer(), Terraria.NPC.SpawnWOF(), Terraria.WorldGen.StartHardmode(), Terraria.GameContent.Events.DD2Event.StartInvasion(), Terraria.Player.StickyMovement(), Terraria.GameContent.Events.DD2Event.SummonCrystal(), Terraria.GameContent.Events.BirthdayParty.ToggleManualParty(), Terraria.NPC.Transform(), Terraria.Wiring.TripWire(), Terraria.UI.ChestUI.TryPlacingInPlayer(), Terraria.NPC.TryPortalJumping(), Terraria.NPC.TrySyncingUniqueTownNPCData(), Terraria.GameContent.TeleportPylonsSystem.Update(), Terraria.UI.ItemSlot.UpdateChestOnServer(), Terraria.Netplay.UpdateClientNet(), Terraria.NPC.UpdateNPC(), Terraria.WorldGen.UpdateStalagtiteStyle(), Terraria.GameContent.Events.CultistRitual.UpdateTime(), Terraria.GameContent.Events.DD2Event.UpdateTime(), Terraria.GameContent.Events.MysticLogFairiesEvent.UpdateTime(), Terraria.GameContent.Creative.CreativePowers.StartDayImmediately.UsePower(), Terraria.GameContent.Creative.CreativePowers.StartNightImmediately.UsePower(), Terraria.GameContent.Creative.CreativePowers.StartNoonImmediately.UsePower(), and Terraria.GameContent.Creative.CreativePowers.StartMidnightImmediately.UsePower().