Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/Core/Locomotion/PlayerMovementFeedback.cs
T
2026-04-08 23:40:05 +02:00

1424 lines
51 KiB
C#

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<bool> 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<bool, Vector3> synchronizedField;
this.PEFGNBHKEAG = synchronizedField;
int num2;
SynchronizedPlayerField<bool> 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<PlayerTrail>(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<bool> 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<AGIEDIMOLKM> 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<Photon.Realtime.Player, Vector3> 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.<EGKJPJKLEAI>k__BackingField.head.transform;
Vector3 vector2;
float z2 = vector2.z;
Vector3 vector3;
float z3 = vector3.z;
float maxDistanceForRemotePlayerFootstepAudio = this.content.MaxDistanceForRemotePlayerFootstepAudio;
throw new NullReferenceException();
}
// Token: 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<ISchedule> 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<PooledParticle>(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.<OAIDPPDMCPA>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 <OAIDPPDMCPA>k__BackingField = this.BCMEIHIJIBJ.<OAIDPPDMCPA>k__BackingField;
bool isPlaying = <OAIDPPDMCPA>k__BackingField.isPlaying;
if (<OAIDPPDMCPA>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<PooledParticle>(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<Vector3, Vector3, float> 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<global::Player, Vector3, Vector3> 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<PlayerTrail>(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<AGIEDIMOLKM> 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<Photon.Realtime.Player, Vector3> 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<Photon.Realtime.Player> rpcaction = new RPCActions.RPCAction(playerMovementFeedback.RpcOnPushing);
photonView.RpcAll<Photon.Realtime.Player>(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<Photon.Realtime.Player> rpcaction = new RPCActions.RPCAction(this.RpcOnPushing);
photonView.RpcAll<Photon.Realtime.Player>(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<bool, Vector3> 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<bool, Vector3> 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<global::Player, Vector3, Vector3> 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<global::Player, Vector3, Vector3> 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<bool> 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<global::Player, Vector3, Vector3> 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<global::Player, Vector3, Vector3> TeleportEvent;
// Token: 0x0400CEF6 RID: 52982
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x400CEF6")]
private SynchronizedField<bool, Vector3> 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;
}
}
}