using System; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Core.Pools; using UnityEngine; // Token: 0x02000388 RID: 904 [Token(Token = "0x2000388")] public class PlayerProgression : MonoBehaviourPun { // Token: 0x06001D21 RID: 7457 RVA: 0x00077B60 File Offset: 0x00075D60 [Token(Token = "0x6001D21")] [Address(RVA = "0xB609F0", Offset = "0xB5F7F0", VA = "0x180B609F0", Slot = "13")] protected override void Awake() { base..ctor(); Player component = base.GetComponent(); this.KNMLNJFFDME = component; } // Token: 0x06001D22 RID: 7458 RVA: 0x00077B84 File Offset: 0x00075D84 [Token(Token = "0x6001D22")] [Address(RVA = "0xB60B80", Offset = "0xB5F980", VA = "0x180B60B80")] 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: 0x06001D23 RID: 7459 RVA: 0x00077BB8 File Offset: 0x00075DB8 [Token(Token = "0x6001D23")] [Address(RVA = "0xB60AE0", Offset = "0xB5F8E0", VA = "0x180B60AE0")] public void PlayCheerFeedback() { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcPlayLevelUpFeedback); photonView.RpcAll(lflfmimncon, (PlayerProgression.NIAKDKNGBEJ)((uint)1)); } // Token: 0x06001D24 RID: 7460 RVA: 0x00077BE8 File Offset: 0x00075DE8 [Token(Token = "0x6001D24")] [Address(RVA = "0xB60A40", Offset = "0xB5F840", VA = "0x180B60A40")] public void PlayCandlesFeedback() { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcPlayLevelUpFeedback); photonView.RpcAll(lflfmimncon, (PlayerProgression.NIAKDKNGBEJ)((uint)2)); } // Token: 0x06001D25 RID: 7461 RVA: 0x00077C18 File Offset: 0x00075E18 [Token(Token = "0x6001D25")] [Address(RVA = "0xB60C20", Offset = "0xB5FA20", VA = "0x180B60C20")] [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: 0x06001D26 RID: 7462 RVA: 0x00077D0C File Offset: 0x00075F0C [Token(Token = "0x6001D26")] [Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")] public PlayerProgression() { } // Token: 0x06001D27 RID: 7463 RVA: 0x00077D20 File Offset: 0x00075F20 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6001D27")] [Address(RVA = "0xB60F90", Offset = "0xB5FD90", VA = "0x180B60F90")] static PlayerProgression() { int num; int num2; MFBGLIHGCGO mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0); num2 = 0; num = 0; PlayerProgression.LocalPlayerAcquiredLevelUpParticleEvent = mfbglihgcgo; } // Token: 0x040015FB RID: 5627 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40015FB")] [SerializeField] [Header("Feedback")] private PooledParticle levelUpParticlesPrefab; // Token: 0x040015FC RID: 5628 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40015FC")] [SerializeField] private PooledParticle cheerParticlesPrefab; // Token: 0x040015FD RID: 5629 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40015FD")] [SerializeField] private PooledParticle blowingOutCandlesParticlesPrefab; // Token: 0x040015FE RID: 5630 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40015FE")] private Player KNMLNJFFDME; // Token: 0x040015FF RID: 5631 [Token(Token = "0x40015FF")] public static readonly MFBGLIHGCGO LocalPlayerAcquiredLevelUpParticleEvent; // Token: 0x02000389 RID: 905 [Token(Token = "0x2000389")] public enum NIAKDKNGBEJ { // Token: 0x04001601 RID: 5633 [Token(Token = "0x4001601")] LevelUp, // Token: 0x04001602 RID: 5634 [Token(Token = "0x4001602")] Cheer, // Token: 0x04001603 RID: 5635 [Token(Token = "0x4001603")] BlowOutCandles } }