using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; namespace RecRoom.Activities.Arena { // Token: 0x02002C8A RID: 11402 [Token(Token = "0x2002C8A")] [RequireComponent(typeof(PhotonView))] public class ArenaVendingMachineSlot : MonoBehaviourPun { // Token: 0x140001B2 RID: 434 // (add) Token: 0x06013571 RID: 79217 RVA: 0x0047F134 File Offset: 0x0047D334 // (remove) Token: 0x06013572 RID: 79218 RVA: 0x0047F15C File Offset: 0x0047D35C [Token(Token = "0x140001B2")] public event ArenaVendingMachineSlot.OGMDJPMLHLC CMIKLOJKKIM { [Token(Token = "0x6013571")] [Address(RVA = "0x7F8A60", Offset = "0x7F7860", VA = "0x1807F8A60")] [CompilerGenerated] add { ArenaVendingMachineSlot.OGMDJPMLHLC cmiklojkkim; Delegate @delegate; do { cmiklojkkim = this.CMIKLOJKKIM; @delegate = Delegate.Combine(cmiklojkkim, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != cmiklojkkim) { } } [Token(Token = "0x6013572")] [Address(RVA = "0x7F8B00", Offset = "0x7F7900", VA = "0x1807F8B00")] [CompilerGenerated] remove { ArenaVendingMachineSlot.OGMDJPMLHLC cmiklojkkim; Delegate @delegate; do { cmiklojkkim = this.CMIKLOJKKIM; @delegate = Delegate.Remove(cmiklojkkim, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != cmiklojkkim) { } } } // Token: 0x06013573 RID: 79219 RVA: 0x0047F184 File Offset: 0x0047D384 [Token(Token = "0x6013573")] [Address(RVA = "0x7F8840", Offset = "0x7F7640", VA = "0x1807F8840")] protected void FNPKCLECCNF(AGAJMBPABDL IEKDDPPNFPF) { if (KKPBCOOONNK.BNNCCCFFALC) { ArenaVendingMachineSlot.OGMDJPMLHLC cmiklojkkim = this.CMIKLOJKKIM; if (cmiklojkkim != 0) { int num = this.creditCost; cmiklojkkim(this, IEKDDPPNFPF, num); } } } // Token: 0x06013574 RID: 79220 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013574")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "15")] protected virtual void Start() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013575 RID: 79221 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013575")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "16")] protected virtual void Update() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013576 RID: 79222 RVA: 0x0047F1B8 File Offset: 0x0047D3B8 [Token(Token = "0x6013576")] [Address(RVA = "0x7F88C0", Offset = "0x7F76C0", VA = "0x1807F88C0", Slot = "17")] public virtual void Initialize(ArenaVendingMachine FJALLKMDHOF, CGLKOJIMDIH CGOLFOLCHIF) { this.FJALLKMDHOF = FJALLKMDHOF; this.CGOLFOLCHIF = CGOLFOLCHIF; } // Token: 0x06013577 RID: 79223 RVA: 0x0047F1D4 File Offset: 0x0047D3D4 [Token(Token = "0x6013577")] [Address(RVA = "0x7F88D0", Offset = "0x7F76D0", VA = "0x1807F88D0", Slot = "18")] public virtual void SetLocalPlayerCredits(int BAAFJCJPIKI) { GameObject gameObject = this.lockIcon; bool flag = BAAFJCJPIKI >= this.creditCost; this.PGOHKPPKPOK = flag; int num = 0; if (gameObject != num) { GameObject gameObject2 = this.lockIcon; bool flag2 = !this.PGOHKPPKPOK; gameObject2.SetActive(flag2); } Material material = this.priceTagBackground.GetMaterial(); int num2 = 0; if ((this.PGOHKPPKPOK ? 1 : 0) != num2) { Color white = Color.white; } Color black = Color.black; TextMesh textMesh = this.priceTagLabel; int num3 = 0; if (textMesh != num3) { bool pgohkppkpok = this.PGOHKPPKPOK; TextMesh textMesh2 = this.priceTagLabel; string text; if (!pgohkppkpok) { string text2; text = string.Format("{0}", text2); } textMesh2.text = text; } } // Token: 0x06013578 RID: 79224 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013578")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "19")] public virtual void OnMasterPurchaseSuccess() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013579 RID: 79225 RVA: 0x0047F294 File Offset: 0x0047D494 [Token(Token = "0x6013579")] [Address(RVA = "0x7F8780", Offset = "0x7F7580", VA = "0x1807F8780")] private void AIFJPDFINAF() { TextMesh textMesh = this.priceTagLabel; int num = 0; if (textMesh != num) { bool pgohkppkpok = this.PGOHKPPKPOK; TextMesh textMesh2 = this.priceTagLabel; string text2; if (!pgohkppkpok) { string text = string.Format("{0}", text2); } textMesh2.text = text2; } } // Token: 0x0601357A RID: 79226 RVA: 0x0047F2E4 File Offset: 0x0047D4E4 [Token(Token = "0x601357A")] [Address(RVA = "0x7F8A50", Offset = "0x7F7850", VA = "0x1807F8A50")] public ArenaVendingMachineSlot() { } // Token: 0x0400C969 RID: 51561 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400C969")] [SerializeField] protected int creditCost; // Token: 0x0400C96A RID: 51562 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400C96A")] [SerializeField] [Header("Visuals")] private TextMesh priceTagLabel; // Token: 0x0400C96B RID: 51563 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400C96B")] [SerializeField] private MeshRenderer priceTagBackground; // Token: 0x0400C96C RID: 51564 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400C96C")] [SerializeField] private GameObject lockIcon; // Token: 0x0400C96D RID: 51565 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400C96D")] protected bool PGOHKPPKPOK; // Token: 0x0400C96E RID: 51566 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400C96E")] protected ArenaVendingMachine FJALLKMDHOF; // Token: 0x0400C96F RID: 51567 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400C96F")] protected CGLKOJIMDIH CGOLFOLCHIF = (CGLKOJIMDIH)((ulong)4294967295L); // Token: 0x02002C8B RID: 11403 [Token(Token = "0x2002C8B")] public sealed class OGMDJPMLHLC : MulticastDelegate { // Token: 0x0601357B RID: 79227 RVA: 0x0047F308 File Offset: 0x0047D508 [Token(Token = "0x601357B")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public OGMDJPMLHLC(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x0601357C RID: 79228 RVA: 0x0047F324 File Offset: 0x0047D524 [Token(Token = "0x601357C")] [Address(RVA = "0x8002B0", Offset = "0x7FF0B0", VA = "0x1808002B0", Slot = "13")] public void Invoke(ArenaVendingMachineSlot POFOFFDCGCB, AGAJMBPABDL EJPMBEBDEEB, int MMAKDCNFGHK) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0601357D RID: 79229 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601357D")] [Address(RVA = "0x800220", Offset = "0x7FF020", VA = "0x180800220", Slot = "14")] public IAsyncResult BeginInvoke(ArenaVendingMachineSlot POFOFFDCGCB, AGAJMBPABDL EJPMBEBDEEB, int MMAKDCNFGHK, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601357E RID: 79230 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601357E")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } } }