175 lines
8.1 KiB
C#
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;
|
|
}
|