using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom; using UnityEngine; namespace RRUI.Data { // Token: 0x02000822 RID: 2082 [Token(Token = "0x2000822")] [StructLayout(3)] public abstract class Controller : ControllerBase, MHEBKFODAGL where T : class, ICEIABPJKLB { // Token: 0x17000A25 RID: 2597 // (get) Token: 0x060039C6 RID: 14790 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000A25")] public MonoBehaviour BKGIHIBDAPA { [Token(Token = "0x60039C6")] [Address(RVA = "0x518E70", Offset = "0x517870", VA = "0x180518E70", Slot = "5")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000A26 RID: 2598 // (get) Token: 0x060039C7 RID: 14791 RVA: 0x000F2EC8 File Offset: 0x000F10C8 [Token(Token = "0x17000A26")] protected T BHNFBPFGOHI { [Token(Token = "0x60039C7")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")] get { /* An exception occurred when decompiling this method (060039C7) ICSharpCode.Decompiler.DecompilerException: Error decompiling T RRUI.Data.Controller`1::NHMPIFBLOMC() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:bool(var_0_06, ldfld:bool(Controller`1::k__BackingField, ldloc:Controller`1(this))) } 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.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 1663 */; } } // Token: 0x17000A27 RID: 2599 // (get) Token: 0x060039C8 RID: 14792 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x060039C9 RID: 14793 RVA: 0x000F2EDC File Offset: 0x000F10DC [Token(Token = "0x17000A27")] public bool FFNIFALJLDD { [Token(Token = "0x60039C8")] [Address(RVA = "0x4F5370", Offset = "0x4F3D70", VA = "0x1804F5370", Slot = "6")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60039C9")] [Address(RVA = "0x4F5390", Offset = "0x4F3D90", VA = "0x1804F5390")] [CompilerGenerated] private set { } } // Token: 0x17000A28 RID: 2600 // (get) Token: 0x060039CA RID: 14794 RVA: 0x000F2EEC File Offset: 0x000F10EC [Token(Token = "0x17000A28")] protected virtual bool OFMCMEJOOJN { [Token(Token = "0x60039CA")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "10")] get { return true; } } // Token: 0x17000A29 RID: 2601 // (get) Token: 0x060039CB RID: 14795 RVA: 0x000F2EFC File Offset: 0x000F10FC [Token(Token = "0x17000A29")] protected virtual bool BBCJHDAPMOM { [Token(Token = "0x60039CB")] [Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "11")] get { } } // Token: 0x17000A2A RID: 2602 // (get) Token: 0x060039CC RID: 14796 RVA: 0x000F2F0C File Offset: 0x000F110C [Token(Token = "0x17000A2A")] protected virtual bool DGOFCOGEODC { [Token(Token = "0x60039CC")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "12")] get { return true; } } // Token: 0x060039CD RID: 14797 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60039CD")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")] private void Awake() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060039CE RID: 14798 RVA: 0x000F2F1C File Offset: 0x000F111C [Token(Token = "0x60039CE")] [Address(RVA = "0x1B234F0", Offset = "0x1B21EF0", VA = "0x181B234F0")] private void Start() { } // Token: 0x060039CF RID: 14799 RVA: 0x000F2F30 File Offset: 0x000F1130 [Token(Token = "0x60039CF")] [Address(RVA = "0x1E20170", Offset = "0x1E1EB70", VA = "0x181E20170")] private void OnDestroy() { } // Token: 0x060039D0 RID: 14800 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60039D0")] [Address(RVA = "0x2544610", Offset = "0x2543010", VA = "0x182544610", Slot = "13")] protected virtual void OnEnable() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060039D1 RID: 14801 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60039D1")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "14")] protected virtual void OnDisable() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060039D2 RID: 14802 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60039D2")] [Address(RVA = "0x25446B0", Offset = "0x25430B0", VA = "0x1825446B0", Slot = "7")] public void TryInitialize() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060039D3 RID: 14803 RVA: 0x000F2F44 File Offset: 0x000F1144 [Token(Token = "0x60039D3")] [Address(RVA = "0x2543EE0", Offset = "0x25428E0", VA = "0x182543EE0")] private void HGKEOKPJFJG() { } // Token: 0x060039D4 RID: 14804 RVA: 0x000F2F54 File Offset: 0x000F1154 [Token(Token = "0x60039D4")] [Address(RVA = "0x2543F00", Offset = "0x2542900", VA = "0x182543F00", Slot = "15")] protected virtual void Initialize() { } // Token: 0x060039D5 RID: 14805 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60039D5")] [Address(RVA = "0x2543E80", Offset = "0x2542880", VA = "0x182543E80", Slot = "16")] protected virtual void Dispose() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060039D6 RID: 14806 RVA: 0x000F2F68 File Offset: 0x000F1168 [Token(Token = "0x60039D6")] [Address(RVA = "0x25442C0", Offset = "0x2542CC0", VA = "0x1825442C0")] private void KMGJMEFHEMF(ICEIABPJKLB PDPLCAPLMEL) { int num = 0; if (this == num) { return; } if (PDPLCAPLMEL != 0) { if (this.FFNIFALJLDD && (base.isActiveAndEnabled || this.OFMCMEJOOJN)) { this.Dispose(); } return; } string[] array = new string[5]; if ("'" != 0) { } array[0] = "'"; string friendlyName = base.GetType().GetFriendlyName(); if (friendlyName != 0) { } array[1] = friendlyName; if ("' contains missing model reference on '" != 0) { } array[2] = "' contains missing model reference on '"; string gameObjectHierarchy = base.gameObject.GetGameObjectHierarchy(); if (gameObjectHierarchy != 0) { } array[3] = gameObjectHierarchy; if ("'" != 0) { } array[4] = "'"; Debug.LogError(string.Concat(array)); } // Token: 0x060039D7 RID: 14807 [Token(Token = "0x60039D7")] [Address(Slot = "17")] protected abstract void OnModelChanged(ICEIABPJKLB PDPLCAPLMEL); // Token: 0x060039D8 RID: 14808 RVA: 0x000F3030 File Offset: 0x000F1230 [Token(Token = "0x60039D8")] [Address(RVA = "0x2BC1FE0", Offset = "0x2BC09E0", VA = "0x182BC1FE0", Slot = "8")] public void InitializeModelReference(ref U PDPLCAPLMEL, bool FMCFIBHKMNP = true) where U : class, ICEIABPJKLB { if (FMCFIBHKMNP) { } } // Token: 0x060039D9 RID: 14809 RVA: 0x000F30F8 File Offset: 0x000F12F8 [Token(Token = "0x60039D9")] [Address(RVA = "0x2BC23E0", Offset = "0x2BC0DE0", VA = "0x182BC23E0", Slot = "9")] public void UninitializeModelReference(U PDPLCAPLMEL) where U : class, ICEIABPJKLB { if (PDPLCAPLMEL != 0) { } } // Token: 0x060039DA RID: 14810 RVA: 0x000F3110 File Offset: 0x000F1310 [Token(Token = "0x60039DA")] [Address(RVA = "0x25446A0", Offset = "0x25430A0", VA = "0x1825446A0", Slot = "18")] protected virtual bool TryGetSerializedModel(out T PDPLCAPLMEL) { } // Token: 0x060039DB RID: 14811 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60039DB")] [Address(RVA = "0x2543F80", Offset = "0x2542980", VA = "0x182543F80")] protected void KIGPGJLKDGO(Type OOHPMICKHEK) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060039DC RID: 14812 RVA: 0x000F3120 File Offset: 0x000F1320 [Token(Token = "0x60039DC")] [Address(RVA = "0x1B1BD80", Offset = "0x1B1A780", VA = "0x181B1BD80")] protected Controller() { } // Token: 0x060039DD RID: 14813 RVA: 0x000F313C File Offset: 0x000F133C [Token(Token = "0x60039DD")] [Address(RVA = "0x23E7050", Offset = "0x23E5A50", VA = "0x1823E7050", Slot = "4")] private GameObject OMIKNCKAHML() { return base.gameObject; } // Token: 0x04003276 RID: 12918 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003276")] private T CMGIKJOEKOA; // Token: 0x04003278 RID: 12920 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4003278")] private bool BLNLLFGAAEC; } }