Files
2026-04-08 23:40:05 +02:00

204 lines
6.9 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using Photon.Pun;
using Photon.Realtime;
using RecRoom.Networking.RPC;
using UnityEngine;
using UnityEngine.Events;
namespace RecRoom.Activities.Arena
{
// Token: 0x0200278B RID: 10123
[Token(Token = "0x200278B")]
[StructLayout(3)]
public class ArenaVendingMachineEncounterSlot : ArenaVendingMachineSlot
{
// Token: 0x06011B57 RID: 72535 RVA: 0x0043A8AC File Offset: 0x00438AAC
[Token(Token = "0x6011B57")]
[Address(RVA = "0x1562230", Offset = "0x1560C30", VA = "0x181562230", 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, global::Player> unityAction = new UnityAction(this.DFJBKCHBHME);
pressEvent.AddListener(unityAction);
}
}
// Token: 0x06011B58 RID: 72536 RVA: 0x0043A8F8 File Offset: 0x00438AF8
[Token(Token = "0x6011B58")]
[Address(RVA = "0x1562610", Offset = "0x1561010", VA = "0x181562610", 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, global::Player> unityAction = new UnityAction(this.DFJBKCHBHME);
pressEvent.RemoveListener(unityAction);
}
}
// Token: 0x06011B59 RID: 72537 RVA: 0x0043A944 File Offset: 0x00438B44
[Token(Token = "0x6011B59")]
[Address(RVA = "0x15626F0", Offset = "0x15610F0", VA = "0x1815626F0", 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: 0x06011B5A RID: 72538 RVA: 0x0043A994 File Offset: 0x00438B94
[Token(Token = "0x6011B5A")]
[Address(RVA = "0x1562880", Offset = "0x1561280", VA = "0x181562880", 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;
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
CGLKOJIMDIH cgolfolchif = this.CGOLFOLCHIF;
bool flag = teamManager.PlayerOnTeam(localPlayer, 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: 0x06011B5B RID: 72539 RVA: 0x0043AA30 File Offset: 0x00438C30
[Token(Token = "0x6011B5B")]
[Address(RVA = "0x1562310", Offset = "0x1560D10", VA = "0x181562310")]
private void DFJBKCHBHME(PhysicalButtonBase AKBHFOFHHNK, global::Player EEMNAFPPPIK)
{
int num = 0;
if (EEMNAFPPPIK != num && EEMNAFPPPIK.DBAJDHGDPOL.IsLocal)
{
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
PhotonView photonView = base.photonView;
RPCActions.RPCAction<Photon.Realtime.Player> rpcaction = new RPCActions.RPCAction(this.RpcMasterOnButtonPush);
photonView.RpcMaster<Photon.Realtime.Player>(rpcaction, localPlayer);
}
}
// Token: 0x06011B5C RID: 72540 RVA: 0x0043AA84 File Offset: 0x00438C84
[Token(Token = "0x6011B5C")]
[Address(RVA = "0x1562570", Offset = "0x1560F70", VA = "0x181562570")]
private void ODKOHPKGFOF(Photon.Realtime.Player IEKDDPPNFPF)
{
PhotonView photonView = base.photonView;
RPCActions.RPCAction<Photon.Realtime.Player> rpcaction = new RPCActions.RPCAction(this.RpcMasterOnButtonPush);
photonView.RpcMaster<Photon.Realtime.Player>(rpcaction, IEKDDPPNFPF);
}
// Token: 0x06011B5D RID: 72541 RVA: 0x0043AAB4 File Offset: 0x00438CB4
[Token(Token = "0x6011B5D")]
[Address(RVA = "0x1562810", Offset = "0x1561210", VA = "0x181562810")]
[PunRPC]
private void RpcMasterOnButtonPush(Photon.Realtime.Player IEKDDPPNFPF)
{
if (PhotonNetwork.IsMasterClient)
{
base.FNPKCLECCNF(IEKDDPPNFPF);
}
}
// Token: 0x06011B5E RID: 72542 RVA: 0x0043AAD4 File Offset: 0x00438CD4
[Token(Token = "0x6011B5E")]
[Address(RVA = "0x1562460", Offset = "0x1560E60", VA = "0x181562460")]
private bool HMKLHKNEFOJ()
{
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
bool flag = instance != num;
if (!flag)
{
return flag;
}
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
CGLKOJIMDIH cgolfolchif = this.CGOLFOLCHIF;
return teamManager.PlayerOnTeam(localPlayer, cgolfolchif);
}
// Token: 0x06011B5F RID: 72543 RVA: 0x0043AB24 File Offset: 0x00438D24
[Token(Token = "0x6011B5F")]
[Address(RVA = "0x1562A50", Offset = "0x1561450", VA = "0x181562A50")]
public ArenaVendingMachineEncounterSlot()
{
int num = Shader.PropertyToID("_EmissionColor");
this.AOGHIJCLDDC = num;
this.CGOLFOLCHIF = (CGLKOJIMDIH)((ulong)4294967295L);
base..ctor();
}
// Token: 0x0400BDB2 RID: 48562
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x400BDB2")]
[SerializeField]
private EncounterDescriptor encounterDescriptor;
// Token: 0x0400BDB3 RID: 48563
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400BDB3")]
[SerializeField]
[Header("Button")]
private SimplePhysicalButton button;
// Token: 0x0400BDB4 RID: 48564
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400BDB4")]
[SerializeField]
private Renderer buttonRenderer;
// Token: 0x0400BDB5 RID: 48565
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400BDB5")]
[SerializeField]
private Color buttonEmissiveColorCanAfford;
// Token: 0x0400BDB6 RID: 48566
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400BDB6")]
[SerializeField]
private Color buttonEmissiveColorCanNotAfford;
// Token: 0x0400BDB7 RID: 48567
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400BDB7")]
[SerializeField]
[Header("Debug")]
private KeyCode debugSpawnEncounterKey;
// Token: 0x0400BDB8 RID: 48568
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
[Token(Token = "0x400BDB8")]
private int AOGHIJCLDDC;
}
}