Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/Locomotion/PlayerMovementFeedback.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

1413 lines
52 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom.Core.Pools;
using UnityEngine;
namespace RecRoom.Core.Locomotion
{
// Token: 0x02003030 RID: 12336
[Token(Token = "0x2003030")]
public class PlayerMovementFeedback : MonoBehaviourPun
{
// Token: 0x170039A8 RID: 14760
// (get) Token: 0x06014DE4 RID: 85476 RVA: 0x004D8D94 File Offset: 0x004D6F94
[Token(Token = "0x170039A8")]
public bool FJGJCLBLGDH
{
[Token(Token = "0x6014DE4")]
[Address(RVA = "0x1A325E0", Offset = "0x1A315E0", VA = "0x181A325E0")]
get
{
double num = KKPBCOOONNK.EDNCMGJJLIH;
float lkkbniojhok = this.LKKBNIOJHOK;
PlayerMovement playerMovement = this.thisPlayer.playerMovement;
return playerMovement.NKNOLHBGEOO != 0 || playerMovement.PAOHJMAMFIM.FJGJCLBLGDH;
}
}
// Token: 0x170039A9 RID: 14761
// (get) Token: 0x06014DE5 RID: 85477 RVA: 0x004D8DE0 File Offset: 0x004D6FE0
[Token(Token = "0x170039A9")]
private bool GFNFLKGFAGO
{
[Token(Token = "0x6014DE5")]
[Address(RVA = "0x1A314F0", Offset = "0x1A304F0", VA = "0x181A314F0")]
get
{
return this.thisPlayer.playerMovement.PAOHJMAMFIM.DAAEODGPKEH;
}
}
// Token: 0x06014DE6 RID: 85478 RVA: 0x004D8E08 File Offset: 0x004D7008
[Token(Token = "0x6014DE6")]
[Address(RVA = "0x1A2E550", Offset = "0x1A2D550", VA = "0x181A2E550", Slot = "13")]
protected override void Awake()
{
base..ctor();
float z = Vector3.zero.z;
NMIGJEKFNME<bool, Vector3> nmigjekfnme;
this.PEFGNBHKEAG = nmigjekfnme;
}
// Token: 0x06014DE7 RID: 85479 RVA: 0x004D8E30 File Offset: 0x004D7030
[Token(Token = "0x6014DE7")]
[Address(RVA = "0x1A2FD40", Offset = "0x1A2ED40", VA = "0x181A2FD40")]
private void Start()
{
PlayerTrail playerTrail = global::UnityEngine.Object.Instantiate<PlayerTrail>(this.content.TeleportTrailPrefab);
Player player = this.thisPlayer;
this.BBIFBBDCINB = playerTrail;
Transform transform = playerTrail.transform;
player.SetParentPlayerRoot(transform);
this.BBIFBBDCINB.gameObject.NHCPFEKJPIA(DAJFOCGPHGP.HiddenInFirstPerson);
}
// Token: 0x06014DE8 RID: 85480 RVA: 0x004D8E84 File Offset: 0x004D7084
[Token(Token = "0x6014DE8")]
[Address(RVA = "0x1A30610", Offset = "0x1A2F610", VA = "0x181A30610")]
private void LateUpdate()
{
for (;;)
{
this.GONDGHCOJIP();
PlayerMovement playerMovement = this.thisPlayer.playerMovement;
bool cgnkgnkapll = playerMovement.CGNKGNKAPLL;
if (cgnkgnkapll)
{
}
if (playerMovement.PGFPNHAKFNJ.FFPPCFHJMED.OAIPGOANDGN)
{
if (cgnkgnkapll)
{
}
if (cgnkgnkapll)
{
}
if (cgnkgnkapll)
{
}
if (cgnkgnkapll)
{
}
float bcanlchbkje = playerMovement.PGFPNHAKFNJ.FFPPCFHJMED.BCANLCHBKJE;
PlayerMovement playerMovement2 = this.thisPlayer.playerMovement;
bool cgnkgnkapll2 = playerMovement2.CGNKGNKAPLL;
if (cgnkgnkapll2)
{
}
if (playerMovement2.PGFPNHAKFNJ.FFPPCFHJMED.HPDPAEJCMJB)
{
if (cgnkgnkapll2)
{
}
if (cgnkgnkapll2)
{
}
this.thisPlayer.playerAudio.OnTeleport();
PlayerMovement playerMovement3 = this.thisPlayer.playerMovement;
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcOnJump);
photonView.RpcAll(anjgmeddnpe);
PlayerMovement playerMovement4 = this.thisPlayer.playerMovement;
PhotonView photonView2 = base.JDHMIOJKLCK;
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe2 = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcOnLand);
photonView2.RpcAll(anjgmeddnpe2);
Player player = this.thisPlayer;
PlayerMovement playerMovement5 = player.playerMovement;
player.playerAudio.OnGetUpFailed();
if (this.thisPlayer.playerMovement.PGFPNHAKFNJ.IJEDNJLJGKF != AGIEDIMOLKM.None)
{
break;
}
}
}
}
PhotonView photonView3 = base.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<AGIEDIMOLKM> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcOnStateTransition);
PlayerMovement playerMovement6 = this.thisPlayer.playerMovement;
PhotonView photonView4 = base.JDHMIOJKLCK;
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe3 = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcOnClamber);
photonView4.RpcAll(anjgmeddnpe3);
Player facgkjdjddi = this.thisPlayer.playerMovement.PGFPNHAKFNJ.COGKMGCKNIG.FACGKJDJDDI;
int num = 0;
if (facgkjdjddi != num)
{
PlayerMovementFeedback playerMovementFeedback = facgkjdjddi.playerMovementFeedback;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
PlayerMovement playerMovement7 = this.thisPlayer.playerMovement;
PhotonView photonView5 = playerMovementFeedback.JDHMIOJKLCK;
DGLOJCGDOGG.FGGIMKCCBDA<AGAJMBPABDL, Vector3> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(playerMovementFeedback.RpcOnPushed);
}
this.EIKIEMADHPC();
this.AGBLHIDLKKC();
this.COPEBJLLOJJ();
this.EOELGAIIJHO();
PlayerMovement playerMovement8 = this.thisPlayer.playerMovement;
bool flag;
if (flag)
{
}
bool flag2;
if (flag2)
{
}
this.ACNMMNJCABD();
}
// Token: 0x06014DE9 RID: 85481 RVA: 0x004D90A0 File Offset: 0x004D72A0
[Token(Token = "0x6014DE9")]
[Address(RVA = "0x1A31530", Offset = "0x1A30530", VA = "0x181A31530")]
public void OnPlayerDespawn()
{
PlayerTrail bbifbbdcinb = this.BBIFBBDCINB;
int num = 0;
if (bbifbbdcinb != num)
{
PlayerTrail bbifbbdcinb2 = this.BBIFBBDCINB;
}
}
// Token: 0x06014DEA RID: 85482 RVA: 0x004D90D0 File Offset: 0x004D72D0
[Token(Token = "0x6014DEA")]
[Address(RVA = "0x1A31E80", Offset = "0x1A30E80", VA = "0x181A31E80")]
public void PlaySonicBoomSprintEffect()
{
this.KFAJEFDFBNC = true;
}
// Token: 0x06014DEB RID: 85483 RVA: 0x004D90E4 File Offset: 0x004D72E4
[Token(Token = "0x6014DEB")]
[Address(RVA = "0x1A32450", Offset = "0x1A31450", VA = "0x181A32450")]
public void StopPlayingSonicBoomSprintEffect()
{
this.NAHAGOFGCBP = true;
}
// Token: 0x06014DEC RID: 85484 RVA: 0x004D90F8 File Offset: 0x004D72F8
[Token(Token = "0x6014DEC")]
[Address(RVA = "0x1A2E270", Offset = "0x1A2D270", VA = "0x181A2E270")]
private bool AIGLLNIFJJD()
{
Transform transform = this.thisPlayer.head.transform;
Vector3 vector;
float z = vector.z;
Transform transform2 = Player.<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: 0x170039AA RID: 14762
// (get) Token: 0x06014DED RID: 85485 RVA: 0x004D9158 File Offset: 0x004D7358
[Token(Token = "0x170039AA")]
private AnimationCurve EIKJIDBGLEJ
{
[Token(Token = "0x6014DED")]
[Address(RVA = "0x1A2FCF0", Offset = "0x1A2ECF0", VA = "0x181A2FCF0")]
get
{
PlayerMovement.CACILGIFKNK paohjmamfim = this.thisPlayer.playerMovement.PAOHJMAMFIM;
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content;
if (paohjmamfim.DAAEODGPKEH)
{
return crossPlatformPlayerLocomotionFeedbackContent.ProneStepAudioFrequencyCurve;
}
return crossPlatformPlayerLocomotionFeedbackContent.FootstepAudioFrequencyCurve;
}
}
// Token: 0x170039AB RID: 14763
// (get) Token: 0x06014DEE RID: 85486 RVA: 0x004D919C File Offset: 0x004D739C
[Token(Token = "0x170039AB")]
private AnimationCurve HANMAOAICNK
{
[Token(Token = "0x6014DEE")]
[Address(RVA = "0x1A2E940", Offset = "0x1A2D940", VA = "0x181A2E940")]
get
{
Player player = this.thisPlayer;
PlayerMovement.CACILGIFKNK paohjmamfim = player.playerMovement.PAOHJMAMFIM;
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content;
if (paohjmamfim.DAAEODGPKEH)
{
return crossPlatformPlayerLocomotionFeedbackContent.RemotePlayerProneStepAudioVolumeCurve;
}
return crossPlatformPlayerLocomotionFeedbackContent.RemotePlayerFootstepAudioVolumeCurve;
}
}
// Token: 0x06014DEF RID: 85487 RVA: 0x004D920C File Offset: 0x004D740C
[Token(Token = "0x6014DEF")]
[Address(RVA = "0x1A2EEF0", Offset = "0x1A2DEF0", VA = "0x181A2EEF0")]
private void EIKIEMADHPC()
{
/*
An exception occurred when decompiling this method (06014DEF)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Core.Locomotion.PlayerMovementFeedback::EIKIEMADHPC()
---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length')
Actual value was -1.
at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName)
at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 403
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 117
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06014DF0 RID: 85488 RVA: 0x004D92F8 File Offset: 0x004D74F8
[Token(Token = "0x6014DF0")]
[Address(RVA = "0x1A2F670", Offset = "0x1A2E670", VA = "0x181A2F670")]
private void GONDGHCOJIP()
{
/*
An exception occurred when decompiling this method (06014DF0)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Core.Locomotion.PlayerMovementFeedback::GONDGHCOJIP()
---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length')
Actual value was -1.
at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName)
at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 403
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 117
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06014DF1 RID: 85489 RVA: 0x004D93C4 File Offset: 0x004D75C4
[Token(Token = "0x6014DF1")]
[Address(RVA = "0x1A31A60", Offset = "0x1A30A60", VA = "0x181A31A60")]
private void PINAIPAJOHE()
{
int num;
float num2;
Player player2;
do
{
if (!this.thisPlayer.playerMovement.PAOHJMAMFIM.LBGOAHJFKDK)
{
}
float time = Time.time;
Player player = this.thisPlayer;
PlayerMovement playerMovement = player.playerMovement;
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content;
num = 0;
PlayerMovement playerMovement2 = player.playerMovement;
if (!playerMovement2.PAOHJMAMFIM.LBGOAHJFKDK)
{
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent2 = this.content;
float ijnoilefncn = playerMovement2.PGFPNHAKFNJ.POMCBENGPBG.IJNOILEFNCN;
num2 = Time.time;
player2 = this.thisPlayer;
PlayerMovement playerMovement3 = player2.playerMovement;
float heartbeatWindDownDuration = this.content.HeartbeatWindDownDuration;
}
if (num == 0 && num == 0)
{
return;
}
}
while (!player2.playerMovement.PAOHJMAMFIM.LBGOAHJFKDK);
float num3 = Time.time;
PlayerMovement playerMovement4 = this.thisPlayer.playerMovement;
float heartbeatAudioStartDelay = this.content.HeartbeatAudioStartDelay;
num2 = heartbeatAudioStartDelay;
num3 = heartbeatAudioStartDelay;
float num4 = Mathf.InverseLerp(num3, num2, num3);
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent3 = this.content;
num3 = num4;
AnimationCurve heartbeatAudioPeriodCurve = crossPlatformPlayerLocomotionFeedbackContent3.HeartbeatAudioPeriodCurve;
num2 = num4;
float num5 = heartbeatAudioPeriodCurve.Evaluate(num2);
float time2 = Time.time;
AnimationCurve heartbeatAudioBeatSpacingCurve = this.content.HeartbeatAudioBeatSpacingCurve;
num2 = num3;
float num6 = heartbeatAudioBeatSpacingCurve.Evaluate(num2);
AnimationCurve heartbeatAudioVolumeCurve = this.content.HeartbeatAudioVolumeCurve;
num2 = num3;
num3 = heartbeatAudioVolumeCurve.Evaluate(num2);
if (num != 0)
{
PlayerMovement playerMovement5 = this.thisPlayer.playerMovement;
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent4 = this.content;
float num7 = Mathf.InverseLerp(Time.time, num2, num3);
num3 = num7;
num7 = num3;
int num8 = 0;
num3 = Mathf.Lerp(num7, (float)num8, num3);
}
int num9;
PlayerMovementFeedback.GKHGKOCBNAO gkhgkocbnao = new PlayerMovementFeedback.GKHGKOCBNAO(num9);
num9 = 0;
gkhgkocbnao.spacing = num6;
gkhgkocbnao.volume = num3;
gkhgkocbnao.<>4__this = this;
Coroutine coroutine = base.StartCoroutine(gkhgkocbnao);
float time3 = Time.time;
this.NNJJOCEMOCP = time3;
}
// Token: 0x06014DF2 RID: 85490 RVA: 0x004D95B8 File Offset: 0x004D77B8
[Token(Token = "0x6014DF2")]
[Address(RVA = "0x1A30580", Offset = "0x1A2F580", VA = "0x181A30580")]
private IEnumerator LJJGFHDJAJP(float EOJCPHGDKCC, float DKDOBJOOGLC)
{
int num;
PlayerMovementFeedback.GKHGKOCBNAO gkhgkocbnao = new PlayerMovementFeedback.GKHGKOCBNAO(num);
num = 0;
gkhgkocbnao.spacing = EOJCPHGDKCC;
gkhgkocbnao.volume = DKDOBJOOGLC;
gkhgkocbnao.<>4__this = this;
throw new NullReferenceException();
}
// Token: 0x06014DF3 RID: 85491 RVA: 0x004D95E8 File Offset: 0x004D77E8
[Token(Token = "0x6014DF3")]
[Address(RVA = "0x1A317E0", Offset = "0x1A307E0", VA = "0x181A317E0")]
private void PHDABOHHMNA()
{
PlayerMovement.CACILGIFKNK paohjmamfim = this.thisPlayer.playerMovement.PAOHJMAMFIM;
if (!paohjmamfim.LBGOAHJFKDK && !paohjmamfim.HGJFHOPJJGD && !paohjmamfim.JDNNBGMPCBM)
{
SFXAudioSource jcpagiglajm = this.JCPAGIGLAJM;
int num = 0;
if (jcpagiglajm != num && this.OMMFJCDPNBF == (ulong)0L)
{
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content;
SFXAudioSource jcpagiglajm2 = this.JCPAGIGLAJM;
float sprintWindLoopSfxFadeDuration = crossPlatformPlayerLocomotionFeedbackContent.SprintWindLoopSfxFadeDuration;
int num2 = 0;
KFBABPAPIMB kfbabpapimb = AudioManager.FadeSFX(jcpagiglajm2, (float)num2, sprintWindLoopSfxFadeDuration);
this.OMMFJCDPNBF = kfbabpapimb;
Action action = new Action(this.AKGFGMFPIEE);
}
return;
}
if (this.OMMFJCDPNBF != 0)
{
this.OMMFJCDPNBF = (ulong)0L;
}
SFXAudioSource jcpagiglajm3 = this.JCPAGIGLAJM;
int num3 = 0;
if (jcpagiglajm3 == num3)
{
RecRoomAudioClip sprintWindSfx = this.content.SprintWindSfx;
int num4 = 0;
SFXAudioSource sfxaudioSource = AudioManager.StartLooping2DSFX(sprintWindSfx, num4);
this.JCPAGIGLAJM = sfxaudioSource;
}
AudioSource audioSource = this.JCPAGIGLAJM._audioSource;
AnimationCurve sprintWindLoopSfxVolumeCurve = this.content.SprintWindLoopSfxVolumeCurve;
int num5 = 0;
float num6 = sprintWindLoopSfxVolumeCurve.Evaluate((float)num5);
audioSource.volume = num6;
}
// Token: 0x06014DF4 RID: 85492 RVA: 0x004D9700 File Offset: 0x004D7900
[Token(Token = "0x6014DF4")]
[Address(RVA = "0x1A2DF90", Offset = "0x1A2CF90", VA = "0x181A2DF90")]
private void AGBLHIDLKKC()
{
PlayerMovement playerMovement = this.thisPlayer.playerMovement;
RecRoomAudioClip slideStartSfx = this.content.SlideStartSfx;
int num = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(slideStartSfx, num);
if (!this.thisPlayer.playerMovement.PAOHJMAMFIM.HGJFHOPJJGD)
{
SFXAudioSource ilklnkapdoi = this.ILKLNKAPDOI;
int num2 = 0;
if (ilklnkapdoi != num2 && this.NHKPDFMCHMH == (ulong)0L)
{
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content;
SFXAudioSource ilklnkapdoi2 = this.ILKLNKAPDOI;
float slideLoopSfxFadeOutDuration = crossPlatformPlayerLocomotionFeedbackContent.SlideLoopSfxFadeOutDuration;
int num3 = 0;
KFBABPAPIMB kfbabpapimb = AudioManager.FadeSFX(ilklnkapdoi2, (float)num3, slideLoopSfxFadeOutDuration);
this.NHKPDFMCHMH = kfbabpapimb;
Action action = new Action(this.IEDDKGAGOKD);
}
return;
}
if (this.NHKPDFMCHMH != 0)
{
this.NHKPDFMCHMH = (ulong)0L;
}
SFXAudioSource ilklnkapdoi3 = this.ILKLNKAPDOI;
int num4 = 0;
if (ilklnkapdoi3 == num4)
{
RecRoomAudioClip slideLoopSfx = this.content.SlideLoopSfx;
int num5 = 0;
SFXAudioSource sfxaudioSource2 = AudioManager.StartLooping2DSFX(slideLoopSfx, num5);
this.ILKLNKAPDOI = sfxaudioSource2;
}
SFXAudioSource ilklnkapdoi4 = this.ILKLNKAPDOI;
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent2 = this.content;
AudioSource audioSource = ilklnkapdoi4._audioSource;
PlayerMovement playerMovement2 = this.thisPlayer.playerMovement;
AnimationCurve slideLoopSfxVolumeCurve = crossPlatformPlayerLocomotionFeedbackContent2.SlideLoopSfxVolumeCurve;
float num6 = playerMovement2.PGFPNHAKFNJ.PFNIKOPJOEC.MCJNFBFHAHH;
num6 = slideLoopSfxVolumeCurve.Evaluate(num6);
audioSource.volume = num6;
}
// Token: 0x06014DF5 RID: 85493 RVA: 0x004D9854 File Offset: 0x004D7A54
[Token(Token = "0x6014DF5")]
[Address(RVA = "0x1A2EBA0", Offset = "0x1A2DBA0", VA = "0x181A2EBA0")]
private void COPEBJLLOJJ()
{
PlayerMovement playerMovement = this.thisPlayer.playerMovement;
if (this.GNLKJKPBDFO != 0)
{
this.GNLKJKPBDFO = (ulong)0L;
}
RecRoomAudioClip wallRunStartSfx = this.content.WallRunStartSfx;
int num = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(wallRunStartSfx, num);
SFXAudioSource cgpbejjgamf = this.CGPBEJJGAMF;
int num2 = 0;
if (cgpbejjgamf == num2)
{
RecRoomAudioClip wallRunLoopSfx = this.content.WallRunLoopSfx;
int num3 = 0;
SFXAudioSource sfxaudioSource2 = AudioManager.StartLooping2DSFX(wallRunLoopSfx, num3);
this.CGPBEJJGAMF = sfxaudioSource2;
}
PlayerMovement playerMovement2 = this.thisPlayer.playerMovement;
RecRoomAudioClip wallRunStopSfx = this.content.WallRunStopSfx;
int num4 = 0;
SFXAudioSource sfxaudioSource3 = AudioManager.Play2DSFX(wallRunStopSfx, num4);
SFXAudioSource cgpbejjgamf2 = this.CGPBEJJGAMF;
int num5 = 0;
if (cgpbejjgamf2 != num5 && this.GNLKJKPBDFO == (ulong)0L)
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
float wallRunLoopSfxFadeOutDuration = this.content.WallRunLoopSfxFadeOutDuration;
int num6;
PlayerMovementFeedback.DHJHIBGCDLI dhjhibgcdli = new PlayerMovementFeedback.DHJHIBGCDLI(num6);
num6 = 0;
dhjhibgcdli.duration = wallRunLoopSfxFadeOutDuration;
dhjhibgcdli.<>4__this = this;
KFBABPAPIMB kfbabpapimb = instance.Run(this, dhjhibgcdli);
this.GNLKJKPBDFO = kfbabpapimb;
}
}
// Token: 0x06014DF6 RID: 85494 RVA: 0x004D9964 File Offset: 0x004D7B64
[Token(Token = "0x6014DF6")]
[Address(RVA = "0x1A2F380", Offset = "0x1A2E380", VA = "0x181A2F380")]
private IEnumerator<KENFJGFMIPM> FDABPPGHCFE(float BJJEDIGOMGC)
{
int num;
PlayerMovementFeedback.DHJHIBGCDLI dhjhibgcdli = new PlayerMovementFeedback.DHJHIBGCDLI(num);
num = 0;
dhjhibgcdli.duration = BJJEDIGOMGC;
dhjhibgcdli.<>4__this = this;
throw new NullReferenceException();
}
// Token: 0x06014DF7 RID: 85495 RVA: 0x004D9990 File Offset: 0x004D7B90
[Token(Token = "0x6014DF7")]
[Address(RVA = "0x1A2F0F0", Offset = "0x1A2E0F0", VA = "0x181A2F0F0")]
private void EOELGAIIJHO()
{
Player player = this.thisPlayer;
bool kdbdlkmbpjk = this.KDBDLKMBPJK;
PlayerMovement.CACILGIFKNK paohjmamfim = player.playerMovement.PAOHJMAMFIM;
if (paohjmamfim.LBGOAHJFKDK || !paohjmamfim.HGJFHOPJJGD)
{
}
bool flag = (uint)1 != 0U;
this.KDBDLKMBPJK = flag;
float z = player.playerMovement.PAOHJMAMFIM.GHENGKMJLAB.z;
Vector3 vector;
float z2 = vector.z;
if (!kdbdlkmbpjk && this.KDBDLKMBPJK != kdbdlkmbpjk)
{
float z3 = vector.z;
this.CFPELCIJDJB.z = z3;
}
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content;
float z4 = this.CFPELCIJDJB.z;
float sprintWindLineFadeTime = crossPlatformPlayerLocomotionFeedbackContent.SprintWindLineFadeTime;
Vector3 vector2;
float z5 = vector2.z;
Vector3 vector3;
float z6 = vector3.z;
this.CFPELCIJDJB.z = z6;
float z7 = vector3.z;
float num;
this.BBLIEJLIBLD = num;
this.PBFIADBCJPL();
this.LBPCLDAKDKG();
this.CBHOPFNMLJO();
}
// Token: 0x06014DF8 RID: 85496 RVA: 0x004D9A88 File Offset: 0x004D7C88
[Token(Token = "0x6014DF8")]
[Address(RVA = "0x1A315C0", Offset = "0x1A305C0", VA = "0x181A315C0")]
private void PBFIADBCJPL()
{
PooledParticle hpfddfanaac = this.HPFDDFANAAC;
if (!this.KDBDLKMBPJK)
{
int num = 0;
if (hpfddfanaac != num)
{
this.HPFDDFANAAC.StopAfterExistingLifetime();
this.HPFDDFANAAC = (ulong)0L;
}
return;
}
int num2 = 0;
if (hpfddfanaac == num2)
{
GlobalPool instance = GlobalPool.ONCPNMDGGKG;
PooledParticle sprintWindLineVfxPrefab = this.content.SprintWindLineVfxPrefab;
PooledParticle pooledParticle = instance.Acquire<PooledParticle>(sprintWindLineVfxPrefab);
this.HPFDDFANAAC = pooledParticle;
pooledParticle.Play(true, -1f);
}
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content;
if (crossPlatformPlayerLocomotionFeedbackContent.SprintWindLineMinDotVisibility > this.BBLIEJLIBLD || !this.thisPlayer.playerMovement.PAOHJMAMFIM.HGJFHOPJJGD)
{
}
PlayerMovementFeedback.WindLineVFXSettings emptyWindLineVfxSettings = crossPlatformPlayerLocomotionFeedbackContent.EmptyWindLineVfxSettings;
float trailLifetime = crossPlatformPlayerLocomotionFeedbackContent.EmptyWindLineVfxSettings.trailLifetime;
PlayerMovementFeedback.WindLineVFXSettings.IMJFHDEHJHO(this.HPFDDFANAAC.<OAIDPPDMCPA>k__BackingField, emptyWindLineVfxSettings);
PooledParticle hpfddfanaac2 = this.HPFDDFANAAC;
this.BGPFJCCHLCM(hpfddfanaac2);
}
// Token: 0x06014DF9 RID: 85497 RVA: 0x004D9B78 File Offset: 0x004D7D78
[Token(Token = "0x6014DF9")]
[Address(RVA = "0x1A303A0", Offset = "0x1A2F3A0", VA = "0x181A303A0")]
private void LBPCLDAKDKG()
{
PooledParticle bcmeihijibj = this.BCMEIHIJIBJ;
int num = 0;
if (!(bcmeihijibj != num))
{
}
ParticleSystem <OAIDPPDMCPA>k__BackingField = this.BCMEIHIJIBJ.<OAIDPPDMCPA>k__BackingField;
bool isPlaying = <OAIDPPDMCPA>k__BackingField.isPlaying;
PooledParticle bcmeihijibj2;
if (<OAIDPPDMCPA>k__BackingField != 0 && this.KDBDLKMBPJK && !this.NAHAGOFGCBP)
{
bcmeihijibj2 = this.BCMEIHIJIBJ;
int num2 = 0;
if (bcmeihijibj2 == num2)
{
GlobalPool instance = GlobalPool.ONCPNMDGGKG;
PooledParticle sprintSonicBoomVfxPrefab = this.content.SprintSonicBoomVfxPrefab;
PooledParticle pooledParticle = instance.Acquire<PooledParticle>(sprintSonicBoomVfxPrefab);
this.BCMEIHIJIBJ = pooledParticle;
pooledParticle.Play(true, -1f);
}
PooledParticle bcmeihijibj3 = this.BCMEIHIJIBJ;
this.BGPFJCCHLCM(bcmeihijibj3);
this.KFAJEFDFBNC = false;
return;
}
int num3 = 0;
if (bcmeihijibj2 != num3)
{
bcmeihijibj2.Stop();
}
}
// Token: 0x06014DFA RID: 85498 RVA: 0x004D9C48 File Offset: 0x004D7E48
[Token(Token = "0x6014DFA")]
[Address(RVA = "0x1A2E9F0", Offset = "0x1A2D9F0", VA = "0x181A2E9F0")]
private void CBHOPFNMLJO()
{
while (this.thisPlayer.playerMovement.PAOHJMAMFIM.HGJFHOPJJGD)
{
GlobalPool instance = GlobalPool.ONCPNMDGGKG;
PooledParticle slideStartVfxPrefab = this.content.SlideStartVfxPrefab;
PooledParticle pooledParticle = instance.Acquire<PooledParticle>(slideStartVfxPrefab);
this.FFIABGGNFPA = pooledParticle;
int num = 0;
pooledParticle.Play(num != 0, -1f);
PooledParticle ffiabggnfpa = this.FFIABGGNFPA;
int num2 = 0;
if (ffiabggnfpa != num2)
{
PooledParticle ffiabggnfpa2 = this.FFIABGGNFPA;
this.BGPFJCCHLCM(ffiabggnfpa2);
return;
}
}
PooledParticle ffiabggnfpa3 = this.FFIABGGNFPA;
int num3 = 0;
if (ffiabggnfpa3 != num3)
{
this.FFIABGGNFPA.Stop();
this.FFIABGGNFPA = (ulong)0L;
}
}
// Token: 0x06014DFB RID: 85499 RVA: 0x004D9D00 File Offset: 0x004D7F00
[Token(Token = "0x6014DFB")]
[Address(RVA = "0x1A2E640", Offset = "0x1A2D640", VA = "0x181A2E640")]
private void BGPFJCCHLCM(PooledParticle LMDCKEOADLD)
{
Camera activeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL;
int num = 0;
LMDCKEOADLD.transform.rotation = num;
Transform transform = LMDCKEOADLD.transform;
Transform transform2 = activeCamera.transform;
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content;
Vector3 vector;
float z = vector.z;
}
// Token: 0x06014DFC RID: 85500 RVA: 0x004D9D50 File Offset: 0x004D7F50
[Token(Token = "0x6014DFC")]
[Address(RVA = "0x1A2FC00", Offset = "0x1A2EC00", VA = "0x181A2FC00")]
private PlayerMovementFeedback.WindLineVFXSettings IMOHCKGDGJB(float BLFEIPGEDFN)
{
throw new NullReferenceException();
}
// Token: 0x06014DFD RID: 85501 RVA: 0x004D9D64 File Offset: 0x004D7F64
[Token(Token = "0x6014DFD")]
[Address(RVA = "0x1A313A0", Offset = "0x1A303A0", VA = "0x181A313A0")]
private void OJNOMFJCFPE()
{
PlayerMovement playerMovement = this.thisPlayer.playerMovement;
bool flag;
if (flag)
{
}
bool flag2;
if (flag2)
{
}
}
// Token: 0x06014DFE RID: 85502 RVA: 0x004D9D94 File Offset: 0x004D7F94
[Token(Token = "0x6014DFE")]
[Address(RVA = "0x1A300B0", Offset = "0x1A2F0B0", VA = "0x181A300B0")]
private bool KMCBGHKCIFO(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP, out Vector3 DDHPAFKBMON, out Vector3 AIOJLAJOCEL)
{
Player player = this.thisPlayer;
PlayerMovement playerMovement = player.playerMovement;
if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left)
{
}
if (!playerMovement.PGFPNHAKFNJ.IKHOIMBCINN.FMIBNOANKBN)
{
if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left)
{
}
if (playerMovement.PGFPNHAKFNJ.KOHFKJKLBHG.FMIBNOANKBN)
{
float z = playerMovement.PAOHJMAMFIM.GHENGKMJLAB.z;
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent = this.content;
float minAutomaticWallClimbFeedbackSpeed = crossPlatformPlayerLocomotionFeedbackContent.MinAutomaticWallClimbFeedbackSpeed;
float time = Time.time;
if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left)
{
}
CrossPlatformPlayerLocomotionFeedbackContent crossPlatformPlayerLocomotionFeedbackContent2 = this.content;
float time2 = Time.time;
if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left)
{
this.FPACGDIAMND = time2;
}
this.HGJAPPPFLHG = time2;
PlayerMovement playerMovement2 = this.thisPlayer.playerMovement;
if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left)
{
}
float z2 = playerMovement2.PGFPNHAKFNJ.KOHFKJKLBHG.FELOHMMPALB.z;
DDHPAFKBMON.z = z2;
float z3 = this.thisPlayer.playerMovement.PGFPNHAKFNJ.KOHFKJKLBHG.AIOJLAJOCEL.z;
AIOJLAJOCEL.z = z3;
return true;
}
Vector3 zero = Vector3.zero;
float z4 = Vector3.zero.z;
}
if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left)
{
}
if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left)
{
}
throw new NullReferenceException();
}
// Token: 0x06014DFF RID: 85503 RVA: 0x004D9EC0 File Offset: 0x004D80C0
[Token(Token = "0x6014DFF")]
[Address(RVA = "0x1A2FE20", Offset = "0x1A2EE20", VA = "0x181A2FE20")]
private float KENJOKJLIMK(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP)
{
if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left)
{
return this.FPACGDIAMND;
}
return this.HGJAPPPFLHG;
}
// Token: 0x06014E00 RID: 85504 RVA: 0x004D9EE0 File Offset: 0x004D80E0
[Token(Token = "0x6014E00")]
[Address(RVA = "0x1A2FB50", Offset = "0x1A2EB50", VA = "0x181A2FB50")]
private void IBMKNDGINPF(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP)
{
float time = Time.time;
if (CBCCPKBNKAP != PlayerHand.PLLIKAOIPHP.Left)
{
this.FPACGDIAMND = time;
return;
}
this.HGJAPPPFLHG = time;
}
// Token: 0x06014E01 RID: 85505 RVA: 0x004D9F0C File Offset: 0x004D810C
[Token(Token = "0x6014E01")]
[Address(RVA = "0x1A31230", Offset = "0x1A30230", VA = "0x181A31230")]
private void NMHEJINFFKH(Vector3 DDHPAFKBMON, Vector3 AIOJLAJOCEL)
{
PooledParticle wallClimbContactVfxPrefab = this.content.WallClimbContactVfxPrefab;
float z = AIOJLAJOCEL.z;
float z2 = DDHPAFKBMON.z;
RecRoomAudioClip wallClimbContactSfx = this.content.WallClimbContactSfx;
float z3 = DDHPAFKBMON.z;
}
// Token: 0x06014E02 RID: 85506 RVA: 0x004D9F50 File Offset: 0x004D8150
[Token(Token = "0x6014E02")]
[Address(RVA = "0x1A2FE40", Offset = "0x1A2EE40", VA = "0x181A2FE40")]
private void KFKKCCLHKIL(Vector3 PLGEIOGCCHC, Vector3 GOILLCGHHLC, float JODPOANPJNK, float BCANLCHBKJE)
{
Tool febapkcnndc = this.thisPlayer.leftHand.FEBAPKCNNDC;
int num = 0;
if (febapkcnndc != num)
{
Tool febapkcnndc2 = this.thisPlayer.leftHand.FEBAPKCNNDC;
}
Tool febapkcnndc3 = this.thisPlayer.rightHand.FEBAPKCNNDC;
int num2 = 0;
if (febapkcnndc3 != num2)
{
Tool febapkcnndc4 = this.thisPlayer.rightHand.FEBAPKCNNDC;
}
PlayerMovementFeedback.LocalPlayerStartedTeleportEvent.CNFDGDEOPPF();
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.NECIHPEMJNG<Vector3, Vector3, float> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcTeleport);
float z = PLGEIOGCCHC.z;
float z2 = GOILLCGHHLC.z;
}
// Token: 0x06014E03 RID: 85507 RVA: 0x004D9FF4 File Offset: 0x004D81F4
[Token(Token = "0x6014E03")]
[Address(RVA = "0x1A2E880", Offset = "0x1A2D880", VA = "0x181A2E880")]
private void BINFCBEFLJN(Vector3 PLGEIOGCCHC, Vector3 GOILLCGHHLC)
{
float z = GOILLCGHHLC.z;
float z2 = PLGEIOGCCHC.z;
this.thisPlayer.playerAudio.OnTeleport();
float z3 = GOILLCGHHLC.z;
float z4 = PLGEIOGCCHC.z;
}
// Token: 0x06014E04 RID: 85508 RVA: 0x004DA034 File Offset: 0x004D8234
[Token(Token = "0x6014E04")]
[Address(RVA = "0x1A322F0", Offset = "0x1A312F0", VA = "0x181A322F0")]
[NFOMENMAOIA]
private void RpcTeleport(Vector3 NDBKPBINAMG, Vector3 FGIILMBDIIK, float BJJEDIGOMGC)
{
double num = KKPBCOOONNK.EDNCMGJJLIH;
Player player = this.thisPlayer;
int num2 = 0;
this.LKKBNIOJHOK = (float)num2;
if (player.GDPKBEBEOBA)
{
this.thisPlayer.playerAudio.OnTeleport();
float z = FGIILMBDIIK.z;
float z2 = NDBKPBINAMG.z;
float z3 = FGIILMBDIIK.z;
float z4 = NDBKPBINAMG.z;
}
}
// Token: 0x06014E05 RID: 85509 RVA: 0x004DA098 File Offset: 0x004D8298
[Token(Token = "0x6014E05")]
[Address(RVA = "0x1A2F950", Offset = "0x1A2E950", VA = "0x181A2F950")]
private void HMOBCCNCPBC(Vector3 NKGPDPDBFBG, Vector3 AIONBICDNPC)
{
if (this.TeleportEvent != 0)
{
float z = AIONBICDNPC.z;
float z2 = NKGPDPDBFBG.z;
}
NBPOLJHGGLE<Player, Vector3, Vector3> playerTeleportedEvent = PlayerMovementFeedback.PlayerTeleportedEvent;
float z3 = AIONBICDNPC.z;
float z4 = NKGPDPDBFBG.z;
this.thisPlayer.playerEvents.Teleport();
}
// Token: 0x06014E06 RID: 85510 RVA: 0x004DA0E8 File Offset: 0x004D82E8
[Token(Token = "0x6014E06")]
[Address(RVA = "0x1A2FD40", Offset = "0x1A2ED40", VA = "0x181A2FD40")]
private void JLLKBMCACGF()
{
PlayerTrail playerTrail = global::UnityEngine.Object.Instantiate<PlayerTrail>(this.content.TeleportTrailPrefab);
Player player = this.thisPlayer;
this.BBIFBBDCINB = playerTrail;
Transform transform = playerTrail.transform;
player.SetParentPlayerRoot(transform);
this.BBIFBBDCINB.gameObject.NHCPFEKJPIA(DAJFOCGPHGP.HiddenInFirstPerson);
}
// Token: 0x06014E07 RID: 85511 RVA: 0x004DA13C File Offset: 0x004D833C
[Token(Token = "0x6014E07")]
[Address(RVA = "0x1A30E50", Offset = "0x1A2FE50", VA = "0x181A30E50")]
private void MMFPINNMDLF(Vector3 NKGPDPDBFBG, Vector3 AIONBICDNPC)
{
Player player = this.thisPlayer;
int num = 0;
if (player != num)
{
PlayerTrail bbifbbdcinb = this.BBIFBBDCINB;
int num2 = 0;
if (bbifbbdcinb != num2)
{
bool flag;
if (flag && this.thisPlayer.DBAJDHGDPOL != 0)
{
AGAJMBPABDL photonPlayer = this.thisPlayer.DBAJDHGDPOL;
CGLKOJIMDIH cglkojimdih;
if (cglkojimdih != CGLKOJIMDIH.ANY)
{
PlayerTrail bbifbbdcinb2 = this.BBIFBBDCINB;
int num3 = 0;
if (bbifbbdcinb2 != num3)
{
Color color = this.BBIFBBDCINB.INCNKMHCJDM;
}
}
}
Player player2 = this.thisPlayer;
PlayerTrail bbifbbdcinb3 = this.BBIFBBDCINB;
PlayerHead head = player2.head;
float z = AIONBICDNPC.z;
float z2 = NKGPDPDBFBG.z;
Vector3 vector;
float z3 = vector.z;
}
}
}
// Token: 0x06014E08 RID: 85512 RVA: 0x004DA1FC File Offset: 0x004D83FC
[Token(Token = "0x6014E08")]
[Address(RVA = "0x1A2F5E0", Offset = "0x1A2E5E0", VA = "0x181A2F5E0")]
private void GHKPBMKBFBP()
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcOnJump);
photonView.RpcAll(anjgmeddnpe);
}
// Token: 0x06014E09 RID: 85513 RVA: 0x004DA22C File Offset: 0x004D842C
[Token(Token = "0x6014E09")]
[Address(RVA = "0x1A31EC0", Offset = "0x1A30EC0", VA = "0x181A31EC0")]
[NFOMENMAOIA]
private void RpcOnJump()
{
this.thisPlayer.playerAudio.OnJump();
}
// Token: 0x06014E0A RID: 85514 RVA: 0x004DA250 File Offset: 0x004D8450
[Token(Token = "0x6014E0A")]
[Address(RVA = "0x1A2F8C0", Offset = "0x1A2E8C0", VA = "0x181A2F8C0")]
private void HIJGAEHAOIP()
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcOnLand);
photonView.RpcAll(anjgmeddnpe);
}
// Token: 0x06014E0B RID: 85515 RVA: 0x004DA280 File Offset: 0x004D8480
[Token(Token = "0x6014E0B")]
[Address(RVA = "0x1A31EF0", Offset = "0x1A30EF0", VA = "0x181A31EF0")]
[NFOMENMAOIA]
private void RpcOnLand()
{
this.thisPlayer.playerAudio.OnLand();
}
// Token: 0x06014E0C RID: 85516 RVA: 0x004DA2A4 File Offset: 0x004D84A4
[Token(Token = "0x6014E0C")]
[Address(RVA = "0x1A31370", Offset = "0x1A30370", VA = "0x181A31370")]
private void NODOLCKNMNH()
{
this.thisPlayer.playerAudio.OnGetUpFailed();
}
// Token: 0x06014E0D RID: 85517 RVA: 0x004DA2C8 File Offset: 0x004D84C8
[Token(Token = "0x6014E0D")]
[Address(RVA = "0x1A2EE50", Offset = "0x1A2DE50", VA = "0x181A2EE50")]
private void EIEFBIDADAK(AGIEDIMOLKM CKPIBOIGPMJ)
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<AGIEDIMOLKM> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcOnStateTransition);
}
// Token: 0x06014E0E RID: 85518 RVA: 0x004DA2F0 File Offset: 0x004D84F0
[Token(Token = "0x6014E0E")]
[Address(RVA = "0x1A32280", Offset = "0x1A31280", VA = "0x181A32280")]
[NFOMENMAOIA]
private void RpcOnStateTransition(AGIEDIMOLKM CKPIBOIGPMJ)
{
if (this.AIGLLNIFJJD())
{
PlayerAudio playerAudio = this.thisPlayer.playerAudio;
}
}
// Token: 0x06014E0F RID: 85519 RVA: 0x004DA318 File Offset: 0x004D8518
[Token(Token = "0x6014E0F")]
[Address(RVA = "0x1A2F830", Offset = "0x1A2E830", VA = "0x181A2F830")]
private void HBIMOFDOGFI()
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcOnClamber);
photonView.RpcAll(anjgmeddnpe);
}
// Token: 0x06014E10 RID: 85520 RVA: 0x004DA348 File Offset: 0x004D8548
[Token(Token = "0x6014E10")]
[Address(RVA = "0x1A31E90", Offset = "0x1A30E90", VA = "0x181A31E90")]
[NFOMENMAOIA]
private void RpcOnClamber()
{
this.thisPlayer.playerAudio.OnLedgeClimb();
}
// Token: 0x06014E11 RID: 85521 RVA: 0x004DA36C File Offset: 0x004D856C
[Token(Token = "0x6014E11")]
[Address(RVA = "0x1A31160", Offset = "0x1A30160", VA = "0x181A31160")]
private void MPLHPFIPDCK(AGAJMBPABDL JGOCAKIAFPE, Vector3 OMCMAIOKNII)
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.FGGIMKCCBDA<AGAJMBPABDL, Vector3> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcOnPushed);
float z = OMCMAIOKNII.z;
}
// Token: 0x06014E12 RID: 85522 RVA: 0x004DA39C File Offset: 0x004D859C
[Token(Token = "0x6014E12")]
[Address(RVA = "0x1A31F20", Offset = "0x1A30F20", VA = "0x181A31F20")]
[NFOMENMAOIA]
private void RpcOnPushed(AGAJMBPABDL JGOCAKIAFPE, Vector3 OMCMAIOKNII)
{
if (base.OGIBLNIIHDK && this.thisPlayer.playerMovement.POEADECFNKC.ToString() != 0)
{
PlayerMovement playerMovement = this.thisPlayer.playerMovement;
Vector3 vector;
float z = vector.z;
float magnitude = OMCMAIOKNII.magnitude;
float impulseAirControlPercentage = playerMovement.content.ImpulseAirControlPercentage;
playerMovement.CDDMICFBJPL.CNLJPBIJLLA = true;
playerMovement.CDDMICFBJPL.BOPOFJMOPOJ = (KPGGFHFEECD)((ulong)0L);
playerMovement.CDDMICFBJPL.GJBBMIFHHBG.z = z;
playerMovement.CDDMICFBJPL.GLKHAHMAPCK = magnitude;
playerMovement.CDDMICFBJPL.PJFDAEENEIB = float.MaxValue;
playerMovement.CDDMICFBJPL.BDEHLOCEOKH = 1f;
playerMovement.CDDMICFBJPL.CNAFFAGLCOC = impulseAirControlPercentage;
Player player = JGOCAKIAFPE.GPOMCJICJIH();
if (player)
{
PlayerMovementFeedback playerMovementFeedback = player.playerMovementFeedback;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
PhotonView photonView = playerMovementFeedback.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<AGAJMBPABDL> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(playerMovementFeedback.RpcOnPushing);
photonView.RpcAll<AGAJMBPABDL>(lflfmimncon, agajmbpabdl);
}
}
}
// Token: 0x06014E13 RID: 85523 RVA: 0x004DA4AC File Offset: 0x004D86AC
[Token(Token = "0x6014E13")]
[Address(RVA = "0x1A2FAB0", Offset = "0x1A2EAB0", VA = "0x181A2FAB0")]
private void HPKNKJEDLPD(AGAJMBPABDL FACGKJDJDDI)
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<AGAJMBPABDL> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcOnPushing);
photonView.RpcAll<AGAJMBPABDL>(lflfmimncon, FACGKJDJDDI);
}
// Token: 0x06014E14 RID: 85524 RVA: 0x004DA4DC File Offset: 0x004D86DC
[Token(Token = "0x6014E14")]
[Address(RVA = "0x1A32160", Offset = "0x1A31160", VA = "0x181A32160")]
[NFOMENMAOIA]
private void RpcOnPushing(AGAJMBPABDL FACGKJDJDDI)
{
if (base.OGIBLNIIHDK)
{
this.thisPlayer.playerMovement.CDDMICFBJPL.NLPOPBKKFJJ = true;
}
RecRoomAudioClip pushSfx = this.content.PushSfx;
Transform transform = FACGKJDJDDI.GPOMCJICJIH().body.transform;
Vector3 vector;
float z = vector.z;
}
// Token: 0x06014E15 RID: 85525 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014E15")]
[Address(RVA = "0x1A2DB10", Offset = "0x1A2CB10", VA = "0x181A2DB10")]
private void ACNMMNJCABD()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014E16 RID: 85526 RVA: 0x004DA534 File Offset: 0x004D8734
[Token(Token = "0x6014E16")]
[Address(RVA = "0x1A2F400", Offset = "0x1A2E400", VA = "0x181A2F400")]
private void FEKALNHDMKE()
{
bool hasAuthority = base.OGIBLNIIHDK;
if (hasAuthority)
{
PlayerMovement.CACILGIFKNK paohjmamfim = this.thisPlayer.playerMovement.PAOHJMAMFIM;
NMIGJEKFNME<bool, Vector3> pefgnbhkeag = this.PEFGNBHKEAG;
bool hgjfhopjjgd = paohjmamfim.HGJFHOPJJGD;
bool flag = pefgnbhkeag.KLIAOAJIPKM() != null;
if (!hgjfhopjjgd || flag)
{
while (!hasAuthority)
{
}
NMIGJEKFNME<bool, Vector3> pefgnbhkeag2 = this.PEFGNBHKEAG;
float z = Vector3.zero.z;
return;
}
Transform targetTransform = this.thisPlayer.trackingSpace._rigidbodyEx.MDKDCJFEBJH;
Player player = this.thisPlayer;
Vector3 vector;
float z2 = vector.z;
NMIGJEKFNME<bool, Vector3> pefgnbhkeag3 = this.PEFGNBHKEAG;
Vector3 vector2;
float z3 = vector2.z;
}
}
// Token: 0x06014E17 RID: 85527 RVA: 0x004DA5D4 File Offset: 0x004D87D4
[Token(Token = "0x6014E17")]
[Address(RVA = "0x1A32510", Offset = "0x1A31510", VA = "0x181A32510")]
public PlayerMovementFeedback()
{
float z = Vector3.zero.z;
this.CFPELCIJDJB.z = z;
float z2 = Vector3.zero.z;
this.DIEFGHNGBMC.z = z2;
int num;
int num2;
NBPOLJHGGLE<Player, Vector3, Vector3> nbpoljhggle = new NBPOLJHGGLE(32, num != 0, num2 != 0);
num2 = 0;
num = 0;
this.TeleportEvent = nbpoljhggle;
base..ctor();
}
// Token: 0x06014E18 RID: 85528 RVA: 0x004DA62C File Offset: 0x004D882C
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6014E18")]
[Address(RVA = "0x1A32460", Offset = "0x1A31460", VA = "0x181A32460")]
static PlayerMovementFeedback()
{
int num;
int num2;
NBPOLJHGGLE<Player, Vector3, Vector3> nbpoljhggle = new NBPOLJHGGLE(32, num != 0, num2 != 0);
num2 = 0;
num = 0;
PlayerMovementFeedback.PlayerTeleportedEvent = nbpoljhggle;
int num3;
int num4;
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num3 != 0, num4 != 0);
num4 = 0;
num3 = 0;
PlayerMovementFeedback.LocalPlayerStartedTeleportEvent = oknnkfgfodl;
}
// Token: 0x06014E19 RID: 85529 RVA: 0x004DA668 File Offset: 0x004D8868
[Token(Token = "0x6014E19")]
[Address(RVA = "0x1A2E4E0", Offset = "0x1A2D4E0", VA = "0x181A2E4E0")]
[CompilerGenerated]
private void AKGFGMFPIEE()
{
AudioManager.StopLoopingSFX(this.JCPAGIGLAJM);
this.JCPAGIGLAJM = (ulong)0L;
}
// Token: 0x06014E1A RID: 85530 RVA: 0x004DA68C File Offset: 0x004D888C
[Token(Token = "0x6014E1A")]
[Address(RVA = "0x1A2FB90", Offset = "0x1A2EB90", VA = "0x181A2FB90")]
[CompilerGenerated]
private void IEDDKGAGOKD()
{
AudioManager.StopLoopingSFX(this.ILKLNKAPDOI);
this.ILKLNKAPDOI = (ulong)0L;
}
// Token: 0x0400DB56 RID: 56150
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400DB56")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Player thisPlayer;
// Token: 0x0400DB57 RID: 56151
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400DB57")]
[SerializeField]
private CrossPlatformPlayerLocomotionFeedbackContent content;
// Token: 0x0400DB58 RID: 56152
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400DB58")]
private PlayerTrail BBIFBBDCINB;
// Token: 0x0400DB59 RID: 56153
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400DB59")]
private float LKKBNIOJHOK;
// Token: 0x0400DB5A RID: 56154
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x400DB5A")]
private float BILKMEMHPNN;
// Token: 0x0400DB5B RID: 56155
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400DB5B")]
private float NNJJOCEMOCP;
// Token: 0x0400DB5C RID: 56156
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x400DB5C")]
private float NBMHCNLKLKC;
// Token: 0x0400DB5D RID: 56157
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400DB5D")]
private SFXAudioSource JCPAGIGLAJM;
// Token: 0x0400DB5E RID: 56158
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400DB5E")]
private KFBABPAPIMB OMMFJCDPNBF;
// Token: 0x0400DB5F RID: 56159
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400DB5F")]
private bool KDBDLKMBPJK;
// Token: 0x0400DB60 RID: 56160
[FieldOffset(Offset = "0x79")]
[Token(Token = "0x400DB60")]
private bool KFAJEFDFBNC;
// Token: 0x0400DB61 RID: 56161
[FieldOffset(Offset = "0x7A")]
[Token(Token = "0x400DB61")]
private bool NAHAGOFGCBP;
// Token: 0x0400DB62 RID: 56162
[FieldOffset(Offset = "0x7C")]
[Token(Token = "0x400DB62")]
private float BBLIEJLIBLD;
// Token: 0x0400DB63 RID: 56163
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400DB63")]
private Vector3 CFPELCIJDJB;
// Token: 0x0400DB64 RID: 56164
[FieldOffset(Offset = "0x8C")]
[Token(Token = "0x400DB64")]
private Vector3 DIEFGHNGBMC;
// Token: 0x0400DB65 RID: 56165
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400DB65")]
private PooledParticle HPFDDFANAAC;
// Token: 0x0400DB66 RID: 56166
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400DB66")]
private PooledParticle FFIABGGNFPA;
// Token: 0x0400DB67 RID: 56167
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400DB67")]
private PooledParticle BCMEIHIJIBJ;
// Token: 0x0400DB68 RID: 56168
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400DB68")]
private SFXAudioSource ILKLNKAPDOI;
// Token: 0x0400DB69 RID: 56169
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400DB69")]
private KFBABPAPIMB NHKPDFMCHMH;
// Token: 0x0400DB6A RID: 56170
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400DB6A")]
private PooledParticle BJEHKBMNPIO;
// Token: 0x0400DB6B RID: 56171
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400DB6B")]
private float HGJAPPPFLHG;
// Token: 0x0400DB6C RID: 56172
[FieldOffset(Offset = "0xCC")]
[Token(Token = "0x400DB6C")]
private float FPACGDIAMND;
// Token: 0x0400DB6D RID: 56173
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400DB6D")]
private SFXAudioSource CGPBEJJGAMF;
// Token: 0x0400DB6E RID: 56174
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400DB6E")]
private KFBABPAPIMB GNLKJKPBDFO;
// Token: 0x0400DB6F RID: 56175
[Token(Token = "0x400DB6F")]
public static NBPOLJHGGLE<Player, Vector3, Vector3> PlayerTeleportedEvent;
// Token: 0x0400DB70 RID: 56176
[Token(Token = "0x400DB70")]
public static OKNNKFGFODL LocalPlayerStartedTeleportEvent;
// Token: 0x0400DB71 RID: 56177
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400DB71")]
public NBPOLJHGGLE<Player, Vector3, Vector3> TeleportEvent;
// Token: 0x0400DB72 RID: 56178
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400DB72")]
private NMIGJEKFNME<bool, Vector3> PEFGNBHKEAG;
// Token: 0x02003031 RID: 12337
[Token(Token = "0x2003031")]
public sealed class CIKGKEMJHJB : MulticastDelegate
{
// Token: 0x06014E1B RID: 85531 RVA: 0x004DA6B0 File Offset: 0x004D88B0
[Token(Token = "0x6014E1B")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public CIKGKEMJHJB(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06014E1C RID: 85532 RVA: 0x004DA6CC File Offset: 0x004D88CC
[Token(Token = "0x6014E1C")]
[Address(RVA = "0x1DEADC0", Offset = "0x1DE9DC0", VA = "0x181DEADC0", Slot = "13")]
public void Invoke(Player IEKDDPPNFPF, Vector3 EHOCHOEODPI, Vector3 EIMLJIEONMB)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06014E1D RID: 85533 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014E1D")]
[Address(RVA = "0x1DEAD10", Offset = "0x1DE9D10", VA = "0x181DEAD10", Slot = "14")]
public IAsyncResult BeginInvoke(Player IEKDDPPNFPF, Vector3 EHOCHOEODPI, Vector3 EIMLJIEONMB, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014E1E RID: 85534 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014E1E")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02003032 RID: 12338
[Token(Token = "0x2003032")]
[Serializable]
public struct WindLineVFXSettings
{
// Token: 0x06014E1F RID: 85535 RVA: 0x004DA830 File Offset: 0x004D8A30
[Token(Token = "0x6014E1F")]
[Address(RVA = "0x1E04EE0", Offset = "0x1E03EE0", VA = "0x181E04EE0")]
public static PlayerMovementFeedback.WindLineVFXSettings ADPELJHGHKK(PlayerMovementFeedback.WindLineVFXSettings LONDCJPNKKN, PlayerMovementFeedback.WindLineVFXSettings PCEJJILDLGD, float LIMOILDIGKF)
{
float num = PCEJJILDLGD.trailLifetime;
float num3;
float num2 = num3;
LONDCJPNKKN.emissionRateMultiplier = num2;
LONDCJPNKKN.trailLifetime = num;
return LONDCJPNKKN;
}
// Token: 0x06014E20 RID: 85536 RVA: 0x004DA85C File Offset: 0x004D8A5C
[Token(Token = "0x6014E20")]
[Address(RVA = "0x1E050C0", Offset = "0x1E040C0", VA = "0x181E050C0")]
public static void IMJFHDEHJHO(ParticleSystem FBEHKJAGBMD, PlayerMovementFeedback.WindLineVFXSettings GHGBPMPLLBK)
{
ParticleSystem.MainModule main = FBEHKJAGBMD.main;
ParticleSystem.MainModule main2 = FBEHKJAGBMD.main;
ParticleSystem.MainModule main3 = FBEHKJAGBMD.main;
}
// Token: 0x0400DB73 RID: 56179
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400DB73")]
public float emissionRateMultiplier;
// Token: 0x0400DB74 RID: 56180
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x400DB74")]
public float startSpeed;
// Token: 0x0400DB75 RID: 56181
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400DB75")]
public Color startColor;
// Token: 0x0400DB76 RID: 56182
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400DB76")]
public float trailLifetime;
}
}
}