Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

175 lines
8.1 KiB
C#

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;
}