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

◆ IsItRaining

bool Terraria.Main.IsItRaining
staticget

Definition at line 3981 of file Main.cs.

3982 {
3983 get
3984 {
3985 /*
3986An exception occurred when decompiling this method (06001DC5)
3987
3988ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean Terraria.Main::get_IsItRaining()
3989
3990 ---> System.Exception: Basic block has to end with unconditional control flow.
3991{
3992 IL_0000:
3993 brtrue(IL_0000, ldc.i4:bool(1))
3994}
3995
3996 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
3997 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
3998 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
3999 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
4000 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
4001 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
4002 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
4003 --- End of inner exception stack trace ---
4004 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
4005 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
4006*/;
4007 }
4008 }

Referenced by Terraria.GameContent.Ambience.AmbienceServer.IsCalmNight(), Terraria.GameContent.Ambience.AmbienceServer.IsSunnyDay(), Terraria.GameContent.Skies.AmbientSky.ButterfliesSkyEntity.Update(), Terraria.GameContent.Skies.AmbientSky.PegasusSkyEntity.Update(), Terraria.GameContent.Skies.AmbientSky.VultureSkyEntity.Update(), Terraria.GameContent.Skies.AmbientSky.PixiePosseSkyEntity.Update(), Terraria.GameContent.Skies.AmbientSky.BirdsPackSkyEntity.Update(), Terraria.GameContent.Skies.AmbientSky.SeagullsGroupSkyEntity.Update(), Terraria.GameContent.Skies.AmbientSky.GastropodGroupSkyEntity.Update(), Terraria.GameContent.Skies.AmbientSky.SlimeBalloonGroupSkyEntity.Update(), Terraria.GameContent.Skies.AmbientSky.BatsGroupSkyEntity.Update(), Terraria.GameContent.Skies.AmbientSky.AirshipSkyEntity.Update(), and Terraria.GameContent.Skies.AmbientSky.AirBalloonSkyEntity.Update().