using System; using Cpp2IlInjected; using RecRoom; using RecRoom.Core; using RecRoom.Inputs; using UnityEngine; // Token: 0x0200304F RID: 12367 [Token(Token = "0x200304F")] public abstract class PEFMGGLMODE : ICloneable { // Token: 0x170039BB RID: 14779 // (get) Token: 0x06014ECD RID: 85709 RVA: 0x004DD3A8 File Offset: 0x004DB5A8 [Token(Token = "0x170039BB")] public virtual Quaternion CGOCJHPMPFF { [Token(Token = "0x6014ECD")] [Address(RVA = "0x18214E0", Offset = "0x18204E0", VA = "0x1818214E0", Slot = "5")] get { /* An exception occurred when decompiling this method (06014ECD) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Quaternion PEFMGGLMODE::GHKJOFBKPHM() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:Quaternion(var_0_05, callgetter:Quaternion(Quaternion::get_identity)) } 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: 0x06014ECE RID: 85710 [Token(Token = "0x6014ECE")] [Address(Slot = "6")] public abstract Quaternion HCNGHKKEELE(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Vector3 GLIJPIDABED, Quaternion NNBMANPICHA, LOCNHHPGIAG DBFBLNILIGL, NFOJNNKAEFL LIONOFNBCNE, ScreensCameraInputGamepadSettings BGOMJGPANHB, ScreenCameraTargetingData NIPEIFOAGBJ, bool CHEJBIBOBPH, bool EALHIPLOBGP); // Token: 0x06014ECF RID: 85711 [Token(Token = "0x6014ECF")] [Address(Slot = "7")] public abstract Vector3 PKDPMDJLLAF(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Vector3 GLIJPIDABED, Quaternion NNBMANPICHA, LOCNHHPGIAG DBFBLNILIGL, NFOJNNKAEFL LIONOFNBCNE, ScreenCameraTargetingData NIPEIFOAGBJ, bool CHEJBIBOBPH, bool EALHIPLOBGP, out Vector3 DDELPDMAHFA); // Token: 0x06014ED0 RID: 85712 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014ED0")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "8")] public virtual void LALEKKCHBHD(Quaternion NNBMANPICHA, Vector3 GLIJPIDABED) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014ED1 RID: 85713 RVA: 0x004DD3BC File Offset: 0x004DB5BC [Token(Token = "0x6014ED1")] [Address(RVA = "0x64CFC0", Offset = "0x64BFC0", VA = "0x18064CFC0", Slot = "4")] public object Clone() { return base.MemberwiseClone(); } // Token: 0x06014ED2 RID: 85714 RVA: 0x004DD3D0 File Offset: 0x004DB5D0 [Token(Token = "0x6014ED2")] [Address(RVA = "0x1821D40", Offset = "0x1820D40", VA = "0x181821D40")] public void MMPEJOGLAAI() { SingletonMonoBehaviour.ONCPNMDGGKG.screenModeHUD.ShowLookJoystickForFrame(); } // Token: 0x06014ED3 RID: 85715 RVA: 0x004DD3F4 File Offset: 0x004DB5F4 [Token(Token = "0x6014ED3")] [Address(RVA = "0x1821C00", Offset = "0x1820C00", VA = "0x181821C00")] public static Quaternion MFIEDFLPDFE(Quaternion NNBMANPICHA, float DCGDJBKAAPL, float CKAKIMGEBBN, float JDEHMEFLGAC = 0f, float MLMIICGMPFN = 0f) { int num = 0; float num2; Quaternion quaternion = Quaternion.Euler(num2, JDEHMEFLGAC, (float)num); return NNBMANPICHA; } // Token: 0x06014ED4 RID: 85716 RVA: 0x004DD414 File Offset: 0x004DB614 [Token(Token = "0x6014ED4")] [Address(RVA = "0x18217B0", Offset = "0x18207B0", VA = "0x1818217B0")] public static Quaternion KPEBKOIJEMB(Quaternion NNBMANPICHA, float DCGDJBKAAPL, float CKAKIMGEBBN, Vector3 KDHEBHEJPBD, float NCOMIMGMPNL, float JDEHMEFLGAC = 0f, float MLMIICGMPFN = 0f) { int num = 0; float num2; Quaternion quaternion = Quaternion.Euler(num2, DCGDJBKAAPL, (float)num); return NNBMANPICHA; } // Token: 0x06014ED5 RID: 85717 RVA: 0x004DD430 File Offset: 0x004DB630 [Token(Token = "0x6014ED5")] [Address(RVA = "0x1821540", Offset = "0x1820540", VA = "0x181821540")] private static Quaternion KJNKMBAHOOJ(Quaternion NNBMANPICHA, float DCGDJBKAAPL, Vector3 KDHEBHEJPBD, float NCOMIMGMPNL) { Vector3 up = Vector3.up; return NNBMANPICHA; } // Token: 0x06014ED6 RID: 85718 RVA: 0x004DD448 File Offset: 0x004DB648 [Token(Token = "0x6014ED6")] [Address(RVA = "0x18212C0", Offset = "0x18202C0", VA = "0x1818212C0")] protected static float COMIMHMAJCG(Quaternion NNBMANPICHA, float CKAKIMGEBBN, float JDEHMEFLGAC, float MLMIICGMPFN) { Vector3 forward = Vector3.forward; Vector3 right = Vector3.right; Vector3 up = Vector3.up; float num = Mathf.Max(10f, CKAKIMGEBBN); float num2 = Mathf.Max(10f, CKAKIMGEBBN); float num3; num2 = num3; return Mathf.Clamp(num2, CKAKIMGEBBN, 180f); } // Token: 0x06014ED7 RID: 85719 RVA: 0x004DD494 File Offset: 0x004DB694 [Token(Token = "0x6014ED7")] [Address(RVA = "0x1821DB0", Offset = "0x1820DB0", VA = "0x181821DB0")] protected Vector3 PBKNJOGKKBK(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Quaternion NNBMANPICHA, Vector3 BAAMIPFFCIJ, Vector3 KFIDMOFPMIG, out Vector3 DDELPDMAHFA) { int num = 0; float z = Vector3.down.z; float num2; float z2 = (num2 * num).z; Vector3 vector; float z3 = vector.z; throw new NullReferenceException(); } // Token: 0x06014ED8 RID: 85720 RVA: 0x004DD4D0 File Offset: 0x004DB6D0 [Token(Token = "0x6014ED8")] [Address(RVA = "0x1821900", Offset = "0x1820900", VA = "0x181821900")] protected Vector3 LHNAGJNOJHG(Transform BPBNEBMIJLJ, Quaternion NNBMANPICHA, Vector3 CHHLIPNLDLL, Vector3 JCGHICNOLEC, Vector3 KFIDMOFPMIG, float EINFBDFBOCP, bool FLDILGOCOAK, float MHGFBJHHHJD, float LMJAFOKLPBO, out Vector3 DDELPDMAHFA) { Vector3 vector; float z = vector.z; NNBMANPICHA.z = z; float num2; float num = Mathf.Sign(num2); Vector3 vector2; float z2 = vector2.z; throw new NullReferenceException(); } // Token: 0x06014ED9 RID: 85721 RVA: 0x004DD508 File Offset: 0x004DB708 [Token(Token = "0x6014ED9")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] protected PEFMGGLMODE() { } // Token: 0x0400DC18 RID: 56344 [Token(Token = "0x400DC18")] protected const float IDCGHPHCMAK = 0.2f; // Token: 0x0400DC19 RID: 56345 [Token(Token = "0x400DC19")] protected const float LFDJDBMIMKB = 0.25f; // Token: 0x0400DC1A RID: 56346 [Token(Token = "0x400DC1A")] protected const float HLCDFPNGPFH = 10f; // Token: 0x0400DC1B RID: 56347 [Token(Token = "0x400DC1B")] public const float LFLFOBMEEEJ = 120f; }