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 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(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 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 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.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 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(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.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 k__BackingField = this.BCMEIHIJIBJ.k__BackingField; bool isPlaying = k__BackingField.isPlaying; PooledParticle bcmeihijibj2; if (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(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(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 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 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(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 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 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 lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(playerMovementFeedback.RpcOnPushing); photonView.RpcAll(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 lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcOnPushing); photonView.RpcAll(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 pefgnbhkeag = this.PEFGNBHKEAG; bool hgjfhopjjgd = paohjmamfim.HGJFHOPJJGD; bool flag = pefgnbhkeag.KLIAOAJIPKM() != null; if (!hgjfhopjjgd || flag) { while (!hasAuthority) { } NMIGJEKFNME 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 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 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 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 PlayerTeleportedEvent; // Token: 0x0400D941 RID: 55617 [Token(Token = "0x400D941")] public static OKNNKFGFODL LocalPlayerStartedTeleportEvent; // Token: 0x0400D942 RID: 55618 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400D942")] public NBPOLJHGGLE TeleportEvent; // Token: 0x0400D943 RID: 55619 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400D943")] private NMIGJEKFNME 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; } } }