Files
2026-04-10 22:50:51 +02:00

1413 lines
52 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom.Core.Pools;
using UnityEngine;
namespace RecRoom.Core.Locomotion
{
// Token: 0x02002F47 RID: 12103
[Token(Token = "0x2002F47")]
public class PlayerMovementFeedback : MonoBehaviourPun
{
// Token: 0x170038EF RID: 14575
// (get) Token: 0x06014999 RID: 84377 RVA: 0x004CEC9C File Offset: 0x004CCE9C
[Token(Token = "0x170038EF")]
public bool FJGJCLBLGDH
{
[Token(Token = "0x6014999")]
[Address(RVA = "0xEFB120", Offset = "0xEF9F20", VA = "0x180EFB120")]
get
{
double num = KKPBCOOONNK.EDNCMGJJLIH;
float lkkbniojhok = this.LKKBNIOJHOK;
PlayerMovement playerMovement = this.thisPlayer.playerMovement;
return playerMovement.NKNOLHBGEOO != 0 || playerMovement.PAOHJMAMFIM.FJGJCLBLGDH;
}
}
// Token: 0x170038F0 RID: 14576
// (get) Token: 0x0601499A RID: 84378 RVA: 0x004CECE8 File Offset: 0x004CCEE8
[Token(Token = "0x170038F0")]
private bool GFNFLKGFAGO
{
[Token(Token = "0x601499A")]
[Address(RVA = "0xEFA030", Offset = "0xEF8E30", VA = "0x180EFA030")]
get
{
return this.thisPlayer.playerMovement.PAOHJMAMFIM.DAAEODGPKEH;
}
}
// Token: 0x0601499B RID: 84379 RVA: 0x004CED10 File Offset: 0x004CCF10
[Token(Token = "0x601499B")]
[Address(RVA = "0xEF70A0", Offset = "0xEF5EA0", VA = "0x180EF70A0", Slot = "13")]
protected override void Awake()
{
base..ctor();
float z = Vector3.zero.z;
NMIGJEKFNME<bool, Vector3> nmigjekfnme;
this.PEFGNBHKEAG = nmigjekfnme;
}
// Token: 0x0601499C RID: 84380 RVA: 0x004CED38 File Offset: 0x004CCF38
[Token(Token = "0x601499C")]
[Address(RVA = "0xEF8880", Offset = "0xEF7680", VA = "0x180EF8880")]
private void Start()
{
PlayerTrail playerTrail = global::UnityEngine.Object.Instantiate<PlayerTrail>(this.content.TeleportTrailPrefab);
Player player = this.thisPlayer;
this.BBIFBBDCINB = playerTrail;
Transform transform = playerTrail.transform;
player.SetParentPlayerRoot(transform);
this.BBIFBBDCINB.gameObject.NHCPFEKJPIA(DAJFOCGPHGP.HiddenInFirstPerson);
}
// Token: 0x0601499D RID: 84381 RVA: 0x004CED8C File Offset: 0x004CCF8C
[Token(Token = "0x601499D")]
[Address(RVA = "0xEF9150", Offset = "0xEF7F50", VA = "0x180EF9150")]
private void LateUpdate()
{
for (;;)
{
this.GONDGHCOJIP();
PlayerMovement playerMovement = this.thisPlayer.playerMovement;
bool cgnkgnkapll = playerMovement.CGNKGNKAPLL;
if (cgnkgnkapll)
{
}
if (playerMovement.PGFPNHAKFNJ.FFPPCFHJMED.OAIPGOANDGN)
{
if (cgnkgnkapll)
{
}
if (cgnkgnkapll)
{
}
if (cgnkgnkapll)
{
}
if (cgnkgnkapll)
{
}
float bcanlchbkje = playerMovement.PGFPNHAKFNJ.FFPPCFHJMED.BCANLCHBKJE;
PlayerMovement playerMovement2 = this.thisPlayer.playerMovement;
bool cgnkgnkapll2 = playerMovement2.CGNKGNKAPLL;
if (cgnkgnkapll2)
{
}
if (playerMovement2.PGFPNHAKFNJ.FFPPCFHJMED.HPDPAEJCMJB)
{
if (cgnkgnkapll2)
{
}
if (cgnkgnkapll2)
{
}
this.thisPlayer.playerAudio.OnTeleport();
PlayerMovement playerMovement3 = this.thisPlayer.playerMovement;
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcOnJump);
photonView.RpcAll(anjgmeddnpe);
PlayerMovement playerMovement4 = this.thisPlayer.playerMovement;
PhotonView photonView2 = base.JDHMIOJKLCK;
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe2 = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcOnLand);
photonView2.RpcAll(anjgmeddnpe2);
Player player = this.thisPlayer;
PlayerMovement playerMovement5 = player.playerMovement;
player.playerAudio.OnGetUpFailed();
if (this.thisPlayer.playerMovement.PGFPNHAKFNJ.IJEDNJLJGKF != AGIEDIMOLKM.None)
{
break;
}
}
}
}
PhotonView photonView3 = base.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<AGIEDIMOLKM> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcOnStateTransition);
PlayerMovement playerMovement6 = this.thisPlayer.playerMovement;
PhotonView photonView4 = base.JDHMIOJKLCK;
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe3 = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcOnClamber);
photonView4.RpcAll(anjgmeddnpe3);
Player facgkjdjddi = this.thisPlayer.playerMovement.PGFPNHAKFNJ.COGKMGCKNIG.FACGKJDJDDI;
int num = 0;
if (facgkjdjddi != num)
{
PlayerMovementFeedback playerMovementFeedback = facgkjdjddi.playerMovementFeedback;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
PlayerMovement playerMovement7 = this.thisPlayer.playerMovement;
PhotonView photonView5 = playerMovementFeedback.JDHMIOJKLCK;
DGLOJCGDOGG.FGGIMKCCBDA<AGAJMBPABDL, Vector3> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(playerMovementFeedback.RpcOnPushed);
}
this.EIKIEMADHPC();
this.AGBLHIDLKKC();
this.COPEBJLLOJJ();
this.EOELGAIIJHO();
PlayerMovement playerMovement8 = this.thisPlayer.playerMovement;
bool flag;
if (flag)
{
}
bool flag2;
if (flag2)
{
}
this.ACNMMNJCABD();
}
// Token: 0x0601499E RID: 84382 RVA: 0x004CEFA8 File Offset: 0x004CD1A8
[Token(Token = "0x601499E")]
[Address(RVA = "0xEFA070", Offset = "0xEF8E70", VA = "0x180EFA070")]
public void OnPlayerDespawn()
{
PlayerTrail bbifbbdcinb = this.BBIFBBDCINB;
int num = 0;
if (bbifbbdcinb != num)
{
PlayerTrail bbifbbdcinb2 = this.BBIFBBDCINB;
}
}
// Token: 0x0601499F RID: 84383 RVA: 0x004CEFD8 File Offset: 0x004CD1D8
[Token(Token = "0x601499F")]
[Address(RVA = "0xEFA9C0", Offset = "0xEF97C0", VA = "0x180EFA9C0")]
public void PlaySonicBoomSprintEffect()
{
this.KFAJEFDFBNC = true;
}
// Token: 0x060149A0 RID: 84384 RVA: 0x004CEFEC File Offset: 0x004CD1EC
[Token(Token = "0x60149A0")]
[Address(RVA = "0xEFAF90", Offset = "0xEF9D90", VA = "0x180EFAF90")]
public void StopPlayingSonicBoomSprintEffect()
{
this.NAHAGOFGCBP = true;
}
// Token: 0x060149A1 RID: 84385 RVA: 0x004CF000 File Offset: 0x004CD200
[Token(Token = "0x60149A1")]
[Address(RVA = "0xEF6DC0", Offset = "0xEF5BC0", VA = "0x180EF6DC0")]
private bool AIGLLNIFJJD()
{
Transform transform = this.thisPlayer.head.transform;
Vector3 vector;
float z = vector.z;
Transform transform2 = Player.<EGKJPJKLEAI>k__BackingField.head.transform;
Vector3 vector2;
float z2 = vector2.z;
Vector3 vector3;
float z3 = vector3.z;
float maxDistanceForRemotePlayerFootstepAudio = this.content.MaxDistanceForRemotePlayerFootstepAudio;
throw new NullReferenceException();
}
// Token: 0x170038F1 RID: 14577
// (get) Token: 0x060149A2 RID: 84386 RVA: 0x004CF060 File Offset: 0x004CD260
[Token(Token = "0x170038F1")]
private AnimationCurve EIKJIDBGLEJ
{
[Token(Token = "0x60149A2")]
[Address(RVA = "0xEF8830", Offset = "0xEF7630", VA = "0x180EF8830")]
get
{
PlayerMovement.CACILGIFKNK paohjmamfim = this.thisPlayer.playerMovement.PAOHJMAMFIM;
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content;
if (paohjmamfim.DAAEODGPKEH)
{
return crossPlatformPlayerLocomotionFeedbackContent.ProneStepAudioFrequencyCurve;
}
return crossPlatformPlayerLocomotionFeedbackContent.FootstepAudioFrequencyCurve;
}
}
// Token: 0x170038F2 RID: 14578
// (get) Token: 0x060149A3 RID: 84387 RVA: 0x004CF0A4 File Offset: 0x004CD2A4
[Token(Token = "0x170038F2")]
private AnimationCurve HANMAOAICNK
{
[Token(Token = "0x60149A3")]
[Address(RVA = "0xEF7490", Offset = "0xEF6290", VA = "0x180EF7490")]
get
{
Player player = this.thisPlayer;
PlayerMovement.CACILGIFKNK paohjmamfim = player.playerMovement.PAOHJMAMFIM;
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content;
if (paohjmamfim.DAAEODGPKEH)
{
return crossPlatformPlayerLocomotionFeedbackContent.RemotePlayerProneStepAudioVolumeCurve;
}
return crossPlatformPlayerLocomotionFeedbackContent.RemotePlayerFootstepAudioVolumeCurve;
}
}
// Token: 0x060149A4 RID: 84388 RVA: 0x004CF114 File Offset: 0x004CD314
[Token(Token = "0x60149A4")]
[Address(RVA = "0xEF7A40", Offset = "0xEF6840", VA = "0x180EF7A40")]
private void EIKIEMADHPC()
{
/*
An exception occurred when decompiling this method (060149A4)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Core.Locomotion.PlayerMovementFeedback::EIKIEMADHPC()
---> 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 337
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: 0x060149A5 RID: 84389 RVA: 0x004CF200 File Offset: 0x004CD400
[Token(Token = "0x60149A5")]
[Address(RVA = "0xEF81B0", Offset = "0xEF6FB0", VA = "0x180EF81B0")]
private void GONDGHCOJIP()
{
/*
An exception occurred when decompiling this method (060149A5)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Core.Locomotion.PlayerMovementFeedback::GONDGHCOJIP()
---> 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 337
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: 0x060149A6 RID: 84390 RVA: 0x004CF2CC File Offset: 0x004CD4CC
[Token(Token = "0x60149A6")]
[Address(RVA = "0xEFA5A0", Offset = "0xEF93A0", VA = "0x180EFA5A0")]
private void PINAIPAJOHE()
{
int num;
float num2;
Player player2;
do
{
if (!this.thisPlayer.playerMovement.PAOHJMAMFIM.LBGOAHJFKDK)
{
}
float time = Time.time;
Player player = this.thisPlayer;
PlayerMovement playerMovement = player.playerMovement;
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content;
num = 0;
PlayerMovement playerMovement2 = player.playerMovement;
if (!playerMovement2.PAOHJMAMFIM.LBGOAHJFKDK)
{
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent2 = this.content;
float ijnoilefncn = playerMovement2.PGFPNHAKFNJ.POMCBENGPBG.IJNOILEFNCN;
num2 = Time.time;
player2 = this.thisPlayer;
PlayerMovement playerMovement3 = player2.playerMovement;
float heartbeatWindDownDuration = this.content.HeartbeatWindDownDuration;
}
if (num == 0 && num == 0)
{
return;
}
}
while (!player2.playerMovement.PAOHJMAMFIM.LBGOAHJFKDK);
float num3 = Time.time;
PlayerMovement playerMovement4 = this.thisPlayer.playerMovement;
float heartbeatAudioStartDelay = this.content.HeartbeatAudioStartDelay;
num2 = heartbeatAudioStartDelay;
num3 = heartbeatAudioStartDelay;
float num4 = Mathf.InverseLerp(num3, num2, num3);
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent3 = this.content;
num3 = num4;
AnimationCurve heartbeatAudioPeriodCurve = crossPlatformPlayerLocomotionFeedbackContent3.HeartbeatAudioPeriodCurve;
num2 = num4;
float num5 = heartbeatAudioPeriodCurve.Evaluate(num2);
float time2 = Time.time;
AnimationCurve heartbeatAudioBeatSpacingCurve = this.content.HeartbeatAudioBeatSpacingCurve;
num2 = num3;
float num6 = heartbeatAudioBeatSpacingCurve.Evaluate(num2);
AnimationCurve heartbeatAudioVolumeCurve = this.content.HeartbeatAudioVolumeCurve;
num2 = num3;
num3 = heartbeatAudioVolumeCurve.Evaluate(num2);
if (num != 0)
{
PlayerMovement playerMovement5 = this.thisPlayer.playerMovement;
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent4 = this.content;
float num7 = Mathf.InverseLerp(Time.time, num2, num3);
num3 = num7;
num7 = num3;
int num8 = 0;
num3 = Mathf.Lerp(num7, (float)num8, num3);
}
int num9;
PlayerMovementFeedback.GKHGKOCBNAO gkhgkocbnao = new PlayerMovementFeedback.GKHGKOCBNAO(num9);
num9 = 0;
gkhgkocbnao.spacing = num6;
gkhgkocbnao.volume = num3;
gkhgkocbnao.<>4__this = this;
Coroutine coroutine = base.StartCoroutine(gkhgkocbnao);
float time3 = Time.time;
this.NNJJOCEMOCP = time3;
}
// Token: 0x060149A7 RID: 84391 RVA: 0x004CF4C0 File Offset: 0x004CD6C0
[Token(Token = "0x60149A7")]
[Address(RVA = "0xEF90C0", Offset = "0xEF7EC0", VA = "0x180EF90C0")]
private IEnumerator LJJGFHDJAJP(float EOJCPHGDKCC, float DKDOBJOOGLC)
{
int num;
PlayerMovementFeedback.GKHGKOCBNAO gkhgkocbnao = new PlayerMovementFeedback.GKHGKOCBNAO(num);
num = 0;
gkhgkocbnao.spacing = EOJCPHGDKCC;
gkhgkocbnao.volume = DKDOBJOOGLC;
gkhgkocbnao.<>4__this = this;
throw new NullReferenceException();
}
// Token: 0x060149A8 RID: 84392 RVA: 0x004CF4F0 File Offset: 0x004CD6F0
[Token(Token = "0x60149A8")]
[Address(RVA = "0xEFA320", Offset = "0xEF9120", VA = "0x180EFA320")]
private void PHDABOHHMNA()
{
PlayerMovement.CACILGIFKNK paohjmamfim = this.thisPlayer.playerMovement.PAOHJMAMFIM;
if (!paohjmamfim.LBGOAHJFKDK && !paohjmamfim.HGJFHOPJJGD && !paohjmamfim.JDNNBGMPCBM)
{
SFXAudioSource jcpagiglajm = this.JCPAGIGLAJM;
int num = 0;
if (jcpagiglajm != num && this.OMMFJCDPNBF == (ulong)0L)
{
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content;
SFXAudioSource jcpagiglajm2 = this.JCPAGIGLAJM;
float sprintWindLoopSfxFadeDuration = crossPlatformPlayerLocomotionFeedbackContent.SprintWindLoopSfxFadeDuration;
int num2 = 0;
KFBABPAPIMB kfbabpapimb = AudioManager.FadeSFX(jcpagiglajm2, (float)num2, sprintWindLoopSfxFadeDuration);
this.OMMFJCDPNBF = kfbabpapimb;
Action action = new Action(this.AKGFGMFPIEE);
}
return;
}
if (this.OMMFJCDPNBF != 0)
{
this.OMMFJCDPNBF = (ulong)0L;
}
SFXAudioSource jcpagiglajm3 = this.JCPAGIGLAJM;
int num3 = 0;
if (jcpagiglajm3 == num3)
{
RecRoomAudioClip sprintWindSfx = this.content.SprintWindSfx;
int num4 = 0;
SFXAudioSource sfxaudioSource = AudioManager.StartLooping2DSFX(sprintWindSfx, num4);
this.JCPAGIGLAJM = sfxaudioSource;
}
AudioSource audioSource = this.JCPAGIGLAJM._audioSource;
AnimationCurve sprintWindLoopSfxVolumeCurve = this.content.SprintWindLoopSfxVolumeCurve;
int num5 = 0;
float num6 = sprintWindLoopSfxVolumeCurve.Evaluate((float)num5);
audioSource.volume = num6;
}
// Token: 0x060149A9 RID: 84393 RVA: 0x004CF608 File Offset: 0x004CD808
[Token(Token = "0x60149A9")]
[Address(RVA = "0xEF6AE0", Offset = "0xEF58E0", VA = "0x180EF6AE0")]
private void AGBLHIDLKKC()
{
PlayerMovement playerMovement = this.thisPlayer.playerMovement;
RecRoomAudioClip slideStartSfx = this.content.SlideStartSfx;
int num = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(slideStartSfx, num);
if (!this.thisPlayer.playerMovement.PAOHJMAMFIM.HGJFHOPJJGD)
{
SFXAudioSource ilklnkapdoi = this.ILKLNKAPDOI;
int num2 = 0;
if (ilklnkapdoi != num2 && this.NHKPDFMCHMH == (ulong)0L)
{
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content;
SFXAudioSource ilklnkapdoi2 = this.ILKLNKAPDOI;
float slideLoopSfxFadeOutDuration = crossPlatformPlayerLocomotionFeedbackContent.SlideLoopSfxFadeOutDuration;
int num3 = 0;
KFBABPAPIMB kfbabpapimb = AudioManager.FadeSFX(ilklnkapdoi2, (float)num3, slideLoopSfxFadeOutDuration);
this.NHKPDFMCHMH = kfbabpapimb;
Action action = new Action(this.IEDDKGAGOKD);
}
return;
}
if (this.NHKPDFMCHMH != 0)
{
this.NHKPDFMCHMH = (ulong)0L;
}
SFXAudioSource ilklnkapdoi3 = this.ILKLNKAPDOI;
int num4 = 0;
if (ilklnkapdoi3 == num4)
{
RecRoomAudioClip slideLoopSfx = this.content.SlideLoopSfx;
int num5 = 0;
SFXAudioSource sfxaudioSource2 = AudioManager.StartLooping2DSFX(slideLoopSfx, num5);
this.ILKLNKAPDOI = sfxaudioSource2;
}
SFXAudioSource ilklnkapdoi4 = this.ILKLNKAPDOI;
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent2 = this.content;
AudioSource audioSource = ilklnkapdoi4._audioSource;
PlayerMovement playerMovement2 = this.thisPlayer.playerMovement;
AnimationCurve slideLoopSfxVolumeCurve = crossPlatformPlayerLocomotionFeedbackContent2.SlideLoopSfxVolumeCurve;
float num6 = playerMovement2.PGFPNHAKFNJ.PFNIKOPJOEC.MCJNFBFHAHH;
num6 = slideLoopSfxVolumeCurve.Evaluate(num6);
audioSource.volume = num6;
}
// Token: 0x060149AA RID: 84394 RVA: 0x004CF75C File Offset: 0x004CD95C
[Token(Token = "0x60149AA")]
[Address(RVA = "0xEF76F0", Offset = "0xEF64F0", VA = "0x180EF76F0")]
private void COPEBJLLOJJ()
{
PlayerMovement playerMovement = this.thisPlayer.playerMovement;
if (this.GNLKJKPBDFO != 0)
{
this.GNLKJKPBDFO = (ulong)0L;
}
RecRoomAudioClip wallRunStartSfx = this.content.WallRunStartSfx;
int num = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(wallRunStartSfx, num);
SFXAudioSource cgpbejjgamf = this.CGPBEJJGAMF;
int num2 = 0;
if (cgpbejjgamf == num2)
{
RecRoomAudioClip wallRunLoopSfx = this.content.WallRunLoopSfx;
int num3 = 0;
SFXAudioSource sfxaudioSource2 = AudioManager.StartLooping2DSFX(wallRunLoopSfx, num3);
this.CGPBEJJGAMF = sfxaudioSource2;
}
PlayerMovement playerMovement2 = this.thisPlayer.playerMovement;
RecRoomAudioClip wallRunStopSfx = this.content.WallRunStopSfx;
int num4 = 0;
SFXAudioSource sfxaudioSource3 = AudioManager.Play2DSFX(wallRunStopSfx, num4);
SFXAudioSource cgpbejjgamf2 = this.CGPBEJJGAMF;
int num5 = 0;
if (cgpbejjgamf2 != num5 && this.GNLKJKPBDFO == (ulong)0L)
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
float wallRunLoopSfxFadeOutDuration = this.content.WallRunLoopSfxFadeOutDuration;
int num6;
PlayerMovementFeedback.DHJHIBGCDLI dhjhibgcdli = new PlayerMovementFeedback.DHJHIBGCDLI(num6);
num6 = 0;
dhjhibgcdli.duration = wallRunLoopSfxFadeOutDuration;
dhjhibgcdli.<>4__this = this;
KFBABPAPIMB kfbabpapimb = instance.Run(this, dhjhibgcdli);
this.GNLKJKPBDFO = kfbabpapimb;
}
}
// Token: 0x060149AB RID: 84395 RVA: 0x004CF86C File Offset: 0x004CDA6C
[Token(Token = "0x60149AB")]
[Address(RVA = "0xEF7ED0", Offset = "0xEF6CD0", VA = "0x180EF7ED0")]
private IEnumerator<KENFJGFMIPM> FDABPPGHCFE(float BJJEDIGOMGC)
{
int num;
PlayerMovementFeedback.DHJHIBGCDLI dhjhibgcdli = new PlayerMovementFeedback.DHJHIBGCDLI(num);
num = 0;
dhjhibgcdli.duration = BJJEDIGOMGC;
dhjhibgcdli.<>4__this = this;
throw new NullReferenceException();
}
// Token: 0x060149AC RID: 84396 RVA: 0x004CF898 File Offset: 0x004CDA98
[Token(Token = "0x60149AC")]
[Address(RVA = "0xEF7C40", Offset = "0xEF6A40", VA = "0x180EF7C40")]
private void EOELGAIIJHO()
{
Player player = this.thisPlayer;
bool kdbdlkmbpjk = this.KDBDLKMBPJK;
PlayerMovement.CACILGIFKNK paohjmamfim = player.playerMovement.PAOHJMAMFIM;
if (paohjmamfim.LBGOAHJFKDK || !paohjmamfim.HGJFHOPJJGD)
{
}
bool flag = (uint)1 != 0U;
this.KDBDLKMBPJK = flag;
float z = player.playerMovement.PAOHJMAMFIM.GHENGKMJLAB.z;
Vector3 vector;
float z2 = vector.z;
if (!kdbdlkmbpjk && this.KDBDLKMBPJK != kdbdlkmbpjk)
{
float z3 = vector.z;
this.CFPELCIJDJB.z = z3;
}
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content;
float z4 = this.CFPELCIJDJB.z;
float sprintWindLineFadeTime = crossPlatformPlayerLocomotionFeedbackContent.SprintWindLineFadeTime;
Vector3 vector2;
float z5 = vector2.z;
Vector3 vector3;
float z6 = vector3.z;
this.CFPELCIJDJB.z = z6;
float z7 = vector3.z;
float num;
this.BBLIEJLIBLD = num;
this.PBFIADBCJPL();
this.LBPCLDAKDKG();
this.CBHOPFNMLJO();
}
// Token: 0x060149AD RID: 84397 RVA: 0x004CF990 File Offset: 0x004CDB90
[Token(Token = "0x60149AD")]
[Address(RVA = "0xEFA100", Offset = "0xEF8F00", VA = "0x180EFA100")]
private void PBFIADBCJPL()
{
PooledParticle hpfddfanaac = this.HPFDDFANAAC;
if (!this.KDBDLKMBPJK)
{
int num = 0;
if (hpfddfanaac != num)
{
this.HPFDDFANAAC.StopAfterExistingLifetime();
this.HPFDDFANAAC = (ulong)0L;
}
return;
}
int num2 = 0;
if (hpfddfanaac == num2)
{
GlobalPool instance = GlobalPool.ONCPNMDGGKG;
PooledParticle sprintWindLineVfxPrefab = this.content.SprintWindLineVfxPrefab;
PooledParticle pooledParticle = instance.Acquire<PooledParticle>(sprintWindLineVfxPrefab);
this.HPFDDFANAAC = pooledParticle;
pooledParticle.Play(true, -1f);
}
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content;
if (crossPlatformPlayerLocomotionFeedbackContent.SprintWindLineMinDotVisibility > this.BBLIEJLIBLD || !this.thisPlayer.playerMovement.PAOHJMAMFIM.HGJFHOPJJGD)
{
}
PlayerMovementFeedback.WindLineVFXSettings emptyWindLineVfxSettings = crossPlatformPlayerLocomotionFeedbackContent.EmptyWindLineVfxSettings;
float trailLifetime = crossPlatformPlayerLocomotionFeedbackContent.EmptyWindLineVfxSettings.trailLifetime;
PlayerMovementFeedback.WindLineVFXSettings.IMJFHDEHJHO(this.HPFDDFANAAC.<OAIDPPDMCPA>k__BackingField, emptyWindLineVfxSettings);
PooledParticle hpfddfanaac2 = this.HPFDDFANAAC;
this.BGPFJCCHLCM(hpfddfanaac2);
}
// Token: 0x060149AE RID: 84398 RVA: 0x004CFA80 File Offset: 0x004CDC80
[Token(Token = "0x60149AE")]
[Address(RVA = "0xEF8EE0", Offset = "0xEF7CE0", VA = "0x180EF8EE0")]
private void LBPCLDAKDKG()
{
PooledParticle bcmeihijibj = this.BCMEIHIJIBJ;
int num = 0;
if (!(bcmeihijibj != num))
{
}
ParticleSystem <OAIDPPDMCPA>k__BackingField = this.BCMEIHIJIBJ.<OAIDPPDMCPA>k__BackingField;
bool isPlaying = <OAIDPPDMCPA>k__BackingField.isPlaying;
PooledParticle bcmeihijibj2;
if (<OAIDPPDMCPA>k__BackingField != 0 && this.KDBDLKMBPJK && !this.NAHAGOFGCBP)
{
bcmeihijibj2 = this.BCMEIHIJIBJ;
int num2 = 0;
if (bcmeihijibj2 == num2)
{
GlobalPool instance = GlobalPool.ONCPNMDGGKG;
PooledParticle sprintSonicBoomVfxPrefab = this.content.SprintSonicBoomVfxPrefab;
PooledParticle pooledParticle = instance.Acquire<PooledParticle>(sprintSonicBoomVfxPrefab);
this.BCMEIHIJIBJ = pooledParticle;
pooledParticle.Play(true, -1f);
}
PooledParticle bcmeihijibj3 = this.BCMEIHIJIBJ;
this.BGPFJCCHLCM(bcmeihijibj3);
this.KFAJEFDFBNC = false;
return;
}
int num3 = 0;
if (bcmeihijibj2 != num3)
{
bcmeihijibj2.Stop();
}
}
// Token: 0x060149AF RID: 84399 RVA: 0x004CFB50 File Offset: 0x004CDD50
[Token(Token = "0x60149AF")]
[Address(RVA = "0xEF7540", Offset = "0xEF6340", VA = "0x180EF7540")]
private void CBHOPFNMLJO()
{
while (this.thisPlayer.playerMovement.PAOHJMAMFIM.HGJFHOPJJGD)
{
GlobalPool instance = GlobalPool.ONCPNMDGGKG;
PooledParticle slideStartVfxPrefab = this.content.SlideStartVfxPrefab;
PooledParticle pooledParticle = instance.Acquire<PooledParticle>(slideStartVfxPrefab);
this.FFIABGGNFPA = pooledParticle;
int num = 0;
pooledParticle.Play(num != 0, -1f);
PooledParticle ffiabggnfpa = this.FFIABGGNFPA;
int num2 = 0;
if (ffiabggnfpa != num2)
{
PooledParticle ffiabggnfpa2 = this.FFIABGGNFPA;
this.BGPFJCCHLCM(ffiabggnfpa2);
return;
}
}
PooledParticle ffiabggnfpa3 = this.FFIABGGNFPA;
int num3 = 0;
if (ffiabggnfpa3 != num3)
{
this.FFIABGGNFPA.Stop();
this.FFIABGGNFPA = (ulong)0L;
}
}
// Token: 0x060149B0 RID: 84400 RVA: 0x004CFC08 File Offset: 0x004CDE08
[Token(Token = "0x60149B0")]
[Address(RVA = "0xEF7190", Offset = "0xEF5F90", VA = "0x180EF7190")]
private void BGPFJCCHLCM(PooledParticle LMDCKEOADLD)
{
Camera activeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL;
int num = 0;
LMDCKEOADLD.transform.rotation = num;
Transform transform = LMDCKEOADLD.transform;
Transform transform2 = activeCamera.transform;
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content;
Vector3 vector;
float z = vector.z;
}
// Token: 0x060149B1 RID: 84401 RVA: 0x004CFC58 File Offset: 0x004CDE58
[Token(Token = "0x60149B1")]
[Address(RVA = "0xEF8740", Offset = "0xEF7540", VA = "0x180EF8740")]
private PlayerMovementFeedback.WindLineVFXSettings IMOHCKGDGJB(float BLFEIPGEDFN)
{
throw new NullReferenceException();
}
// Token: 0x060149B2 RID: 84402 RVA: 0x004CFC6C File Offset: 0x004CDE6C
[Token(Token = "0x60149B2")]
[Address(RVA = "0xEF9EE0", Offset = "0xEF8CE0", VA = "0x180EF9EE0")]
private void OJNOMFJCFPE()
{
PlayerMovement playerMovement = this.thisPlayer.playerMovement;
bool flag;
if (flag)
{
}
bool flag2;
if (flag2)
{
}
}
// Token: 0x060149B3 RID: 84403 RVA: 0x004CFC9C File Offset: 0x004CDE9C
[Token(Token = "0x60149B3")]
[Address(RVA = "0xEF8BF0", Offset = "0xEF79F0", VA = "0x180EF8BF0")]
private bool KMCBGHKCIFO(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP, out Vector3 DDHPAFKBMON, out Vector3 AIOJLAJOCEL)
{
Player player = this.thisPlayer;
PlayerMovement playerMovement = player.playerMovement;
if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left)
{
}
if (!playerMovement.PGFPNHAKFNJ.IKHOIMBCINN.FMIBNOANKBN)
{
if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left)
{
}
if (playerMovement.PGFPNHAKFNJ.KOHFKJKLBHG.FMIBNOANKBN)
{
float z = playerMovement.PAOHJMAMFIM.GHENGKMJLAB.z;
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content;
float minAutomaticWallClimbFeedbackSpeed = crossPlatformPlayerLocomotionFeedbackContent.MinAutomaticWallClimbFeedbackSpeed;
float time = Time.time;
if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left)
{
}
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent2 = this.content;
float time2 = Time.time;
if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left)
{
this.FPACGDIAMND = time2;
}
this.HGJAPPPFLHG = time2;
PlayerMovement playerMovement2 = this.thisPlayer.playerMovement;
if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left)
{
}
float z2 = playerMovement2.PGFPNHAKFNJ.KOHFKJKLBHG.FELOHMMPALB.z;
DDHPAFKBMON.z = z2;
float z3 = this.thisPlayer.playerMovement.PGFPNHAKFNJ.KOHFKJKLBHG.AIOJLAJOCEL.z;
AIOJLAJOCEL.z = z3;
return true;
}
Vector3 zero = Vector3.zero;
float z4 = Vector3.zero.z;
}
if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left)
{
}
if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left)
{
}
throw new NullReferenceException();
}
// Token: 0x060149B4 RID: 84404 RVA: 0x004CFDC8 File Offset: 0x004CDFC8
[Token(Token = "0x60149B4")]
[Address(RVA = "0xEF8960", Offset = "0xEF7760", VA = "0x180EF8960")]
private float KENJOKJLIMK(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP)
{
if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left)
{
return this.FPACGDIAMND;
}
return this.HGJAPPPFLHG;
}
// Token: 0x060149B5 RID: 84405 RVA: 0x004CFDE8 File Offset: 0x004CDFE8
[Token(Token = "0x60149B5")]
[Address(RVA = "0xEF8690", Offset = "0xEF7490", VA = "0x180EF8690")]
private void IBMKNDGINPF(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP)
{
float time = Time.time;
if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left)
{
this.FPACGDIAMND = time;
return;
}
this.HGJAPPPFLHG = time;
}
// Token: 0x060149B6 RID: 84406 RVA: 0x004CFE14 File Offset: 0x004CE014
[Token(Token = "0x60149B6")]
[Address(RVA = "0xEF9D70", Offset = "0xEF8B70", VA = "0x180EF9D70")]
private void NMHEJINFFKH(Vector3 DDHPAFKBMON, Vector3 AIOJLAJOCEL)
{
PooledParticle wallClimbContactVfxPrefab = this.content.WallClimbContactVfxPrefab;
float z = AIOJLAJOCEL.z;
float z2 = DDHPAFKBMON.z;
RecRoomAudioClip wallClimbContactSfx = this.content.WallClimbContactSfx;
float z3 = DDHPAFKBMON.z;
}
// Token: 0x060149B7 RID: 84407 RVA: 0x004CFE58 File Offset: 0x004CE058
[Token(Token = "0x60149B7")]
[Address(RVA = "0xEF8980", Offset = "0xEF7780", VA = "0x180EF8980")]
private void KFKKCCLHKIL(Vector3 PLGEIOGCCHC, Vector3 GOILLCGHHLC, float JODPOANPJNK, float BCANLCHBKJE)
{
Tool febapkcnndc = this.thisPlayer.leftHand.FEBAPKCNNDC;
int num = 0;
if (febapkcnndc != num)
{
Tool febapkcnndc2 = this.thisPlayer.leftHand.FEBAPKCNNDC;
}
Tool febapkcnndc3 = this.thisPlayer.rightHand.FEBAPKCNNDC;
int num2 = 0;
if (febapkcnndc3 != num2)
{
Tool febapkcnndc4 = this.thisPlayer.rightHand.FEBAPKCNNDC;
}
PlayerMovementFeedback.LocalPlayerStartedTeleportEvent.CNFDGDEOPPF();
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.NECIHPEMJNG<Vector3, Vector3, float> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcTeleport);
float z = PLGEIOGCCHC.z;
float z2 = GOILLCGHHLC.z;
}
// Token: 0x060149B8 RID: 84408 RVA: 0x004CFEFC File Offset: 0x004CE0FC
[Token(Token = "0x60149B8")]
[Address(RVA = "0xEF73D0", Offset = "0xEF61D0", VA = "0x180EF73D0")]
private void BINFCBEFLJN(Vector3 PLGEIOGCCHC, Vector3 GOILLCGHHLC)
{
float z = GOILLCGHHLC.z;
float z2 = PLGEIOGCCHC.z;
this.thisPlayer.playerAudio.OnTeleport();
float z3 = GOILLCGHHLC.z;
float z4 = PLGEIOGCCHC.z;
}
// Token: 0x060149B9 RID: 84409 RVA: 0x004CFF3C File Offset: 0x004CE13C
[Token(Token = "0x60149B9")]
[Address(RVA = "0xEFAE30", Offset = "0xEF9C30", VA = "0x180EFAE30")]
[NFOMENMAOIA]
private void RpcTeleport(Vector3 NDBKPBINAMG, Vector3 FGIILMBDIIK, float BJJEDIGOMGC)
{
double num = KKPBCOOONNK.EDNCMGJJLIH;
Player player = this.thisPlayer;
int num2 = 0;
this.LKKBNIOJHOK = (float)num2;
if (player.GDPKBEBEOBA)
{
this.thisPlayer.playerAudio.OnTeleport();
float z = FGIILMBDIIK.z;
float z2 = NDBKPBINAMG.z;
float z3 = FGIILMBDIIK.z;
float z4 = NDBKPBINAMG.z;
}
}
// Token: 0x060149BA RID: 84410 RVA: 0x004CFFA0 File Offset: 0x004CE1A0
[Token(Token = "0x60149BA")]
[Address(RVA = "0xEF8490", Offset = "0xEF7290", VA = "0x180EF8490")]
private void HMOBCCNCPBC(Vector3 NKGPDPDBFBG, Vector3 AIONBICDNPC)
{
if (this.TeleportEvent != 0)
{
float z = AIONBICDNPC.z;
float z2 = NKGPDPDBFBG.z;
}
NBPOLJHGGLE<Player, Vector3, Vector3> playerTeleportedEvent = PlayerMovementFeedback.PlayerTeleportedEvent;
float z3 = AIONBICDNPC.z;
float z4 = NKGPDPDBFBG.z;
this.thisPlayer.playerEvents.Teleport();
}
// Token: 0x060149BB RID: 84411 RVA: 0x004CFFF0 File Offset: 0x004CE1F0
[Token(Token = "0x60149BB")]
[Address(RVA = "0xEF8880", Offset = "0xEF7680", VA = "0x180EF8880")]
private void JLLKBMCACGF()
{
PlayerTrail playerTrail = global::UnityEngine.Object.Instantiate<PlayerTrail>(this.content.TeleportTrailPrefab);
Player player = this.thisPlayer;
this.BBIFBBDCINB = playerTrail;
Transform transform = playerTrail.transform;
player.SetParentPlayerRoot(transform);
this.BBIFBBDCINB.gameObject.NHCPFEKJPIA(DAJFOCGPHGP.HiddenInFirstPerson);
}
// Token: 0x060149BC RID: 84412 RVA: 0x004D0044 File Offset: 0x004CE244
[Token(Token = "0x60149BC")]
[Address(RVA = "0xEF9990", Offset = "0xEF8790", VA = "0x180EF9990")]
private void MMFPINNMDLF(Vector3 NKGPDPDBFBG, Vector3 AIONBICDNPC)
{
Player player = this.thisPlayer;
int num = 0;
if (player != num)
{
PlayerTrail bbifbbdcinb = this.BBIFBBDCINB;
int num2 = 0;
if (bbifbbdcinb != num2)
{
bool flag;
if (flag && this.thisPlayer.DBAJDHGDPOL != 0)
{
AGAJMBPABDL photonPlayer = this.thisPlayer.DBAJDHGDPOL;
CGLKOJIMDIH cglkojimdih;
if (cglkojimdih != CGLKOJIMDIH.ANY)
{
PlayerTrail bbifbbdcinb2 = this.BBIFBBDCINB;
int num3 = 0;
if (bbifbbdcinb2 != num3)
{
Color color = this.BBIFBBDCINB.INCNKMHCJDM;
}
}
}
Player player2 = this.thisPlayer;
PlayerTrail bbifbbdcinb3 = this.BBIFBBDCINB;
PlayerHead head = player2.head;
float z = AIONBICDNPC.z;
float z2 = NKGPDPDBFBG.z;
Vector3 vector;
float z3 = vector.z;
}
}
}
// Token: 0x060149BD RID: 84413 RVA: 0x004D0104 File Offset: 0x004CE304
[Token(Token = "0x60149BD")]
[Address(RVA = "0xEF8120", Offset = "0xEF6F20", VA = "0x180EF8120")]
private void GHKPBMKBFBP()
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcOnJump);
photonView.RpcAll(anjgmeddnpe);
}
// Token: 0x060149BE RID: 84414 RVA: 0x004D0134 File Offset: 0x004CE334
[Token(Token = "0x60149BE")]
[Address(RVA = "0xEFAA00", Offset = "0xEF9800", VA = "0x180EFAA00")]
[NFOMENMAOIA]
private void RpcOnJump()
{
this.thisPlayer.playerAudio.OnJump();
}
// Token: 0x060149BF RID: 84415 RVA: 0x004D0158 File Offset: 0x004CE358
[Token(Token = "0x60149BF")]
[Address(RVA = "0xEF8400", Offset = "0xEF7200", VA = "0x180EF8400")]
private void HIJGAEHAOIP()
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcOnLand);
photonView.RpcAll(anjgmeddnpe);
}
// Token: 0x060149C0 RID: 84416 RVA: 0x004D0188 File Offset: 0x004CE388
[Token(Token = "0x60149C0")]
[Address(RVA = "0xEFAA30", Offset = "0xEF9830", VA = "0x180EFAA30")]
[NFOMENMAOIA]
private void RpcOnLand()
{
this.thisPlayer.playerAudio.OnLand();
}
// Token: 0x060149C1 RID: 84417 RVA: 0x004D01AC File Offset: 0x004CE3AC
[Token(Token = "0x60149C1")]
[Address(RVA = "0xEF9EB0", Offset = "0xEF8CB0", VA = "0x180EF9EB0")]
private void NODOLCKNMNH()
{
this.thisPlayer.playerAudio.OnGetUpFailed();
}
// Token: 0x060149C2 RID: 84418 RVA: 0x004D01D0 File Offset: 0x004CE3D0
[Token(Token = "0x60149C2")]
[Address(RVA = "0xEF79A0", Offset = "0xEF67A0", VA = "0x180EF79A0")]
private void EIEFBIDADAK(AGIEDIMOLKM CKPIBOIGPMJ)
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<AGIEDIMOLKM> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcOnStateTransition);
}
// Token: 0x060149C3 RID: 84419 RVA: 0x004D01F8 File Offset: 0x004CE3F8
[Token(Token = "0x60149C3")]
[Address(RVA = "0xEFADC0", Offset = "0xEF9BC0", VA = "0x180EFADC0")]
[NFOMENMAOIA]
private void RpcOnStateTransition(AGIEDIMOLKM CKPIBOIGPMJ)
{
if (this.AIGLLNIFJJD())
{
PlayerAudio playerAudio = this.thisPlayer.playerAudio;
}
}
// Token: 0x060149C4 RID: 84420 RVA: 0x004D0220 File Offset: 0x004CE420
[Token(Token = "0x60149C4")]
[Address(RVA = "0xEF8370", Offset = "0xEF7170", VA = "0x180EF8370")]
private void HBIMOFDOGFI()
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcOnClamber);
photonView.RpcAll(anjgmeddnpe);
}
// Token: 0x060149C5 RID: 84421 RVA: 0x004D0250 File Offset: 0x004CE450
[Token(Token = "0x60149C5")]
[Address(RVA = "0xEFA9D0", Offset = "0xEF97D0", VA = "0x180EFA9D0")]
[NFOMENMAOIA]
private void RpcOnClamber()
{
this.thisPlayer.playerAudio.OnLedgeClimb();
}
// Token: 0x060149C6 RID: 84422 RVA: 0x004D0274 File Offset: 0x004CE474
[Token(Token = "0x60149C6")]
[Address(RVA = "0xEF9CA0", Offset = "0xEF8AA0", VA = "0x180EF9CA0")]
private void MPLHPFIPDCK(AGAJMBPABDL JGOCAKIAFPE, Vector3 OMCMAIOKNII)
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.FGGIMKCCBDA<AGAJMBPABDL, Vector3> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcOnPushed);
float z = OMCMAIOKNII.z;
}
// Token: 0x060149C7 RID: 84423 RVA: 0x004D02A4 File Offset: 0x004CE4A4
[Token(Token = "0x60149C7")]
[Address(RVA = "0xEFAA60", Offset = "0xEF9860", VA = "0x180EFAA60")]
[NFOMENMAOIA]
private void RpcOnPushed(AGAJMBPABDL JGOCAKIAFPE, Vector3 OMCMAIOKNII)
{
if (base.OGIBLNIIHDK && this.thisPlayer.playerMovement.POEADECFNKC.ToString() != 0)
{
PlayerMovement playerMovement = this.thisPlayer.playerMovement;
Vector3 vector;
float z = vector.z;
float magnitude = OMCMAIOKNII.magnitude;
float impulseAirControlPercentage = playerMovement.content.ImpulseAirControlPercentage;
playerMovement.CDDMICFBJPL.CNLJPBIJLLA = true;
playerMovement.CDDMICFBJPL.BOPOFJMOPOJ = (KPGGFHFEECD)((ulong)0L);
playerMovement.CDDMICFBJPL.GJBBMIFHHBG.z = z;
playerMovement.CDDMICFBJPL.GLKHAHMAPCK = magnitude;
playerMovement.CDDMICFBJPL.PJFDAEENEIB = float.MaxValue;
playerMovement.CDDMICFBJPL.BDEHLOCEOKH = 1f;
playerMovement.CDDMICFBJPL.CNAFFAGLCOC = impulseAirControlPercentage;
Player player = JGOCAKIAFPE.GPOMCJICJIH();
if (player)
{
PlayerMovementFeedback playerMovementFeedback = player.playerMovementFeedback;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
PhotonView photonView = playerMovementFeedback.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<AGAJMBPABDL> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(playerMovementFeedback.RpcOnPushing);
photonView.RpcAll<AGAJMBPABDL>(lflfmimncon, agajmbpabdl);
}
}
}
// Token: 0x060149C8 RID: 84424 RVA: 0x004D03B4 File Offset: 0x004CE5B4
[Token(Token = "0x60149C8")]
[Address(RVA = "0xEF85F0", Offset = "0xEF73F0", VA = "0x180EF85F0")]
private void HPKNKJEDLPD(AGAJMBPABDL FACGKJDJDDI)
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<AGAJMBPABDL> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcOnPushing);
photonView.RpcAll<AGAJMBPABDL>(lflfmimncon, FACGKJDJDDI);
}
// Token: 0x060149C9 RID: 84425 RVA: 0x004D03E4 File Offset: 0x004CE5E4
[Token(Token = "0x60149C9")]
[Address(RVA = "0xEFACA0", Offset = "0xEF9AA0", VA = "0x180EFACA0")]
[NFOMENMAOIA]
private void RpcOnPushing(AGAJMBPABDL FACGKJDJDDI)
{
if (base.OGIBLNIIHDK)
{
this.thisPlayer.playerMovement.CDDMICFBJPL.NLPOPBKKFJJ = true;
}
RecRoomAudioClip pushSfx = this.content.PushSfx;
Transform transform = FACGKJDJDDI.GPOMCJICJIH().body.transform;
Vector3 vector;
float z = vector.z;
}
// Token: 0x060149CA RID: 84426 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60149CA")]
[Address(RVA = "0xEF6660", Offset = "0xEF5460", VA = "0x180EF6660")]
private void ACNMMNJCABD()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060149CB RID: 84427 RVA: 0x004D043C File Offset: 0x004CE63C
[Token(Token = "0x60149CB")]
[Address(RVA = "0xEF7F50", Offset = "0xEF6D50", VA = "0x180EF7F50")]
private void FEKALNHDMKE()
{
bool hasAuthority = base.OGIBLNIIHDK;
if (hasAuthority)
{
PlayerMovement.CACILGIFKNK paohjmamfim = this.thisPlayer.playerMovement.PAOHJMAMFIM;
NMIGJEKFNME<bool, Vector3> pefgnbhkeag = this.PEFGNBHKEAG;
bool hgjfhopjjgd = paohjmamfim.HGJFHOPJJGD;
bool flag = pefgnbhkeag.KLIAOAJIPKM() != null;
if (!hgjfhopjjgd || flag)
{
while (!hasAuthority)
{
}
NMIGJEKFNME<bool, Vector3> pefgnbhkeag2 = this.PEFGNBHKEAG;
float z = Vector3.zero.z;
return;
}
Transform targetTransform = this.thisPlayer.trackingSpace._rigidbodyEx.MDKDCJFEBJH;
Player player = this.thisPlayer;
Vector3 vector;
float z2 = vector.z;
NMIGJEKFNME<bool, Vector3> pefgnbhkeag3 = this.PEFGNBHKEAG;
Vector3 vector2;
float z3 = vector2.z;
}
}
// Token: 0x060149CC RID: 84428 RVA: 0x004D04DC File Offset: 0x004CE6DC
[Token(Token = "0x60149CC")]
[Address(RVA = "0xEFB050", Offset = "0xEF9E50", VA = "0x180EFB050")]
public PlayerMovementFeedback()
{
float z = Vector3.zero.z;
this.CFPELCIJDJB.z = z;
float z2 = Vector3.zero.z;
this.DIEFGHNGBMC.z = z2;
int num;
int num2;
NBPOLJHGGLE<Player, Vector3, Vector3> nbpoljhggle = new NBPOLJHGGLE(32, num != 0, num2 != 0);
num2 = 0;
num = 0;
this.TeleportEvent = nbpoljhggle;
base..ctor();
}
// Token: 0x060149CD RID: 84429 RVA: 0x004D0534 File Offset: 0x004CE734
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x60149CD")]
[Address(RVA = "0xEFAFA0", Offset = "0xEF9DA0", VA = "0x180EFAFA0")]
static PlayerMovementFeedback()
{
int num;
int num2;
NBPOLJHGGLE<Player, Vector3, Vector3> nbpoljhggle = new NBPOLJHGGLE(32, num != 0, num2 != 0);
num2 = 0;
num = 0;
PlayerMovementFeedback.PlayerTeleportedEvent = nbpoljhggle;
int num3;
int num4;
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num3 != 0, num4 != 0);
num4 = 0;
num3 = 0;
PlayerMovementFeedback.LocalPlayerStartedTeleportEvent = oknnkfgfodl;
}
// Token: 0x060149CE RID: 84430 RVA: 0x004D0570 File Offset: 0x004CE770
[Token(Token = "0x60149CE")]
[Address(RVA = "0xEF7030", Offset = "0xEF5E30", VA = "0x180EF7030")]
[CompilerGenerated]
private void AKGFGMFPIEE()
{
AudioManager.StopLoopingSFX(this.JCPAGIGLAJM);
this.JCPAGIGLAJM = (ulong)0L;
}
// Token: 0x060149CF RID: 84431 RVA: 0x004D0594 File Offset: 0x004CE794
[Token(Token = "0x60149CF")]
[Address(RVA = "0xEF86D0", Offset = "0xEF74D0", VA = "0x180EF86D0")]
[CompilerGenerated]
private void IEDDKGAGOKD()
{
AudioManager.StopLoopingSFX(this.ILKLNKAPDOI);
this.ILKLNKAPDOI = (ulong)0L;
}
// Token: 0x0400D927 RID: 55591
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400D927")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Player thisPlayer;
// Token: 0x0400D928 RID: 55592
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400D928")]
[SerializeField]
private CrossPlatformPlayerLocomotionFeedbackContent content;
// Token: 0x0400D929 RID: 55593
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400D929")]
private PlayerTrail BBIFBBDCINB;
// Token: 0x0400D92A RID: 55594
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400D92A")]
private float LKKBNIOJHOK;
// Token: 0x0400D92B RID: 55595
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x400D92B")]
private float BILKMEMHPNN;
// Token: 0x0400D92C RID: 55596
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400D92C")]
private float NNJJOCEMOCP;
// Token: 0x0400D92D RID: 55597
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x400D92D")]
private float NBMHCNLKLKC;
// Token: 0x0400D92E RID: 55598
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400D92E")]
private SFXAudioSource JCPAGIGLAJM;
// Token: 0x0400D92F RID: 55599
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400D92F")]
private KFBABPAPIMB OMMFJCDPNBF;
// Token: 0x0400D930 RID: 55600
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400D930")]
private bool KDBDLKMBPJK;
// Token: 0x0400D931 RID: 55601
[FieldOffset(Offset = "0x79")]
[Token(Token = "0x400D931")]
private bool KFAJEFDFBNC;
// Token: 0x0400D932 RID: 55602
[FieldOffset(Offset = "0x7A")]
[Token(Token = "0x400D932")]
private bool NAHAGOFGCBP;
// Token: 0x0400D933 RID: 55603
[FieldOffset(Offset = "0x7C")]
[Token(Token = "0x400D933")]
private float BBLIEJLIBLD;
// Token: 0x0400D934 RID: 55604
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400D934")]
private Vector3 CFPELCIJDJB;
// Token: 0x0400D935 RID: 55605
[FieldOffset(Offset = "0x8C")]
[Token(Token = "0x400D935")]
private Vector3 DIEFGHNGBMC;
// Token: 0x0400D936 RID: 55606
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400D936")]
private PooledParticle HPFDDFANAAC;
// Token: 0x0400D937 RID: 55607
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400D937")]
private PooledParticle FFIABGGNFPA;
// Token: 0x0400D938 RID: 55608
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400D938")]
private PooledParticle BCMEIHIJIBJ;
// Token: 0x0400D939 RID: 55609
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400D939")]
private SFXAudioSource ILKLNKAPDOI;
// Token: 0x0400D93A RID: 55610
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400D93A")]
private KFBABPAPIMB NHKPDFMCHMH;
// Token: 0x0400D93B RID: 55611
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400D93B")]
private PooledParticle BJEHKBMNPIO;
// Token: 0x0400D93C RID: 55612
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400D93C")]
private float HGJAPPPFLHG;
// Token: 0x0400D93D RID: 55613
[FieldOffset(Offset = "0xCC")]
[Token(Token = "0x400D93D")]
private float FPACGDIAMND;
// Token: 0x0400D93E RID: 55614
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400D93E")]
private SFXAudioSource CGPBEJJGAMF;
// Token: 0x0400D93F RID: 55615
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400D93F")]
private KFBABPAPIMB GNLKJKPBDFO;
// Token: 0x0400D940 RID: 55616
[Token(Token = "0x400D940")]
public static NBPOLJHGGLE<Player, Vector3, Vector3> PlayerTeleportedEvent;
// Token: 0x0400D941 RID: 55617
[Token(Token = "0x400D941")]
public static OKNNKFGFODL LocalPlayerStartedTeleportEvent;
// Token: 0x0400D942 RID: 55618
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400D942")]
public NBPOLJHGGLE<Player, Vector3, Vector3> TeleportEvent;
// Token: 0x0400D943 RID: 55619
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400D943")]
private NMIGJEKFNME<bool, Vector3> PEFGNBHKEAG;
// Token: 0x02002F48 RID: 12104
[Token(Token = "0x2002F48")]
public sealed class CIKGKEMJHJB : MulticastDelegate
{
// Token: 0x060149D0 RID: 84432 RVA: 0x004D05B8 File Offset: 0x004CE7B8
[Token(Token = "0x60149D0")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public CIKGKEMJHJB(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060149D1 RID: 84433 RVA: 0x004D05D4 File Offset: 0x004CE7D4
[Token(Token = "0x60149D1")]
[Address(RVA = "0x12406D0", Offset = "0x123F4D0", VA = "0x1812406D0", Slot = "13")]
public void Invoke(Player IEKDDPPNFPF, Vector3 EHOCHOEODPI, Vector3 EIMLJIEONMB)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x060149D2 RID: 84434 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60149D2")]
[Address(RVA = "0x1240620", Offset = "0x123F420", VA = "0x181240620", Slot = "14")]
public IAsyncResult BeginInvoke(Player IEKDDPPNFPF, Vector3 EHOCHOEODPI, Vector3 EIMLJIEONMB, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060149D3 RID: 84435 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60149D3")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02002F49 RID: 12105
[Token(Token = "0x2002F49")]
[Serializable]
public struct WindLineVFXSettings
{
// Token: 0x060149D4 RID: 84436 RVA: 0x004D0738 File Offset: 0x004CE938
[Token(Token = "0x60149D4")]
[Address(RVA = "0x125A730", Offset = "0x1259530", VA = "0x18125A730")]
public static PlayerMovementFeedback.WindLineVFXSettings ADPELJHGHKK(PlayerMovementFeedback.WindLineVFXSettings LONDCJPNKKN, PlayerMovementFeedback.WindLineVFXSettings PCEJJILDLGD, float LIMOILDIGKF)
{
float num = PCEJJILDLGD.trailLifetime;
float num3;
float num2 = num3;
LONDCJPNKKN.emissionRateMultiplier = num2;
LONDCJPNKKN.trailLifetime = num;
return LONDCJPNKKN;
}
// Token: 0x060149D5 RID: 84437 RVA: 0x004D0764 File Offset: 0x004CE964
[Token(Token = "0x60149D5")]
[Address(RVA = "0x125A910", Offset = "0x1259710", VA = "0x18125A910")]
public static void IMJFHDEHJHO(ParticleSystem FBEHKJAGBMD, PlayerMovementFeedback.WindLineVFXSettings GHGBPMPLLBK)
{
ParticleSystem.MainModule main = FBEHKJAGBMD.main;
ParticleSystem.MainModule main2 = FBEHKJAGBMD.main;
ParticleSystem.MainModule main3 = FBEHKJAGBMD.main;
}
// Token: 0x0400D944 RID: 55620
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D944")]
public float emissionRateMultiplier;
// Token: 0x0400D945 RID: 55621
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x400D945")]
public float startSpeed;
// Token: 0x0400D946 RID: 55622
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400D946")]
public Color startColor;
// Token: 0x0400D947 RID: 55623
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400D947")]
public float trailLifetime;
}
}
}