Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

160 lines
5.2 KiB
C#

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<Player>();
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<PlayerProgression.NIAKDKNGBEJ> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcPlayLevelUpFeedback);
int num = 0;
photonView.RpcAll<PlayerProgression.NIAKDKNGBEJ>(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<PlayerProgression.NIAKDKNGBEJ> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcPlayLevelUpFeedback);
photonView.RpcAll<PlayerProgression.NIAKDKNGBEJ>(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<PlayerProgression.NIAKDKNGBEJ> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcPlayLevelUpFeedback);
photonView.RpcAll<PlayerProgression.NIAKDKNGBEJ>(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>(pooledParticle);
int num = 0;
if (pooledParticle2 != num)
{
int num2 = 0;
pooledParticle2.Play(num2 != 0, -1f);
PlayerFloorPositionFollowing component = pooledParticle2.GetComponent<PlayerFloorPositionFollowing>();
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<PooledParticle> 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<PooledParticle> 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
}
}