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

◆ GetGenerationSettings()

TextGenerationSettings UnityEngine.UI.Text.GetGenerationSettings ( Vector2 extents)
inline

Definition at line 427 of file Text.cs.

428 {
429 /*
430An exception occurred when decompiling this method (060004C0)
431
432ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.TextGenerationSettings UnityEngine.UI.Text::GetGenerationSettings(UnityEngine.Vector2)
433
434 ---> System.Exception: Basic block has to end with unconditional control flow.
435{
436 Block_0:
437 stloc:Font(var_1_0B, ldfld:Font(FontData::m_Font, ldfld:FontData(Text::m_FontData, ldloc:Text(this))))
438 stloc:bool(var_3_1C, callgetter:bool(Font::get_dynamic, ldfld:Font(FontData::m_Font, ldfld:FontData(Text::m_FontData, ldloc:Text(this)))))
439 stloc:int32(var_4_28, ldfld:int32(FontData::m_FontSize, ldfld:FontData(Text::m_FontData, ldloc:Text(this))))
440 stloc:int64(var_5_2B, ldc.i4:int64(0))
441 stloc:FontData(var_6_33, ldfld:FontData(Text::m_FontData, ldloc:Text(this)))
442 stloc:TextAnchor(var_7_3C, ldfld:TextAnchor(FontData::m_Alignment, ldloc:FontData(var_6_33)))
443 stloc:bool(var_8_45, ldfld:bool(FontData::m_AlignByGeometry, ldloc:FontData(var_6_33)))
444 stloc:float32(var_9_4D, callgetter:float32(Text::get_pixelsPerUnit, ldloc:Text(this)))
445 stloc:Font(var_10_5A, ldfld:Font(FontData::m_Font, ldfld:FontData(Text::m_FontData, ldloc:Text(this))))
446 stloc:Vector2(var_11_67, callgetter:Vector2(RectTransform::get_pivot, callgetter:RectTransform(Graphic::get_rectTransform, ldloc:Text[exp:Graphic](this))))
447 stloc:FontData(var_12_6F, ldfld:FontData(Text::m_FontData, ldloc:Text(this)))
448 stloc:bool(var_13_78, ldfld:bool(FontData::m_RichText, ldloc:FontData(var_12_6F)))
449 stloc:float32(var_14_81, ldfld:float32(FontData::m_LineSpacing, ldloc:FontData(var_12_6F)))
450 stloc:FontStyle(var_15_8A, ldfld:FontStyle(FontData::m_FontStyle, ldloc:FontData(var_12_6F)))
451 stloc:bool(var_16_93, ldfld:bool(FontData::m_BestFit, ldloc:FontData(var_12_6F)))
452 stfld:Font(TextGenerationSettings::font, ldloc:TextGenerationSettings[exp:valuetype [UnityEngine.TextRenderingModule]UnityEngine.TextGenerationSettings&](var_0), ldloc:Font(var_10_5A))
453 stfld:bool(TextGenerationSettings::alignByGeometry, ldloc:TextGenerationSettings[exp:valuetype [UnityEngine.TextRenderingModule]UnityEngine.TextGenerationSettings&](var_0), ldloc:bool(var_8_45))
454 stfld:int32(TextGenerationSettings::fontSize, ldloc:TextGenerationSettings[exp:valuetype [UnityEngine.TextRenderingModule]UnityEngine.TextGenerationSettings&](var_0), ldloc:int64[exp:int32](var_5_2B))
455 stfld:bool(TextGenerationSettings::richText, ldloc:TextGenerationSettings[exp:valuetype [UnityEngine.TextRenderingModule]UnityEngine.TextGenerationSettings&](var_0), ldloc:float32[exp:bool](var_14_81))
456 stfld:bool(TextGenerationSettings::richText, ldloc:TextGenerationSettings[exp:valuetype [UnityEngine.TextRenderingModule]UnityEngine.TextGenerationSettings&](var_0), ldloc:bool(var_13_78))
457 stfld:FontStyle(TextGenerationSettings::fontStyle, ldloc:TextGenerationSettings[exp:valuetype [UnityEngine.TextRenderingModule]UnityEngine.TextGenerationSettings&](var_0), ldloc:FontStyle(var_15_8A))
458 stfld:bool(TextGenerationSettings::alignByGeometry, ldloc:TextGenerationSettings[exp:valuetype [UnityEngine.TextRenderingModule]UnityEngine.TextGenerationSettings&](var_0), ldloc:TextAnchor[exp:bool](var_7_3C))
459 stfld:bool(TextGenerationSettings::resizeTextForBestFit, ldloc:TextGenerationSettings[exp:valuetype [UnityEngine.TextRenderingModule]UnityEngine.TextGenerationSettings&](var_0), ldloc:bool(var_16_93))
460 stfld:int32(VerticalWrapMode::value__, ldfld:VerticalWrapMode[exp:valuetype [UnityEngine.TextRenderingModule]UnityEngine.VerticalWrapMode&](TextGenerationSettings::verticalOverflow, ldloc:TextGenerationSettings[exp:valuetype [UnityEngine.TextRenderingModule]UnityEngine.TextGenerationSettings&](var_0)), ldloc:float32[exp:int32](var_9_4D))
461}
462
463 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
464 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
465 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
466 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
467 --- End of inner exception stack trace ---
468 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
469 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
470*/;
471 }