using System; using System.Collections.Generic; using Photon; using UnityEngine; // Token: 0x02000EF7 RID: 3831 public class CardBox : global::Photon.MonoBehaviour { // Token: 0x0601FCAB RID: 130219 RVA: 0x008A6888 File Offset: 0x008A4A88 [BCENPNOIAOM] private void RpcOnCardPickup() { AudioManager.Play3DSFX(this.dispenseCard, base.transform, null); } // Token: 0x0601FCAC RID: 130220 RVA: 0x008A68A0 File Offset: 0x008A4AA0 private void INIPHOGJOEO(float NOBAPCOKFIL) { this.HHIANGPFAKH.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x0601FCAD RID: 130221 RVA: 0x008A68B0 File Offset: 0x008A4AB0 private void NCMFDCLGCMN() { this.BKLFHLFDLIN = this.KFANFDLJCHH; this.KFANFDLJCHH = ((this.MPDJJBJGFIA.Count <= 0) ? CardBox.JKDMMHOOAAN.KBEKMLDKNGJ : this.MPDJJBJGFIA[this.JBDOBBNNCIF].KBEKMLDKNGJ); } // Token: 0x0601FCAE RID: 130222 RVA: 0x008A6908 File Offset: 0x008A4B08 public void MasterClearCards() { if (IHFKMIAHBFP.HCHIDMOLLAD) { this.ELNONMJDKHO = 1; this.HILBJBEFGBL = 0; if (this.GLPPDPNKEEP != null) { for (int i = 0; i < this.GLPPDPNKEEP.Length; i++) { this.GLPPDPNKEEP[i].BKDFLNGCINH.Disable(); } } this.NLDAPIMANPP = true; this.HDEFMJABGIM = (float)IHFKMIAHBFP.GKICDGMMPBH; } } // Token: 0x0601FCAF RID: 130223 RVA: 0x008A6978 File Offset: 0x008A4B78 private void NIJNFLAJEOJ() { this.BKLFHLFDLIN = this.KFANFDLJCHH; this.KFANFDLJCHH = ((this.MPDJJBJGFIA.Count <= 0) ? CardBox.JKDMMHOOAAN.KPJNNJOKDON() : this.MPDJJBJGFIA[this.GMPFBCOMPEG()].KBEKMLDKNGJ); } // Token: 0x0601FCB0 RID: 130224 RVA: 0x008A69D0 File Offset: 0x008A4BD0 private bool EMNDEDDPMCK() { return this.PALEIKEBKJP.CPIBGJLHLBL(); } // Token: 0x17000E90 RID: 3728 // (get) Token: 0x0601FCB1 RID: 130225 RVA: 0x008A69E0 File Offset: 0x008A4BE0 // (set) Token: 0x0601FCE5 RID: 130277 RVA: 0x008A733C File Offset: 0x008A553C private int JBDOBBNNCIF { get; set; } // Token: 0x0601FCB2 RID: 130226 RVA: 0x008A69E8 File Offset: 0x008A4BE8 public void UpdateLocalPlayerCardVisibility(bool AEGOGBMHMPP) { if (this.EEODDEGEPCG != null) { this.EEODDEGEPCG.FHNPJDOAHPI = !AEGOGBMHMPP; } if (this.BMENDPBLDBO != null) { this.BMENDPBLDBO.FHNPJDOAHPI = !AEGOGBMHMPP; } } // Token: 0x17000E91 RID: 3729 // (get) Token: 0x0601FCDE RID: 130270 RVA: 0x008A729C File Offset: 0x008A549C // (set) Token: 0x0601FCB3 RID: 130227 RVA: 0x008A6A38 File Offset: 0x008A4C38 private int BBCLFMKGEME { get; set; } // Token: 0x17000E8F RID: 3727 // (get) Token: 0x0601FCB4 RID: 130228 RVA: 0x008A6A44 File Offset: 0x008A4C44 // (set) Token: 0x0601FCE4 RID: 130276 RVA: 0x008A732C File Offset: 0x008A552C public string BKLFHLFDLIN { get { return this.AGPNOJMDKIA.CPIBGJLHLBL(); } set { this.AGPNOJMDKIA.MEAINJPIECA(value); } } // Token: 0x0601FCB5 RID: 130229 RVA: 0x008A6A54 File Offset: 0x008A4C54 private void LBNEMHNBJBF(Tool ENBMEDIFBLM) { Card component = ENBMEDIFBLM.GetComponent(); if (ENBMEDIFBLM.IGIPCHFCFNN() && component != null) { PhotonView photonView = base.HOPJELLOPNJ(); string text = "No regions available. Are you sure your appid is valid and setup?"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.OthersBuffered; object[] array = new object[0]; array[0] = component.LJILHDMCKME().JLIJDKOGAEB(); photonView.PKOHKPEKJCJ(text, ihcpdnljmmd, array); } } // Token: 0x0601FCB6 RID: 130230 RVA: 0x008A6AAC File Offset: 0x008A4CAC protected virtual void JJEKHMENJFE() { base.IPAPMGBLCNF(); this.PALEIKEBKJP = new LHLLJPPCDKA(this, "Unable to initiate Photon connection operation", true, (IKCAJLLAFML)6, null); this.HHIANGPFAKH = new LHLLJPPCDKA(this, "Render: {0:F3} TimeWarp: {1:F3} Post-Present: {2:F3}\nRender Error: {3:F3} TimeWarp Error: {4:F3}", 1107f, (IKCAJLLAFML)7, null); this.HKCMNFGIJAP = new LHLLJPPCDKA(this, "g", 1, IKCAJLLAFML.MASTER, null); this.CJKFMKPNNNM = new LHLLJPPCDKA(this, "Streaming finished!", 0, (IKCAJLLAFML)5, null); this.GMCIIEJJBCJ = new LHLLJPPCDKA(this, "OnPress", CardBox.JKDMMHOOAAN.LHCCLCLDLEN(), IKCAJLLAFML.AUTHORITY, null); this.AGPNOJMDKIA = new LHLLJPPCDKA(this, "The host has restricted access to the stage", CardBox.JKDMMHOOAAN.DKJHANKACMA(), IKCAJLLAFML.AUTHORITY, null); this.JBDOBBNNCIF = 0; this.LDJEJCOKLBL(global::UnityEngine.Object.FindObjectsOfType()); } // Token: 0x0601FCB7 RID: 130231 RVA: 0x008A6B60 File Offset: 0x008A4D60 private Card HLMPPCNDEJN() { return this.IPMEPLFCCEO()[this.ELNONMJDKHO]; } // Token: 0x0601FCB8 RID: 130232 RVA: 0x008A6B70 File Offset: 0x008A4D70 private void Update() { if (IHFKMIAHBFP.HCHIDMOLLAD && this.GLPPDPNKEEP != null && this.NLDAPIMANPP && (float)IHFKMIAHBFP.GKICDGMMPBH - this.HDEFMJABGIM >= this.cardRespawnDuration) { int num = this.ELNONMJDKHO; this.ELNONMJDKHO = this.HILBJBEFGBL; this.HILBJBEFGBL = num; this.BMENDPBLDBO.BKDFLNGCINH.MasterResetToDefault(this.cardSpawnRoot.position, this.cardSpawnRoot.rotation, false); this.BILDGCFKEFM(); this.NCMFDCLGCMN(); this.BMENDPBLDBO.MEABFKFNOED = this.KFANFDLJCHH; this.NLDAPIMANPP = false; } } // Token: 0x17000E8E RID: 3726 // (get) Token: 0x0601FCB9 RID: 130233 RVA: 0x008A6C1C File Offset: 0x008A4E1C // (set) Token: 0x0601FCC2 RID: 130242 RVA: 0x008A6E18 File Offset: 0x008A5018 public string KFANFDLJCHH { get { return this.GMCIIEJJBCJ.CPIBGJLHLBL(); } set { this.GMCIIEJJBCJ.MEAINJPIECA(value); } } // Token: 0x0601FCBA RID: 130234 RVA: 0x008A6C2C File Offset: 0x008A4E2C protected virtual void OLEBPMMFNIF() { base.MPIHCILBGLM(); this.PALEIKEBKJP = new LHLLJPPCDKA(this, "orienttopath", false, (IKCAJLLAFML)4, null); this.HHIANGPFAKH = new LHLLJPPCDKA(this, ". Check if the server is available.", 263f, (IKCAJLLAFML)4, null); this.HKCMNFGIJAP = new LHLLJPPCDKA(this, "RpcPrepareDelayedFiring", 0, (IKCAJLLAFML)4, null); this.CJKFMKPNNNM = new LHLLJPPCDKA(this, "content-encoding", 0, IKCAJLLAFML.MASTER_OR_AUTHORITY, null); this.GMCIIEJJBCJ = new LHLLJPPCDKA(this, "OVRPlayerController: No OVRCameraRig attached.", CardBox.JKDMMHOOAAN.DKJHANKACMA(), IKCAJLLAFML.AUTHORITY, null); this.AGPNOJMDKIA = new LHLLJPPCDKA(this, "SupportLogger ", CardBox.JKDMMHOOAAN.KBEKMLDKNGJ, IKCAJLLAFML.MASTER, null); this.JBDOBBNNCIF = 1; this.GLPPDPNKEEP = global::UnityEngine.Object.FindObjectsOfType(); } // Token: 0x0601FCBB RID: 130235 RVA: 0x008A6CE0 File Offset: 0x008A4EE0 private void IHLBCLLKFDN(int NOBAPCOKFIL) { this.HKCMNFGIJAP.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x0601FCBC RID: 130236 RVA: 0x008A6CF0 File Offset: 0x008A4EF0 private void LDJEJCOKLBL(Card[] NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601FCBD RID: 130237 RVA: 0x008A6CFC File Offset: 0x008A4EFC public Card[] IPMEPLFCCEO() { return this.k__BackingField; } // Token: 0x0601FCBE RID: 130238 RVA: 0x008A6D04 File Offset: 0x008A4F04 private int LGHDKPOCAGM() { return this.k__BackingField; } // Token: 0x0601FCBF RID: 130239 RVA: 0x008A6D0C File Offset: 0x008A4F0C private void BNJJIFGJOPP(Tool ENBMEDIFBLM) { Card component = ENBMEDIFBLM.GetComponent(); if (ENBMEDIFBLM.DFJFKOLLEMK() && component != null) { base.CEGDLFAENEJ().PKOHKPEKJCJ("Favorite skin removed!", IHCPDNLJMMD.All, new object[] { component.BIPEBCPEPKL().OMNKKJNHJHD() }); } } // Token: 0x0601FCC0 RID: 130240 RVA: 0x008A6D64 File Offset: 0x008A4F64 private void GGINBOMMIAG() { this.BBCLFMKGEME = this.GMPFBCOMPEG(); this.JBDOBBNNCIF = this.GMPFBCOMPEG() + 1; if (this.JBDOBBNNCIF >= this.MPDJJBJGFIA.Count) { this.KLGNPBEHMCB(); this.JBDOBBNNCIF = 0; } } // Token: 0x0601FCC1 RID: 130241 RVA: 0x008A6DA4 File Offset: 0x008A4FA4 private void NFCMNGHKDBA(Card NGBENLLCINC) { if (IHFKMIAHBFP.HCHIDMOLLAD && NGBENLLCINC == this.BMENDPBLDBO) { this.EEODDEGEPCG.BKDFLNGCINH.Disable(); if (!this.NLDAPIMANPP) { this.NLDAPIMANPP = true; this.HDEFMJABGIM = (float)IHFKMIAHBFP.GKICDGMMPBH; } this.NCMFDCLGCMN(); base.OMNGGJICBBI.RPC("RpcOnCardPickup", IHCPDNLJMMD.All, new object[0]); } } // Token: 0x0601FCC3 RID: 130243 RVA: 0x008A6E28 File Offset: 0x008A5028 private void Start() { this.DHDILOAFJBK(SingletonMonoBehaviour.NCKMBFBMBFM.LHGIJEHJGCK); this.MasterClearCards(); } // Token: 0x17000E89 RID: 3721 // (get) Token: 0x0601FCE1 RID: 130273 RVA: 0x008A72FC File Offset: 0x008A54FC // (set) Token: 0x0601FCC4 RID: 130244 RVA: 0x008A6E40 File Offset: 0x008A5040 private float HDEFMJABGIM { get { return this.HHIANGPFAKH.CPIBGJLHLBL(); } set { this.HHIANGPFAKH.MEAINJPIECA(value); } } // Token: 0x0601FCC5 RID: 130245 RVA: 0x008A6E50 File Offset: 0x008A5050 public string MPDLMOGOEOG() { return this.AGPNOJMDKIA.CPIBGJLHLBL(); } // Token: 0x17000E87 RID: 3719 // (get) Token: 0x0601FCC6 RID: 130246 RVA: 0x008A6E60 File Offset: 0x008A5060 // (set) Token: 0x0601FCD5 RID: 130261 RVA: 0x008A7184 File Offset: 0x008A5384 public Card[] GLPPDPNKEEP { get; private set; } // Token: 0x0601FCC7 RID: 130247 RVA: 0x008A6E68 File Offset: 0x008A5068 private void BLHPFHHCLCJ(Tool ENBMEDIFBLM) { Card component = ENBMEDIFBLM.GetComponent(); if (ENBMEDIFBLM.BHCCHBHNHCG && component != null) { PhotonView photonView = base.MLNMONBHHBO(); string text = "Abort Download"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.All; object[] array = new object[0]; array[1] = component.ONAOMJAKKMA().NBAIABPNLNK(); photonView.JJLACCMJEMB(text, ihcpdnljmmd, array); } } // Token: 0x0601FCC8 RID: 130248 RVA: 0x008A6EC0 File Offset: 0x008A50C0 public void JEHGDIHFOKC(bool AEGOGBMHMPP) { if (this.EEODDEGEPCG != null) { this.EEODDEGEPCG.FHNPJDOAHPI = !AEGOGBMHMPP; } if (this.POEFMANBBNH() != null) { this.POEFMANBBNH().FHNPJDOAHPI = AEGOGBMHMPP; } } // Token: 0x0601FCC9 RID: 130249 RVA: 0x008A6F10 File Offset: 0x008A5110 public void BLPBIFHFKPJ(bool AEGOGBMHMPP) { if (this.EEODDEGEPCG != null) { this.EEODDEGEPCG.KODOOJABHHK(AEGOGBMHMPP); } if (this.HLMPPCNDEJN() != null) { this.BMENDPBLDBO.KODOOJABHHK(!AEGOGBMHMPP); } } // Token: 0x17000E8B RID: 3723 // (get) Token: 0x0601FCE6 RID: 130278 RVA: 0x008A7348 File Offset: 0x008A5548 // (set) Token: 0x0601FCCA RID: 130250 RVA: 0x008A6F60 File Offset: 0x008A5160 private int HILBJBEFGBL { get { return this.CJKFMKPNNNM.CPIBGJLHLBL(); } set { this.CJKFMKPNNNM.MEAINJPIECA(value); } } // Token: 0x0601FCCB RID: 130251 RVA: 0x008A6F70 File Offset: 0x008A5170 private void KLGNPBEHMCB() { this.MPDJJBJGFIA.OFFICKPKMFJ(); } // Token: 0x0601FCCC RID: 130252 RVA: 0x008A6F80 File Offset: 0x008A5180 private void BCJNFOFMFIM() { this.MPDJJBJGFIA.OFFICKPKMFJ(); } // Token: 0x0601FCCD RID: 130253 RVA: 0x008A6F90 File Offset: 0x008A5190 private int POPABPDFAGJ() { return this.k__BackingField; } // Token: 0x17000E8C RID: 3724 // (get) Token: 0x0601FCCE RID: 130254 RVA: 0x008A6F98 File Offset: 0x008A5198 private Card EEODDEGEPCG { get { return this.GLPPDPNKEEP[this.HILBJBEFGBL]; } } // Token: 0x17000E8D RID: 3725 // (get) Token: 0x0601FCCF RID: 130255 RVA: 0x008A6FA8 File Offset: 0x008A51A8 private Card BMENDPBLDBO { get { return this.GLPPDPNKEEP[this.ELNONMJDKHO]; } } // Token: 0x0601FCD0 RID: 130256 RVA: 0x008A6FB8 File Offset: 0x008A51B8 private Card POEFMANBBNH() { return this.GLPPDPNKEEP[this.ELNONMJDKHO]; } // Token: 0x17000E88 RID: 3720 // (get) Token: 0x0601FCD1 RID: 130257 RVA: 0x008A6FC8 File Offset: 0x008A51C8 // (set) Token: 0x0601FCE3 RID: 130275 RVA: 0x008A731C File Offset: 0x008A551C private bool NLDAPIMANPP { get { return this.PALEIKEBKJP.CPIBGJLHLBL(); } set { this.PALEIKEBKJP.MEAINJPIECA(value); } } // Token: 0x0601FCD2 RID: 130258 RVA: 0x008A6FD8 File Offset: 0x008A51D8 protected override void Awake() { base.Awake(); this.PALEIKEBKJP = new LHLLJPPCDKA(this, "DIRTY", true, IKCAJLLAFML.ANYONE, null); this.HHIANGPFAKH = new LHLLJPPCDKA(this, "LAST_CARD_DESPAWN_TIME", -1f, IKCAJLLAFML.ANYONE, null); this.HKCMNFGIJAP = new LHLLJPPCDKA(this, "CURRENT_CARD_INDEX", 0, IKCAJLLAFML.ANYONE, null); this.CJKFMKPNNNM = new LHLLJPPCDKA(this, "PREVIOUS_CARD_INDEX", 0, IKCAJLLAFML.ANYONE, null); this.GMCIIEJJBCJ = new LHLLJPPCDKA(this, "CURRENT_WORD", CardBox.JKDMMHOOAAN.KBEKMLDKNGJ, IKCAJLLAFML.MASTER, null); this.AGPNOJMDKIA = new LHLLJPPCDKA(this, "PREVIOUS_WORD", CardBox.JKDMMHOOAAN.KBEKMLDKNGJ, IKCAJLLAFML.MASTER, null); this.JBDOBBNNCIF = 0; this.GLPPDPNKEEP = global::UnityEngine.Object.FindObjectsOfType(); } // Token: 0x0601FCD3 RID: 130259 RVA: 0x008A708C File Offset: 0x008A528C private void DHDILOAFJBK(List NGBPILFBPEH) { this.MPDJJBJGFIA = NGBPILFBPEH; Debug.Log("Found " + this.MPDJJBJGFIA.Count + " words"); this.KLGNPBEHMCB(); for (int i = 0; i < this.GLPPDPNKEEP.Length; i++) { this.GLPPDPNKEEP[i].BKDFLNGCINH.GFBCCFIMFEC += this.ANHBINJLGOH; } if (IHFKMIAHBFP.HCHIDMOLLAD && this.GLPPDPNKEEP.Length <= 1) { Debug.LogError("Not enough cards in the scene to double buffer cards."); } this.NCMFDCLGCMN(); } // Token: 0x0601FCD4 RID: 130260 RVA: 0x008A712C File Offset: 0x008A532C private void NENLEACKEEM() { this.BKLFHLFDLIN = this.KFANFDLJCHH; this.KFANFDLJCHH = ((this.MPDJJBJGFIA.Count <= 1) ? CardBox.JKDMMHOOAAN.DKJHANKACMA() : this.MPDJJBJGFIA[this.GMPFBCOMPEG()].DBBBNDBOKKH()); } // Token: 0x17000E8A RID: 3722 // (get) Token: 0x0601FCE2 RID: 130274 RVA: 0x008A730C File Offset: 0x008A550C // (set) Token: 0x0601FCD6 RID: 130262 RVA: 0x008A7190 File Offset: 0x008A5390 private int ELNONMJDKHO { get { return this.HKCMNFGIJAP.CPIBGJLHLBL(); } set { this.HKCMNFGIJAP.MEAINJPIECA(value); } } // Token: 0x0601FCD8 RID: 130264 RVA: 0x008A71C0 File Offset: 0x008A53C0 private void ANHBINJLGOH(Tool ENBMEDIFBLM) { Card component = ENBMEDIFBLM.GetComponent(); if (ENBMEDIFBLM.BHCCHBHNHCG && component != null) { base.OMNGGJICBBI.RPC("RpcMasterRequestCardPickup", IHCPDNLJMMD.MasterClient, new object[] { component.OMNGGJICBBI.ADMBCINHJOG }); } } // Token: 0x0601FCD9 RID: 130265 RVA: 0x008A7218 File Offset: 0x008A5418 private int GMPFBCOMPEG() { return this.k__BackingField; } // Token: 0x0601FCDA RID: 130266 RVA: 0x008A7220 File Offset: 0x008A5420 private void KFMEHMEDGBE() { this.DHDILOAFJBK(SingletonMonoBehaviour.NCKMBFBMBFM.LHGIJEHJGCK); this.MasterClearCards(); } // Token: 0x0601FCDB RID: 130267 RVA: 0x008A7238 File Offset: 0x008A5438 private void AMEDGEIJOIK(float NOBAPCOKFIL) { this.HHIANGPFAKH.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x0601FCDD RID: 130269 RVA: 0x008A725C File Offset: 0x008A545C [BCENPNOIAOM] private void RpcMasterRequestCardPickup(int OBKKKNMGFJB) { PhotonView photonView = PhotonView.Find(OBKKKNMGFJB); Card card = ((!(photonView != null)) ? null : photonView.GetComponent()); if (card != null) { this.NFCMNGHKDBA(card); } } // Token: 0x0601FCDF RID: 130271 RVA: 0x008A72A4 File Offset: 0x008A54A4 private void BILDGCFKEFM() { this.BBCLFMKGEME = this.JBDOBBNNCIF; this.JBDOBBNNCIF++; if (this.JBDOBBNNCIF >= this.MPDJJBJGFIA.Count) { this.KLGNPBEHMCB(); this.JBDOBBNNCIF = 0; } } // Token: 0x0601FCE0 RID: 130272 RVA: 0x008A72E4 File Offset: 0x008A54E4 private void FGPCGAALMAI() { AudioManager.Play3DSFX(this.dispenseCard, base.transform, null); } // Token: 0x0601FCE7 RID: 130279 RVA: 0x008A7358 File Offset: 0x008A5558 private void AKLFNKBIIFG() { AudioManager.Play3DSFX(this.dispenseCard, base.transform, null); } // Token: 0x04005278 RID: 21112 [SerializeField] [Header("Card Spawning")] private Transform cardSpawnRoot; // Token: 0x04005279 RID: 21113 [SerializeField] private float cardRespawnDuration = 0.5f; // Token: 0x0400527A RID: 21114 [SerializeField] [Header("Audio")] private RecRoomAudioClip dispenseCard; // Token: 0x0400527B RID: 21115 private static readonly BNDMHAMOFHL JKDMMHOOAAN = new BNDMHAMOFHL("RecRoom", BNDMHAMOFHL.PNAPJOBEMOA.EASY); // Token: 0x0400527D RID: 21117 private List MPDJJBJGFIA = new List(); // Token: 0x0400527E RID: 21118 private LHLLJPPCDKA HHIANGPFAKH; // Token: 0x0400527F RID: 21119 private LHLLJPPCDKA PALEIKEBKJP; // Token: 0x04005280 RID: 21120 private LHLLJPPCDKA HKCMNFGIJAP; // Token: 0x04005281 RID: 21121 private LHLLJPPCDKA CJKFMKPNNNM; // Token: 0x04005282 RID: 21122 private LHLLJPPCDKA GMCIIEJJBCJ; // Token: 0x04005283 RID: 21123 private LHLLJPPCDKA AGPNOJMDKIA; }