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: 0x02003030 RID: 12336 [Token(Token = "0x2003030")] public class PlayerMovementFeedback : MonoBehaviourPun { // Token: 0x170039A8 RID: 14760 // (get) Token: 0x06014DE4 RID: 85476 RVA: 0x004D8D94 File Offset: 0x004D6F94 [Token(Token = "0x170039A8")] public bool FJGJCLBLGDH { [Token(Token = "0x6014DE4")] [Address(RVA = "0x1A325E0", Offset = "0x1A315E0", VA = "0x181A325E0")] get { double num = KKPBCOOONNK.EDNCMGJJLIH; float lkkbniojhok = this.LKKBNIOJHOK; PlayerMovement playerMovement = this.thisPlayer.playerMovement; return playerMovement.NKNOLHBGEOO != 0 || playerMovement.PAOHJMAMFIM.FJGJCLBLGDH; } } // Token: 0x170039A9 RID: 14761 // (get) Token: 0x06014DE5 RID: 85477 RVA: 0x004D8DE0 File Offset: 0x004D6FE0 [Token(Token = "0x170039A9")] private bool GFNFLKGFAGO { [Token(Token = "0x6014DE5")] [Address(RVA = "0x1A314F0", Offset = "0x1A304F0", VA = "0x181A314F0")] get { return this.thisPlayer.playerMovement.PAOHJMAMFIM.DAAEODGPKEH; } } // Token: 0x06014DE6 RID: 85478 RVA: 0x004D8E08 File Offset: 0x004D7008 [Token(Token = "0x6014DE6")] [Address(RVA = "0x1A2E550", Offset = "0x1A2D550", VA = "0x181A2E550", Slot = "13")] protected override void Awake() { base..ctor(); float z = Vector3.zero.z; NMIGJEKFNME nmigjekfnme; this.PEFGNBHKEAG = nmigjekfnme; } // Token: 0x06014DE7 RID: 85479 RVA: 0x004D8E30 File Offset: 0x004D7030 [Token(Token = "0x6014DE7")] [Address(RVA = "0x1A2FD40", Offset = "0x1A2ED40", VA = "0x181A2FD40")] 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: 0x06014DE8 RID: 85480 RVA: 0x004D8E84 File Offset: 0x004D7084 [Token(Token = "0x6014DE8")] [Address(RVA = "0x1A30610", Offset = "0x1A2F610", VA = "0x181A30610")] 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: 0x06014DE9 RID: 85481 RVA: 0x004D90A0 File Offset: 0x004D72A0 [Token(Token = "0x6014DE9")] [Address(RVA = "0x1A31530", Offset = "0x1A30530", VA = "0x181A31530")] public void OnPlayerDespawn() { PlayerTrail bbifbbdcinb = this.BBIFBBDCINB; int num = 0; if (bbifbbdcinb != num) { PlayerTrail bbifbbdcinb2 = this.BBIFBBDCINB; } } // Token: 0x06014DEA RID: 85482 RVA: 0x004D90D0 File Offset: 0x004D72D0 [Token(Token = "0x6014DEA")] [Address(RVA = "0x1A31E80", Offset = "0x1A30E80", VA = "0x181A31E80")] public void PlaySonicBoomSprintEffect() { this.KFAJEFDFBNC = true; } // Token: 0x06014DEB RID: 85483 RVA: 0x004D90E4 File Offset: 0x004D72E4 [Token(Token = "0x6014DEB")] [Address(RVA = "0x1A32450", Offset = "0x1A31450", VA = "0x181A32450")] public void StopPlayingSonicBoomSprintEffect() { this.NAHAGOFGCBP = true; } // Token: 0x06014DEC RID: 85484 RVA: 0x004D90F8 File Offset: 0x004D72F8 [Token(Token = "0x6014DEC")] [Address(RVA = "0x1A2E270", Offset = "0x1A2D270", VA = "0x181A2E270")] 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: 0x170039AA RID: 14762 // (get) Token: 0x06014DED RID: 85485 RVA: 0x004D9158 File Offset: 0x004D7358 [Token(Token = "0x170039AA")] private AnimationCurve EIKJIDBGLEJ { [Token(Token = "0x6014DED")] [Address(RVA = "0x1A2FCF0", Offset = "0x1A2ECF0", VA = "0x181A2FCF0")] get { PlayerMovement.CACILGIFKNK paohjmamfim = this.thisPlayer.playerMovement.PAOHJMAMFIM; CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content; if (paohjmamfim.DAAEODGPKEH) { return crossPlatformPlayerLocomotionFeedbackContent.ProneStepAudioFrequencyCurve; } return crossPlatformPlayerLocomotionFeedbackContent.FootstepAudioFrequencyCurve; } } // Token: 0x170039AB RID: 14763 // (get) Token: 0x06014DEE RID: 85486 RVA: 0x004D919C File Offset: 0x004D739C [Token(Token = "0x170039AB")] private AnimationCurve HANMAOAICNK { [Token(Token = "0x6014DEE")] [Address(RVA = "0x1A2E940", Offset = "0x1A2D940", VA = "0x181A2E940")] 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: 0x06014DEF RID: 85487 RVA: 0x004D920C File Offset: 0x004D740C [Token(Token = "0x6014DEF")] [Address(RVA = "0x1A2EEF0", Offset = "0x1A2DEF0", VA = "0x181A2EEF0")] private void EIKIEMADHPC() { /* An exception occurred when decompiling this method (06014DEF) 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 403 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 117 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06014DF0 RID: 85488 RVA: 0x004D92F8 File Offset: 0x004D74F8 [Token(Token = "0x6014DF0")] [Address(RVA = "0x1A2F670", Offset = "0x1A2E670", VA = "0x181A2F670")] private void GONDGHCOJIP() { /* An exception occurred when decompiling this method (06014DF0) 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 403 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 117 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06014DF1 RID: 85489 RVA: 0x004D93C4 File Offset: 0x004D75C4 [Token(Token = "0x6014DF1")] [Address(RVA = "0x1A31A60", Offset = "0x1A30A60", VA = "0x181A31A60")] 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: 0x06014DF2 RID: 85490 RVA: 0x004D95B8 File Offset: 0x004D77B8 [Token(Token = "0x6014DF2")] [Address(RVA = "0x1A30580", Offset = "0x1A2F580", VA = "0x181A30580")] 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: 0x06014DF3 RID: 85491 RVA: 0x004D95E8 File Offset: 0x004D77E8 [Token(Token = "0x6014DF3")] [Address(RVA = "0x1A317E0", Offset = "0x1A307E0", VA = "0x181A317E0")] 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: 0x06014DF4 RID: 85492 RVA: 0x004D9700 File Offset: 0x004D7900 [Token(Token = "0x6014DF4")] [Address(RVA = "0x1A2DF90", Offset = "0x1A2CF90", VA = "0x181A2DF90")] 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: 0x06014DF5 RID: 85493 RVA: 0x004D9854 File Offset: 0x004D7A54 [Token(Token = "0x6014DF5")] [Address(RVA = "0x1A2EBA0", Offset = "0x1A2DBA0", VA = "0x181A2EBA0")] 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: 0x06014DF6 RID: 85494 RVA: 0x004D9964 File Offset: 0x004D7B64 [Token(Token = "0x6014DF6")] [Address(RVA = "0x1A2F380", Offset = "0x1A2E380", VA = "0x181A2F380")] 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: 0x06014DF7 RID: 85495 RVA: 0x004D9990 File Offset: 0x004D7B90 [Token(Token = "0x6014DF7")] [Address(RVA = "0x1A2F0F0", Offset = "0x1A2E0F0", VA = "0x181A2F0F0")] 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: 0x06014DF8 RID: 85496 RVA: 0x004D9A88 File Offset: 0x004D7C88 [Token(Token = "0x6014DF8")] [Address(RVA = "0x1A315C0", Offset = "0x1A305C0", VA = "0x181A315C0")] 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: 0x06014DF9 RID: 85497 RVA: 0x004D9B78 File Offset: 0x004D7D78 [Token(Token = "0x6014DF9")] [Address(RVA = "0x1A303A0", Offset = "0x1A2F3A0", VA = "0x181A303A0")] 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: 0x06014DFA RID: 85498 RVA: 0x004D9C48 File Offset: 0x004D7E48 [Token(Token = "0x6014DFA")] [Address(RVA = "0x1A2E9F0", Offset = "0x1A2D9F0", VA = "0x181A2E9F0")] 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: 0x06014DFB RID: 85499 RVA: 0x004D9D00 File Offset: 0x004D7F00 [Token(Token = "0x6014DFB")] [Address(RVA = "0x1A2E640", Offset = "0x1A2D640", VA = "0x181A2E640")] 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: 0x06014DFC RID: 85500 RVA: 0x004D9D50 File Offset: 0x004D7F50 [Token(Token = "0x6014DFC")] [Address(RVA = "0x1A2FC00", Offset = "0x1A2EC00", VA = "0x181A2FC00")] private PlayerMovementFeedback.WindLineVFXSettings IMOHCKGDGJB(float BLFEIPGEDFN) { throw new NullReferenceException(); } // Token: 0x06014DFD RID: 85501 RVA: 0x004D9D64 File Offset: 0x004D7F64 [Token(Token = "0x6014DFD")] [Address(RVA = "0x1A313A0", Offset = "0x1A303A0", VA = "0x181A313A0")] private void OJNOMFJCFPE() { PlayerMovement playerMovement = this.thisPlayer.playerMovement; bool flag; if (flag) { } bool flag2; if (flag2) { } } // Token: 0x06014DFE RID: 85502 RVA: 0x004D9D94 File Offset: 0x004D7F94 [Token(Token = "0x6014DFE")] [Address(RVA = "0x1A300B0", Offset = "0x1A2F0B0", VA = "0x181A300B0")] 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: 0x06014DFF RID: 85503 RVA: 0x004D9EC0 File Offset: 0x004D80C0 [Token(Token = "0x6014DFF")] [Address(RVA = "0x1A2FE20", Offset = "0x1A2EE20", VA = "0x181A2FE20")] private float KENJOKJLIMK(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left) { return this.FPACGDIAMND; } return this.HGJAPPPFLHG; } // Token: 0x06014E00 RID: 85504 RVA: 0x004D9EE0 File Offset: 0x004D80E0 [Token(Token = "0x6014E00")] [Address(RVA = "0x1A2FB50", Offset = "0x1A2EB50", VA = "0x181A2FB50")] private void IBMKNDGINPF(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { float time = Time.time; if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left) { this.FPACGDIAMND = time; return; } this.HGJAPPPFLHG = time; } // Token: 0x06014E01 RID: 85505 RVA: 0x004D9F0C File Offset: 0x004D810C [Token(Token = "0x6014E01")] [Address(RVA = "0x1A31230", Offset = "0x1A30230", VA = "0x181A31230")] 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: 0x06014E02 RID: 85506 RVA: 0x004D9F50 File Offset: 0x004D8150 [Token(Token = "0x6014E02")] [Address(RVA = "0x1A2FE40", Offset = "0x1A2EE40", VA = "0x181A2FE40")] 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: 0x06014E03 RID: 85507 RVA: 0x004D9FF4 File Offset: 0x004D81F4 [Token(Token = "0x6014E03")] [Address(RVA = "0x1A2E880", Offset = "0x1A2D880", VA = "0x181A2E880")] 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: 0x06014E04 RID: 85508 RVA: 0x004DA034 File Offset: 0x004D8234 [Token(Token = "0x6014E04")] [Address(RVA = "0x1A322F0", Offset = "0x1A312F0", VA = "0x181A322F0")] [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: 0x06014E05 RID: 85509 RVA: 0x004DA098 File Offset: 0x004D8298 [Token(Token = "0x6014E05")] [Address(RVA = "0x1A2F950", Offset = "0x1A2E950", VA = "0x181A2F950")] 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: 0x06014E06 RID: 85510 RVA: 0x004DA0E8 File Offset: 0x004D82E8 [Token(Token = "0x6014E06")] [Address(RVA = "0x1A2FD40", Offset = "0x1A2ED40", VA = "0x181A2FD40")] 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: 0x06014E07 RID: 85511 RVA: 0x004DA13C File Offset: 0x004D833C [Token(Token = "0x6014E07")] [Address(RVA = "0x1A30E50", Offset = "0x1A2FE50", VA = "0x181A30E50")] 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: 0x06014E08 RID: 85512 RVA: 0x004DA1FC File Offset: 0x004D83FC [Token(Token = "0x6014E08")] [Address(RVA = "0x1A2F5E0", Offset = "0x1A2E5E0", VA = "0x181A2F5E0")] private void GHKPBMKBFBP() { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcOnJump); photonView.RpcAll(anjgmeddnpe); } // Token: 0x06014E09 RID: 85513 RVA: 0x004DA22C File Offset: 0x004D842C [Token(Token = "0x6014E09")] [Address(RVA = "0x1A31EC0", Offset = "0x1A30EC0", VA = "0x181A31EC0")] [NFOMENMAOIA] private void RpcOnJump() { this.thisPlayer.playerAudio.OnJump(); } // Token: 0x06014E0A RID: 85514 RVA: 0x004DA250 File Offset: 0x004D8450 [Token(Token = "0x6014E0A")] [Address(RVA = "0x1A2F8C0", Offset = "0x1A2E8C0", VA = "0x181A2F8C0")] private void HIJGAEHAOIP() { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcOnLand); photonView.RpcAll(anjgmeddnpe); } // Token: 0x06014E0B RID: 85515 RVA: 0x004DA280 File Offset: 0x004D8480 [Token(Token = "0x6014E0B")] [Address(RVA = "0x1A31EF0", Offset = "0x1A30EF0", VA = "0x181A31EF0")] [NFOMENMAOIA] private void RpcOnLand() { this.thisPlayer.playerAudio.OnLand(); } // Token: 0x06014E0C RID: 85516 RVA: 0x004DA2A4 File Offset: 0x004D84A4 [Token(Token = "0x6014E0C")] [Address(RVA = "0x1A31370", Offset = "0x1A30370", VA = "0x181A31370")] private void NODOLCKNMNH() { this.thisPlayer.playerAudio.OnGetUpFailed(); } // Token: 0x06014E0D RID: 85517 RVA: 0x004DA2C8 File Offset: 0x004D84C8 [Token(Token = "0x6014E0D")] [Address(RVA = "0x1A2EE50", Offset = "0x1A2DE50", VA = "0x181A2EE50")] private void EIEFBIDADAK(AGIEDIMOLKM CKPIBOIGPMJ) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcOnStateTransition); } // Token: 0x06014E0E RID: 85518 RVA: 0x004DA2F0 File Offset: 0x004D84F0 [Token(Token = "0x6014E0E")] [Address(RVA = "0x1A32280", Offset = "0x1A31280", VA = "0x181A32280")] [NFOMENMAOIA] private void RpcOnStateTransition(AGIEDIMOLKM CKPIBOIGPMJ) { if (this.AIGLLNIFJJD()) { PlayerAudio playerAudio = this.thisPlayer.playerAudio; } } // Token: 0x06014E0F RID: 85519 RVA: 0x004DA318 File Offset: 0x004D8518 [Token(Token = "0x6014E0F")] [Address(RVA = "0x1A2F830", Offset = "0x1A2E830", VA = "0x181A2F830")] private void HBIMOFDOGFI() { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcOnClamber); photonView.RpcAll(anjgmeddnpe); } // Token: 0x06014E10 RID: 85520 RVA: 0x004DA348 File Offset: 0x004D8548 [Token(Token = "0x6014E10")] [Address(RVA = "0x1A31E90", Offset = "0x1A30E90", VA = "0x181A31E90")] [NFOMENMAOIA] private void RpcOnClamber() { this.thisPlayer.playerAudio.OnLedgeClimb(); } // Token: 0x06014E11 RID: 85521 RVA: 0x004DA36C File Offset: 0x004D856C [Token(Token = "0x6014E11")] [Address(RVA = "0x1A31160", Offset = "0x1A30160", VA = "0x181A31160")] private void MPLHPFIPDCK(AGAJMBPABDL JGOCAKIAFPE, Vector3 OMCMAIOKNII) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcOnPushed); float z = OMCMAIOKNII.z; } // Token: 0x06014E12 RID: 85522 RVA: 0x004DA39C File Offset: 0x004D859C [Token(Token = "0x6014E12")] [Address(RVA = "0x1A31F20", Offset = "0x1A30F20", VA = "0x181A31F20")] [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: 0x06014E13 RID: 85523 RVA: 0x004DA4AC File Offset: 0x004D86AC [Token(Token = "0x6014E13")] [Address(RVA = "0x1A2FAB0", Offset = "0x1A2EAB0", VA = "0x181A2FAB0")] private void HPKNKJEDLPD(AGAJMBPABDL FACGKJDJDDI) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcOnPushing); photonView.RpcAll(lflfmimncon, FACGKJDJDDI); } // Token: 0x06014E14 RID: 85524 RVA: 0x004DA4DC File Offset: 0x004D86DC [Token(Token = "0x6014E14")] [Address(RVA = "0x1A32160", Offset = "0x1A31160", VA = "0x181A32160")] [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: 0x06014E15 RID: 85525 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014E15")] [Address(RVA = "0x1A2DB10", Offset = "0x1A2CB10", VA = "0x181A2DB10")] private void ACNMMNJCABD() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014E16 RID: 85526 RVA: 0x004DA534 File Offset: 0x004D8734 [Token(Token = "0x6014E16")] [Address(RVA = "0x1A2F400", Offset = "0x1A2E400", VA = "0x181A2F400")] 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: 0x06014E17 RID: 85527 RVA: 0x004DA5D4 File Offset: 0x004D87D4 [Token(Token = "0x6014E17")] [Address(RVA = "0x1A32510", Offset = "0x1A31510", VA = "0x181A32510")] 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: 0x06014E18 RID: 85528 RVA: 0x004DA62C File Offset: 0x004D882C // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6014E18")] [Address(RVA = "0x1A32460", Offset = "0x1A31460", VA = "0x181A32460")] 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: 0x06014E19 RID: 85529 RVA: 0x004DA668 File Offset: 0x004D8868 [Token(Token = "0x6014E19")] [Address(RVA = "0x1A2E4E0", Offset = "0x1A2D4E0", VA = "0x181A2E4E0")] [CompilerGenerated] private void AKGFGMFPIEE() { AudioManager.StopLoopingSFX(this.JCPAGIGLAJM); this.JCPAGIGLAJM = (ulong)0L; } // Token: 0x06014E1A RID: 85530 RVA: 0x004DA68C File Offset: 0x004D888C [Token(Token = "0x6014E1A")] [Address(RVA = "0x1A2FB90", Offset = "0x1A2EB90", VA = "0x181A2FB90")] [CompilerGenerated] private void IEDDKGAGOKD() { AudioManager.StopLoopingSFX(this.ILKLNKAPDOI); this.ILKLNKAPDOI = (ulong)0L; } // Token: 0x0400DB56 RID: 56150 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400DB56")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private Player thisPlayer; // Token: 0x0400DB57 RID: 56151 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400DB57")] [SerializeField] private CrossPlatformPlayerLocomotionFeedbackContent content; // Token: 0x0400DB58 RID: 56152 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400DB58")] private PlayerTrail BBIFBBDCINB; // Token: 0x0400DB59 RID: 56153 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400DB59")] private float LKKBNIOJHOK; // Token: 0x0400DB5A RID: 56154 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x400DB5A")] private float BILKMEMHPNN; // Token: 0x0400DB5B RID: 56155 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400DB5B")] private float NNJJOCEMOCP; // Token: 0x0400DB5C RID: 56156 [FieldOffset(Offset = "0x64")] [Token(Token = "0x400DB5C")] private float NBMHCNLKLKC; // Token: 0x0400DB5D RID: 56157 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400DB5D")] private SFXAudioSource JCPAGIGLAJM; // Token: 0x0400DB5E RID: 56158 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400DB5E")] private KFBABPAPIMB OMMFJCDPNBF; // Token: 0x0400DB5F RID: 56159 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400DB5F")] private bool KDBDLKMBPJK; // Token: 0x0400DB60 RID: 56160 [FieldOffset(Offset = "0x79")] [Token(Token = "0x400DB60")] private bool KFAJEFDFBNC; // Token: 0x0400DB61 RID: 56161 [FieldOffset(Offset = "0x7A")] [Token(Token = "0x400DB61")] private bool NAHAGOFGCBP; // Token: 0x0400DB62 RID: 56162 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x400DB62")] private float BBLIEJLIBLD; // Token: 0x0400DB63 RID: 56163 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400DB63")] private Vector3 CFPELCIJDJB; // Token: 0x0400DB64 RID: 56164 [FieldOffset(Offset = "0x8C")] [Token(Token = "0x400DB64")] private Vector3 DIEFGHNGBMC; // Token: 0x0400DB65 RID: 56165 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400DB65")] private PooledParticle HPFDDFANAAC; // Token: 0x0400DB66 RID: 56166 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400DB66")] private PooledParticle FFIABGGNFPA; // Token: 0x0400DB67 RID: 56167 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400DB67")] private PooledParticle BCMEIHIJIBJ; // Token: 0x0400DB68 RID: 56168 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400DB68")] private SFXAudioSource ILKLNKAPDOI; // Token: 0x0400DB69 RID: 56169 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400DB69")] private KFBABPAPIMB NHKPDFMCHMH; // Token: 0x0400DB6A RID: 56170 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400DB6A")] private PooledParticle BJEHKBMNPIO; // Token: 0x0400DB6B RID: 56171 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400DB6B")] private float HGJAPPPFLHG; // Token: 0x0400DB6C RID: 56172 [FieldOffset(Offset = "0xCC")] [Token(Token = "0x400DB6C")] private float FPACGDIAMND; // Token: 0x0400DB6D RID: 56173 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400DB6D")] private SFXAudioSource CGPBEJJGAMF; // Token: 0x0400DB6E RID: 56174 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400DB6E")] private KFBABPAPIMB GNLKJKPBDFO; // Token: 0x0400DB6F RID: 56175 [Token(Token = "0x400DB6F")] public static NBPOLJHGGLE PlayerTeleportedEvent; // Token: 0x0400DB70 RID: 56176 [Token(Token = "0x400DB70")] public static OKNNKFGFODL LocalPlayerStartedTeleportEvent; // Token: 0x0400DB71 RID: 56177 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400DB71")] public NBPOLJHGGLE TeleportEvent; // Token: 0x0400DB72 RID: 56178 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400DB72")] private NMIGJEKFNME PEFGNBHKEAG; // Token: 0x02003031 RID: 12337 [Token(Token = "0x2003031")] public sealed class CIKGKEMJHJB : MulticastDelegate { // Token: 0x06014E1B RID: 85531 RVA: 0x004DA6B0 File Offset: 0x004D88B0 [Token(Token = "0x6014E1B")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public CIKGKEMJHJB(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06014E1C RID: 85532 RVA: 0x004DA6CC File Offset: 0x004D88CC [Token(Token = "0x6014E1C")] [Address(RVA = "0x1DEADC0", Offset = "0x1DE9DC0", VA = "0x181DEADC0", 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: 0x06014E1D RID: 85533 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014E1D")] [Address(RVA = "0x1DEAD10", Offset = "0x1DE9D10", VA = "0x181DEAD10", 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: 0x06014E1E RID: 85534 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014E1E")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02003032 RID: 12338 [Token(Token = "0x2003032")] [Serializable] public struct WindLineVFXSettings { // Token: 0x06014E1F RID: 85535 RVA: 0x004DA830 File Offset: 0x004D8A30 [Token(Token = "0x6014E1F")] [Address(RVA = "0x1E04EE0", Offset = "0x1E03EE0", VA = "0x181E04EE0")] 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: 0x06014E20 RID: 85536 RVA: 0x004DA85C File Offset: 0x004D8A5C [Token(Token = "0x6014E20")] [Address(RVA = "0x1E050C0", Offset = "0x1E040C0", VA = "0x181E050C0")] 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: 0x0400DB73 RID: 56179 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400DB73")] public float emissionRateMultiplier; // Token: 0x0400DB74 RID: 56180 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400DB74")] public float startSpeed; // Token: 0x0400DB75 RID: 56181 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400DB75")] public Color startColor; // Token: 0x0400DB76 RID: 56182 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400DB76")] public float trailLifetime; } } }