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

200 lines
6.5 KiB
C#

using System;
using Cpp2IlInjected;
using Photon.Pun;
using UnityEngine;
using UnityEngine.Events;
namespace RecRoom.Activities.Arena
{
// Token: 0x02002C88 RID: 11400
[Token(Token = "0x2002C88")]
public class ArenaVendingMachineEncounterSlot : ArenaVendingMachineSlot
{
// Token: 0x0601355A RID: 79194 RVA: 0x0047E9A0 File Offset: 0x0047CBA0
[Token(Token = "0x601355A")]
[Address(RVA = "0x7F6EE0", Offset = "0x7F5CE0", VA = "0x1807F6EE0", Slot = "13")]
protected override void Awake()
{
base..ctor();
SimplePhysicalButton simplePhysicalButton = this.button;
int num = 0;
if (simplePhysicalButton != num)
{
PhysicalButtonBase.PhysicalButtonPressEvent pressEvent = this.button.pressEvent;
UnityAction<PhysicalButtonBase, Player> unityAction = new UnityAction(this.DFJBKCHBHME);
pressEvent.AddListener(unityAction);
}
}
// Token: 0x0601355B RID: 79195 RVA: 0x0047E9EC File Offset: 0x0047CBEC
[Token(Token = "0x601355B")]
[Address(RVA = "0x7F72C0", Offset = "0x7F60C0", VA = "0x1807F72C0", Slot = "14")]
protected override void OnDestroy()
{
base.OnDestroy();
SimplePhysicalButton simplePhysicalButton = this.button;
int num = 0;
if (simplePhysicalButton != num)
{
PhysicalButtonBase.PhysicalButtonPressEvent pressEvent = this.button.pressEvent;
UnityAction<PhysicalButtonBase, Player> unityAction = new UnityAction(this.DFJBKCHBHME);
pressEvent.RemoveListener(unityAction);
}
}
// Token: 0x0601355C RID: 79196 RVA: 0x0047EA38 File Offset: 0x0047CC38
[Token(Token = "0x601355C")]
[Address(RVA = "0x7F73A0", Offset = "0x7F61A0", VA = "0x1807F73A0", Slot = "19")]
public override void OnMasterPurchaseSuccess()
{
ArenaVendingMachine fjallkmdhof = this.FJALLKMDHOF;
int num = 0;
if (fjallkmdhof != num)
{
ArenaManager <MCKOOMOCKNI>k__BackingField = this.FJALLKMDHOF.<MCKOOMOCKNI>k__BackingField;
int num2 = 0;
if (<MCKOOMOCKNI>k__BackingField != num2)
{
ArenaEncounterSpawner fmanejpijda = this.FJALLKMDHOF.<MCKOOMOCKNI>k__BackingField.FMANEJPIJDA;
}
}
}
// Token: 0x0601355D RID: 79197 RVA: 0x0047EA88 File Offset: 0x0047CC88
[Token(Token = "0x601355D")]
[Address(RVA = "0x7F7530", Offset = "0x7F6330", VA = "0x1807F7530", Slot = "18")]
public override void SetLocalPlayerCredits(int BAAFJCJPIKI)
{
base.SetLocalPlayerCredits(BAAFJCJPIKI);
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (!(instance != num))
{
}
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
CGLKOJIMDIH cgolfolchif = this.CGOLFOLCHIF;
bool flag = teamManager.PlayerOnTeam(agajmbpabdl, cgolfolchif);
Renderer renderer = this.buttonRenderer;
this.PGOHKPPKPOK = flag;
int num2 = 0;
if (renderer != num2)
{
Material material = this.buttonRenderer.GetMaterial();
int aoghijclddc = this.AOGHIJCLDDC;
Color color = this.buttonEmissiveColorCanNotAfford;
material.SetColor(aoghijclddc, color);
}
}
// Token: 0x0601355E RID: 79198 RVA: 0x0047EB24 File Offset: 0x0047CD24
[Token(Token = "0x601355E")]
[Address(RVA = "0x7F6FC0", Offset = "0x7F5DC0", VA = "0x1807F6FC0")]
private void DFJBKCHBHME(PhysicalButtonBase AKBHFOFHHNK, Player EEMNAFPPPIK)
{
int num = 0;
if (EEMNAFPPPIK != num && EEMNAFPPPIK.DBAJDHGDPOL.DMKCIEPGGAB)
{
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<AGAJMBPABDL> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcMasterOnButtonPush);
photonView.RpcMaster<AGAJMBPABDL>(lflfmimncon, agajmbpabdl);
}
}
// Token: 0x0601355F RID: 79199 RVA: 0x0047EB78 File Offset: 0x0047CD78
[Token(Token = "0x601355F")]
[Address(RVA = "0x7F7220", Offset = "0x7F6020", VA = "0x1807F7220")]
private void ODKOHPKGFOF(AGAJMBPABDL IEKDDPPNFPF)
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<AGAJMBPABDL> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcMasterOnButtonPush);
photonView.RpcMaster<AGAJMBPABDL>(lflfmimncon, IEKDDPPNFPF);
}
// Token: 0x06013560 RID: 79200 RVA: 0x0047EBA8 File Offset: 0x0047CDA8
[Token(Token = "0x6013560")]
[Address(RVA = "0x7F74C0", Offset = "0x7F62C0", VA = "0x1807F74C0")]
[NFOMENMAOIA]
private void RpcMasterOnButtonPush(AGAJMBPABDL IEKDDPPNFPF)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
base.FNPKCLECCNF(IEKDDPPNFPF);
}
}
// Token: 0x06013561 RID: 79201 RVA: 0x0047EBC8 File Offset: 0x0047CDC8
[Token(Token = "0x6013561")]
[Address(RVA = "0x7F7110", Offset = "0x7F5F10", VA = "0x1807F7110")]
private bool HMKLHKNEFOJ()
{
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
bool flag = instance != num;
if (!flag)
{
return flag;
}
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
CGLKOJIMDIH cgolfolchif = this.CGOLFOLCHIF;
return teamManager.PlayerOnTeam(agajmbpabdl, cgolfolchif);
}
// Token: 0x06013562 RID: 79202 RVA: 0x0047EC18 File Offset: 0x0047CE18
[Token(Token = "0x6013562")]
[Address(RVA = "0x7F7700", Offset = "0x7F6500", VA = "0x1807F7700")]
public ArenaVendingMachineEncounterSlot()
{
int num = Shader.PropertyToID("_EmissionColor");
this.AOGHIJCLDDC = num;
this.CGOLFOLCHIF = (CGLKOJIMDIH)((ulong)4294967295L);
base..ctor();
}
// Token: 0x0400C95B RID: 51547
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400C95B")]
[SerializeField]
private EncounterDescriptor encounterDescriptor;
// Token: 0x0400C95C RID: 51548
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400C95C")]
[SerializeField]
[Header("Button")]
private SimplePhysicalButton button;
// Token: 0x0400C95D RID: 51549
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400C95D")]
[SerializeField]
private Renderer buttonRenderer;
// Token: 0x0400C95E RID: 51550
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400C95E")]
[SerializeField]
private Color buttonEmissiveColorCanAfford;
// Token: 0x0400C95F RID: 51551
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400C95F")]
[SerializeField]
private Color buttonEmissiveColorCanNotAfford;
// Token: 0x0400C960 RID: 51552
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400C960")]
[SerializeField]
[Header("Debug")]
private KeyCode debugSpawnEncounterKey;
// Token: 0x0400C961 RID: 51553
[FieldOffset(Offset = "0xCC")]
[Token(Token = "0x400C961")]
private int AOGHIJCLDDC;
}
}