using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.AddressableAssets; // Token: 0x02000480 RID: 1152 [Token(Token = "0x2000480")] public class HelpPopupConfigs : ScriptableObject { // Token: 0x0600221D RID: 8733 RVA: 0x0008AF04 File Offset: 0x00089104 [Token(Token = "0x600221D")] [Address(RVA = "0x1034990", Offset = "0x1033790", VA = "0x181034990")] public IKAEDJBFIMM IKEDMJHLJEA(TutorialManager.DDDLEBIENKF NNOIOCMLAFC, [Optional] PlatformManager.LDIIFDDCKCN? LPBLKPHDFPD) { HelpPopupConfigs.HelpPopupConfig[] array = this.helpPopupConfigs; int num = 0; int length = array.Length; if (num < length) { if (array[num].HelpType != NNOIOCMLAFC) { num++; } if (LPBLKPHDFPD == 0) { PlatformManager.LDIIFDDCKCN gfmhkkkeoge = SingletonMonoBehaviour.ONCPNMDGGKG.GFMHKKKEOGE; } Func> func; if (HelpPopupConfigs.<>c.<>9__1_0 == 0) { func = delegate { /* An exception occurred when decompiling this method (06002224) ICSharpCode.Decompiler.DecompilerException: Error decompiling IKAEDJBFIMM HelpPopupConfigs/<>c::b__1_0() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [RecRoom.Datastructures.Runtime]AFLBJKBIMFL(var_0_05, newobj:AFLBJKBIMFL[exp:class [RecRoom.Datastructures.Runtime]AFLBJKBIMFL](AFLBJKBIMFL::.ctor)) } 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 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 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.Transforms.DelegateConstruction.HandleAnonymousMethod(ObjectCreateExpression objectCreateExpression, Expression target, IMethod methodRef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\Transforms\DelegateConstruction.cs:line 237 */; }; HelpPopupConfigs.<>c.<>9__1_0 = func; } AssetReference assetReference; bool flag = LGHODNADONN.DJOOHHENECN(assetReference, func, num); } AFLBJKBIMFL aflbjkbimfl = new AFLBJKBIMFL(); throw new NullReferenceException(); } // Token: 0x0600221E RID: 8734 RVA: 0x0008AF84 File Offset: 0x00089184 [Token(Token = "0x600221E")] [Address(RVA = "0x1034BA0", Offset = "0x10339A0", VA = "0x181034BA0")] public HelpPopupConfigs() { HelpPopupConfigs.HelpPopupConfig[] array = new HelpPopupConfigs.HelpPopupConfig[0]; this.helpPopupConfigs = array; base..ctor(); } // Token: 0x04001A31 RID: 6705 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001A31")] [SerializeField] private HelpPopupConfigs.HelpPopupConfig[] helpPopupConfigs; // Token: 0x02000481 RID: 1153 [Token(Token = "0x2000481")] [Serializable] public class HelpPopupConfig : RestrictedTypeConfig { // Token: 0x0600221F RID: 8735 RVA: 0x0008AFA8 File Offset: 0x000891A8 [Token(Token = "0x600221F")] [Address(RVA = "0x1034950", Offset = "0x1033750", VA = "0x181034950")] public HelpPopupConfig() { } // Token: 0x04001A32 RID: 6706 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4001A32")] public TutorialManager.DDDLEBIENKF HelpType; } // Token: 0x02000482 RID: 1154 [Token(Token = "0x2000482")] [Serializable] public class HardwareSpecificTextureSet : SpecificRestrictionConfigSet { // Token: 0x06002220 RID: 8736 RVA: 0x0008AFBC File Offset: 0x000891BC [Token(Token = "0x6002220")] [Address(RVA = "0x1032BE0", Offset = "0x10319E0", VA = "0x181032BE0")] public HardwareSpecificTextureSet() { } } // Token: 0x02000483 RID: 1155 [Token(Token = "0x2000483")] [Serializable] public class HardwareSpecicTexture : SpecificRestrictionConfig { // Token: 0x06002221 RID: 8737 RVA: 0x0008AFD0 File Offset: 0x000891D0 [Token(Token = "0x6002221")] [Address(RVA = "0x1032BA0", Offset = "0x10319A0", VA = "0x181032BA0")] public HardwareSpecicTexture() { } } }