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