442 lines
19 KiB
C#
442 lines
19 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using RecRoom.Core;
|
|
using RecRoom.Core.Combat;
|
|
using RecRoom.Core.Locomotion;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02002D90 RID: 11664
|
|
[Token(Token = "0x2002D90")]
|
|
public sealed class FAPIFKLBJEI
|
|
{
|
|
// Token: 0x06013B01 RID: 80641 RVA: 0x0048DFBC File Offset: 0x0048C1BC
|
|
[Token(Token = "0x6013B01")]
|
|
[Address(RVA = "0x1B50610", Offset = "0x1B4F610", VA = "0x181B50610")]
|
|
public FAPIFKLBJEI(ScreenAimAssistSettings GHGBPMPLLBK, KHINMMJIENE NDAKFEMHFON)
|
|
{
|
|
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
|
|
this.JFEOEMOLKLF = aolmggapkeh;
|
|
AOLMGGAPKEH aolmggapkeh2 = new AOLMGGAPKEH();
|
|
this.DJOKMELAABH = aolmggapkeh2;
|
|
HHIINKNOKNL<float> hhiinknoknl = new HHIINKNOKNL();
|
|
this.BAEOHPAEKFO = hhiinknoknl;
|
|
HHIINKNOKNL<float> hhiinknoknl2 = new HHIINKNOKNL();
|
|
this.INBNPPLBNAD = hhiinknoknl2;
|
|
base..ctor();
|
|
this.GHGBPMPLLBK = GHGBPMPLLBK;
|
|
this.NDAKFEMHFON = NDAKFEMHFON;
|
|
HHIINKNOKNL<float> baeohpaekfo = this.BAEOHPAEKFO;
|
|
throw new MissingMethodException();
|
|
}
|
|
|
|
// Token: 0x06013B02 RID: 80642 RVA: 0x0048E038 File Offset: 0x0048C238
|
|
[Token(Token = "0x6013B02")]
|
|
[Address(RVA = "0x1B4F950", Offset = "0x1B4E950", VA = "0x181B4F950")]
|
|
public bool LLINJMGACBE(out Vector3 JJGDNPNBINJ)
|
|
{
|
|
float z = this.DHELCMAELCC.z;
|
|
JJGDNPNBINJ.z = z;
|
|
return this.JGJMCENINNF;
|
|
}
|
|
|
|
// Token: 0x06013B03 RID: 80643 RVA: 0x0048E060 File Offset: 0x0048C260
|
|
[Token(Token = "0x6013B03")]
|
|
[Address(RVA = "0x1B4FE30", Offset = "0x1B4EE30", VA = "0x181B4FE30")]
|
|
public bool NKOHDEEGJAH(out Vector3 JJGDNPNBINJ, out float EEGKCCONDKM)
|
|
{
|
|
float z = this.HEJJAAHCAAA.z;
|
|
JJGDNPNBINJ.z = z;
|
|
float deemmehilbc = this.DEEMMEHILBC;
|
|
EEGKCCONDKM.m_value = deemmehilbc;
|
|
return this.LHKNGPDLAFC;
|
|
}
|
|
|
|
// Token: 0x06013B04 RID: 80644 RVA: 0x0048E094 File Offset: 0x0048C294
|
|
[Token(Token = "0x6013B04")]
|
|
[Address(RVA = "0x1955060", Offset = "0x1954060", VA = "0x181955060")]
|
|
public void HNILPNANOHC(object PIHIPPPPEBI)
|
|
{
|
|
this.JFEOEMOLKLF.BPAJKKAGPKB(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06013B05 RID: 80645 RVA: 0x0048E0B4 File Offset: 0x0048C2B4
|
|
[Token(Token = "0x6013B05")]
|
|
[Address(RVA = "0x1954FC0", Offset = "0x1953FC0", VA = "0x181954FC0")]
|
|
public void EPBOFNLMGPJ(object PIHIPPPPEBI)
|
|
{
|
|
this.JFEOEMOLKLF.BIHKNNPGGKP(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06013B06 RID: 80646 RVA: 0x0048E0D4 File Offset: 0x0048C2D4
|
|
[Token(Token = "0x6013B06")]
|
|
[Address(RVA = "0x1B4F8E0", Offset = "0x1B4E8E0", VA = "0x181B4F8E0")]
|
|
public void LKBHIKDHCIE(float IFGIPHAMCIC, object PIHIPPPPEBI)
|
|
{
|
|
HHIINKNOKNL<float> baeohpaekfo = this.BAEOHPAEKFO;
|
|
}
|
|
|
|
// Token: 0x06013B07 RID: 80647 RVA: 0x0048E0F0 File Offset: 0x0048C2F0
|
|
[Token(Token = "0x6013B07")]
|
|
[Address(RVA = "0x1B4EBC0", Offset = "0x1B4DBC0", VA = "0x181B4EBC0")]
|
|
public void BNJEGPLNBIJ(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this.BAEOHPAEKFO.HAHBGOMEMEE(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06013B08 RID: 80648 RVA: 0x0048E110 File Offset: 0x0048C310
|
|
[Token(Token = "0x6013B08")]
|
|
[Address(RVA = "0x11D0490", Offset = "0x11CF490", VA = "0x1811D0490")]
|
|
public void MHLLLAIPAGH(object PIHIPPPPEBI)
|
|
{
|
|
this.DJOKMELAABH.BPAJKKAGPKB(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06013B09 RID: 80649 RVA: 0x0048E130 File Offset: 0x0048C330
|
|
[Token(Token = "0x6013B09")]
|
|
[Address(RVA = "0x12D6500", Offset = "0x12D5500", VA = "0x1812D6500")]
|
|
public void KEGAKAOMHLA(object PIHIPPPPEBI)
|
|
{
|
|
this.DJOKMELAABH.BIHKNNPGGKP(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06013B0A RID: 80650 RVA: 0x0048E150 File Offset: 0x0048C350
|
|
[Token(Token = "0x6013B0A")]
|
|
[Address(RVA = "0x1B4FE50", Offset = "0x1B4EE50", VA = "0x181B4FE50")]
|
|
public void NLJKLNKFLEG(float IFGIPHAMCIC, object PIHIPPPPEBI)
|
|
{
|
|
HHIINKNOKNL<float> inbnpplbnad = this.INBNPPLBNAD;
|
|
}
|
|
|
|
// Token: 0x06013B0B RID: 80651 RVA: 0x0048E16C File Offset: 0x0048C36C
|
|
[Token(Token = "0x6013B0B")]
|
|
[Address(RVA = "0x1B4F2A0", Offset = "0x1B4E2A0", VA = "0x181B4F2A0")]
|
|
public void GBEKKINKMHD(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this.INBNPPLBNAD.HAHBGOMEMEE(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06013B0C RID: 80652 RVA: 0x0048E18C File Offset: 0x0048C38C
|
|
[Token(Token = "0x6013B0C")]
|
|
[Address(RVA = "0x1B4FEC0", Offset = "0x1B4EEC0", VA = "0x181B4FEC0")]
|
|
public void OPEMIFENIJM(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Camera FOMHGMLPOND, LOCNHHPGIAG DBFBLNILIGL)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06013B0C)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void FAPIFKLBJEI::OPEMIFENIJM(RecRoom.ScreenPlayerController,Player,UnityEngine.Camera,LOCNHHPGIAG)
|
|
|
|
---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length')
|
|
Actual value was -1.
|
|
at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName)
|
|
at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
|
|
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
|
|
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 403
|
|
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 117
|
|
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: 0x06013B0D RID: 80653 RVA: 0x0048E2F8 File Offset: 0x0048C4F8
|
|
[Token(Token = "0x6013B0D")]
|
|
[Address(RVA = "0x1B4ED80", Offset = "0x1B4DD80", VA = "0x181B4ED80")]
|
|
public void FDFOMEEHBCD(Camera FOMHGMLPOND)
|
|
{
|
|
Transform transform = FOMHGMLPOND.transform;
|
|
Transform transform2 = FOMHGMLPOND.transform;
|
|
Color white = Color.white;
|
|
ScreenAimAssistSettings ghgbpmpllbk = this.GHGBPMPLLBK;
|
|
Color blue = Color.blue;
|
|
string text = this.BAEOHPAEKFO.ToString();
|
|
ScreenAimAssistSettings ghgbpmpllbk2 = this.GHGBPMPLLBK;
|
|
ScreenAimAssistSettings ghgbpmpllbk3 = this.GHGBPMPLLBK;
|
|
Color green = Color.green;
|
|
ScreenAimAssistSettings ghgbpmpllbk4 = this.GHGBPMPLLBK;
|
|
}
|
|
|
|
// Token: 0x06013B0E RID: 80654 RVA: 0x0048E360 File Offset: 0x0048C560
|
|
[Token(Token = "0x6013B0E")]
|
|
[Address(RVA = "0x1B4EFE0", Offset = "0x1B4DFE0", VA = "0x181B4EFE0")]
|
|
private bool FPOKFNAFCIM(Camera FOMHGMLPOND, out PFAKCPAMEAK AGFJEELOJMP)
|
|
{
|
|
ScreenAimAssistSettings ghgbpmpllbk = this.GHGBPMPLLBK;
|
|
float maxTargetDistance = ghgbpmpllbk.maxTargetDistance;
|
|
float num = ghgbpmpllbk.stickyStrafeRadius;
|
|
float num2 = this.KGMIMHFEMNN(FOMHGMLPOND, num, maxTargetDistance);
|
|
ScreenAimAssistSettings ghgbpmpllbk2 = this.GHGBPMPLLBK;
|
|
string text = this.BAEOHPAEKFO.ToString();
|
|
num = num2;
|
|
bool flag = AimAssistTarget.TryGetClosestTarget(FOMHGMLPOND, num2, num, out AGFJEELOJMP);
|
|
if (flag)
|
|
{
|
|
Transform transform = FOMHGMLPOND.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform2 = FOMHGMLPOND.transform;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
bool flag2;
|
|
if (flag2 && !flag2)
|
|
{
|
|
Vector3 zero = Vector3.zero;
|
|
Vector3 zero2 = Vector3.zero;
|
|
}
|
|
}
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06013B0F RID: 80655 RVA: 0x0048E400 File Offset: 0x0048C600
|
|
[Token(Token = "0x6013B0F")]
|
|
[Address(RVA = "0x1B50460", Offset = "0x1B4F460", VA = "0x181B50460")]
|
|
private void PNLJJMNCAOE(ScreenPlayerController FINBOONIGDO, LOCNHHPGIAG DBFBLNILIGL, bool MABHGIDEKGC)
|
|
{
|
|
if (!this.JFEOEMOLKLF.CFLJGNJLBFG)
|
|
{
|
|
}
|
|
if (DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField != IFDIGHKFEGF.KEYBOARD_MOUSE == MABHGIDEKGC)
|
|
{
|
|
HBLGJOKKNDE <CameraSystem>k__BackingField = FINBOONIGDO.<CameraSystem>k__BackingField;
|
|
string hmbbdcgciob = FAPIFKLBJEI.HMBBDCGCIOB;
|
|
<CameraSystem>k__BackingField.NDFCMOAEDJC(hmbbdcgciob);
|
|
return;
|
|
}
|
|
if (DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField == IFDIGHKFEGF.TOUCH)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013B10 RID: 80656 RVA: 0x0048E450 File Offset: 0x0048C650
|
|
[Token(Token = "0x6013B10")]
|
|
[Address(RVA = "0x1B4FC80", Offset = "0x1B4EC80", VA = "0x181B4FC80")]
|
|
private void MBJGEKNFDEB(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, LOCNHHPGIAG DBFBLNILIGL, bool MABHGIDEKGC, PFAKCPAMEAK AGFJEELOJMP)
|
|
{
|
|
bool flag = this.DJOKMELAABH.CFLJGNJLBFG;
|
|
float stickyStrafeRadius = this.GHGBPMPLLBK.stickyStrafeRadius;
|
|
int num = 0;
|
|
if ((flag ? 1 : 0) == num)
|
|
{
|
|
HBLGJOKKNDE <CameraSystem>k__BackingField = FINBOONIGDO.<CameraSystem>k__BackingField;
|
|
Vector2 zero = Vector2.zero;
|
|
<CameraSystem>k__BackingField.ALBONFNLKEP = zero;
|
|
}
|
|
float deltaTime = Time.deltaTime;
|
|
FINBOONIGDO.<CameraSystem>k__BackingField.ALBONFNLKEP = num;
|
|
}
|
|
|
|
// Token: 0x06013B11 RID: 80657 RVA: 0x0048E4B0 File Offset: 0x0048C6B0
|
|
[Token(Token = "0x6013B11")]
|
|
[Address(RVA = "0x1B4F300", Offset = "0x1B4E300", VA = "0x181B4F300")]
|
|
private void ILPDKEMNDBJ(bool MABHGIDEKGC, PFAKCPAMEAK AGFJEELOJMP)
|
|
{
|
|
float bulletMagnetismRadius = this.GHGBPMPLLBK.bulletMagnetismRadius;
|
|
int num = 0;
|
|
this.JGJMCENINNF = num != 0;
|
|
if (num == 0)
|
|
{
|
|
float z = Vector3.zero.z;
|
|
this.DHELCMAELCC.z = z;
|
|
return;
|
|
}
|
|
float z2 = AGFJEELOJMP.EHAINJEAMKF.z;
|
|
this.DHELCMAELCC.z = z2;
|
|
}
|
|
|
|
// Token: 0x06013B12 RID: 80658 RVA: 0x0048E50C File Offset: 0x0048C70C
|
|
[Token(Token = "0x6013B12")]
|
|
[Address(RVA = "0x1B50330", Offset = "0x1B4F330", VA = "0x181B50330")]
|
|
private void PGLKKIKDJNI(Player IEKDDPPNFPF, LOCNHHPGIAG DBFBLNILIGL, PFAKCPAMEAK AGFJEELOJMP)
|
|
{
|
|
bool lhkngpdlafc = this.LHKNGPDLAFC;
|
|
if (DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField == IFDIGHKFEGF.TOUCH)
|
|
{
|
|
KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON;
|
|
bool isSprinting = IEKDDPPNFPF.playerMovement.LBGOAHJFKDK;
|
|
}
|
|
string text = this.INBNPPLBNAD.ToString();
|
|
ScreenAimAssistSettings ghgbpmpllbk = this.GHGBPMPLLBK;
|
|
int num = 0;
|
|
if (num == 0)
|
|
{
|
|
}
|
|
bool flag = (AGFJEELOJMP.AAAICBFNLAI ? 1 : 0) == num;
|
|
this.LHKNGPDLAFC = flag;
|
|
if (flag && !lhkngpdlafc)
|
|
{
|
|
float time = Time.time;
|
|
this.DEEMMEHILBC = time;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013B13 RID: 80659 RVA: 0x0048E590 File Offset: 0x0048C790
|
|
[Token(Token = "0x6013B13")]
|
|
[Address(RVA = "0x1B4EAA0", Offset = "0x1B4DAA0", VA = "0x181B4EAA0")]
|
|
private bool BJIBDEAMPKL(Camera FOMHGMLPOND, float ILCBCBMIBDJ)
|
|
{
|
|
Transform transform = FOMHGMLPOND.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform2 = FOMHGMLPOND.transform;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
return flag;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013B14 RID: 80660 RVA: 0x0048E5C8 File Offset: 0x0048C7C8
|
|
[Token(Token = "0x6013B14")]
|
|
[Address(RVA = "0x1B4F3D0", Offset = "0x1B4E3D0", VA = "0x181B4F3D0")]
|
|
private float KGMIMHFEMNN(Camera FOMHGMLPOND, float FENMKJDBNHI, float LGPKGJCIOMM)
|
|
{
|
|
Transform transform = FOMHGMLPOND.transform;
|
|
Transform transform2 = FOMHGMLPOND.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
Transform transform3 = FOMHGMLPOND.transform;
|
|
Transform transform4 = FOMHGMLPOND.transform;
|
|
float num = FENMKJDBNHI * 0.25f;
|
|
Vector3 vector4;
|
|
float z4 = vector4.z;
|
|
Vector3 vector5;
|
|
float z5 = vector5.z;
|
|
Vector3 vector6;
|
|
float z6 = vector6.z;
|
|
Vector3 vector7;
|
|
float z7 = vector7.z;
|
|
float num2;
|
|
return num2;
|
|
}
|
|
|
|
// Token: 0x06013B15 RID: 80661 RVA: 0x0048E648 File Offset: 0x0048C848
|
|
[Token(Token = "0x6013B15")]
|
|
[Address(RVA = "0x1B4EC20", Offset = "0x1B4DC20", VA = "0x181B4EC20")]
|
|
private float DOMJLLMEMAC(Vector3 HEGDAEMJLDE, Vector3 CACFKFOOHID, float OMLBPICLALA, float LGPKGJCIOMM)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06013B15)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single FAPIFKLBJEI::DOMJLLMEMAC(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Single)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_00:
|
|
brtrue(IL_00, cne:bool(ldloc:bool(var_6), ldc.i4:bool(0)))
|
|
}
|
|
|
|
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
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: 0x06013B16 RID: 80662 RVA: 0x0048E65C File Offset: 0x0048C85C
|
|
[Token(Token = "0x6013B16")]
|
|
[Address(RVA = "0x1B4F970", Offset = "0x1B4E970", VA = "0x181B4F970")]
|
|
private float LPBOMNOPIGB(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, LOCNHHPGIAG DBFBLNILIGL, Vector3 JJGDNPNBINJ, Vector3 FLFMOGODHOO)
|
|
{
|
|
if (DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField != IFDIGHKFEGF.KEYBOARD_MOUSE)
|
|
{
|
|
PlayerMovement playerMovement = IEKDDPPNFPF.playerMovement;
|
|
float num2;
|
|
float num = Mathf.Sign(num2);
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
ScreenAimAssistSettings ghgbpmpllbk = this.GHGBPMPLLBK;
|
|
float num3 = ghgbpmpllbk.stickyStrafeMaxDistance;
|
|
float num5;
|
|
float num4 = Mathf.InverseLerp(ghgbpmpllbk.stickyStrafeMinDistance, num3, num5);
|
|
AnimationCurve stickyStrafeMultiplierOverDistanceCurve = this.GHGBPMPLLBK.stickyStrafeMultiplierOverDistanceCurve;
|
|
num3 = num4;
|
|
float num6 = stickyStrafeMultiplierOverDistanceCurve.Evaluate(num3);
|
|
ScreenAimAssistSettings ghgbpmpllbk2 = this.GHGBPMPLLBK;
|
|
float stickyStrafeMaxMultiplier = ghgbpmpllbk2.stickyStrafeMaxMultiplier;
|
|
num5 = num6;
|
|
float num7 = Mathf.Lerp(ghgbpmpllbk2.stickyStrafeMinMultiplier, stickyStrafeMaxMultiplier, num5);
|
|
int num8 = 0;
|
|
return Mathf.Min(num7, (float)num8) * 57.29578f;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0400CC2C RID: 52268
|
|
[Token(Token = "0x400CC2C")]
|
|
private static readonly string HMBBDCGCIOB = "FRICTION";
|
|
|
|
// Token: 0x0400CC2D RID: 52269
|
|
[Token(Token = "0x400CC2D")]
|
|
private const float CLEBOEDOGKJ = 0.1f;
|
|
|
|
// Token: 0x0400CC2E RID: 52270
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400CC2E")]
|
|
private readonly ScreenAimAssistSettings GHGBPMPLLBK;
|
|
|
|
// Token: 0x0400CC2F RID: 52271
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400CC2F")]
|
|
private readonly AOLMGGAPKEH JFEOEMOLKLF;
|
|
|
|
// Token: 0x0400CC30 RID: 52272
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400CC30")]
|
|
private readonly AOLMGGAPKEH DJOKMELAABH;
|
|
|
|
// Token: 0x0400CC31 RID: 52273
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400CC31")]
|
|
private readonly HHIINKNOKNL<float> BAEOHPAEKFO;
|
|
|
|
// Token: 0x0400CC32 RID: 52274
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400CC32")]
|
|
private readonly HHIINKNOKNL<float> INBNPPLBNAD;
|
|
|
|
// Token: 0x0400CC33 RID: 52275
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400CC33")]
|
|
private bool JGJMCENINNF;
|
|
|
|
// Token: 0x0400CC34 RID: 52276
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x400CC34")]
|
|
private Vector3 DHELCMAELCC;
|
|
|
|
// Token: 0x0400CC35 RID: 52277
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400CC35")]
|
|
private bool LHKNGPDLAFC;
|
|
|
|
// Token: 0x0400CC36 RID: 52278
|
|
[FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x400CC36")]
|
|
private Vector3 HEJJAAHCAAA;
|
|
|
|
// Token: 0x0400CC37 RID: 52279
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400CC37")]
|
|
private float DEEMMEHILBC;
|
|
|
|
// Token: 0x0400CC38 RID: 52280
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400CC38")]
|
|
private readonly KHINMMJIENE NDAKFEMHFON;
|
|
}
|