using System; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Core.Pools; using UnityEngine; // Token: 0x02000392 RID: 914 [Token(Token = "0x2000392")] public class PlayerProgression : MonoBehaviourPun { // Token: 0x06001D9A RID: 7578 RVA: 0x00078BD0 File Offset: 0x00076DD0 [Token(Token = "0x6001D9A")] [Address(RVA = "0x1577500", Offset = "0x1576500", VA = "0x181577500", Slot = "13")] protected override void Awake() { base..ctor(); Player component = base.GetComponent(); this.KNMLNJFFDME = component; } // Token: 0x06001D9B RID: 7579 RVA: 0x00078BF4 File Offset: 0x00076DF4 [Token(Token = "0x6001D9B")] [Address(RVA = "0x1577690", Offset = "0x1576690", VA = "0x181577690")] public void PlayLevelUpFeedback() { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcPlayLevelUpFeedback); int num = 0; photonView.RpcAll(lflfmimncon, (PlayerProgression.NIAKDKNGBEJ)num); } // Token: 0x06001D9C RID: 7580 RVA: 0x00078C28 File Offset: 0x00076E28 [Token(Token = "0x6001D9C")] [Address(RVA = "0x15775F0", Offset = "0x15765F0", VA = "0x1815775F0")] public void PlayCheerFeedback() { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcPlayLevelUpFeedback); photonView.RpcAll(lflfmimncon, (PlayerProgression.NIAKDKNGBEJ)((uint)1)); } // Token: 0x06001D9D RID: 7581 RVA: 0x00078C58 File Offset: 0x00076E58 [Token(Token = "0x6001D9D")] [Address(RVA = "0x1577550", Offset = "0x1576550", VA = "0x181577550")] public void PlayCandlesFeedback() { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcPlayLevelUpFeedback); photonView.RpcAll(lflfmimncon, (PlayerProgression.NIAKDKNGBEJ)((uint)2)); } // Token: 0x06001D9E RID: 7582 RVA: 0x00078C88 File Offset: 0x00076E88 [Token(Token = "0x6001D9E")] [Address(RVA = "0x1577730", Offset = "0x1576730", VA = "0x181577730")] [NFOMENMAOIA] private void RpcPlayLevelUpFeedback(PlayerProgression.NIAKDKNGBEJ MBAJNJHNODE) { if (MBAJNJHNODE != PlayerProgression.NIAKDKNGBEJ.LevelUp) { if (MBAJNJHNODE != PlayerProgression.NIAKDKNGBEJ.LevelUp) { if (MBAJNJHNODE != PlayerProgression.NIAKDKNGBEJ.Cheer) { return; } this.KNMLNJFFDME.playerAudio.OnCheered(); } this.KNMLNJFFDME.playerAudio.OnCheered(); } this.KNMLNJFFDME.playerAudio.OnLevelUp(); PooledParticle pooledParticle = this.levelUpParticlesPrefab; PooledParticle pooledParticle2 = GlobalPool.ONCPNMDGGKG.Acquire(pooledParticle); int num = 0; if (pooledParticle2 != num) { int num2 = 0; pooledParticle2.Play(num2 != 0, -1f); PlayerFloorPositionFollowing component = pooledParticle2.GetComponent(); int num3 = 0; if (!(component != num3)) { Transform transform = pooledParticle2.transform; Player knmlnjffdme = this.KNMLNJFFDME; Vector3 vector; float z = vector.z; Transform transform2 = pooledParticle2.transform; float z2 = Vector3.right.z; float z3 = Vector3.forward.z; } Player knmlnjffdme2 = this.KNMLNJFFDME; Player knmlnjffdme3 = this.KNMLNJFFDME; PlayerProgression.LocalPlayerAcquiredLevelUpParticleEvent.CNFDGDEOPPF(pooledParticle2); } } // Token: 0x06001D9F RID: 7583 RVA: 0x00078D7C File Offset: 0x00076F7C [Token(Token = "0x6001D9F")] [Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")] public PlayerProgression() { } // Token: 0x06001DA0 RID: 7584 RVA: 0x00078D90 File Offset: 0x00076F90 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6001DA0")] [Address(RVA = "0x1577AA0", Offset = "0x1576AA0", VA = "0x181577AA0")] static PlayerProgression() { int num; int num2; MFBGLIHGCGO mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0); num2 = 0; num = 0; PlayerProgression.LocalPlayerAcquiredLevelUpParticleEvent = mfbglihgcgo; } // Token: 0x04001651 RID: 5713 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4001651")] [SerializeField] [Header("Feedback")] private PooledParticle levelUpParticlesPrefab; // Token: 0x04001652 RID: 5714 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4001652")] [SerializeField] private PooledParticle cheerParticlesPrefab; // Token: 0x04001653 RID: 5715 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4001653")] [SerializeField] private PooledParticle blowingOutCandlesParticlesPrefab; // Token: 0x04001654 RID: 5716 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4001654")] private Player KNMLNJFFDME; // Token: 0x04001655 RID: 5717 [Token(Token = "0x4001655")] public static readonly MFBGLIHGCGO LocalPlayerAcquiredLevelUpParticleEvent; // Token: 0x02000393 RID: 915 [Token(Token = "0x2000393")] public enum NIAKDKNGBEJ { // Token: 0x04001657 RID: 5719 [Token(Token = "0x4001657")] LevelUp, // Token: 0x04001658 RID: 5720 [Token(Token = "0x4001658")] Cheer, // Token: 0x04001659 RID: 5721 [Token(Token = "0x4001659")] BlowOutCandles } }