using System; using RecRoom.Tools; using UnityEngine; // Token: 0x02000031 RID: 49 public class CharadesManager : GameManager { // Token: 0x06000A94 RID: 2708 RVA: 0x00039AB0 File Offset: 0x00037CB0 private void CPACEBHIMGO(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (IHFKMIAHBFP.HCHIDMOLLAD) { base.KDIPJNOKDFL.KMCJNKEGOJK(); base.KDIPJNOKDFL.JFLNOPOELNI(); } } // Token: 0x06000A95 RID: 2709 RVA: 0x00039AD4 File Offset: 0x00037CD4 private void LGFMJLGGIGG() { if (IHFKMIAHBFP.HCHIDMOLLAD && this.AMICANKFEAO.CGELFKLLMBA) { this.OJBFHCMBOFD.BKBFIGCPIMI(2); } } // Token: 0x17000031 RID: 49 // (get) Token: 0x06000A96 RID: 2710 RVA: 0x00039AFC File Offset: 0x00037CFC // (set) Token: 0x06000AA4 RID: 2724 RVA: 0x0003A184 File Offset: 0x00038384 public LLMPNIPHKFK EPLLAJJMMMF { get { return this.AANIDLIOCJE.CPIBGJLHLBL(); } set { this.AANIDLIOCJE.MEAINJPIECA(value); } } // Token: 0x06000A97 RID: 2711 RVA: 0x00039B0C File Offset: 0x00037D0C public void IDMHIBLDBBH(LLMPNIPHKFK NOBAPCOKFIL) { this.ABJADNMGCCC.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x06000A98 RID: 2712 RVA: 0x00039B1C File Offset: 0x00037D1C public void OPIPANPOOOC(LLMPNIPHKFK NOBAPCOKFIL) { this.AANIDLIOCJE.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x06000A99 RID: 2713 RVA: 0x00039B2C File Offset: 0x00037D2C protected override void OnDestroy() { base.OnDestroy(); this.guessButton.DLACAAMLPBF -= this.MMEPLMABAIG; Player.LocalPlayerSpawnEvent -= new Action(this.FDNIANKKOFO); IHFKMIAHBFP.DHLJAODEIEA -= new Action(this.OnPhotonPlayerDisconnected); } // Token: 0x06000A9A RID: 2714 RVA: 0x00039B90 File Offset: 0x00037D90 private void NBGDOCALIAF() { base.HDNIEJJBLGI.SpawnToolSupportedTeamPlayerIndex = this.EPLLAJJMMMF; base.HDNIEJJBLGI.SpawnToolSupportedTeam = this.NDEKDMAPOIO; this.LEIKBPCDOKI(); this.LFAJFCPKHND.AuthorityResetToDefaults(); } // Token: 0x06000A9B RID: 2715 RVA: 0x00039BC8 File Offset: 0x00037DC8 private void OPFDLEMGKDC() { if (this.NDEKDMAPOIO != IPBDFPEPNIM.INVALID) { this.IFGBNNNHLOD(); base.IIINBIBMEGJ.CurrentPresenceString = string.Concat(new object[] { base.NKCBOCMOBCA.FPGHAMAAFIP(this.NDEKDMAPOIO), "'s Turn (Round ", this.MACCJLIEGAE, " of ", this.FECGALBMCHG, ")" }); } } // Token: 0x06000A9C RID: 2716 RVA: 0x00039C48 File Offset: 0x00037E48 private void KDCNAGMGEJM(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (IHFKMIAHBFP.HCHIDMOLLAD) { this.EPLLAJJMMMF = LLMPNIPHKFK.ANY_INDEX; this.NDEKDMAPOIO = IPBDFPEPNIM.TEAM_1; this.AMICANKFEAO.BJOJLPHBGMN(0f); } } // Token: 0x06000A9D RID: 2717 RVA: 0x00039C74 File Offset: 0x00037E74 protected override void Awake() { base.Awake(); IHFKMIAHBFP.DHLJAODEIEA += new Action(this.OnPhotonPlayerDisconnected); this.OJBFHCMBOFD = new PNONBEAIBHA("CHARADES", IKCAJLLAFML.MASTER); this.OJBFHCMBOFD.AGLMMKOFICI(ushort.MaxValue, null, null, null); this.OJBFHCMBOFD.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.KDCNAGMGEJM), null, new ANMJLCILKDJ.PLBLFEEANOO(this.KMBHJJGMLAC)); this.OJBFHCMBOFD.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.BDBOAGCENPH), null, new ANMJLCILKDJ.PLBLFEEANOO(this.LGFMJLGGIGG)); this.OJBFHCMBOFD.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.GDGBCBDCOCL), null, new ANMJLCILKDJ.PLBLFEEANOO(this.GECDHKMMBEG)); this.OJBFHCMBOFD.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.LCLHKHOAAIN), new ANMJLCILKDJ.NCMAEMHOHDG(this.BJKLBMGFGJN), new ANMJLCILKDJ.PLBLFEEANOO(this.FNNBECEBDFP)); this.OJBFHCMBOFD.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.ACMFKCGBOND), new ANMJLCILKDJ.NCMAEMHOHDG(this.IDKINMNKNJN), new ANMJLCILKDJ.PLBLFEEANOO(this.GJJOHBLOKPD)); this.OJBFHCMBOFD.AGLMMKOFICI(5, new ANMJLCILKDJ.NCMAEMHOHDG(this.LEIACLLNMLG), null, new ANMJLCILKDJ.PLBLFEEANOO(this.AEOCJNFJAOL)); this.OJBFHCMBOFD.AGLMMKOFICI(6, new ANMJLCILKDJ.NCMAEMHOHDG(this.CAIOLKFCOOM), null, new ANMJLCILKDJ.PLBLFEEANOO(this.FMGFKOILDDK)); this.OJBFHCMBOFD.AGLMMKOFICI(7, new ANMJLCILKDJ.NCMAEMHOHDG(this.IMDONGAKDHJ), null, new ANMJLCILKDJ.PLBLFEEANOO(this.CCBLCHJMNIK)); this.OJBFHCMBOFD.AGLMMKOFICI(8, new ANMJLCILKDJ.NCMAEMHOHDG(this.IPJJMGHMING), new ANMJLCILKDJ.NCMAEMHOHDG(this.AFFIJFFOIJD), new ANMJLCILKDJ.PLBLFEEANOO(this.IGMPCNLDBDP)); this.OJBFHCMBOFD.AGLMMKOFICI(9, new ANMJLCILKDJ.NCMAEMHOHDG(this.AJODGMNHNAB), new ANMJLCILKDJ.NCMAEMHOHDG(this.CPACEBHIMGO), new ANMJLCILKDJ.PLBLFEEANOO(this.HCJAFNKJKID)); this.OJBFHCMBOFD.AGLMMKOFICI(10, new ANMJLCILKDJ.NCMAEMHOHDG(this.DIFPFLLMGNJ), null, new ANMJLCILKDJ.PLBLFEEANOO(this.JIAICPPEMFD)); this.AMICANKFEAO = new AONMNAEOJAL(this, "CHARADES_TIMER", IKCAJLLAFML.MASTER); this.AANIDLIOCJE = new LHLLJPPCDKA(this, "PERFORMER_TEAM_PLAYER_INDEX", LLMPNIPHKFK.ANY_INDEX, IKCAJLLAFML.MASTER, new Action(this.NBGDOCALIAF)); this.ENCLNKFPDLG = new LHLLJPPCDKA(this, "CURRENT_TEAM_INDEX", IPBDFPEPNIM.INVALID, IKCAJLLAFML.MASTER, new Action(this.NBGDOCALIAF)); this.MMFMKGEHHGM = new LHLLJPPCDKA(this, "CURRENT_TEAM_ROUND", 0, IKCAJLLAFML.MASTER, new Action(this.KIKOLPMHEHI)); this.ABJADNMGCCC = new LHLLJPPCDKA(this, "TEAM_ONE_LAST_PERFORMER_INDEX", LLMPNIPHKFK.ANY_INDEX, IKCAJLLAFML.MASTER, null); this.OKCBDGDFDEG = new LHLLJPPCDKA(this, "TEAM_TWO_LAST_PERFORMER_INDEX", LLMPNIPHKFK.ANY_INDEX, IKCAJLLAFML.MASTER, null); GameObjectsRoot gameObjectsRoot = global::UnityEngine.Object.FindObjectOfType(); this.MCLPDLBOIOC = gameObjectsRoot.GetComponentsInChildren(true); for (int i = 0; i < this.MCLPDLBOIOC.Length; i++) { if (this.MCLPDLBOIOC[i].GetComponent() == null) { if (this.LFAJFCPKHND == null) { this.LFAJFCPKHND = this.MCLPDLBOIOC[i]; } else { Debug.LogError("There is more than one gameplay extruder in the scene. Only one is supported. Please remove extras."); } } } if (this.LFAJFCPKHND == null) { Debug.LogError("No non-practice extruder tools in Charades scene."); } base.HDNIEJJBLGI.SpawnToolRestrictedByTeamPlayerIndex = true; base.HDNIEJJBLGI.SpawnToolRestrictedByTeam = true; this.HFPOFNIBLDK = this.guessButton.GetComponent(); this.CACKLOHEIFD = this.HFPOFNIBLDK.GBLPHKFPELB; this.guessButton.DLACAAMLPBF += this.MMEPLMABAIG; this.BLANJAEJABE = global::UnityEngine.Object.FindObjectOfType(); this.OIJFDHFMAJF = global::UnityEngine.Object.FindObjectOfType(); this.MEOEOKDJBCA = global::UnityEngine.Object.FindObjectsOfType(); this.ClearPodiums(); Player.LocalPlayerSpawnEvent += new Action(this.FDNIANKKOFO); } // Token: 0x06000A9E RID: 2718 RVA: 0x0003A044 File Offset: 0x00038244 private void HCJAFNKJKID() { if (IHFKMIAHBFP.HCHIDMOLLAD && this.AMICANKFEAO.CGELFKLLMBA) { this.OJBFHCMBOFD.BKBFIGCPIMI(6); } } // Token: 0x06000A9F RID: 2719 RVA: 0x0003A06C File Offset: 0x0003826C protected override void OnPhotonPlayerDisconnected(LNJFBGIBLHA JEFGMHBLLKI) { base.OnPhotonPlayerDisconnected(JEFGMHBLLKI); this.UpdatePodiums(); if (IHFKMIAHBFP.HCHIDMOLLAD && this.IsPlayerPerforming(JEFGMHBLLKI) && this.NNNKBMBBBHP()) { base.OMNGGJICBBI.RPC("RpcOnTimerExpired", IHCPDNLJMMD.All, new object[0]); if (base.PNOOBNCKAMJ.ModeType == IEFCMNJDPII.MODE_1) { this.OJBFHCMBOFD.BKBFIGCPIMI(4); } else if (base.PNOOBNCKAMJ.ModeType == IEFCMNJDPII.MODE_2) { this.OJBFHCMBOFD.BKBFIGCPIMI(6); } } } // Token: 0x06000AA0 RID: 2720 RVA: 0x0003A0FC File Offset: 0x000382FC private void KMBHJJGMLAC() { if (IHFKMIAHBFP.HCHIDMOLLAD && this.AMICANKFEAO.CGELFKLLMBA) { this.OJBFHCMBOFD.BKBFIGCPIMI(1); } } // Token: 0x06000AA1 RID: 2721 RVA: 0x0003A124 File Offset: 0x00038324 private void ACMFKCGBOND(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (IHFKMIAHBFP.HCHIDMOLLAD) { this.AMICANKFEAO.BJOJLPHBGMN(2f); } } // Token: 0x06000AA2 RID: 2722 RVA: 0x0003A140 File Offset: 0x00038340 [BCENPNOIAOM] private void RpcOnTimerExpired() { this.HDEJENHJKNC(); } // Token: 0x06000AA3 RID: 2723 RVA: 0x0003A148 File Offset: 0x00038348 private void IFGBNNNHLOD() { if (this.NDEKDMAPOIO == IPBDFPEPNIM.INVALID) { this.HFPOFNIBLDK.GBLPHKFPELB = this.CACKLOHEIFD; } else { this.HFPOFNIBLDK.GBLPHKFPELB = PBMLOBHPIMG.OMKFIIOOMJB(this.NDEKDMAPOIO); } } // Token: 0x06000AA5 RID: 2725 RVA: 0x0003A194 File Offset: 0x00038394 private void FEHFINCGDDD() { base.HDNIEJJBLGI.SpawnToolSupportedTeamPlayerIndex = LLMPNIPHKFK.ANY_INDEX; if (!base.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI) && this.IsPlayerPerforming(IHFKMIAHBFP.JEFGMHBLLKI)) { base.HDNIEJJBLGI.CJFAFMNDNHG(HPNGPCDIPED.TAG_1); base.NGNMNNNGNBN.BNKFPGKFMMP(CEFIOCGOOFP.TAG_1); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; base.HDNIEJJBLGI.CAHIBCONCCH(true, false); } } // Token: 0x06000AA6 RID: 2726 RVA: 0x0003A208 File Offset: 0x00038408 private void KMDHBCHKBAJ() { foreach (CharadesPodium charadesPodium in this.MEOEOKDJBCA) { CharadesPodium.PodiumConfiguration[] podiumConfig = charadesPodium.GetPodiumConfig(); GameSpawnPoint[] componentsInChildren = charadesPodium.GetComponentsInChildren(); bool flag = false; foreach (GameSpawnPoint gameSpawnPoint in componentsInChildren) { for (int k = 0; k < podiumConfig.Length; k++) { if (gameSpawnPoint.SupportsGameMode((IEFCMNJDPII)podiumConfig[k].Mode) && gameSpawnPoint.IPBDFPEPNIM == podiumConfig[k].Team && gameSpawnPoint.LLMPNIPHKFK == podiumConfig[k].TeamPlayerIndex) { flag = true; break; } } if (!flag) { Debug.LogError(string.Concat(new string[] { "Spawn point ", gameSpawnPoint.gameObject.name, " on ", charadesPodium.gameObject.name, " doesn't match current podium player settings" })); } } } } // Token: 0x06000AA7 RID: 2727 RVA: 0x0003A324 File Offset: 0x00038524 private void LEIACLLNMLG(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (IHFKMIAHBFP.HCHIDMOLLAD) { this.EPLLAJJMMMF = LLMPNIPHKFK.ANY_INDEX; this.AMICANKFEAO.BJOJLPHBGMN(2f); base.KDIPJNOKDFL.KMCJNKEGOJK(); base.KDIPJNOKDFL.JFLNOPOELNI(); this.MNNFIDBCHNG = LLMPNIPHKFK.ANY_INDEX; this.HABIPDPNKPP = LLMPNIPHKFK.ANY_INDEX; this.NDEKDMAPOIO = IPBDFPEPNIM.INVALID; this.MACCJLIEGAE = 0; } } // Token: 0x06000AA8 RID: 2728 RVA: 0x0003A384 File Offset: 0x00038584 private void HDEJENHJKNC() { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "Time's up!", "The word was: " + this.OIJFDHFMAJF.BKLFHLFDLIN, 3f, null, false); base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.TIMER_EXPIRED, new Vector3?(this.BLANJAEJABE.transform.position), null, false, null); } // Token: 0x06000AA9 RID: 2729 RVA: 0x0003A3EC File Offset: 0x000385EC private bool MKCAJHHKCHN() { return this.OJBFHCMBOFD.BHMLLHLEAFF != 0 && this.OJBFHCMBOFD.BHMLLHLEAFF != 8 && this.OJBFHCMBOFD.BHMLLHLEAFF != 4 && this.ONAAHAICFOK(); } // Token: 0x06000AAA RID: 2730 RVA: 0x0003A42C File Offset: 0x0003862C private void CNHMIEKBGKA() { if (this.LFAJFCPKHND != null) { this.LFAJFCPKHND.BKDFLNGCINH.Disable(); } } // Token: 0x06000AAB RID: 2731 RVA: 0x0003A450 File Offset: 0x00038650 public LLMPNIPHKFK BKMEJKPIKME() { return this.ABJADNMGCCC.CPIBGJLHLBL(); } // Token: 0x06000AAC RID: 2732 RVA: 0x0003A460 File Offset: 0x00038660 private bool JNABJGHALCC(LNJFBGIBLHA OCLFAGMPDGB) { return this.IsPlayerPerforming(OCLFAGMPDGB) && this.ONAAHAICFOK(); } // Token: 0x1700002F RID: 47 // (get) Token: 0x06000AAD RID: 2733 RVA: 0x0003A478 File Offset: 0x00038678 public bool DHLBINOJIDF { get { return this.OJBFHCMBOFD.BHMLLHLEAFF == 3; } } // Token: 0x06000AAE RID: 2734 RVA: 0x0003A488 File Offset: 0x00038688 private void FDJKABMKMFP(bool ECPHBNOBLEF = false) { this.OIJFDHFMAJF.BLPBIFHFKPJ(this.IsPlayerPerforming(IHFKMIAHBFP.JEFGMHBLLKI) || ECPHBNOBLEF); } // Token: 0x06000AAF RID: 2735 RVA: 0x0003A4AC File Offset: 0x000386AC private void AJODGMNHNAB(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.FEHFINCGDDD(); if (IHFKMIAHBFP.HCHIDMOLLAD) { this.AMICANKFEAO.BJOJLPHBGMN(5f); if (this.NDEKDMAPOIO == IPBDFPEPNIM.TEAM_1) { this.MNNFIDBCHNG = this.EPLLAJJMMMF; this.NDEKDMAPOIO = base.NKCBOCMOBCA.OGBBFKIGNAK(this.NDEKDMAPOIO); this.EPLLAJJMMMF = this.HABIPDPNKPP; } else if (this.NDEKDMAPOIO == IPBDFPEPNIM.TEAM_2) { this.HABIPDPNKPP = this.EPLLAJJMMMF; this.NDEKDMAPOIO = base.NKCBOCMOBCA.OGBBFKIGNAK(this.NDEKDMAPOIO); this.EPLLAJJMMMF = this.MNNFIDBCHNG; } else if (this.NDEKDMAPOIO == IPBDFPEPNIM.INVALID) { this.NDEKDMAPOIO = base.NKCBOCMOBCA.OGBBFKIGNAK(this.NDEKDMAPOIO); } this.MACCJLIEGAE++; } } // Token: 0x06000AB0 RID: 2736 RVA: 0x0003A58C File Offset: 0x0003878C protected override void PCFALBNPOPM() { base.PCFALBNPOPM(); if (IHFKMIAHBFP.HCHIDMOLLAD) { this.CNHMIEKBGKA(); } this.LEIKBPCDOKI(); } // Token: 0x06000AB1 RID: 2737 RVA: 0x0003A5AC File Offset: 0x000387AC private void MMOJFOEOFHG(LNJFBGIBLHA CGHDBBOCPKF) { if (base.PNOOBNCKAMJ.ModeType == IEFCMNJDPII.MODE_1) { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "Score!", "The word was: " + this.OIJFDHFMAJF.BKLFHLFDLIN, 3f, null, false); } else if (base.PNOOBNCKAMJ.ModeType == IEFCMNJDPII.MODE_2) { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, base.NKCBOCMOBCA.FPGHAMAAFIP(base.NKCBOCMOBCA.KKPAEEHBNGE(CGHDBBOCPKF)) + " Scores!", "The word was: " + this.OIJFDHFMAJF.BKLFHLFDLIN, 3f, null, false); } base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.GOAL, new Vector3?(this.guessButton.transform.position), null, false, null); } // Token: 0x06000AB2 RID: 2738 RVA: 0x0003A680 File Offset: 0x00038880 private void IGMPCNLDBDP() { this.BLANJAEJABE.KPFHBPCEMMD = this.AMICANKFEAO.GDGNJGAADLK; if (IHFKMIAHBFP.HCHIDMOLLAD && this.AMICANKFEAO.CGELFKLLMBA) { base.OMNGGJICBBI.RPC("RpcOnTimerExpired", IHCPDNLJMMD.All, new object[0]); if (base.KDIPJNOKDFL.TimeRemaining < 1f) { this.OJBFHCMBOFD.BKBFIGCPIMI(9); } else { this.OJBFHCMBOFD.BKBFIGCPIMI(6); } } } // Token: 0x06000AB3 RID: 2739 RVA: 0x0003A708 File Offset: 0x00038908 public int BLPKBPOGKCM() { return this.MMFMKGEHHGM.CPIBGJLHLBL(); } // Token: 0x06000AB4 RID: 2740 RVA: 0x0003A718 File Offset: 0x00038918 public bool IsPlayerPerforming(LNJFBGIBLHA JEFGMHBLLKI) { return base.NKCBOCMOBCA.EDDJCNIDNMM(JEFGMHBLLKI) == this.EPLLAJJMMMF && base.NKCBOCMOBCA.KKPAEEHBNGE(JEFGMHBLLKI) == this.NDEKDMAPOIO; } // Token: 0x06000AB5 RID: 2741 RVA: 0x0003A748 File Offset: 0x00038948 private void FDNIANKKOFO() { if (base.HDNIEJJBLGI.DPEABKOOJPL() == HPNGPCDIPED.TAG_2 && this.LFAJFCPKHND != null) { base.OMNGGJICBBI.RPC("RpcMasterRequestGameplayExtruder", IHCPDNLJMMD.MasterClient, new object[] { IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH }); } } // Token: 0x06000AB6 RID: 2742 RVA: 0x0003A7A0 File Offset: 0x000389A0 private void DNBLNGHGPLA(LNJFBGIBLHA CGHDBBOCPKF) { if (IHFKMIAHBFP.HCHIDMOLLAD && this.JNABJGHALCC(CGHDBBOCPKF)) { base.MLNMONBHHBO().PKOHKPEKJCJ("_Phi0", IHCPDNLJMMD.All, new object[] { CGHDBBOCPKF.BADMPMDONAH }); if (base.PNOOBNCKAMJ.ModeType == IEFCMNJDPII.MODE_1) { IPBDFPEPNIM[] array = base.NKCBOCMOBCA.KNNABLLLMIM(); for (int i = 0; i < array.Length; i++) { base.APOAHJMLMEG.HCCOMECGFNM(array[i], 1, false); } this.OJBFHCMBOFD.BKBFIGCPIMI(3); } else if (base.PNOOBNCKAMJ.ModeType == IEFCMNJDPII.MODE_1) { base.APOAHJMLMEG.HCCOMECGFNM(base.NKCBOCMOBCA.KKPAEEHBNGE(CGHDBBOCPKF), 1, false); this.OJBFHCMBOFD.BKBFIGCPIMI(3); } } } // Token: 0x06000AB7 RID: 2743 RVA: 0x0003A870 File Offset: 0x00038A70 private void GECDHKMMBEG() { if (IHFKMIAHBFP.HCHIDMOLLAD && this.AMICANKFEAO.CGELFKLLMBA) { this.OJBFHCMBOFD.BKBFIGCPIMI(3); } } // Token: 0x06000AB8 RID: 2744 RVA: 0x0003A898 File Offset: 0x00038A98 private void CCBLCHJMNIK() { if (IHFKMIAHBFP.HCHIDMOLLAD && this.AMICANKFEAO.CGELFKLLMBA) { this.OJBFHCMBOFD.BKBFIGCPIMI(8); } } // Token: 0x06000AB9 RID: 2745 RVA: 0x0003A8C0 File Offset: 0x00038AC0 private void JIAICPPEMFD() { if (IHFKMIAHBFP.HCHIDMOLLAD && this.AMICANKFEAO.CGELFKLLMBA) { base.LCJJGCMBAGJ(false); } } // Token: 0x1700002E RID: 46 // (get) Token: 0x06000ADA RID: 2778 RVA: 0x0003B00C File Offset: 0x0003920C // (set) Token: 0x06000ABA RID: 2746 RVA: 0x0003A8E4 File Offset: 0x00038AE4 public LLMPNIPHKFK HABIPDPNKPP { get { return this.OKCBDGDFDEG.CPIBGJLHLBL(); } set { this.OKCBDGDFDEG.MEAINJPIECA(value); } } // Token: 0x1700002D RID: 45 // (get) Token: 0x06000AC5 RID: 2757 RVA: 0x0003AAFC File Offset: 0x00038CFC // (set) Token: 0x06000ABB RID: 2747 RVA: 0x0003A8F4 File Offset: 0x00038AF4 public LLMPNIPHKFK MNNFIDBCHNG { get { return this.ABJADNMGCCC.CPIBGJLHLBL(); } set { this.ABJADNMGCCC.MEAINJPIECA(value); } } // Token: 0x17000032 RID: 50 // (get) Token: 0x06000AE2 RID: 2786 RVA: 0x0003B2C4 File Offset: 0x000394C4 // (set) Token: 0x06000ABC RID: 2748 RVA: 0x0003A904 File Offset: 0x00038B04 public IPBDFPEPNIM NDEKDMAPOIO { get { return this.ENCLNKFPDLG.CPIBGJLHLBL(); } set { this.ENCLNKFPDLG.MEAINJPIECA(value); } } // Token: 0x06000ABD RID: 2749 RVA: 0x0003A914 File Offset: 0x00038B14 private bool HFIBEAIBEEM(LNJFBGIBLHA OCLFAGMPDGB) { return this.IsPlayerPerforming(OCLFAGMPDGB) && this.ONAAHAICFOK(); } // Token: 0x06000ABE RID: 2750 RVA: 0x0003A92C File Offset: 0x00038B2C private void LEIKBPCDOKI() { foreach (Extrusion extrusion in Extrusion.AllExtrusions) { extrusion.Despawn(); } } // Token: 0x06000ABF RID: 2751 RVA: 0x0003A988 File Offset: 0x00038B88 private bool NNNKBMBBBHP() { return this.OJBFHCMBOFD.BHMLLHLEAFF == 1 || this.OJBFHCMBOFD.BHMLLHLEAFF == 2 || this.OJBFHCMBOFD.BHMLLHLEAFF == 7 || this.ONAAHAICFOK(); } // Token: 0x06000AC0 RID: 2752 RVA: 0x0003A9C8 File Offset: 0x00038BC8 private void MMEPLMABAIG(PhysicalButton ILOFENDAFLM, Player JGHAKIJBNCL) { if (JGHAKIJBNCL.LNJFBGIBLHA.IPFPJCPGENH && this.JNABJGHALCC(JGHAKIJBNCL.LNJFBGIBLHA)) { base.OMNGGJICBBI.RPC("RpcMasterRequestGuess", IHCPDNLJMMD.MasterClient, new object[] { JGHAKIJBNCL.LNJFBGIBLHA.BADMPMDONAH }); } } // Token: 0x06000AC1 RID: 2753 RVA: 0x0003AA20 File Offset: 0x00038C20 protected override void OMOFNDGJDLA() { base.OMOFNDGJDLA(); if (IHFKMIAHBFP.HCHIDMOLLAD) { if (base.PNOOBNCKAMJ.ModeType == IEFCMNJDPII.MODE_1) { this.OJBFHCMBOFD.BKBFIGCPIMI(0); } else if (base.PNOOBNCKAMJ.ModeType == IEFCMNJDPII.MODE_2) { this.OJBFHCMBOFD.BKBFIGCPIMI(5); } } this.LEIKBPCDOKI(); this.ClearPodiums(); this.UpdatePodiums(); } // Token: 0x06000AC2 RID: 2754 RVA: 0x0003AA90 File Offset: 0x00038C90 protected override void FNLOKKHNOLL(LNJFBGIBLHA FNGMABCOENN) { base.FNLOKKHNOLL(FNGMABCOENN); this.UpdatePodiums(); this.OPFDLEMGKDC(); } // Token: 0x06000AC3 RID: 2755 RVA: 0x0003AAA8 File Offset: 0x00038CA8 // Note: this type is marked as 'beforefieldinit'. static CharadesManager() { BMOAOJCEOFI.NBPJOLGNBHK[] array = new BMOAOJCEOFI.NBPJOLGNBHK[2]; array[0] = BMOAOJCEOFI.NBPJOLGNBHK.COLOR_4; CharadesManager.FLBCEGCDGNF = array; } // Token: 0x06000AC4 RID: 2756 RVA: 0x0003AABC File Offset: 0x00038CBC private void KIKOLPMHEHI() { if (this.MACCJLIEGAE > this.FECGALBMCHG) { this.OJBFHCMBOFD.BKBFIGCPIMI(10); } else if (this.MACCJLIEGAE != 0) { base.Invoke("DNEBFJOBJGN", 3f); } } // Token: 0x06000AC6 RID: 2758 RVA: 0x0003AB0C File Offset: 0x00038D0C private void GDGBCBDCOCL(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (IHFKMIAHBFP.HCHIDMOLLAD) { this.AMICANKFEAO.BJOJLPHBGMN(5f); Extrusion[] array = global::UnityEngine.Object.FindObjectsOfType(); for (int i = 0; i < array.Length; i++) { array[i].BKDFLNGCINH.MasterResetToLastPickup(); } this.OIJFDHFMAJF.MasterClearCards(); } if (!base.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI) && this.IsPlayerPerforming(IHFKMIAHBFP.JEFGMHBLLKI)) { base.HDNIEJJBLGI.CJFAFMNDNHG(HPNGPCDIPED.TAG_2); base.NGNMNNNGNBN.BNKFPGKFMMP(CEFIOCGOOFP.TAG_2); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; base.HDNIEJJBLGI.CAHIBCONCCH(true, false); } this.IILAAEGGDDG(false); if (base.KDIPJNOKDFL.TimeRemaining > this.DMBAAPFKDHE) { this.BLANJAEJABE.KPFHBPCEMMD = this.DMBAAPFKDHE; } else { this.BLANJAEJABE.KPFHBPCEMMD = base.KDIPJNOKDFL.TimeRemaining; } } // Token: 0x06000AC7 RID: 2759 RVA: 0x0003AC08 File Offset: 0x00038E08 private bool FBJDCDPNMCP(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP) { return !base.DMLPFMKFOBB || this.IsPlayerPerforming(OAKJPHFELHD.LNJFBGIBLHA); } // Token: 0x06000AC8 RID: 2760 RVA: 0x0003AC24 File Offset: 0x00038E24 protected virtual void LHFHJPGFIEK() { base.NKCADDBNJJN(); if (IHFKMIAHBFP.HCHIDMOLLAD) { this.OJBFHCMBOFD.BKBFIGCPIMI((ushort)(-68)); this.CNHMIEKBGKA(); } this.ACFFIKHNLMH(); this.HFPOFNIBLDK.HBELIAAJHJE(this.CACKLOHEIFD); this.ClearPodiums(); this.FDJKABMKMFP(false); } // Token: 0x06000AC9 RID: 2761 RVA: 0x0003AC7C File Offset: 0x00038E7C private void NMPHKGHIDKP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (IHFKMIAHBFP.HCHIDMOLLAD) { this.AMICANKFEAO.GMFIHNFPAFM(1178f); this.IEMBBKLOJLC(); } } // Token: 0x06000ACA RID: 2762 RVA: 0x0003ACA0 File Offset: 0x00038EA0 private void CAIOLKFCOOM(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (IHFKMIAHBFP.HCHIDMOLLAD) { this.AMICANKFEAO.BJOJLPHBGMN(0.5f); this.IEMBBKLOJLC(); } } // Token: 0x06000ACB RID: 2763 RVA: 0x0003ACC4 File Offset: 0x00038EC4 public void UpdatePodiums() { for (int i = 0; i < this.MEOEOKDJBCA.Length; i++) { LNJFBGIBLHA lnjfbgiblha = base.NKCBOCMOBCA.IGEEKAPCANB(this.MEOEOKDJBCA[i].GetTeam((int)base.PNOOBNCKAMJ.ModeType), this.MEOEOKDJBCA[i].GetPlayerIndex((int)base.PNOOBNCKAMJ.ModeType)); if (lnjfbgiblha == null) { this.MEOEOKDJBCA[i].ClearPlayerName(); } else { this.MEOEOKDJBCA[i].SetPlayerName(lnjfbgiblha.KODHOHBEAOP); } this.MEOEOKDJBCA[i].SetPodiumColor((int)base.PNOOBNCKAMJ.ModeType); } } // Token: 0x06000ACC RID: 2764 RVA: 0x0003AD6C File Offset: 0x00038F6C [BCENPNOIAOM] private void RpcOnGuess(int GBAAANMNAMG) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(GBAAANMNAMG); this.MMOJFOEOFHG(lnjfbgiblha); } // Token: 0x06000ACD RID: 2765 RVA: 0x0003AD88 File Offset: 0x00038F88 private void AFFIJFFOIJD(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { base.BCKMLIGHCIJ.HLFGLACEAID(KHOLCBBJFHH.TIMER_RUNNING); base.KDIPJNOKDFL.JFLNOPOELNI(); this.FEHFINCGDDD(); } // Token: 0x06000ACE RID: 2766 RVA: 0x0003ADA8 File Offset: 0x00038FA8 protected override void Update() { base.Update(); this.OJBFHCMBOFD.DLBPEOILIFL(); this.AMICANKFEAO.KHJKJGDBPMF(); } // Token: 0x06000ACF RID: 2767 RVA: 0x0003ADC8 File Offset: 0x00038FC8 private void IILAAEGGDDG(bool ECPHBNOBLEF = false) { this.OIJFDHFMAJF.UpdateLocalPlayerCardVisibility(this.IsPlayerPerforming(IHFKMIAHBFP.JEFGMHBLLKI) || ECPHBNOBLEF); } // Token: 0x06000AD0 RID: 2768 RVA: 0x0003ADEC File Offset: 0x00038FEC private void HGOOJBJBGLI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (IHFKMIAHBFP.HCHIDMOLLAD) { this.EPLLAJJMMMF = LLMPNIPHKFK.ANY_INDEX; this.AMICANKFEAO.BJOJLPHBGMN(1858f); base.KDIPJNOKDFL.ADDIDLFKMKO(); base.KDIPJNOKDFL.JFLNOPOELNI(); this.IDMHIBLDBBH(LLMPNIPHKFK.ANY_INDEX); this.HABIPDPNKPP = LLMPNIPHKFK.ANY_INDEX; this.NDEKDMAPOIO = IPBDFPEPNIM.INVALID; this.MACCJLIEGAE = 1; } } // Token: 0x06000AD1 RID: 2769 RVA: 0x0003AE4C File Offset: 0x0003904C protected override void NKCADDBNJJN() { base.NKCADDBNJJN(); if (IHFKMIAHBFP.HCHIDMOLLAD) { this.OJBFHCMBOFD.BKBFIGCPIMI(ushort.MaxValue); this.CNHMIEKBGKA(); } this.LEIKBPCDOKI(); this.HFPOFNIBLDK.GBLPHKFPELB = this.CACKLOHEIFD; this.ClearPodiums(); this.IILAAEGGDDG(true); } // Token: 0x06000AD2 RID: 2770 RVA: 0x0003AEA4 File Offset: 0x000390A4 private void IDKINMNKNJN(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { this.FEHFINCGDDD(); } // Token: 0x06000AD3 RID: 2771 RVA: 0x0003AEAC File Offset: 0x000390AC private void AEOCJNFJAOL() { if (IHFKMIAHBFP.HCHIDMOLLAD && this.AMICANKFEAO.CGELFKLLMBA) { this.OJBFHCMBOFD.BKBFIGCPIMI(9); } } // Token: 0x17000033 RID: 51 // (get) Token: 0x06000AF0 RID: 2800 RVA: 0x0003B964 File Offset: 0x00039B64 // (set) Token: 0x06000AD4 RID: 2772 RVA: 0x0003AED8 File Offset: 0x000390D8 public int MACCJLIEGAE { get { return this.MMFMKGEHHGM.CPIBGJLHLBL(); } set { this.MMFMKGEHHGM.MEAINJPIECA(value); } } // Token: 0x06000AD5 RID: 2773 RVA: 0x0003AEE8 File Offset: 0x000390E8 private void IEMBBKLOJLC() { LLMPNIPHKFK performerPlayerIndex = this.EPLLAJJMMMF; LNJFBGIBLHA[] array = base.NKCBOCMOBCA.CMDEDBJHNGC(this.NDEKDMAPOIO); for (int i = 0; i < array.Length; i++) { LLMPNIPHKFK llmpniphkfk = base.NKCBOCMOBCA.EDDJCNIDNMM(array[i]); if (llmpniphkfk > performerPlayerIndex) { this.EPLLAJJMMMF = llmpniphkfk; return; } } this.EPLLAJJMMMF = base.NKCBOCMOBCA.EDDJCNIDNMM(array[0]); } // Token: 0x06000AD6 RID: 2774 RVA: 0x0003AF54 File Offset: 0x00039154 private bool ONAAHAICFOK() { return this.OJBFHCMBOFD.BHMLLHLEAFF == 3 || this.OJBFHCMBOFD.BHMLLHLEAFF == 8; } // Token: 0x06000AD7 RID: 2775 RVA: 0x0003AF78 File Offset: 0x00039178 public void ClearPodiums() { for (int i = 0; i < this.MEOEOKDJBCA.Length; i++) { this.MEOEOKDJBCA[i].SetPodiumColor((int)base.PNOOBNCKAMJ.ModeType); this.MEOEOKDJBCA[i].ClearPlayerName(); } } // Token: 0x06000AD8 RID: 2776 RVA: 0x0003AFC4 File Offset: 0x000391C4 private void HHEMHPEIDII() { if (IHFKMIAHBFP.HCHIDMOLLAD && this.AMICANKFEAO.ALEKFIMMFPH()) { this.OJBFHCMBOFD.BKBFIGCPIMI(65); } } // Token: 0x06000AD9 RID: 2777 RVA: 0x0003AFF0 File Offset: 0x000391F0 [BCENPNOIAOM] private void RpcMasterRequestGuess(int GBLCBAFJEHA) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(GBLCBAFJEHA); this.KDEMOFJLLEP(lnjfbgiblha); } // Token: 0x06000ADB RID: 2779 RVA: 0x0003B01C File Offset: 0x0003921C [BCENPNOIAOM] private void RpcPickupGameplayExtruder() { PlayerHand dominantHand = Player.LocalPlayer.MONEMFCPHDE; if (this.LFAJFCPKHND != null && dominantHand != null) { this.LFAJFCPKHND.BKDFLNGCINH.LocalTakeOwnershipAndResetToDefault(dominantHand.transform.position, dominantHand.transform.rotation, false); IPBDFPEPNIM ipbdfpepnim = base.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI); if (ipbdfpepnim != IPBDFPEPNIM.INVALID) { this.LFAJFCPKHND.FBDNDGOGKKO = CharadesManager.FLBCEGCDGNF[(int)ipbdfpepnim]; } dominantHand.TryPickupTool(this.LFAJFCPKHND.BKDFLNGCINH, false); } } // Token: 0x06000ADC RID: 2780 RVA: 0x0003B0B8 File Offset: 0x000392B8 private void ACFFIKHNLMH() { foreach (Extrusion extrusion in Extrusion.AllExtrusions) { extrusion.Despawn(); } } // Token: 0x06000ADD RID: 2781 RVA: 0x0003B114 File Offset: 0x00039314 protected override void Start() { base.Start(); if (this.LFAJFCPKHND != null) { this.LFAJFCPKHND.BKDFLNGCINH.AddCustomPickupCondition(new Tool.CFIAHKNGIKI(this.FBJDCDPNMCP)); } if (this.OIJFDHFMAJF.GLPPDPNKEEP != null) { for (int i = 0; i < this.OIJFDHFMAJF.GLPPDPNKEEP.Length; i++) { if (this.OIJFDHFMAJF.GLPPDPNKEEP[i] != null) { this.OIJFDHFMAJF.GLPPDPNKEEP[i].BKDFLNGCINH.AddCustomPickupCondition(new Tool.CFIAHKNGIKI(this.FBJDCDPNMCP)); } } } this.OJBFHCMBOFD.FLHFCMCNLEK(this, ushort.MaxValue); } // Token: 0x06000ADE RID: 2782 RVA: 0x0003B1D0 File Offset: 0x000393D0 private void OKMOKDEJKKH() { if (IHFKMIAHBFP.HCHIDMOLLAD && this.AMICANKFEAO.ALEKFIMMFPH()) { this.OJBFHCMBOFD.BKBFIGCPIMI(1); } } // Token: 0x06000ADF RID: 2783 RVA: 0x0003B1F8 File Offset: 0x000393F8 private void MJOJNABGMJN() { if (IHFKMIAHBFP.HCHIDMOLLAD && this.AMICANKFEAO.OAJDHNPMNCN()) { this.OJBFHCMBOFD.BKBFIGCPIMI(1); } } // Token: 0x06000AE1 RID: 2785 RVA: 0x0003B250 File Offset: 0x00039450 private void DFHPDHEFADC() { LNJFBGIBLHA lnjfbgiblha = base.NKCBOCMOBCA.IGEEKAPCANB(this.NDEKDMAPOIO, this.EPLLAJJMMMF); if (lnjfbgiblha != null) { if (lnjfbgiblha.IPFPJCPGENH) { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "Your Turn!", 2f, null, false); } else { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, lnjfbgiblha.KODHOHBEAOP + "'s Turn!", 2f, null, false); } } } // Token: 0x06000AE3 RID: 2787 RVA: 0x0003B2D4 File Offset: 0x000394D4 protected virtual void AHGAHLNCGPI() { base.OMOFNDGJDLA(); if (IHFKMIAHBFP.HCHIDMOLLAD) { if (base.PNOOBNCKAMJ.ModeType == IEFCMNJDPII.MODE_1) { this.OJBFHCMBOFD.BKBFIGCPIMI(0); } else if (base.PNOOBNCKAMJ.ModeType == IEFCMNJDPII.MODE_2) { this.OJBFHCMBOFD.BKBFIGCPIMI(5); } } this.ACFFIKHNLMH(); this.ClearPodiums(); this.UpdatePodiums(); } // Token: 0x06000AE4 RID: 2788 RVA: 0x0003B344 File Offset: 0x00039544 private void DIFPFLLMGNJ(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.FEHFINCGDDD(); this.AMICANKFEAO.BJOJLPHBGMN(1f); } // Token: 0x06000AE5 RID: 2789 RVA: 0x0003B35C File Offset: 0x0003955C private void IPJJMGHMING(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (IHFKMIAHBFP.HCHIDMOLLAD) { if (base.KDIPJNOKDFL.TimeRemaining > this.ICNCOCFBPCH) { this.AMICANKFEAO.BJOJLPHBGMN(this.ICNCOCFBPCH); } else { this.AMICANKFEAO.BJOJLPHBGMN(base.KDIPJNOKDFL.TimeRemaining); } base.KDIPJNOKDFL.MEPOCEAOGAA(); } base.BCKMLIGHCIJ.AKNODFCICNJ(KHOLCBBJFHH.TIMER_RUNNING, this.BLANJAEJABE.transform); this.BLANJAEJABE.KPFHBPCEMMD = this.AMICANKFEAO.GDGNJGAADLK; } // Token: 0x06000AE6 RID: 2790 RVA: 0x0003B3F0 File Offset: 0x000395F0 private void FNNBECEBDFP() { this.BLANJAEJABE.KPFHBPCEMMD = this.AMICANKFEAO.GDGNJGAADLK; if (IHFKMIAHBFP.HCHIDMOLLAD && this.AMICANKFEAO.CGELFKLLMBA) { base.OMNGGJICBBI.RPC("RpcOnTimerExpired", IHCPDNLJMMD.All, new object[0]); this.OJBFHCMBOFD.BKBFIGCPIMI(4); } } // Token: 0x06000AE7 RID: 2791 RVA: 0x0003B450 File Offset: 0x00039650 private void KDEMOFJLLEP(LNJFBGIBLHA CGHDBBOCPKF) { if (IHFKMIAHBFP.HCHIDMOLLAD && this.JNABJGHALCC(CGHDBBOCPKF)) { base.OMNGGJICBBI.RPC("RpcOnGuess", IHCPDNLJMMD.All, new object[] { CGHDBBOCPKF.BADMPMDONAH }); if (base.PNOOBNCKAMJ.ModeType == IEFCMNJDPII.MODE_1) { IPBDFPEPNIM[] array = base.NKCBOCMOBCA.KNNABLLLMIM(); for (int i = 0; i < array.Length; i++) { base.APOAHJMLMEG.HCCOMECGFNM(array[i], 1, false); } this.OJBFHCMBOFD.BKBFIGCPIMI(4); } else if (base.PNOOBNCKAMJ.ModeType == IEFCMNJDPII.MODE_2) { base.APOAHJMLMEG.HCCOMECGFNM(base.NKCBOCMOBCA.KKPAEEHBNGE(CGHDBBOCPKF), 1, false); this.OJBFHCMBOFD.BKBFIGCPIMI(6); } } } // Token: 0x06000AE8 RID: 2792 RVA: 0x0003B520 File Offset: 0x00039720 private void DAOAAFPKJDH() { if (IHFKMIAHBFP.HCHIDMOLLAD && this.AMICANKFEAO.ALEKFIMMFPH()) { this.OJBFHCMBOFD.BKBFIGCPIMI(25); } } // Token: 0x06000AE9 RID: 2793 RVA: 0x0003B54C File Offset: 0x0003974C private void IMDONGAKDHJ(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (IHFKMIAHBFP.HCHIDMOLLAD) { this.AMICANKFEAO.BJOJLPHBGMN(2f); Extrusion[] array = global::UnityEngine.Object.FindObjectsOfType(); for (int i = 0; i < array.Length; i++) { array[i].BKDFLNGCINH.MasterResetToLastPickup(); } this.OIJFDHFMAJF.MasterClearCards(); } if (!base.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI) && this.IsPlayerPerforming(IHFKMIAHBFP.JEFGMHBLLKI)) { base.HDNIEJJBLGI.CJFAFMNDNHG(HPNGPCDIPED.TAG_2); base.NGNMNNNGNBN.BNKFPGKFMMP(CEFIOCGOOFP.TAG_2); Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; base.HDNIEJJBLGI.CAHIBCONCCH(true, false); } this.IILAAEGGDDG(false); if (base.KDIPJNOKDFL.TimeRemaining > this.ICNCOCFBPCH) { this.BLANJAEJABE.KPFHBPCEMMD = this.ICNCOCFBPCH; } else { this.BLANJAEJABE.KPFHBPCEMMD = base.KDIPJNOKDFL.TimeRemaining; } } // Token: 0x06000AEA RID: 2794 RVA: 0x0003B648 File Offset: 0x00039848 private void BJKLBMGFGJN(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { base.BCKMLIGHCIJ.HLFGLACEAID(KHOLCBBJFHH.TIMER_RUNNING); } // Token: 0x06000AEB RID: 2795 RVA: 0x0003B658 File Offset: 0x00039858 private void LCLHKHOAAIN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (IHFKMIAHBFP.HCHIDMOLLAD) { if (base.KDIPJNOKDFL.TimeRemaining > this.DMBAAPFKDHE) { this.AMICANKFEAO.BJOJLPHBGMN(this.DMBAAPFKDHE); } else { this.AMICANKFEAO.BJOJLPHBGMN(base.KDIPJNOKDFL.TimeRemaining); } } base.BCKMLIGHCIJ.AKNODFCICNJ(KHOLCBBJFHH.TIMER_RUNNING, this.BLANJAEJABE.transform); this.BLANJAEJABE.KPFHBPCEMMD = this.AMICANKFEAO.GDGNJGAADLK; } // Token: 0x06000AEC RID: 2796 RVA: 0x0003B6E0 File Offset: 0x000398E0 private void DNEBFJOBJGN() { if (this.NDEKDMAPOIO != IPBDFPEPNIM.INVALID) { this.OPFDLEMGKDC(); if (this.NDEKDMAPOIO == IPBDFPEPNIM.TEAM_1) { base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.TEAM_1, new Vector3?(Player.LocalPlayer.transform.position), null, false, null); } else if (this.NDEKDMAPOIO == IPBDFPEPNIM.TEAM_2) { base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.TEAM_2, new Vector3?(Player.LocalPlayer.transform.position), null, false, null); } SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, base.NKCBOCMOBCA.FPGHAMAAFIP(this.NDEKDMAPOIO) + "'s Turn!", string.Concat(new object[] { "(Round ", this.MACCJLIEGAE, " of ", this.FECGALBMCHG, ")" }), 2.5f, null, false); } } // Token: 0x06000AED RID: 2797 RVA: 0x0003B7E0 File Offset: 0x000399E0 private void FMGFKOILDDK() { if (IHFKMIAHBFP.HCHIDMOLLAD && this.AMICANKFEAO.CGELFKLLMBA) { this.OJBFHCMBOFD.BKBFIGCPIMI(7); } } // Token: 0x06000AEE RID: 2798 RVA: 0x0003B808 File Offset: 0x00039A08 [BCENPNOIAOM] private void RpcMasterRequestGameplayExtruder(int GBLCBAFJEHA) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(GBLCBAFJEHA); this.BPHANGEGHDF(lnjfbgiblha); } // Token: 0x06000AEF RID: 2799 RVA: 0x0003B824 File Offset: 0x00039A24 protected override void OBKEJLPAEOC(bool IIJMKNBGOAC) { base.OBKEJLPAEOC(IIJMKNBGOAC); if (this.OIJFDHFMAJF.GLPPDPNKEEP != null) { for (int i = 0; i < this.OIJFDHFMAJF.GLPPDPNKEEP.Length; i++) { if (this.OIJFDHFMAJF.GLPPDPNKEEP[i] != null) { this.OIJFDHFMAJF.GLPPDPNKEEP[i].BKDFLNGCINH.NEONGIONACF = IIJMKNBGOAC; } } } if (this.LFAJFCPKHND != null) { this.LFAJFCPKHND.BKDFLNGCINH.NEONGIONACF = IIJMKNBGOAC; } IPBDFPEPNIM ipbdfpepnim = base.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI); LLMPNIPHKFK llmpniphkfk = base.NKCBOCMOBCA.EDDJCNIDNMM(IHFKMIAHBFP.JEFGMHBLLKI); for (int j = 0; j < this.MEOEOKDJBCA.Length; j++) { if (this.MEOEOKDJBCA[j].CPCIABBBCHG != null) { IPBDFPEPNIM team = this.MEOEOKDJBCA[j].GetTeam((int)base.PNOOBNCKAMJ.ModeType); LLMPNIPHKFK playerIndex = this.MEOEOKDJBCA[j].GetPlayerIndex((int)base.PNOOBNCKAMJ.ModeType); this.MEOEOKDJBCA[j].CPCIABBBCHG.NEONGIONACF = ipbdfpepnim == team && llmpniphkfk == playerIndex; } } } // Token: 0x06000AF1 RID: 2801 RVA: 0x0003B974 File Offset: 0x00039B74 private void BDBOAGCENPH(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (IHFKMIAHBFP.HCHIDMOLLAD) { this.AMICANKFEAO.BJOJLPHBGMN(4f); this.IEMBBKLOJLC(); } this.AMICANKFEAO.FOOCJOGHIJF(2f, new KPFHBPCEMMD.NMMLKLGJHFG(this.DFHPDHEFADC)); } // Token: 0x06000AF2 RID: 2802 RVA: 0x0003B9B4 File Offset: 0x00039BB4 protected override void EHNICDMIEHL(bool LIEGPIPEAPJ, bool AEICOEAOKHM) { base.EHNICDMIEHL(LIEGPIPEAPJ, AEICOEAOKHM); base.HDNIEJJBLGI.SpawnToolSupportedTeamPlayerIndex = LLMPNIPHKFK.ANY_INDEX; if (!LIEGPIPEAPJ) { Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; base.HDNIEJJBLGI.CJFAFMNDNHG(HPNGPCDIPED.TAG_1); base.NGNMNNNGNBN.BNKFPGKFMMP(CEFIOCGOOFP.TAG_1); } this.IILAAEGGDDG(false); } // Token: 0x06000AF3 RID: 2803 RVA: 0x0003BA0C File Offset: 0x00039C0C private void HBLOLCMKCBB() { this.BLANJAEJABE.MNFLIGAJOKJ(this.AMICANKFEAO.HHOBFCDNIEP()); if (IHFKMIAHBFP.HCHIDMOLLAD && this.AMICANKFEAO.CGELFKLLMBA) { base.EKPBHKFHMON().JJLACCMJEMB("EquipShirt1", IHCPDNLJMMD.Others, new object[0]); this.OJBFHCMBOFD.BKBFIGCPIMI(0); } } // Token: 0x06000AF4 RID: 2804 RVA: 0x0003BA6C File Offset: 0x00039C6C protected override void BBNJAHNBGHD(bool LIEGPIPEAPJ) { base.BBNJAHNBGHD(LIEGPIPEAPJ); if (!LIEGPIPEAPJ) { Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; base.HDNIEJJBLGI.CJFAFMNDNHG(HPNGPCDIPED.DEFAULT); base.NGNMNNNGNBN.BNKFPGKFMMP(CEFIOCGOOFP.DEFAULT); } } // Token: 0x06000AF5 RID: 2805 RVA: 0x0003BAA4 File Offset: 0x00039CA4 private void BPHANGEGHDF(LNJFBGIBLHA CGHDBBOCPKF) { if (IHFKMIAHBFP.HCHIDMOLLAD && this.IsPlayerPerforming(CGHDBBOCPKF)) { base.OMNGGJICBBI.RPC("RpcPickupGameplayExtruder", CGHDBBOCPKF, new object[0]); } } // Token: 0x06000AF6 RID: 2806 RVA: 0x0003BAD4 File Offset: 0x00039CD4 public bool ADENECHAPPJ() { return this.OJBFHCMBOFD.BHMLLHLEAFF == 2; } // Token: 0x06000AF7 RID: 2807 RVA: 0x0003BAE4 File Offset: 0x00039CE4 private void GJJOHBLOKPD() { if (IHFKMIAHBFP.HCHIDMOLLAD && this.AMICANKFEAO.CGELFKLLMBA) { this.OJBFHCMBOFD.BKBFIGCPIMI(1); } } // Token: 0x17000030 RID: 48 // (get) Token: 0x06000AF8 RID: 2808 RVA: 0x0003BB0C File Offset: 0x00039D0C public bool IIDAOHNKMEB { get { return this.OJBFHCMBOFD.BHMLLHLEAFF == 8; } } // Token: 0x06000AF9 RID: 2809 RVA: 0x0003BB1C File Offset: 0x00039D1C private void FDMBCIMPIIM(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (IHFKMIAHBFP.HCHIDMOLLAD) { base.KDIPJNOKDFL.LEDNKHBDMDP(); base.KDIPJNOKDFL.JFLNOPOELNI(); } } // Token: 0x04000177 RID: 375 private const float ACBNFFLHLNC = 0f; // Token: 0x04000178 RID: 376 private const float JEPEPGMDNMK = 4f; // Token: 0x04000179 RID: 377 private const float IOANCJAOBOE = 5f; // Token: 0x0400017A RID: 378 private const float LPDDJAGOFMP = 2f; // Token: 0x0400017B RID: 379 private const float NFFHGGGMELD = 2f; // Token: 0x0400017C RID: 380 private const float MNCNGGPHLOI = 2f; // Token: 0x0400017D RID: 381 private const float KAKMOOJGNCP = 0.5f; // Token: 0x0400017E RID: 382 private const float PAFODNGPLLF = 2f; // Token: 0x0400017F RID: 383 private const float INPEAKDEBKD = 0f; // Token: 0x04000180 RID: 384 private const float LACOANIOGJD = 5f; // Token: 0x04000181 RID: 385 private const float MHINLCKGPMF = 3f; // Token: 0x04000182 RID: 386 private const float LMLHOEEGDJE = 1f; // Token: 0x04000183 RID: 387 private static readonly BMOAOJCEOFI.NBPJOLGNBHK[] FLBCEGCDGNF; // Token: 0x04000184 RID: 388 private float DMBAAPFKDHE = 40f; // Token: 0x04000185 RID: 389 private float ICNCOCFBPCH = 25f; // Token: 0x04000186 RID: 390 private int FECGALBMCHG = 6; // Token: 0x04000187 RID: 391 [SerializeField] private PhysicalButton guessButton; // Token: 0x04000188 RID: 392 private MakerPen[] MCLPDLBOIOC; // Token: 0x04000189 RID: 393 private MakerPen LFAJFCPKHND; // Token: 0x0400018A RID: 394 private ColorButton HFPOFNIBLDK; // Token: 0x0400018B RID: 395 private Color CACKLOHEIFD = Color.green; // Token: 0x0400018C RID: 396 private CardBox OIJFDHFMAJF; // Token: 0x0400018D RID: 397 private CharadesPodium[] MEOEOKDJBCA; // Token: 0x0400018E RID: 398 private CharadesRoundTimer BLANJAEJABE; // Token: 0x0400018F RID: 399 private PNONBEAIBHA OJBFHCMBOFD; // Token: 0x04000190 RID: 400 private AONMNAEOJAL AMICANKFEAO; // Token: 0x04000191 RID: 401 private LHLLJPPCDKA AANIDLIOCJE; // Token: 0x04000192 RID: 402 private LHLLJPPCDKA ENCLNKFPDLG; // Token: 0x04000193 RID: 403 private LHLLJPPCDKA MMFMKGEHHGM; // Token: 0x04000194 RID: 404 private LHLLJPPCDKA ABJADNMGCCC; // Token: 0x04000195 RID: 405 private LHLLJPPCDKA OKCBDGDFDEG; // Token: 0x02000032 RID: 50 public enum PDOMOCGGHEB { // Token: 0x04000197 RID: 407 COOP_GAME_START, // Token: 0x04000198 RID: 408 COOP_SELECT_PERFORMER, // Token: 0x04000199 RID: 409 COOP_PERFORMER_ROUND_START, // Token: 0x0400019A RID: 410 COOP_PERFORMER_ROUND_RUNNING, // Token: 0x0400019B RID: 411 COOP_POST_PERFORMER_ROUND, // Token: 0x0400019C RID: 412 TEAM_GAME_START, // Token: 0x0400019D RID: 413 TEAM_SELECT_PERFORMER, // Token: 0x0400019E RID: 414 TEAM_PERFORMER_ROUND_START, // Token: 0x0400019F RID: 415 TEAM_PERFORMER_ROUND_RUNNING, // Token: 0x040001A0 RID: 416 SWITCH_PERFORMING_TEAM, // Token: 0x040001A1 RID: 417 TEAM_GAME_END, // Token: 0x040001A2 RID: 418 INVALID = 65535 } // Token: 0x02000033 RID: 51 public enum DABBJHJLHDB { // Token: 0x040001A4 RID: 420 COOP, // Token: 0x040001A5 RID: 421 TEAM } // Token: 0x02000034 RID: 52 public enum MFBADKPOPOC { // Token: 0x040001A7 RID: 423 AUDIENCE = -1, // Token: 0x040001A8 RID: 424 GUESSER, // Token: 0x040001A9 RID: 425 PERFORMER } // Token: 0x02000035 RID: 53 public enum EAPDGODCDDB { // Token: 0x040001AB RID: 427 AUDIENCE = -1, // Token: 0x040001AC RID: 428 GUESSER, // Token: 0x040001AD RID: 429 PERFORMER } }