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 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 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 k__BackingField = this.FJALLKMDHOF.k__BackingField; int num2 = 0; if (k__BackingField != num2) { ArenaEncounterSpawner fmanejpijda = this.FJALLKMDHOF.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 lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcMasterOnButtonPush); photonView.RpcMaster(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 lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcMasterOnButtonPush); photonView.RpcMaster(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; } }