using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom; using RecRoom.Core; using UnityEngine; // Token: 0x02001CD0 RID: 7376 [Token(Token = "0x2001CD0")] [StructLayout(3)] public static class NGGLIBDCPIB { // Token: 0x17001EFA RID: 7930 // (get) Token: 0x0600C69B RID: 50843 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17001EFA")] public static bool INDHDCMGCFI { [Token(Token = "0x600C69B")] [Address(RVA = "0x1391220", Offset = "0x138FC20", VA = "0x181391220")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17001EFB RID: 7931 // (get) Token: 0x0600C69C RID: 50844 RVA: 0x002F0D48 File Offset: 0x002EEF48 // (set) Token: 0x0600C69D RID: 50845 RVA: 0x002F0D5C File Offset: 0x002EEF5C [Token(Token = "0x17001EFB")] public static PHFDHJJEAMJ ICAOGEEPKOG { [Token(Token = "0x600C69C")] [Address(RVA = "0x1390EF0", Offset = "0x138F8F0", VA = "0x181390EF0")] get; [Token(Token = "0x600C69D")] [Address(RVA = "0x1393210", Offset = "0x1391C10", VA = "0x181393210")] private set; } // Token: 0x0600C69E RID: 50846 RVA: 0x002F0D70 File Offset: 0x002EEF70 [Token(Token = "0x600C69E")] [Address(RVA = "0x1392E10", Offset = "0x1391810", VA = "0x181392E10")] public static void NJKGHKPIICE(Player IEKDDPPNFPF, string OHHCPICFDGE, bool EBNKIHDIGAO, bool PHCKFANNIKH, AnimationCurve ICEICBIOFDE) { if (!NGGLIBDCPIB.FHFNENFNMAB()) { PlayerAnimationAsset playerAnimationAsset = ScriptableObject.CreateInstance(); PlayerAnimationAsset asset = playerAnimationAsset; Scheduler instance = SingletonMonoBehaviour.Instance; PlayerAnimationAsset asset3 = asset; NGGLIBDCPIB.DDCNADHNPKM ddcnadhnpkm; ddcnadhnpkm.System.IDisposable.Dispose(); ddcnadhnpkm.asset = asset3; ddcnadhnpkm.armScaleCurve = 0; ddcnadhnpkm.<>1__state = (int)((ulong)0L); ddcnadhnpkm.player = IEKDDPPNFPF; ddcnadhnpkm.calibrationData = instance; ddcnadhnpkm.offsetPosition = EBNKIHDIGAO; ddcnadhnpkm.offsetRotation = PHCKFANNIKH; int num = 0; NGGLIBDCPIB.LPLMGFOKDKL = instance.Run(num, ddcnadhnpkm); ISchedulerPromise lplmgfokdkl = NGGLIBDCPIB.LPLMGFOKDKL; Action action = delegate { PlayerAnimationAsset asset2 = asset; string animationName = OHHCPICFDGE; DateTime now = DateTime.Now; string text = string.Format("{0}_Take_{1:HHmmss}", animationName, now); List iddffakgiep = NGGLIBDCPIB.IDDFFAKGIEP; ActionEvent dmlcelookcc = NGGLIBDCPIB.DMLCELOOKCC; int num2 = 0; dmlcelookcc.Invoke(num2 != 0); }; } } // Token: 0x0600C69F RID: 50847 RVA: 0x002F0E24 File Offset: 0x002EF024 [Token(Token = "0x600C69F")] [Address(RVA = "0x1391880", Offset = "0x1390280", VA = "0x181391880")] public static bool FHFNENFNMAB() { ISchedulerPromise lplmgfokdkl = NGGLIBDCPIB.LPLMGFOKDKL; int num = 0; num += num; num++; List iddffakgiep = NGGLIBDCPIB.IDDFFAKGIEP; bool flag; return flag; } // Token: 0x0600C6A0 RID: 50848 RVA: 0x002F0E58 File Offset: 0x002EF058 [Token(Token = "0x600C6A0")] [Address(RVA = "0x13912C0", Offset = "0x138FCC0", VA = "0x1813912C0")] public static void BJHAMGPBJJA() { if (NGGLIBDCPIB.FHFNENFNMAB()) { ISchedulerPromise lplmgfokdkl = NGGLIBDCPIB.LPLMGFOKDKL; int num = 0; num += num; num++; NGGLIBDCPIB.LPLMGFOKDKL = num; } } // Token: 0x0600C6A1 RID: 50849 RVA: 0x002F0E8C File Offset: 0x002EF08C [Token(Token = "0x600C6A1")] [Address(RVA = "0x1391460", Offset = "0x138FE60", VA = "0x181391460")] public static void DOOODHBPJAJ() { List iddffakgiep = NGGLIBDCPIB.IDDFFAKGIEP; List iddffakgiep2 = NGGLIBDCPIB.IDDFFAKGIEP; int size = iddffakgiep2._size; iddffakgiep2.RemoveAt(size); } // Token: 0x0600C6A2 RID: 50850 RVA: 0x002F0EBC File Offset: 0x002EF0BC [Token(Token = "0x600C6A2")] [Address(RVA = "0x1393270", Offset = "0x1391C70", VA = "0x181393270")] public static void POGMNIADHCM() { } // Token: 0x0600C6A3 RID: 50851 RVA: 0x002F0ECC File Offset: 0x002EF0CC [Token(Token = "0x600C6A3")] [Address(RVA = "0x13913F0", Offset = "0x138FDF0", VA = "0x1813913F0")] public static void DANDHIDKEAI() { NGGLIBDCPIB.IDDFFAKGIEP.Clear(); } // Token: 0x0600C6A4 RID: 50852 RVA: 0x002F0EEC File Offset: 0x002EF0EC [Token(Token = "0x600C6A4")] [Address(RVA = "0x1391510", Offset = "0x138FF10", VA = "0x181391510")] public static void EOGODGIOGOM(Player IEKDDPPNFPF) { RigidbodyEx rigidbodyEx = IEKDDPPNFPF.rightHand._rigidbodyEx; RigidbodyEx rigidbodyEx2 = IEKDDPPNFPF.leftHand._rigidbodyEx; Vector3 up = Vector3.up; RigidbodyEx rigidbodyEx3 = IEKDDPPNFPF.head.rigidbodyEx; Vector3 up2 = Vector3.up; PHFDHJJEAMJ phfdhjjeamj = new PHFDHJJEAMJ(); int num = 0; float num2; phfdhjjeamj.MLPNDEFEHAI = num2; phfdhjjeamj.IHNFOMODEIG = (float)num; NGGLIBDCPIB.k__BackingField = phfdhjjeamj; } // Token: 0x0600C6A5 RID: 50853 RVA: 0x002F0F58 File Offset: 0x002EF158 [Token(Token = "0x600C6A5")] [Address(RVA = "0x1391C50", Offset = "0x1390650", VA = "0x181391C50")] private static IEnumerator KDLMBPBMMEI(PlayerAnimationAsset BEKEOBJFIAC, Player IEKDDPPNFPF, PHFDHJJEAMJ BAAFCDMOPAE, bool FGHMKPDLHFH, bool DFPHHCKOKOP, AnimationCurve ICEICBIOFDE) { /* An exception occurred when decompiling this method (0600C6A5) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 NGGLIBDCPIB::KDLMBPBMMEI(RecRoom.PlayerAnimationAsset,Player,PHFDHJJEAMJ,System.Boolean,System.Boolean,UnityEngine.AnimationCurve) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(DDCNADHNPKM::System.IDisposable.Dispose, ldloc:DDCNADHNPKM(var_0)) stfld:bool(DDCNADHNPKM::offsetRotation, ldloc:DDCNADHNPKM(var_0), ldc.i4:bool(0)) stfld:Player(DDCNADHNPKM::player, ldloc:DDCNADHNPKM(var_0), ldloc:Player(IEKDDPPNFPF)) stfld:PHFDHJJEAMJ(DDCNADHNPKM::calibrationData, ldloc:DDCNADHNPKM(var_0), ldloc:PHFDHJJEAMJ(BAAFCDMOPAE)) stfld:bool(DDCNADHNPKM::offsetPosition, ldloc:DDCNADHNPKM(var_0), ldloc:bool(FGHMKPDLHFH)) stfld:AnimationCurve(DDCNADHNPKM::armScaleCurve, ldloc:DDCNADHNPKM(var_0), ldc.i4:int32[exp:AnimationCurve](0)) stfld:int32(DDCNADHNPKM::<>1__state, ldloc:DDCNADHNPKM(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:PlayerAnimationAsset(DDCNADHNPKM::asset, ldloc:DDCNADHNPKM(var_0), ldloc:PlayerAnimationAsset(BEKEOBJFIAC)) } 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: 0x0600C6A6 RID: 50854 RVA: 0x002F0FA0 File Offset: 0x002EF1A0 [Token(Token = "0x600C6A6")] [Address(RVA = "0x1390F50", Offset = "0x138F950", VA = "0x181390F50")] private static void ANOIFEEEGEA(Player IEKDDPPNFPF, bool FGHMKPDLHFH, bool DFPHHCKOKOP, out Vector3 OPJHBBKAFJM, out float CCFIPFEMEOD) { float z = Vector3.zero.z; OPJHBBKAFJM.z = z; if (FGHMKPDLHFH) { RigidbodyEx rigidbodyEx = IEKDDPPNFPF.head.rigidbodyEx; Vector3 up = Vector3.up; Vector3 vector; float z2 = vector.z; OPJHBBKAFJM.z = z2; } if (DFPHHCKOKOP) { RigidbodyEx rigidbodyEx2 = IEKDDPPNFPF.head.rigidbodyEx; Vector3 forward = Vector3.forward; Vector3 up2 = Vector3.up; Vector3 forward2 = Vector3.forward; float z3 = Vector3.up.z; float num; OPJHBBKAFJM.x = num; } } // Token: 0x0600C6A7 RID: 50855 RVA: 0x002F1028 File Offset: 0x002EF228 [Token(Token = "0x600C6A7")] [Address(RVA = "0x1392160", Offset = "0x1390B60", VA = "0x181392160")] private static PlayerAnimationFrameData NJAAFFLKGKD(Player IEKDDPPNFPF, float POLDGDHIILM, Vector3 GKDKMAJGLHO, float BOALMHBHLNG, PHFDHJJEAMJ BAAFCDMOPAE, AnimationCurve ICEICBIOFDE) { Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; Vector3 up = Vector3.up; Vector3 vector3; float z3 = vector3.z; Vector3 vector4; float z4 = vector4.z; Vector3 vector5; float z5 = vector5.z; Vector3 vector6; float z6 = vector6.z; Vector3 vector7; float z7 = vector7.z; bool flag2; bool flag = flag2; throw new NullReferenceException(); } // Token: 0x0600C6A8 RID: 50856 RVA: 0x002F109C File Offset: 0x002EF29C [Token(Token = "0x600C6A8")] [Address(RVA = "0x1391F00", Offset = "0x1390900", VA = "0x181391F00")] private static Vector3 LKDJADLPOFN(Vector3 GHBPCACOCOL, Vector3 OPJHBBKAFJM, Quaternion CCFIPFEMEOD) { float z = CCFIPFEMEOD.z; float z2 = OPJHBBKAFJM.z; Vector3 vector; float z3 = vector.z; Vector3 vector2; float z4 = vector2.z; GHBPCACOCOL.z = z4; return GHBPCACOCOL; } // Token: 0x0600C6A9 RID: 50857 RVA: 0x002F10D0 File Offset: 0x002EF2D0 [Token(Token = "0x600C6A9")] [Address(RVA = "0x1392020", Offset = "0x1390A20", VA = "0x181392020")] private static Vector3 LKDJADLPOFN(RigidbodyEx AFEBLJOIBBC, Vector3 OPJHBBKAFJM, Quaternion CCFIPFEMEOD) { Vector3 vector; float z = vector.z; float z2 = CCFIPFEMEOD.z; Vector3 vector2; float z3 = vector2.z; Vector3 vector3; float z4 = vector3.z; throw new NullReferenceException(); } // Token: 0x0600C6AA RID: 50858 RVA: 0x002F1104 File Offset: 0x002EF304 [Token(Token = "0x600C6AA")] [Address(RVA = "0x1391990", Offset = "0x1390390", VA = "0x181391990")] private static Quaternion GGOMPEGMMNJ(Quaternion LDAKIHFDIFN, Quaternion CCFIPFEMEOD) { return LDAKIHFDIFN; } // Token: 0x0600C6AB RID: 50859 RVA: 0x002F1114 File Offset: 0x002EF314 [Token(Token = "0x600C6AB")] [Address(RVA = "0x1391A30", Offset = "0x1390430", VA = "0x181391A30")] private static Quaternion GGOMPEGMMNJ(RigidbodyEx AFEBLJOIBBC, Quaternion CCFIPFEMEOD) { throw new NullReferenceException(); } // Token: 0x0600C6AC RID: 50860 RVA: 0x002F1128 File Offset: 0x002EF328 [Token(Token = "0x600C6AC")] [Address(RVA = "0x1391D00", Offset = "0x1390700", VA = "0x181391D00")] private static Vector3 KNPKAICBHLE(Vector3 EBPGMKJPHOI, Vector3 IAKMDPPEGEP, Vector3 FMFABECKFJC, float JBMLEFHHBNL, float DFEDCFGLIMD, AnimationCurve NEGJBICLMPD) { float num2; float num = Mathf.Lerp(1f, num2, num); float z = IAKMDPPEGEP.z; EBPGMKJPHOI.z = z; return EBPGMKJPHOI; } // Token: 0x0600C6AD RID: 50861 RVA: 0x002F115C File Offset: 0x002EF35C [Token(Token = "0x600C6AD")] [Address(RVA = "0x1393090", Offset = "0x1391A90", VA = "0x181393090")] private static Vector3 PEAMGNMMMFN(Vector3 MKBABNBHFFJ, float FHMMOJKCCAH, float ODNCFEHMBLF) { Vector3 up = Vector3.up; Vector3 vector; float z = vector.z; MKBABNBHFFJ.z = z; return MKBABNBHFFJ; } // Token: 0x0600C6AE RID: 50862 RVA: 0x002F1184 File Offset: 0x002EF384 [Token(Token = "0x600C6AE")] [Address(RVA = "0x1391AF0", Offset = "0x13904F0", VA = "0x181391AF0")] private static void JFLPIEMCGEH(PlayerAnimationAsset BEKEOBJFIAC, string MMBOKOLAJFH) { DateTime now = DateTime.Now; string text = string.Format("{0}_Take_{1:HHmmss}", MMBOKOLAJFH, now); List iddffakgiep = NGGLIBDCPIB.IDDFFAKGIEP; ActionEvent dmlcelookcc = NGGLIBDCPIB.DMLCELOOKCC; int num = 0; dmlcelookcc.Invoke(num != 0); } // Token: 0x0600C6AF RID: 50863 RVA: 0x002F11C8 File Offset: 0x002EF3C8 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600C6AF")] [Address(RVA = "0x1393310", Offset = "0x1391D10", VA = "0x181393310")] static NGGLIBDCPIB() { int num; ActionEvent actionEvent = new ActionEvent(32, num != 0); num = 0; NGGLIBDCPIB.DMLCELOOKCC = actionEvent; } // Token: 0x0400836B RID: 33643 [Token(Token = "0x400836B")] private const float CCFKJFKGIBI = 0.1f; // Token: 0x0400836D RID: 33645 [Token(Token = "0x400836D")] public static List IDDFFAKGIEP = new List(); // Token: 0x0400836E RID: 33646 [Token(Token = "0x400836E")] private static ISchedulerPromise LPLMGFOKDKL; // Token: 0x0400836F RID: 33647 [Token(Token = "0x400836F")] public static ActionEvent DMLCELOOKCC; // Token: 0x02001CD1 RID: 7377 [Token(Token = "0x2001CD1")] public struct LAFOOGBFGGP { // Token: 0x04008370 RID: 33648 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4008370")] public PlayerAnimationAsset MHPCPOIIKAN; // Token: 0x04008371 RID: 33649 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4008371")] public string FIKEBGGCDFN; // Token: 0x04008372 RID: 33650 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008372")] public string NCDBOPPNAIF; } // Token: 0x02001CD2 RID: 7378 [Token(Token = "0x2001CD2")] [CompilerGenerated] private sealed class LPJHJNANFDE { // Token: 0x0600C6B0 RID: 50864 RVA: 0x002F1254 File Offset: 0x002EF454 [Token(Token = "0x600C6B0")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public LPJHJNANFDE() { } // Token: 0x0600C6B1 RID: 50865 RVA: 0x002F1268 File Offset: 0x002EF468 [Token(Token = "0x600C6B1")] [Address(RVA = "0x138C4A0", Offset = "0x138AEA0", VA = "0x18138C4A0")] internal void b__0() { PlayerAnimationAsset playerAnimationAsset = this.asset; string text = this.animationName; DateTime now = DateTime.Now; string text2 = string.Format("{0}_Take_{1:HHmmss}", text, now); List iddffakgiep = NGGLIBDCPIB.IDDFFAKGIEP; ActionEvent dmlcelookcc = NGGLIBDCPIB.DMLCELOOKCC; int num = 0; dmlcelookcc.Invoke(num != 0); } // Token: 0x04008373 RID: 33651 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008373")] public PlayerAnimationAsset asset; // Token: 0x04008374 RID: 33652 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008374")] public string animationName; } }