using System; using Cpp2IlInjected; using DG.Tweening; using UnityEngine; using UnityEngine.UI; // Token: 0x020002BE RID: 702 [Token(Token = "0x20002BE")] [RequireComponent(typeof(CanvasGroup))] public class UIEventPrompt : MonoBehaviour { // Token: 0x06001A44 RID: 6724 RVA: 0x0003F220 File Offset: 0x0003D420 [Token(Token = "0x6001A44")] [Address(RVA = "0x4CF0D0", Offset = "0x4CD8D0", VA = "0x1804CF0D0")] public void Init(Action hideHandler) { /* An exception occurred when decompiling this method (06001A44) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void UIEventPrompt::Init(System.Action) ---> System.Exception: Basic block has to end with unconditional control flow. {; Block_0:; stfld:Action(UIEventPrompt::hideHandler, ldloc:UIEventPrompt(this), ldloc:Action(hideHandler)); }; at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1810 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 344 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 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 --- End of inner exception stack trace --- 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 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 1618 */; } // Token: 0x06001A45 RID: 6725 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001A45")] [Address(RVA = "0x7AEA80", Offset = "0x7AD280", VA = "0x1807AEA80")] public void Appear(string value) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001A46 RID: 6726 RVA: 0x0003F234 File Offset: 0x0003D434 [Token(Token = "0x6001A46")] [Address(RVA = "0x7AEED0", Offset = "0x7AD6D0", VA = "0x1807AEED0")] public void IncreaseTargetHeight() { float num = this.targetHeight; this.targetHeight = num; } // Token: 0x06001A47 RID: 6727 RVA: 0x0003F250 File Offset: 0x0003D450 [Token(Token = "0x6001A47")] [Address(RVA = "0x7AEEF0", Offset = "0x7AD6F0", VA = "0x1807AEEF0")] public bool NeedSlideDown() { bool activeSelf = base.gameObject.activeSelf; if (!activeSelf) { return activeSelf; } return activeSelf; } // Token: 0x06001A48 RID: 6728 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001A48")] [Address(RVA = "0x7AEF60", Offset = "0x7AD760", VA = "0x1807AEF60")] public void SlideDown(float deltaTime) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001A49 RID: 6729 RVA: 0x0003F278 File Offset: 0x0003D478 [Token(Token = "0x6001A49")] [Address(RVA = "0x7AEF30", Offset = "0x7AD730", VA = "0x1807AEF30")] public void SetFont(GameFontPack fontPack) { Text text = this.content; Font regular = fontPack.regular; text.font = regular; } // Token: 0x06001A4A RID: 6730 RVA: 0x0003F2A0 File Offset: 0x0003D4A0 [Token(Token = "0x6001A4A")] [Address(RVA = "0x7AEE80", Offset = "0x7AD680", VA = "0x1807AEE80")] public void Dispose() { /* An exception occurred when decompiling this method (06001A4A) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void UIEventPrompt::Dispose() ---> System.Exception: Basic block has to end with unconditional control flow. {; IL_1D:; stfld:Sequence(UIEventPrompt::appearProcessor, ldloc:UIEventPrompt(this), conv.u8:uint64[exp:Sequence](ldc.i8:int64[exp:uint64](0))); }; at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1810 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 344 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 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 --- End of inner exception stack trace --- 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 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 1618 */; } // Token: 0x06001A4B RID: 6731 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001A4B")] [Address(RVA = "0x7AF050", Offset = "0x7AD850", VA = "0x1807AF050")] private void UpdateLayout() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001A4C RID: 6732 RVA: 0x0003F2D4 File Offset: 0x0003D4D4 [Token(Token = "0x6001A4C")] [Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")] public UIEventPrompt() { } // Token: 0x0400241F RID: 9247 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400241F")] [SerializeField] private CanvasGroup canvasGroup; // Token: 0x04002420 RID: 9248 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002420")] [SerializeField] private Image middleBackground; // Token: 0x04002421 RID: 9249 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4002421")] [SerializeField] private Image leftBackground; // Token: 0x04002422 RID: 9250 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4002422")] [SerializeField] private Text content; // Token: 0x04002423 RID: 9251 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4002423")] [SerializeField] private RectTransform root; // Token: 0x04002424 RID: 9252 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4002424")] [SerializeField] private RectTransform slideHolder; // Token: 0x04002425 RID: 9253 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4002425")] private float targetHeight; // Token: 0x04002426 RID: 9254 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4002426")] private Action hideHandler; // Token: 0x04002427 RID: 9255 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4002427")] private Sequence appearProcessor; }