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