Files
2026-04-10 22:50:51 +02:00

175 lines
8.1 KiB
C#

using System;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core;
using RecRoom.Inputs;
using UnityEngine;
// Token: 0x02002F66 RID: 12134
[Token(Token = "0x2002F66")]
public abstract class PEFMGGLMODE : ICloneable
{
// Token: 0x17003902 RID: 14594
// (get) Token: 0x06014A82 RID: 84610 RVA: 0x004D32C8 File Offset: 0x004D14C8
[Token(Token = "0x17003902")]
public virtual Quaternion CGOCJHPMPFF
{
[Token(Token = "0x6014A82")]
[Address(RVA = "0xD3CB90", Offset = "0xD3B990", VA = "0x180D3CB90", Slot = "5")]
get
{
/*
An exception occurred when decompiling this method (06014A82)
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: 0x06014A83 RID: 84611
[Token(Token = "0x6014A83")]
[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: 0x06014A84 RID: 84612
[Token(Token = "0x6014A84")]
[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: 0x06014A85 RID: 84613 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014A85")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "8")]
public virtual void LALEKKCHBHD(Quaternion NNBMANPICHA, Vector3 GLIJPIDABED)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014A86 RID: 84614 RVA: 0x004D32DC File Offset: 0x004D14DC
[Token(Token = "0x6014A86")]
[Address(RVA = "0x6A0DF0", Offset = "0x69FBF0", VA = "0x1806A0DF0", Slot = "4")]
public object Clone()
{
return base.MemberwiseClone();
}
// Token: 0x06014A87 RID: 84615 RVA: 0x004D32F0 File Offset: 0x004D14F0
[Token(Token = "0x6014A87")]
[Address(RVA = "0xD3D3F0", Offset = "0xD3C1F0", VA = "0x180D3D3F0")]
public void MMPEJOGLAAI()
{
SingletonMonoBehaviour.ONCPNMDGGKG.screenModeHUD.ShowLookJoystickForFrame();
}
// Token: 0x06014A88 RID: 84616 RVA: 0x004D3314 File Offset: 0x004D1514
[Token(Token = "0x6014A88")]
[Address(RVA = "0xD3D2B0", Offset = "0xD3C0B0", VA = "0x180D3D2B0")]
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: 0x06014A89 RID: 84617 RVA: 0x004D3334 File Offset: 0x004D1534
[Token(Token = "0x6014A89")]
[Address(RVA = "0xD3CE60", Offset = "0xD3BC60", VA = "0x180D3CE60")]
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: 0x06014A8A RID: 84618 RVA: 0x004D3350 File Offset: 0x004D1550
[Token(Token = "0x6014A8A")]
[Address(RVA = "0xD3CBF0", Offset = "0xD3B9F0", VA = "0x180D3CBF0")]
private static Quaternion KJNKMBAHOOJ(Quaternion NNBMANPICHA, float DCGDJBKAAPL, Vector3 KDHEBHEJPBD, float NCOMIMGMPNL)
{
Vector3 up = Vector3.up;
return NNBMANPICHA;
}
// Token: 0x06014A8B RID: 84619 RVA: 0x004D3368 File Offset: 0x004D1568
[Token(Token = "0x6014A8B")]
[Address(RVA = "0xD3C970", Offset = "0xD3B770", VA = "0x180D3C970")]
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: 0x06014A8C RID: 84620 RVA: 0x004D33B4 File Offset: 0x004D15B4
[Token(Token = "0x6014A8C")]
[Address(RVA = "0xD3D460", Offset = "0xD3C260", VA = "0x180D3D460")]
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: 0x06014A8D RID: 84621 RVA: 0x004D33F0 File Offset: 0x004D15F0
[Token(Token = "0x6014A8D")]
[Address(RVA = "0xD3CFB0", Offset = "0xD3BDB0", VA = "0x180D3CFB0")]
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: 0x06014A8E RID: 84622 RVA: 0x004D3428 File Offset: 0x004D1628
[Token(Token = "0x6014A8E")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
protected PEFMGGLMODE()
{
}
// Token: 0x0400D9E9 RID: 55785
[Token(Token = "0x400D9E9")]
protected const float IDCGHPHCMAK = 0.2f;
// Token: 0x0400D9EA RID: 55786
[Token(Token = "0x400D9EA")]
protected const float LFDJDBMIMKB = 0.25f;
// Token: 0x0400D9EB RID: 55787
[Token(Token = "0x400D9EB")]
protected const float HLCDFPNGPFH = 10f;
// Token: 0x0400D9EC RID: 55788
[Token(Token = "0x400D9EC")]
public const float LFLFOBMEEEJ = 120f;
}