438 lines
19 KiB
C#
438 lines
19 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using RecRoom.Core;
|
|
using RecRoom.Core.Combat;
|
|
using RecRoom.Core.DataStructures.Tokens;
|
|
using RecRoom.Core.Locomotion;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200279D RID: 10141
|
|
[Token(Token = "0x200279D")]
|
|
[StructLayout(3)]
|
|
public sealed class FAPIFKLBJEI
|
|
{
|
|
// Token: 0x06011C08 RID: 72712 RVA: 0x0043D74C File Offset: 0x0043B94C
|
|
[Token(Token = "0x6011C08")]
|
|
[Address(RVA = "0x152EC80", Offset = "0x152D680", VA = "0x18152EC80")]
|
|
public FAPIFKLBJEI(ScreenAimAssistSettings settings)
|
|
{
|
|
TokenFlag tokenFlag = new TokenFlag();
|
|
this.JFEOEMOLKLF = tokenFlag;
|
|
TokenFlag tokenFlag2 = new TokenFlag();
|
|
this.DJOKMELAABH = tokenFlag2;
|
|
TokenMap<float> tokenMap = new TokenMap();
|
|
this.BAEOHPAEKFO = tokenMap;
|
|
TokenMap<float> tokenMap2 = new TokenMap();
|
|
this.INBNPPLBNAD = tokenMap2;
|
|
base..ctor();
|
|
this.GHGBPMPLLBK = settings;
|
|
TokenMap<float> baeohpaekfo = this.BAEOHPAEKFO;
|
|
throw new MissingMethodException();
|
|
}
|
|
|
|
// Token: 0x06011C09 RID: 72713 RVA: 0x0043D7C4 File Offset: 0x0043B9C4
|
|
[Token(Token = "0x6011C09")]
|
|
[Address(RVA = "0x152DF60", Offset = "0x152C960", VA = "0x18152DF60")]
|
|
public bool LLINJMGACBE(out Vector3 JJGDNPNBINJ)
|
|
{
|
|
float z = this.DHELCMAELCC.z;
|
|
JJGDNPNBINJ.z = z;
|
|
return this.JGJMCENINNF;
|
|
}
|
|
|
|
// Token: 0x06011C0A RID: 72714 RVA: 0x0043D7EC File Offset: 0x0043B9EC
|
|
[Token(Token = "0x6011C0A")]
|
|
[Address(RVA = "0x152E460", Offset = "0x152CE60", VA = "0x18152E460")]
|
|
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: 0x06011C0B RID: 72715 RVA: 0x0043D820 File Offset: 0x0043BA20
|
|
[Token(Token = "0x6011C0B")]
|
|
[Address(RVA = "0x145CB50", Offset = "0x145B550", VA = "0x18145CB50")]
|
|
public void HNILPNANOHC(object PIHIPPPPEBI)
|
|
{
|
|
this.JFEOEMOLKLF.Add(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06011C0C RID: 72716 RVA: 0x0043D840 File Offset: 0x0043BA40
|
|
[Token(Token = "0x6011C0C")]
|
|
[Address(RVA = "0x145CAB0", Offset = "0x145B4B0", VA = "0x18145CAB0")]
|
|
public void EPBOFNLMGPJ(object PIHIPPPPEBI)
|
|
{
|
|
this.JFEOEMOLKLF.Remove(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06011C0D RID: 72717 RVA: 0x0043D860 File Offset: 0x0043BA60
|
|
[Token(Token = "0x6011C0D")]
|
|
[Address(RVA = "0x152DEF0", Offset = "0x152C8F0", VA = "0x18152DEF0")]
|
|
public void LKBHIKDHCIE(float IFGIPHAMCIC, object PIHIPPPPEBI)
|
|
{
|
|
TokenMap<float> baeohpaekfo = this.BAEOHPAEKFO;
|
|
}
|
|
|
|
// Token: 0x06011C0E RID: 72718 RVA: 0x0043D87C File Offset: 0x0043BA7C
|
|
[Token(Token = "0x6011C0E")]
|
|
[Address(RVA = "0x152D1B0", Offset = "0x152BBB0", VA = "0x18152D1B0")]
|
|
public void BNJEGPLNBIJ(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this.BAEOHPAEKFO.RemoveValue(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06011C0F RID: 72719 RVA: 0x0043D89C File Offset: 0x0043BA9C
|
|
[Token(Token = "0x6011C0F")]
|
|
[Address(RVA = "0x152E440", Offset = "0x152CE40", VA = "0x18152E440")]
|
|
public void MHLLLAIPAGH(object PIHIPPPPEBI)
|
|
{
|
|
this.DJOKMELAABH.Add(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06011C10 RID: 72720 RVA: 0x0043D8BC File Offset: 0x0043BABC
|
|
[Token(Token = "0x6011C10")]
|
|
[Address(RVA = "0x152D9C0", Offset = "0x152C3C0", VA = "0x18152D9C0")]
|
|
public void KEGAKAOMHLA(object PIHIPPPPEBI)
|
|
{
|
|
this.DJOKMELAABH.Remove(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06011C11 RID: 72721 RVA: 0x0043D8DC File Offset: 0x0043BADC
|
|
[Token(Token = "0x6011C11")]
|
|
[Address(RVA = "0x152E480", Offset = "0x152CE80", VA = "0x18152E480")]
|
|
public void NLJKLNKFLEG(float IFGIPHAMCIC, object PIHIPPPPEBI)
|
|
{
|
|
TokenMap<float> inbnpplbnad = this.INBNPPLBNAD;
|
|
}
|
|
|
|
// Token: 0x06011C12 RID: 72722 RVA: 0x0043D8F8 File Offset: 0x0043BAF8
|
|
[Token(Token = "0x6011C12")]
|
|
[Address(RVA = "0x152D890", Offset = "0x152C290", VA = "0x18152D890")]
|
|
public void GBEKKINKMHD(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this.INBNPPLBNAD.RemoveValue(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06011C13 RID: 72723 RVA: 0x0043D918 File Offset: 0x0043BB18
|
|
[Token(Token = "0x6011C13")]
|
|
[Address(RVA = "0x152E4F0", Offset = "0x152CEF0", VA = "0x18152E4F0")]
|
|
public void OPEMIFENIJM(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Camera FOMHGMLPOND, LOCNHHPGIAG DBFBLNILIGL)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06011C13)
|
|
|
|
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 327
|
|
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: 0x06011C14 RID: 72724 RVA: 0x0043DA7C File Offset: 0x0043BC7C
|
|
[Token(Token = "0x6011C14")]
|
|
[Address(RVA = "0x152D370", Offset = "0x152BD70", VA = "0x18152D370")]
|
|
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: 0x06011C15 RID: 72725 RVA: 0x0043DAE4 File Offset: 0x0043BCE4
|
|
[Token(Token = "0x6011C15")]
|
|
[Address(RVA = "0x152D5D0", Offset = "0x152BFD0", VA = "0x18152D5D0")]
|
|
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: 0x06011C16 RID: 72726 RVA: 0x0043DB84 File Offset: 0x0043BD84
|
|
[Token(Token = "0x6011C16")]
|
|
[Address(RVA = "0x152EAD0", Offset = "0x152D4D0", VA = "0x18152EAD0")]
|
|
private void PNLJJMNCAOE(ScreenPlayerController FINBOONIGDO, LOCNHHPGIAG DBFBLNILIGL, bool MABHGIDEKGC)
|
|
{
|
|
if (!this.JFEOEMOLKLF.HasTokens)
|
|
{
|
|
}
|
|
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: 0x06011C17 RID: 72727 RVA: 0x0043DBD4 File Offset: 0x0043BDD4
|
|
[Token(Token = "0x6011C17")]
|
|
[Address(RVA = "0x152E290", Offset = "0x152CC90", VA = "0x18152E290")]
|
|
private void MBJGEKNFDEB(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, LOCNHHPGIAG DBFBLNILIGL, bool MABHGIDEKGC, PFAKCPAMEAK AGFJEELOJMP)
|
|
{
|
|
bool hasTokens = this.DJOKMELAABH.HasTokens;
|
|
float stickyStrafeRadius = this.GHGBPMPLLBK.stickyStrafeRadius;
|
|
int num = 0;
|
|
if ((hasTokens ? 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: 0x06011C18 RID: 72728 RVA: 0x0043DC34 File Offset: 0x0043BE34
|
|
[Token(Token = "0x6011C18")]
|
|
[Address(RVA = "0x152D8F0", Offset = "0x152C2F0", VA = "0x18152D8F0")]
|
|
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: 0x06011C19 RID: 72729 RVA: 0x0043DC90 File Offset: 0x0043BE90
|
|
[Token(Token = "0x6011C19")]
|
|
[Address(RVA = "0x152E980", Offset = "0x152D380", VA = "0x18152E980")]
|
|
private void PGLKKIKDJNI(Player IEKDDPPNFPF, LOCNHHPGIAG DBFBLNILIGL, PFAKCPAMEAK AGFJEELOJMP)
|
|
{
|
|
bool lhkngpdlafc = this.LHKNGPDLAFC;
|
|
if (DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField == IFDIGHKFEGF.TOUCH && SingletonMonoBehaviour.Instance.IGFIHKMCJHC)
|
|
{
|
|
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: 0x06011C1A RID: 72730 RVA: 0x0043DD18 File Offset: 0x0043BF18
|
|
[Token(Token = "0x6011C1A")]
|
|
[Address(RVA = "0x152D090", Offset = "0x152BA90", VA = "0x18152D090")]
|
|
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: 0x06011C1B RID: 72731 RVA: 0x0043DD50 File Offset: 0x0043BF50
|
|
[Token(Token = "0x6011C1B")]
|
|
[Address(RVA = "0x152D9E0", Offset = "0x152C3E0", VA = "0x18152D9E0")]
|
|
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: 0x06011C1C RID: 72732 RVA: 0x0043DDD0 File Offset: 0x0043BFD0
|
|
[Token(Token = "0x6011C1C")]
|
|
[Address(RVA = "0x152D210", Offset = "0x152BC10", VA = "0x18152D210")]
|
|
private float DOMJLLMEMAC(Vector3 HEGDAEMJLDE, Vector3 CACFKFOOHID, float OMLBPICLALA, float LGPKGJCIOMM)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06011C1C)
|
|
|
|
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:
|
|
stloc:float32(var_2_08, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_1)))
|
|
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: 0x06011C1D RID: 72733 RVA: 0x0043DDEC File Offset: 0x0043BFEC
|
|
[Token(Token = "0x6011C1D")]
|
|
[Address(RVA = "0x152DF80", Offset = "0x152C980", VA = "0x18152DF80")]
|
|
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 num4 = Mathf.InverseLerp(ghgbpmpllbk.stickyStrafeMinDistance, num3, num);
|
|
AnimationCurve stickyStrafeMultiplierOverDistanceCurve = this.GHGBPMPLLBK.stickyStrafeMultiplierOverDistanceCurve;
|
|
num3 = num4;
|
|
float num5 = stickyStrafeMultiplierOverDistanceCurve.Evaluate(num3);
|
|
ScreenAimAssistSettings ghgbpmpllbk2 = this.GHGBPMPLLBK;
|
|
float stickyStrafeMaxMultiplier = ghgbpmpllbk2.stickyStrafeMaxMultiplier;
|
|
num = num5;
|
|
float num6 = Mathf.Lerp(ghgbpmpllbk2.stickyStrafeMinMultiplier, stickyStrafeMaxMultiplier, num);
|
|
int num7 = 0;
|
|
return Mathf.Min(num6, (float)num7) * 57.29578f;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0400BE32 RID: 48690
|
|
[Token(Token = "0x400BE32")]
|
|
private static readonly string HMBBDCGCIOB = "FRICTION";
|
|
|
|
// Token: 0x0400BE33 RID: 48691
|
|
[Token(Token = "0x400BE33")]
|
|
private const float CLEBOEDOGKJ = 0.1f;
|
|
|
|
// Token: 0x0400BE34 RID: 48692
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400BE34")]
|
|
private readonly ScreenAimAssistSettings GHGBPMPLLBK;
|
|
|
|
// Token: 0x0400BE35 RID: 48693
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400BE35")]
|
|
private readonly TokenFlag JFEOEMOLKLF;
|
|
|
|
// Token: 0x0400BE36 RID: 48694
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400BE36")]
|
|
private readonly TokenFlag DJOKMELAABH;
|
|
|
|
// Token: 0x0400BE37 RID: 48695
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400BE37")]
|
|
private readonly TokenMap<float> BAEOHPAEKFO;
|
|
|
|
// Token: 0x0400BE38 RID: 48696
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400BE38")]
|
|
private readonly TokenMap<float> INBNPPLBNAD;
|
|
|
|
// Token: 0x0400BE39 RID: 48697
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400BE39")]
|
|
private bool JGJMCENINNF;
|
|
|
|
// Token: 0x0400BE3A RID: 48698
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x400BE3A")]
|
|
private Vector3 DHELCMAELCC;
|
|
|
|
// Token: 0x0400BE3B RID: 48699
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400BE3B")]
|
|
private bool LHKNGPDLAFC;
|
|
|
|
// Token: 0x0400BE3C RID: 48700
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x400BE3C")]
|
|
private Vector3 HEJJAAHCAAA;
|
|
|
|
// Token: 0x0400BE3D RID: 48701
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400BE3D")]
|
|
private float DEEMMEHILBC;
|
|
}
|