Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 0x02002D71 RID: 11633
[Token(Token = "0x2002D71")]
public class ArenaVendingMachineEncounterSlot : ArenaVendingMachineSlot
{
// Token: 0x0601399B RID: 80283 RVA: 0x0048870C File Offset: 0x0048690C
[Token(Token = "0x601399B")]
[Address(RVA = "0x12EBD30", Offset = "0x12EAD30", VA = "0x1812EBD30", 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: 0x0601399C RID: 80284 RVA: 0x00488758 File Offset: 0x00486958
[Token(Token = "0x601399C")]
[Address(RVA = "0x12EC110", Offset = "0x12EB110", VA = "0x1812EC110", 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: 0x0601399D RID: 80285 RVA: 0x004887A4 File Offset: 0x004869A4
[Token(Token = "0x601399D")]
[Address(RVA = "0x12EC1F0", Offset = "0x12EB1F0", VA = "0x1812EC1F0", 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: 0x0601399E RID: 80286 RVA: 0x004887F4 File Offset: 0x004869F4
[Token(Token = "0x601399E")]
[Address(RVA = "0x12EC380", Offset = "0x12EB380", VA = "0x1812EC380", 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: 0x0601399F RID: 80287 RVA: 0x00488890 File Offset: 0x00486A90
[Token(Token = "0x601399F")]
[Address(RVA = "0x12EBE10", Offset = "0x12EAE10", VA = "0x1812EBE10")]
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: 0x060139A0 RID: 80288 RVA: 0x004888E4 File Offset: 0x00486AE4
[Token(Token = "0x60139A0")]
[Address(RVA = "0x12EC070", Offset = "0x12EB070", VA = "0x1812EC070")]
private void ODKOHPKGFOF(AGAJMBPABDL IEKDDPPNFPF)
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<AGAJMBPABDL> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcMasterOnButtonPush);
photonView.RpcMaster<AGAJMBPABDL>(lflfmimncon, IEKDDPPNFPF);
}
// Token: 0x060139A1 RID: 80289 RVA: 0x00488914 File Offset: 0x00486B14
[Token(Token = "0x60139A1")]
[Address(RVA = "0x12EC310", Offset = "0x12EB310", VA = "0x1812EC310")]
[NFOMENMAOIA]
private void RpcMasterOnButtonPush(AGAJMBPABDL IEKDDPPNFPF)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
base.FNPKCLECCNF(IEKDDPPNFPF);
}
}
// Token: 0x060139A2 RID: 80290 RVA: 0x00488934 File Offset: 0x00486B34
[Token(Token = "0x60139A2")]
[Address(RVA = "0x12EBF60", Offset = "0x12EAF60", VA = "0x1812EBF60")]
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: 0x060139A3 RID: 80291 RVA: 0x00488984 File Offset: 0x00486B84
[Token(Token = "0x60139A3")]
[Address(RVA = "0x12EC550", Offset = "0x12EB550", VA = "0x1812EC550")]
public ArenaVendingMachineEncounterSlot()
{
int num = Shader.PropertyToID("_EmissionColor");
this.AOGHIJCLDDC = num;
this.CGOLFOLCHIF = (CGLKOJIMDIH)((ulong)4294967295L);
base..ctor();
}
// Token: 0x0400CB6F RID: 52079
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400CB6F")]
[SerializeField]
private EncounterDescriptor encounterDescriptor;
// Token: 0x0400CB70 RID: 52080
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400CB70")]
[SerializeField]
[Header("Button")]
private SimplePhysicalButton button;
// Token: 0x0400CB71 RID: 52081
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400CB71")]
[SerializeField]
private Renderer buttonRenderer;
// Token: 0x0400CB72 RID: 52082
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400CB72")]
[SerializeField]
private Color buttonEmissiveColorCanAfford;
// Token: 0x0400CB73 RID: 52083
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400CB73")]
[SerializeField]
private Color buttonEmissiveColorCanNotAfford;
// Token: 0x0400CB74 RID: 52084
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400CB74")]
[SerializeField]
[Header("Debug")]
private KeyCode debugSpawnEncounterKey;
// Token: 0x0400CB75 RID: 52085
[FieldOffset(Offset = "0xCC")]
[Token(Token = "0x400CB75")]
private int AOGHIJCLDDC;
}
}