using System; using System.Collections; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using RecRoom.Core.Pools; using RecRoom.Networking.RPC; using RecRoom.Networking.SynchronizedFields; using UnityEngine; namespace RecRoom.Core.Locomotion { // Token: 0x02002A89 RID: 10889 [Token(Token = "0x2002A89")] [StructLayout(3)] public class PlayerMovementFeedback : MonoBehaviourPun, IPunObservable { // Token: 0x170032D8 RID: 13016 // (get) Token: 0x060130C7 RID: 78023 RVA: 0x00492AC0 File Offset: 0x00490CC0 [Token(Token = "0x170032D8")] public bool FJGJCLBLGDH { [Token(Token = "0x60130C7")] [Address(RVA = "0x13F56D0", Offset = "0x13F40D0", VA = "0x1813F56D0")] get { double time = PhotonNetwork.Time; float lkkbniojhok = this.LKKBNIOJHOK; PlayerMovement playerMovement = this.thisPlayer.playerMovement; if (playerMovement.NKNOLHBGEOO != 0) { } MNENJFOEBKH ffppcfhjmed = playerMovement.PGFPNHAKFNJ.FFPPCFHJMED; throw new NullReferenceException(); } } // Token: 0x170032D9 RID: 13017 // (get) Token: 0x060130C8 RID: 78024 RVA: 0x00492B08 File Offset: 0x00490D08 [Token(Token = "0x170032D9")] public float OKCPFEPHFKD { [Token(Token = "0x60130C8")] [Address(RVA = "0x13F57B0", Offset = "0x13F41B0", VA = "0x1813F57B0")] get { return this.AAOKMKDPCKJ; } } // Token: 0x170032DA RID: 13018 // (get) Token: 0x060130C9 RID: 78025 RVA: 0x00492B38 File Offset: 0x00490D38 [Token(Token = "0x170032DA")] public Vector3 GHENGKMJLAB { [Token(Token = "0x60130C9")] [Address(RVA = "0x13F5810", Offset = "0x13F4210", VA = "0x1813F5810")] get { throw new NullReferenceException(); } } // Token: 0x170032DB RID: 13019 // (get) Token: 0x060130CA RID: 78026 RVA: 0x00492B4C File Offset: 0x00490D4C // (set) Token: 0x060130CB RID: 78027 RVA: 0x00492B6C File Offset: 0x00490D6C [Token(Token = "0x170032DB")] public bool GFNFLKGFAGO { [Token(Token = "0x60130CA")] [Address(RVA = "0x13F5680", Offset = "0x13F4080", VA = "0x1813F5680")] get { return this.HIBNDAEBHFK.Get() != null; } [Token(Token = "0x60130CB")] [Address(RVA = "0x13F2640", Offset = "0x13F1040", VA = "0x1813F2640")] private set { SynchronizedPlayerField hibndaebhfk = this.HIBNDAEBHFK; } } // Token: 0x060130CC RID: 78028 RVA: 0x00492B88 File Offset: 0x00490D88 [Token(Token = "0x60130CC")] [Address(RVA = "0x13F1170", Offset = "0x13EFB70", VA = "0x1813F1170", Slot = "13")] protected override void Awake() { base..ctor(); float z = Vector3.zero.z; int num = 0; SynchronizedField synchronizedField; this.PEFGNBHKEAG = synchronizedField; int num2; SynchronizedPlayerField synchronizedPlayerField = new SynchronizedPlayerField(base.owner, "Prone", num2, num, num); num2 = 0; this.HIBNDAEBHFK = synchronizedPlayerField; } // Token: 0x060130CD RID: 78029 RVA: 0x00492BD0 File Offset: 0x00490DD0 [Token(Token = "0x60130CD")] [Address(RVA = "0x13F2B30", Offset = "0x13F1530", VA = "0x1813F2B30")] private void Start() { PlayerTrail playerTrail = global::UnityEngine.Object.Instantiate(this.content.TeleportTrailPrefab); global::Player player = this.thisPlayer; this.BBIFBBDCINB = playerTrail; Transform transform = playerTrail.transform; player.SetParentPlayerRoot(transform); this.BBIFBBDCINB.gameObject.NHCPFEKJPIA(DAJFOCGPHGP.HiddenInFirstPerson); } // Token: 0x060130CE RID: 78030 RVA: 0x00492C24 File Offset: 0x00490E24 [Token(Token = "0x60130CE")] [Address(RVA = "0x13F3400", Offset = "0x13F1E00", VA = "0x1813F3400")] private void LateUpdate() { while (this.AIGLLNIFJJD()) { float aaokmkdpckj = this.AAOKMKDPCKJ; AnimationCurve animationCurve = this.EIKJIDBGLEJ; float aaokmkdpckj2 = this.AAOKMKDPCKJ; float num = animationCurve.Evaluate(aaokmkdpckj2); CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content; float time = Time.time; AnimationCurve animationCurve2 = this.HANMAOAICNK; float aaokmkdpckj3 = this.AAOKMKDPCKJ; float num2 = animationCurve2.Evaluate(aaokmkdpckj3); CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent2 = this.content; this.thisPlayer.playerAudio.PlayRemoteFootstepAudio(aaokmkdpckj3, true); float time2 = Time.time; this.BILKMEMHPNN = time2; PlayerMovement playerMovement = this.thisPlayer.playerMovement; SynchronizedPlayerField hibndaebhfk = this.HIBNDAEBHFK; PlayerMovement playerMovement2 = this.thisPlayer.playerMovement; bool cgnkgnkapll = playerMovement2.CGNKGNKAPLL; if (cgnkgnkapll) { } if (playerMovement2.PGFPNHAKFNJ.FFPPCFHJMED.OAIPGOANDGN) { if (cgnkgnkapll) { } if (cgnkgnkapll) { } if (cgnkgnkapll) { } if (cgnkgnkapll) { } float bcanlchbkje = playerMovement2.PGFPNHAKFNJ.FFPPCFHJMED.BCANLCHBKJE; PlayerMovement playerMovement3 = this.thisPlayer.playerMovement; bool cgnkgnkapll2 = playerMovement3.CGNKGNKAPLL; if (cgnkgnkapll2) { } if (playerMovement3.PGFPNHAKFNJ.FFPPCFHJMED.HPDPAEJCMJB) { if (cgnkgnkapll2) { } if (cgnkgnkapll2) { } this.thisPlayer.playerAudio.OnTeleport(); PlayerMovement playerMovement4 = this.thisPlayer.playerMovement; PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcOnJump); photonView.RpcAll(rpcaction); PlayerMovement playerMovement5 = this.thisPlayer.playerMovement; PhotonView photonView2 = base.photonView; RPCActions.RPCAction rpcaction2 = new RPCActions.RPCAction(this.RpcOnLand); photonView2.RpcAll(rpcaction2); global::Player player = this.thisPlayer; PlayerMovement playerMovement6 = player.playerMovement; player.playerAudio.OnGetUpFailed(); if (this.thisPlayer.playerMovement.PGFPNHAKFNJ.IJEDNJLJGKF != AGIEDIMOLKM.None) { PhotonView photonView3 = base.photonView; RPCActions.RPCAction rpcaction3 = new RPCActions.RPCAction(this.RpcOnStateTransition); PlayerMovement playerMovement7 = this.thisPlayer.playerMovement; PhotonView photonView4 = base.photonView; RPCActions.RPCAction rpcaction4 = new RPCActions.RPCAction(this.RpcOnClamber); photonView4.RpcAll(rpcaction4); global::Player facgkjdjddi = this.thisPlayer.playerMovement.PGFPNHAKFNJ.COGKMGCKNIG.FACGKJDJDDI; int num3 = 0; if (facgkjdjddi != num3) { PlayerMovementFeedback playerMovementFeedback = facgkjdjddi.playerMovementFeedback; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; PlayerMovement playerMovement8 = this.thisPlayer.playerMovement; PhotonView photonView5 = playerMovementFeedback.photonView; RPCActions.RPCAction rpcaction5 = new RPCActions.RPCAction(playerMovementFeedback.RpcOnPushed); } this.EIKIEMADHPC(); this.AGBLHIDLKKC(); this.COPEBJLLOJJ(); this.EOELGAIIJHO(); PlayerMovement playerMovement9 = this.thisPlayer.playerMovement; bool flag; if (flag) { } bool flag2; if (flag2) { break; } break; } } } } this.ACNMMNJCABD(); } // Token: 0x060130CF RID: 78031 RVA: 0x00492EE0 File Offset: 0x004910E0 [Token(Token = "0x60130CF")] [Address(RVA = "0x13F45E0", Offset = "0x13F2FE0", VA = "0x1813F45E0")] public void OnPlayerDespawn() { PlayerTrail bbifbbdcinb = this.BBIFBBDCINB; int num = 0; if (bbifbbdcinb != num) { PlayerTrail bbifbbdcinb2 = this.BBIFBBDCINB; } } // Token: 0x060130D0 RID: 78032 RVA: 0x00492F10 File Offset: 0x00491110 [Token(Token = "0x60130D0")] [Address(RVA = "0x13F4450", Offset = "0x13F2E50", VA = "0x1813F4450", Slot = "15")] public void OnPhotonSerializeView(PhotonStream DMMGOMOKEKK, PhotonMessageInfo DBDDKLHPNNA) { if (!DMMGOMOKEKK.IsReading) { global::Player player = this.thisPlayer; float mecbcnclppe = player.playerMovement.PGFPNHAKFNJ.MECBCNCLPPE; DMMGOMOKEKK.SendNext(player); float z = this.thisPlayer.playerMovement.PGFPNHAKFNJ.IMBOJLLOJFC.z; DMMGOMOKEKK.SendNext(z); return; } object obj = DMMGOMOKEKK.ReceiveNext(); this.AAOKMKDPCKJ = obj; object obj2 = DMMGOMOKEKK.ReceiveNext(); this.BPHMBPKBMBG.z = obj2; } // Token: 0x060130D1 RID: 78033 RVA: 0x00492F94 File Offset: 0x00491194 [Token(Token = "0x60130D1")] [Address(RVA = "0x13F4F30", Offset = "0x13F3930", VA = "0x1813F4F30")] public void PlaySonicBoomSprintEffect() { this.KFAJEFDFBNC = true; } // Token: 0x060130D2 RID: 78034 RVA: 0x00492FA8 File Offset: 0x004911A8 [Token(Token = "0x60130D2")] [Address(RVA = "0x13F54F0", Offset = "0x13F3EF0", VA = "0x1813F54F0")] public void StopPlayingSonicBoomSprintEffect() { this.NAHAGOFGCBP = true; } // Token: 0x060130D3 RID: 78035 RVA: 0x00492FBC File Offset: 0x004911BC [Token(Token = "0x60130D3")] [Address(RVA = "0x13F0F00", Offset = "0x13EF900", VA = "0x1813F0F00")] private bool AIGLLNIFJJD() { Transform transform = this.thisPlayer.head.transform; Vector3 vector; float z = vector.z; Transform transform2 = global::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: 0x170032DC RID: 13020 // (get) Token: 0x060130D4 RID: 78036 RVA: 0x0049301C File Offset: 0x0049121C [Token(Token = "0x170032DC")] private AnimationCurve EIKJIDBGLEJ { [Token(Token = "0x60130D4")] [Address(RVA = "0x13F2AC0", Offset = "0x13F14C0", VA = "0x1813F2AC0")] get { bool flag = this.HIBNDAEBHFK.Get() != null; CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content; if (flag) { return crossPlatformPlayerLocomotionFeedbackContent.ProneStepAudioFrequencyCurve; } return crossPlatformPlayerLocomotionFeedbackContent.FootstepAudioFrequencyCurve; } } // Token: 0x170032DD RID: 13021 // (get) Token: 0x060130D5 RID: 78037 RVA: 0x00493054 File Offset: 0x00491254 [Token(Token = "0x170032DD")] private AnimationCurve HANMAOAICNK { [Token(Token = "0x60130D5")] [Address(RVA = "0x13F15B0", Offset = "0x13EFFB0", VA = "0x1813F15B0")] get { bool flag = this.HIBNDAEBHFK.Get() != null; CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content; if (flag) { return crossPlatformPlayerLocomotionFeedbackContent.RemotePlayerProneStepAudioVolumeCurve; } return crossPlatformPlayerLocomotionFeedbackContent.RemotePlayerFootstepAudioVolumeCurve; } } // Token: 0x060130D6 RID: 78038 RVA: 0x004930B0 File Offset: 0x004912B0 [Token(Token = "0x60130D6")] [Address(RVA = "0x13F1BF0", Offset = "0x13F05F0", VA = "0x1813F1BF0")] private void EIKIEMADHPC() { PlayerMovement playerMovement = this.thisPlayer.playerMovement; AnimationCurve animationCurve = this.EIKJIDBGLEJ; float mecbcnclppe = this.thisPlayer.playerMovement.PGFPNHAKFNJ.MECBCNCLPPE; float num = animationCurve.Evaluate(mecbcnclppe); PlayerMovement playerMovement2 = this.thisPlayer.playerMovement; CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content; float time = Time.time; AnimationCurve animationCurve2 = this.HANMAOAICNK; float mecbcnclppe2 = this.thisPlayer.playerMovement.PGFPNHAKFNJ.MECBCNCLPPE; float num2 = animationCurve2.Evaluate(mecbcnclppe2); global::Player player = this.thisPlayer; PlayerMovement playerMovement3 = player.playerMovement; CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent2 = this.content; player.playerAudio.PlayLocalFootstepAudio(mecbcnclppe2, true); float time2 = Time.time; this.BILKMEMHPNN = time2; } // Token: 0x060130D7 RID: 78039 RVA: 0x00493178 File Offset: 0x00491378 [Token(Token = "0x60130D7")] [Address(RVA = "0x13F2480", Offset = "0x13F0E80", VA = "0x1813F2480")] private void GONDGHCOJIP() { if (this.AIGLLNIFJJD()) { float aaokmkdpckj = this.AAOKMKDPCKJ; AnimationCurve animationCurve = this.EIKJIDBGLEJ; float aaokmkdpckj2 = this.AAOKMKDPCKJ; float num = animationCurve.Evaluate(aaokmkdpckj2); CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content; float time = Time.time; AnimationCurve animationCurve2 = this.HANMAOAICNK; float aaokmkdpckj3 = this.AAOKMKDPCKJ; float num2 = animationCurve2.Evaluate(aaokmkdpckj3); CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent2 = this.content; this.thisPlayer.playerAudio.PlayRemoteFootstepAudio(aaokmkdpckj3, true); float time2 = Time.time; this.BILKMEMHPNN = time2; } } // Token: 0x060130D8 RID: 78040 RVA: 0x0049320C File Offset: 0x0049140C [Token(Token = "0x60130D8")] [Address(RVA = "0x13F4B20", Offset = "0x13F3520", VA = "0x1813F4B20")] private void PINAIPAJOHE() { PlayerMovement playerMovement = this.thisPlayer.playerMovement; float time = Time.time; global::Player player = this.thisPlayer; PlayerMovement playerMovement2 = player.playerMovement; CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content; int num = 0; PlayerMovement playerMovement3 = player.playerMovement; CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent2 = this.content; float ijnoilefncn = playerMovement3.PGFPNHAKFNJ.POMCBENGPBG.IJNOILEFNCN; float num2 = Time.time; global::Player player2 = this.thisPlayer; PlayerMovement playerMovement4 = player2.playerMovement; float heartbeatWindDownDuration = this.content.HeartbeatWindDownDuration; if (num != 0 || num != 0) { PlayerMovement playerMovement5 = player2.playerMovement; float num3 = Time.time; PlayerMovement playerMovement6 = 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 playerMovement7 = 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.CHJHEAAICGB chjheaaicgb = new PlayerMovementFeedback.CHJHEAAICGB(num9); num9 = 0; chjheaaicgb.spacing = num6; chjheaaicgb.volume = num3; chjheaaicgb.<>4__this = this; Coroutine coroutine = base.StartCoroutine(chjheaaicgb); float time3 = Time.time; this.NNJJOCEMOCP = time3; } } // Token: 0x060130D9 RID: 78041 RVA: 0x004933D8 File Offset: 0x004915D8 [Token(Token = "0x60130D9")] [Address(RVA = "0x13F3370", Offset = "0x13F1D70", VA = "0x1813F3370")] private IEnumerator LJJGFHDJAJP(float EOJCPHGDKCC, float DKDOBJOOGLC) { int num; PlayerMovementFeedback.CHJHEAAICGB chjheaaicgb = new PlayerMovementFeedback.CHJHEAAICGB(num); num = 0; chjheaaicgb.spacing = EOJCPHGDKCC; chjheaaicgb.volume = DKDOBJOOGLC; chjheaaicgb.<>4__this = this; throw new NullReferenceException(); } // Token: 0x060130DA RID: 78042 RVA: 0x00493408 File Offset: 0x00491608 [Token(Token = "0x60130DA")] [Address(RVA = "0x13F4890", Offset = "0x13F3290", VA = "0x1813F4890")] private void PHDABOHHMNA() { PlayerMovement playerMovement = this.thisPlayer.playerMovement; 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; ISchedulerPromise schedulerPromise = AudioManager.FadeSFX(jcpagiglajm2, (float)num2, sprintWindLoopSfxFadeDuration); this.OMMFJCDPNBF = schedulerPromise; Action action = new Action(this.IEFOCCKEFDC); } } // Token: 0x060130DB RID: 78043 RVA: 0x00493500 File Offset: 0x00491700 [Token(Token = "0x60130DB")] [Address(RVA = "0x13F0C30", Offset = "0x13EF630", VA = "0x1813F0C30")] private void AGBLHIDLKKC() { PlayerMovement playerMovement = this.thisPlayer.playerMovement; RecRoomAudioClip slideStartSfx = this.content.SlideStartSfx; int num = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(slideStartSfx, num); PlayerMovement playerMovement2 = this.thisPlayer.playerMovement; 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; ISchedulerPromise schedulerPromise = AudioManager.FadeSFX(ilklnkapdoi2, (float)num3, slideLoopSfxFadeOutDuration); this.NHKPDFMCHMH = schedulerPromise; Action action = new Action(this.DJJDNEJHDCM); } } // Token: 0x060130DC RID: 78044 RVA: 0x00493648 File Offset: 0x00491848 [Token(Token = "0x60130DC")] [Address(RVA = "0x13F1830", Offset = "0x13F0230", VA = "0x1813F1830")] 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.Instance; float wallRunLoopSfxFadeOutDuration = this.content.WallRunLoopSfxFadeOutDuration; int num6; PlayerMovementFeedback.GGIMEFEBBGA ggimefebbga = new PlayerMovementFeedback.GGIMEFEBBGA(num6); num6 = 0; ggimefebbga.duration = wallRunLoopSfxFadeOutDuration; ggimefebbga.<>4__this = this; ISchedulerPromise schedulerPromise = instance.Run(this, ggimefebbga); this.GNLKJKPBDFO = schedulerPromise; } } // Token: 0x060130DD RID: 78045 RVA: 0x00493758 File Offset: 0x00491958 [Token(Token = "0x60130DD")] [Address(RVA = "0x13F21A0", Offset = "0x13F0BA0", VA = "0x1813F21A0")] private IEnumerator FDABPPGHCFE(float BJJEDIGOMGC) { int num; PlayerMovementFeedback.GGIMEFEBBGA ggimefebbga = new PlayerMovementFeedback.GGIMEFEBBGA(num); num = 0; ggimefebbga.duration = BJJEDIGOMGC; ggimefebbga.<>4__this = this; throw new NullReferenceException(); } // Token: 0x060130DE RID: 78046 RVA: 0x00493784 File Offset: 0x00491984 [Token(Token = "0x60130DE")] [Address(RVA = "0x13F1DB0", Offset = "0x13F07B0", VA = "0x1813F1DB0")] private void EOELGAIIJHO() { global::Player player = this.thisPlayer; bool kdbdlkmbpjk = this.KDBDLKMBPJK; PlayerMovement playerMovement = player.playerMovement; bool flag = (uint)1 != 0U; this.KDBDLKMBPJK = flag; float z = player.playerMovement.PGFPNHAKFNJ.IMBOJLLOJFC.z; if (!kdbdlkmbpjk && this.KDBDLKMBPJK != kdbdlkmbpjk) { this.CFPELCIJDJB.z = z; } CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content; float z2 = this.CFPELCIJDJB.z; float sprintWindLineFadeTime = crossPlatformPlayerLocomotionFeedbackContent.SprintWindLineFadeTime; Vector3 vector; float z3 = vector.z; this.CFPELCIJDJB.z = (float)0; float num; this.BBLIEJLIBLD = num; this.PBFIADBCJPL(); this.LBPCLDAKDKG(); PlayerMovement playerMovement2 = this.thisPlayer.playerMovement; PooledParticle ffiabggnfpa = this.FFIABGGNFPA; int num2 = 0; if (ffiabggnfpa != num2) { PooledParticle ffiabggnfpa2 = this.FFIABGGNFPA; ffiabggnfpa2.Stop(); this.FFIABGGNFPA = (ulong)0L; } } // Token: 0x060130DF RID: 78047 RVA: 0x004938AC File Offset: 0x00491AAC [Token(Token = "0x60130DF")] [Address(RVA = "0x13F4670", Offset = "0x13F3070", VA = "0x1813F4670")] 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) { PlayerMovement playerMovement = this.thisPlayer.playerMovement; } 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: 0x060130E0 RID: 78048 RVA: 0x00493990 File Offset: 0x00491B90 [Token(Token = "0x60130E0")] [Address(RVA = "0x13F3190", Offset = "0x13F1B90", VA = "0x1813F3190")] 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; if (k__BackingField != 0 && this.KDBDLKMBPJK && !this.NAHAGOFGCBP) { PooledParticle 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); } PooledParticle bcmeihijibj4 = this.BCMEIHIJIBJ; int num3 = 0; if (bcmeihijibj4 != num3) { this.BCMEIHIJIBJ.Stop(); this.BCMEIHIJIBJ = (ulong)0L; } this.KFAJEFDFBNC = false; } // Token: 0x060130E1 RID: 78049 RVA: 0x00493A70 File Offset: 0x00491C70 [Token(Token = "0x60130E1")] [Address(RVA = "0x13F1690", Offset = "0x13F0090", VA = "0x1813F1690")] private void CBHOPFNMLJO() { PlayerMovement playerMovement = this.thisPlayer.playerMovement; PooledParticle ffiabggnfpa = this.FFIABGGNFPA; int num = 0; if (ffiabggnfpa != num) { this.FFIABGGNFPA.Stop(); this.FFIABGGNFPA = (ulong)0L; } } // Token: 0x060130E2 RID: 78050 RVA: 0x00493B1C File Offset: 0x00491D1C [Token(Token = "0x60130E2")] [Address(RVA = "0x13F12B0", Offset = "0x13EFCB0", VA = "0x1813F12B0")] private void BGPFJCCHLCM(PooledParticle LMDCKEOADLD) { Camera activeCamera = SingletonMonoBehaviour.Instance.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: 0x060130E3 RID: 78051 RVA: 0x00493B6C File Offset: 0x00491D6C [Token(Token = "0x60130E3")] [Address(RVA = "0x13F29E0", Offset = "0x13F13E0", VA = "0x1813F29E0")] private PlayerMovementFeedback.WindLineVFXSettings IMOHCKGDGJB(float BLFEIPGEDFN) { throw new NullReferenceException(); } // Token: 0x060130E4 RID: 78052 RVA: 0x00493B80 File Offset: 0x00491D80 [Token(Token = "0x60130E4")] [Address(RVA = "0x13F4300", Offset = "0x13F2D00", VA = "0x1813F4300")] private void OJNOMFJCFPE() { PlayerMovement playerMovement = this.thisPlayer.playerMovement; bool flag; if (flag) { } bool flag2; if (flag2) { } } // Token: 0x060130E5 RID: 78053 RVA: 0x00493BB0 File Offset: 0x00491DB0 [Token(Token = "0x60130E5")] [Address(RVA = "0x13F2EA0", Offset = "0x13F18A0", VA = "0x1813F2EA0")] private bool KMCBGHKCIFO(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP, out Vector3 DDHPAFKBMON, out Vector3 AIOJLAJOCEL) { global::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.PGFPNHAKFNJ.IMBOJLLOJFC.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: 0x060130E6 RID: 78054 RVA: 0x00493CDC File Offset: 0x00491EDC [Token(Token = "0x60130E6")] [Address(RVA = "0x13F2C10", Offset = "0x13F1610", VA = "0x1813F2C10")] private float KENJOKJLIMK(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left) { return this.FPACGDIAMND; } return this.HGJAPPPFLHG; } // Token: 0x060130E7 RID: 78055 RVA: 0x00493CFC File Offset: 0x00491EFC [Token(Token = "0x60130E7")] [Address(RVA = "0x13F2930", Offset = "0x13F1330", VA = "0x1813F2930")] private void IBMKNDGINPF(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP) { float time = Time.time; if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left) { this.FPACGDIAMND = time; return; } this.HGJAPPPFLHG = time; } // Token: 0x060130E8 RID: 78056 RVA: 0x00493D28 File Offset: 0x00491F28 [Token(Token = "0x60130E8")] [Address(RVA = "0x13F4190", Offset = "0x13F2B90", VA = "0x1813F4190")] 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: 0x060130E9 RID: 78057 RVA: 0x00493D6C File Offset: 0x00491F6C [Token(Token = "0x60130E9")] [Address(RVA = "0x13F2C30", Offset = "0x13F1630", VA = "0x1813F2C30")] 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; } ActionEvent localPlayerStartedTeleportEvent = PlayerMovementFeedback.LocalPlayerStartedTeleportEvent; int num3 = 0; localPlayerStartedTeleportEvent.Invoke(num3 != 0); PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcTeleport); float z = PLGEIOGCCHC.z; float z2 = GOILLCGHHLC.z; } // Token: 0x060130EA RID: 78058 RVA: 0x00493E18 File Offset: 0x00492018 [Token(Token = "0x60130EA")] [Address(RVA = "0x13F14F0", Offset = "0x13EFEF0", VA = "0x1813F14F0")] 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: 0x060130EB RID: 78059 RVA: 0x00493E58 File Offset: 0x00492058 [Token(Token = "0x60130EB")] [Address(RVA = "0x13F5390", Offset = "0x13F3D90", VA = "0x1813F5390")] [PunRPC] private void RpcTeleport(Vector3 NDBKPBINAMG, Vector3 FGIILMBDIIK, float BJJEDIGOMGC) { double time = PhotonNetwork.Time; global::Player player = this.thisPlayer; int num = 0; this.LKKBNIOJHOK = (float)num; if (player.GDPKBEBEOBA) { this.thisPlayer.playerAudio.OnTeleport(); float z = FGIILMBDIIK.z; float z2 = NDBKPBINAMG.z; float z3 = FGIILMBDIIK.z; float z4 = NDBKPBINAMG.z; } } // Token: 0x060130EC RID: 78060 RVA: 0x00493EBC File Offset: 0x004920BC [Token(Token = "0x60130EC")] [Address(RVA = "0x13F2730", Offset = "0x13F1130", VA = "0x1813F2730")] private void HMOBCCNCPBC(Vector3 NKGPDPDBFBG, Vector3 AIONBICDNPC) { if (this.TeleportEvent != 0) { float z = AIONBICDNPC.z; float z2 = NKGPDPDBFBG.z; } ActionEvent playerTeleportedEvent = PlayerMovementFeedback.PlayerTeleportedEvent; float z3 = AIONBICDNPC.z; float z4 = NKGPDPDBFBG.z; this.thisPlayer.playerEvents.Teleport(); } // Token: 0x060130ED RID: 78061 RVA: 0x00493F0C File Offset: 0x0049210C [Token(Token = "0x60130ED")] [Address(RVA = "0x13F2B30", Offset = "0x13F1530", VA = "0x1813F2B30")] private void JLLKBMCACGF() { PlayerTrail playerTrail = global::UnityEngine.Object.Instantiate(this.content.TeleportTrailPrefab); global::Player player = this.thisPlayer; this.BBIFBBDCINB = playerTrail; Transform transform = playerTrail.transform; player.SetParentPlayerRoot(transform); this.BBIFBBDCINB.gameObject.NHCPFEKJPIA(DAJFOCGPHGP.HiddenInFirstPerson); } // Token: 0x060130EE RID: 78062 RVA: 0x00493F60 File Offset: 0x00492160 [Token(Token = "0x60130EE")] [Address(RVA = "0x13F3DB0", Offset = "0x13F27B0", VA = "0x1813F3DB0")] private void MMFPINNMDLF(Vector3 NKGPDPDBFBG, Vector3 AIONBICDNPC) { global::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) { Photon.Realtime.Player 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; } } } global::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: 0x060130EF RID: 78063 RVA: 0x00494020 File Offset: 0x00492220 [Token(Token = "0x60130EF")] [Address(RVA = "0x13F23F0", Offset = "0x13F0DF0", VA = "0x1813F23F0")] private void GHKPBMKBFBP() { PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcOnJump); photonView.RpcAll(rpcaction); } // Token: 0x060130F0 RID: 78064 RVA: 0x00494050 File Offset: 0x00492250 [Token(Token = "0x60130F0")] [Address(RVA = "0x13F4F70", Offset = "0x13F3970", VA = "0x1813F4F70")] [PunRPC] private void RpcOnJump() { this.thisPlayer.playerAudio.OnJump(); } // Token: 0x060130F1 RID: 78065 RVA: 0x00494074 File Offset: 0x00492274 [Token(Token = "0x60130F1")] [Address(RVA = "0x13F26A0", Offset = "0x13F10A0", VA = "0x1813F26A0")] private void HIJGAEHAOIP() { PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcOnLand); photonView.RpcAll(rpcaction); } // Token: 0x060130F2 RID: 78066 RVA: 0x004940A4 File Offset: 0x004922A4 [Token(Token = "0x60130F2")] [Address(RVA = "0x13F4FA0", Offset = "0x13F39A0", VA = "0x1813F4FA0")] [PunRPC] private void RpcOnLand() { this.thisPlayer.playerAudio.OnLand(); } // Token: 0x060130F3 RID: 78067 RVA: 0x004940C8 File Offset: 0x004922C8 [Token(Token = "0x60130F3")] [Address(RVA = "0x13F42D0", Offset = "0x13F2CD0", VA = "0x1813F42D0")] private void NODOLCKNMNH() { this.thisPlayer.playerAudio.OnGetUpFailed(); } // Token: 0x060130F4 RID: 78068 RVA: 0x004940EC File Offset: 0x004922EC [Token(Token = "0x60130F4")] [Address(RVA = "0x13F1B50", Offset = "0x13F0550", VA = "0x1813F1B50")] private void EIEFBIDADAK(AGIEDIMOLKM CKPIBOIGPMJ) { PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcOnStateTransition); } // Token: 0x060130F5 RID: 78069 RVA: 0x00494114 File Offset: 0x00492314 [Token(Token = "0x60130F5")] [Address(RVA = "0x13F5320", Offset = "0x13F3D20", VA = "0x1813F5320")] [PunRPC] private void RpcOnStateTransition(AGIEDIMOLKM CKPIBOIGPMJ) { if (this.AIGLLNIFJJD()) { PlayerAudio playerAudio = this.thisPlayer.playerAudio; } } // Token: 0x060130F6 RID: 78070 RVA: 0x0049413C File Offset: 0x0049233C [Token(Token = "0x60130F6")] [Address(RVA = "0x13F25B0", Offset = "0x13F0FB0", VA = "0x1813F25B0")] private void HBIMOFDOGFI() { PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcOnClamber); photonView.RpcAll(rpcaction); } // Token: 0x060130F7 RID: 78071 RVA: 0x0049416C File Offset: 0x0049236C [Token(Token = "0x60130F7")] [Address(RVA = "0x13F4F40", Offset = "0x13F3940", VA = "0x1813F4F40")] [PunRPC] private void RpcOnClamber() { this.thisPlayer.playerAudio.OnLedgeClimb(); } // Token: 0x060130F8 RID: 78072 RVA: 0x00494190 File Offset: 0x00492390 [Token(Token = "0x60130F8")] [Address(RVA = "0x13F40C0", Offset = "0x13F2AC0", VA = "0x1813F40C0")] private void MPLHPFIPDCK(Photon.Realtime.Player JGOCAKIAFPE, Vector3 OMCMAIOKNII) { PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcOnPushed); float z = OMCMAIOKNII.z; } // Token: 0x060130F9 RID: 78073 RVA: 0x004941C0 File Offset: 0x004923C0 [Token(Token = "0x60130F9")] [Address(RVA = "0x13F4FD0", Offset = "0x13F39D0", VA = "0x1813F4FD0")] [PunRPC] private void RpcOnPushed(Photon.Realtime.Player JGOCAKIAFPE, Vector3 OMCMAIOKNII) { if (base.hasAuthority && this.thisPlayer.playerMovement.DCFNNBKCANA.HasTokens) { PlayerMovement playerMovement = this.thisPlayer.playerMovement; float impulseAirControlPercentage = playerMovement.content.ImpulseAirControlPercentage; playerMovement.CDDMICFBJPL.CNLJPBIJLLA = true; playerMovement.CDDMICFBJPL.BOPOFJMOPOJ = (KPGGFHFEECD)((ulong)0L); playerMovement.CDDMICFBJPL.PJFDAEENEIB = float.MaxValue; playerMovement.CDDMICFBJPL.BDEHLOCEOKH = 1f; playerMovement.CDDMICFBJPL.CNAFFAGLCOC = impulseAirControlPercentage; global::Player player = JGOCAKIAFPE.GPOMCJICJIH(); if (player) { PlayerMovementFeedback playerMovementFeedback = player.playerMovementFeedback; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; PhotonView photonView = playerMovementFeedback.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(playerMovementFeedback.RpcOnPushing); photonView.RpcAll(rpcaction, localPlayer); } } } // Token: 0x060130FA RID: 78074 RVA: 0x0049429C File Offset: 0x0049249C [Token(Token = "0x60130FA")] [Address(RVA = "0x13F2890", Offset = "0x13F1290", VA = "0x1813F2890")] private void HPKNKJEDLPD(Photon.Realtime.Player FACGKJDJDDI) { PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcOnPushing); photonView.RpcAll(rpcaction, FACGKJDJDDI); } // Token: 0x060130FB RID: 78075 RVA: 0x004942CC File Offset: 0x004924CC [Token(Token = "0x60130FB")] [Address(RVA = "0x13F5200", Offset = "0x13F3C00", VA = "0x1813F5200")] [PunRPC] private void RpcOnPushing(Photon.Realtime.Player FACGKJDJDDI) { if (base.hasAuthority) { this.thisPlayer.playerMovement.CDDMICFBJPL.NLPOPBKKFJJ = true; } RecRoomAudioClip pushSfx = this.content.PushSfx; Transform transform = FACGKJDJDDI.GPOMCJICJIH().body.transform; Vector3 vector; float z = vector.z; } // Token: 0x060130FC RID: 78076 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60130FC")] [Address(RVA = "0x13F0630", Offset = "0x13EF030", VA = "0x1813F0630")] private void ACNMMNJCABD() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060130FD RID: 78077 RVA: 0x00494324 File Offset: 0x00492524 [Token(Token = "0x60130FD")] [Address(RVA = "0x13F2220", Offset = "0x13F0C20", VA = "0x1813F2220")] private void FEKALNHDMKE() { bool hasAuthority = base.hasAuthority; if (hasAuthority) { KDFDIBOCLJH pfnikopjoec = this.thisPlayer.playerMovement.PGFPNHAKFNJ.PFNIKOPJOEC; bool flag = this.PEFGNBHKEAG.Get1() != null; if (pfnikopjoec == 0 || flag) { while (!hasAuthority) { } SynchronizedField pefgnbhkeag = this.PEFGNBHKEAG; float z = Vector3.zero.z; return; } Transform targetTransform = this.thisPlayer.trackingSpace._rigidbodyEx.MDKDCJFEBJH; global::Player player = this.thisPlayer; Vector3 vector; float z2 = vector.z; SynchronizedField pefgnbhkeag2 = this.PEFGNBHKEAG; Vector3 vector2; float z3 = vector2.z; } } // Token: 0x060130FE RID: 78078 RVA: 0x004943C0 File Offset: 0x004925C0 [Token(Token = "0x60130FE")] [Address(RVA = "0x13F5590", Offset = "0x13F3F90", VA = "0x1813F5590")] public PlayerMovementFeedback() { float z = Vector3.zero.z; this.BPHMBPKBMBG.z = z; float z2 = Vector3.zero.z; this.CFPELCIJDJB.z = z2; float z3 = Vector3.zero.z; this.DIEFGHNGBMC.z = z3; int num; ActionEvent actionEvent = new ActionEvent(32, num != 0); num = 0; this.TeleportEvent = actionEvent; base..ctor(); } // Token: 0x060130FF RID: 78079 RVA: 0x0049442C File Offset: 0x0049262C // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60130FF")] [Address(RVA = "0x13F5500", Offset = "0x13F3F00", VA = "0x1813F5500")] static PlayerMovementFeedback() { int num; ActionEvent actionEvent = new ActionEvent(32, num != 0); num = 0; PlayerMovementFeedback.PlayerTeleportedEvent = actionEvent; int num2; ActionEvent actionEvent2 = new ActionEvent(32, num2 != 0); num2 = 0; PlayerMovementFeedback.LocalPlayerStartedTeleportEvent = actionEvent2; } // Token: 0x06013100 RID: 78080 RVA: 0x0049445C File Offset: 0x0049265C [Token(Token = "0x6013100")] [Address(RVA = "0x13F2970", Offset = "0x13F1370", VA = "0x1813F2970")] [CompilerGenerated] private void IEFOCCKEFDC() { AudioManager.StopLoopingSFX(this.JCPAGIGLAJM); this.JCPAGIGLAJM = (ulong)0L; } // Token: 0x06013101 RID: 78081 RVA: 0x00494480 File Offset: 0x00492680 [Token(Token = "0x6013101")] [Address(RVA = "0x13F1AE0", Offset = "0x13F04E0", VA = "0x1813F1AE0")] [CompilerGenerated] private void DJJDNEJHDCM() { AudioManager.StopLoopingSFX(this.ILKLNKAPDOI); this.ILKLNKAPDOI = (ulong)0L; } // Token: 0x0400CED7 RID: 52951 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400CED7")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private global::Player thisPlayer; // Token: 0x0400CED8 RID: 52952 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400CED8")] [SerializeField] private CrossPlatformPlayerLocomotionFeedbackContent content; // Token: 0x0400CED9 RID: 52953 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400CED9")] private PlayerTrail BBIFBBDCINB; // Token: 0x0400CEDA RID: 52954 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400CEDA")] private float LKKBNIOJHOK; // Token: 0x0400CEDB RID: 52955 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")] [Token(Token = "0x400CEDB")] private float AAOKMKDPCKJ; // Token: 0x0400CEDC RID: 52956 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400CEDC")] private Vector3 BPHMBPKBMBG; // Token: 0x0400CEDD RID: 52957 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400CEDD")] private SynchronizedPlayerField HIBNDAEBHFK; // Token: 0x0400CEDE RID: 52958 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400CEDE")] private float BILKMEMHPNN; // Token: 0x0400CEDF RID: 52959 [global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")] [Token(Token = "0x400CEDF")] private float NNJJOCEMOCP; // Token: 0x0400CEE0 RID: 52960 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400CEE0")] private float NBMHCNLKLKC; // Token: 0x0400CEE1 RID: 52961 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400CEE1")] private SFXAudioSource JCPAGIGLAJM; // Token: 0x0400CEE2 RID: 52962 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400CEE2")] private ISchedulerPromise OMMFJCDPNBF; // Token: 0x0400CEE3 RID: 52963 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400CEE3")] private bool KDBDLKMBPJK; // Token: 0x0400CEE4 RID: 52964 [global::Cpp2IlInjected.FieldOffset(Offset = "0x99")] [Token(Token = "0x400CEE4")] private bool KFAJEFDFBNC; // Token: 0x0400CEE5 RID: 52965 [global::Cpp2IlInjected.FieldOffset(Offset = "0x9A")] [Token(Token = "0x400CEE5")] private bool NAHAGOFGCBP; // Token: 0x0400CEE6 RID: 52966 [global::Cpp2IlInjected.FieldOffset(Offset = "0x9C")] [Token(Token = "0x400CEE6")] private float BBLIEJLIBLD; // Token: 0x0400CEE7 RID: 52967 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400CEE7")] private Vector3 CFPELCIJDJB; // Token: 0x0400CEE8 RID: 52968 [global::Cpp2IlInjected.FieldOffset(Offset = "0xAC")] [Token(Token = "0x400CEE8")] private Vector3 DIEFGHNGBMC; // Token: 0x0400CEE9 RID: 52969 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400CEE9")] private PooledParticle HPFDDFANAAC; // Token: 0x0400CEEA RID: 52970 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400CEEA")] private PooledParticle FFIABGGNFPA; // Token: 0x0400CEEB RID: 52971 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400CEEB")] private PooledParticle BCMEIHIJIBJ; // Token: 0x0400CEEC RID: 52972 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x400CEEC")] private SFXAudioSource ILKLNKAPDOI; // Token: 0x0400CEED RID: 52973 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x400CEED")] private ISchedulerPromise NHKPDFMCHMH; // Token: 0x0400CEEE RID: 52974 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x400CEEE")] private PooledParticle BJEHKBMNPIO; // Token: 0x0400CEEF RID: 52975 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x400CEEF")] private float HGJAPPPFLHG; // Token: 0x0400CEF0 RID: 52976 [global::Cpp2IlInjected.FieldOffset(Offset = "0xEC")] [Token(Token = "0x400CEF0")] private float FPACGDIAMND; // Token: 0x0400CEF1 RID: 52977 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x400CEF1")] private SFXAudioSource CGPBEJJGAMF; // Token: 0x0400CEF2 RID: 52978 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x400CEF2")] private ISchedulerPromise GNLKJKPBDFO; // Token: 0x0400CEF3 RID: 52979 [Token(Token = "0x400CEF3")] public static ActionEvent PlayerTeleportedEvent; // Token: 0x0400CEF4 RID: 52980 [Token(Token = "0x400CEF4")] public static ActionEvent LocalPlayerStartedTeleportEvent; // Token: 0x0400CEF5 RID: 52981 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x400CEF5")] public ActionEvent TeleportEvent; // Token: 0x0400CEF6 RID: 52982 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x400CEF6")] private SynchronizedField PEFGNBHKEAG; // Token: 0x02002A8A RID: 10890 [Token(Token = "0x2002A8A")] public sealed class CIKGKEMJHJB : MulticastDelegate { // Token: 0x06013102 RID: 78082 RVA: 0x004944A4 File Offset: 0x004926A4 [Token(Token = "0x6013102")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public CIKGKEMJHJB(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06013103 RID: 78083 RVA: 0x004944C0 File Offset: 0x004926C0 [Token(Token = "0x6013103")] [Address(RVA = "0x199ED70", Offset = "0x199D770", VA = "0x18199ED70", Slot = "13")] public void Invoke(global::Player IEKDDPPNFPF, Vector3 EHOCHOEODPI, Vector3 EIMLJIEONMB) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06013104 RID: 78084 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013104")] [Address(RVA = "0x199ECC0", Offset = "0x199D6C0", VA = "0x18199ECC0", Slot = "14")] public IAsyncResult BeginInvoke(global::Player IEKDDPPNFPF, Vector3 EHOCHOEODPI, Vector3 EIMLJIEONMB, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013105 RID: 78085 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013105")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02002A8B RID: 10891 [Token(Token = "0x2002A8B")] [Serializable] public struct WindLineVFXSettings { // Token: 0x06013106 RID: 78086 RVA: 0x00494670 File Offset: 0x00492870 [Token(Token = "0x6013106")] [Address(RVA = "0x19B6F60", Offset = "0x19B5960", VA = "0x1819B6F60")] 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: 0x06013107 RID: 78087 RVA: 0x0049469C File Offset: 0x0049289C [Token(Token = "0x6013107")] [Address(RVA = "0x19B7140", Offset = "0x19B5B40", VA = "0x1819B7140")] public static void IMJFHDEHJHO(ParticleSystem FBEHKJAGBMD, PlayerMovementFeedback.WindLineVFXSettings GHGBPMPLLBK) { ParticleSystem.MainModule main = FBEHKJAGBMD.main; ParticleSystem.MainModule main2 = FBEHKJAGBMD.main; throw new MissingMethodException(); } // Token: 0x0400CEF7 RID: 52983 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400CEF7")] public float emissionRateMultiplier; // Token: 0x0400CEF8 RID: 52984 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4")] [Token(Token = "0x400CEF8")] public float startSpeed; // Token: 0x0400CEF9 RID: 52985 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400CEF9")] public Color startColor; // Token: 0x0400CEFA RID: 52986 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400CEFA")] public float trailLifetime; } } }