using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; namespace RecRoom.Activities.Arena { // Token: 0x02002D73 RID: 11635 [Token(Token = "0x2002D73")] [RequireComponent(typeof(PhotonView))] public class ArenaVendingMachineSlot : MonoBehaviourPun { // Token: 0x140001B7 RID: 439 // (add) Token: 0x060139B2 RID: 80306 RVA: 0x00488EA0 File Offset: 0x004870A0 // (remove) Token: 0x060139B3 RID: 80307 RVA: 0x00488EC8 File Offset: 0x004870C8 [Token(Token = "0x140001B7")] public event ArenaVendingMachineSlot.OGMDJPMLHLC CMIKLOJKKIM { [Token(Token = "0x60139B2")] [Address(RVA = "0x12ED8B0", Offset = "0x12EC8B0", VA = "0x1812ED8B0")] [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 = "0x60139B3")] [Address(RVA = "0x12ED950", Offset = "0x12EC950", VA = "0x1812ED950")] [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: 0x060139B4 RID: 80308 RVA: 0x00488EF0 File Offset: 0x004870F0 [Token(Token = "0x60139B4")] [Address(RVA = "0x12ED690", Offset = "0x12EC690", VA = "0x1812ED690")] 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: 0x060139B5 RID: 80309 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60139B5")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "15")] protected virtual void Start() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060139B6 RID: 80310 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60139B6")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "16")] protected virtual void Update() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060139B7 RID: 80311 RVA: 0x00488F24 File Offset: 0x00487124 [Token(Token = "0x60139B7")] [Address(RVA = "0x12ED710", Offset = "0x12EC710", VA = "0x1812ED710", Slot = "17")] public virtual void Initialize(ArenaVendingMachine FJALLKMDHOF, CGLKOJIMDIH CGOLFOLCHIF) { this.FJALLKMDHOF = FJALLKMDHOF; this.CGOLFOLCHIF = CGOLFOLCHIF; } // Token: 0x060139B8 RID: 80312 RVA: 0x00488F40 File Offset: 0x00487140 [Token(Token = "0x60139B8")] [Address(RVA = "0x12ED720", Offset = "0x12EC720", VA = "0x1812ED720", 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: 0x060139B9 RID: 80313 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60139B9")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "19")] public virtual void OnMasterPurchaseSuccess() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060139BA RID: 80314 RVA: 0x00489000 File Offset: 0x00487200 [Token(Token = "0x60139BA")] [Address(RVA = "0x12ED5D0", Offset = "0x12EC5D0", VA = "0x1812ED5D0")] 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: 0x060139BB RID: 80315 RVA: 0x00489050 File Offset: 0x00487250 [Token(Token = "0x60139BB")] [Address(RVA = "0x12ED8A0", Offset = "0x12EC8A0", VA = "0x1812ED8A0")] public ArenaVendingMachineSlot() { } // Token: 0x0400CB7D RID: 52093 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400CB7D")] [SerializeField] protected int creditCost; // Token: 0x0400CB7E RID: 52094 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400CB7E")] [SerializeField] [Header("Visuals")] private TextMesh priceTagLabel; // Token: 0x0400CB7F RID: 52095 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400CB7F")] [SerializeField] private MeshRenderer priceTagBackground; // Token: 0x0400CB80 RID: 52096 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400CB80")] [SerializeField] private GameObject lockIcon; // Token: 0x0400CB81 RID: 52097 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400CB81")] protected bool PGOHKPPKPOK; // Token: 0x0400CB82 RID: 52098 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400CB82")] protected ArenaVendingMachine FJALLKMDHOF; // Token: 0x0400CB83 RID: 52099 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400CB83")] protected CGLKOJIMDIH CGOLFOLCHIF = (CGLKOJIMDIH)((ulong)4294967295L); // Token: 0x02002D74 RID: 11636 [Token(Token = "0x2002D74")] public sealed class OGMDJPMLHLC : MulticastDelegate { // Token: 0x060139BC RID: 80316 RVA: 0x00489074 File Offset: 0x00487274 [Token(Token = "0x60139BC")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public OGMDJPMLHLC(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x060139BD RID: 80317 RVA: 0x00489090 File Offset: 0x00487290 [Token(Token = "0x60139BD")] [Address(RVA = "0x12F50F0", Offset = "0x12F40F0", VA = "0x1812F50F0", 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: 0x060139BE RID: 80318 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60139BE")] [Address(RVA = "0x12F5060", Offset = "0x12F4060", VA = "0x1812F5060", 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: 0x060139BF RID: 80319 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60139BF")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } } }