using System; using System.Collections.Generic; using System.Diagnostics; using System.Runtime.CompilerServices; using System.Threading; using Photon; using RecNet; using RecRoom.Challenges; using RecRoom.Core.AI; using RecRoom.Core.GameManagement; using UnityEngine; using UnityEngine.Serialization; // Token: 0x020009F8 RID: 2552 public abstract class GameManager : global::Photon.MonoBehaviour { // Token: 0x14000068 RID: 104 // (add) Token: 0x060133AA RID: 78762 RVA: 0x00578514 File Offset: 0x00576714 // (remove) Token: 0x060133AB RID: 78763 RVA: 0x0057854C File Offset: 0x0057674C [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event ANMJLCILKDJ.GCDAGHDANCL NDKFCMNIHJJ; // Token: 0x14000069 RID: 105 // (add) Token: 0x060133AC RID: 78764 RVA: 0x00578584 File Offset: 0x00576784 // (remove) Token: 0x060133AD RID: 78765 RVA: 0x005785BC File Offset: 0x005767BC [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Action DHMMKCJAKLD; // Token: 0x1400006A RID: 106 // (add) Token: 0x060133AE RID: 78766 RVA: 0x005785F4 File Offset: 0x005767F4 // (remove) Token: 0x060133AF RID: 78767 RVA: 0x0057862C File Offset: 0x0057682C [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Action JNAMKFABJGB; // Token: 0x1400006B RID: 107 // (add) Token: 0x060133B0 RID: 78768 RVA: 0x00578664 File Offset: 0x00576864 // (remove) Token: 0x060133B1 RID: 78769 RVA: 0x0057869C File Offset: 0x0057689C [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Action NNOKDHMHJOP; // Token: 0x1400006C RID: 108 // (add) Token: 0x060133B2 RID: 78770 RVA: 0x005786D4 File Offset: 0x005768D4 // (remove) Token: 0x060133B3 RID: 78771 RVA: 0x0057870C File Offset: 0x0057690C [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Action PLDHOFICBJO; // Token: 0x1400006D RID: 109 // (add) Token: 0x060133B4 RID: 78772 RVA: 0x00578744 File Offset: 0x00576944 // (remove) Token: 0x060133B5 RID: 78773 RVA: 0x0057877C File Offset: 0x0057697C [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Action GIBJIIDIEMD; // Token: 0x1400006E RID: 110 // (add) Token: 0x060133B6 RID: 78774 RVA: 0x005787B4 File Offset: 0x005769B4 // (remove) Token: 0x060133B7 RID: 78775 RVA: 0x005787EC File Offset: 0x005769EC [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Action BCNFOLBLBKH; // Token: 0x1400006F RID: 111 // (add) Token: 0x060133B8 RID: 78776 RVA: 0x00578824 File Offset: 0x00576A24 // (remove) Token: 0x060133B9 RID: 78777 RVA: 0x0057885C File Offset: 0x00576A5C [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Action FPEIIEIDIDK; // Token: 0x14000070 RID: 112 // (add) Token: 0x060133BA RID: 78778 RVA: 0x00578894 File Offset: 0x00576A94 // (remove) Token: 0x060133BB RID: 78779 RVA: 0x005788CC File Offset: 0x00576ACC [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Action GEOKEJAICBG; // Token: 0x17000759 RID: 1881 // (get) Token: 0x060133BC RID: 78780 RVA: 0x00578904 File Offset: 0x00576B04 public GameLevelSettings KFDDJECDHNI { get { return this.levelSettings; } } // Token: 0x1700075A RID: 1882 // (get) Token: 0x060133BD RID: 78781 RVA: 0x0057890C File Offset: 0x00576B0C public GameFxSettings BCKMLIGHCIJ { get { return this.fxSettings; } } // Token: 0x1700075B RID: 1883 // (get) Token: 0x060133BE RID: 78782 RVA: 0x00578914 File Offset: 0x00576B14 public GameBoundsSettings GGHGEGENODN { get { return this.boundsSettings; } } // Token: 0x1700075C RID: 1884 // (get) Token: 0x060133BF RID: 78783 RVA: 0x0057891C File Offset: 0x00576B1C public GamePresenceSettings IIINBIBMEGJ { get { return this.presenceSettings; } } // Token: 0x1700075D RID: 1885 // (get) Token: 0x060133C0 RID: 78784 RVA: 0x00578924 File Offset: 0x00576B24 public GameEquipmentSettings KBAMBINPBLN { get { return this.equipmentSettings; } } // Token: 0x1700075E RID: 1886 // (get) Token: 0x060133C1 RID: 78785 RVA: 0x0057892C File Offset: 0x00576B2C public GameTeamColorSettings DGICKNCDBCM { get { return this.customTeamColorSettings; } } // Token: 0x1700075F RID: 1887 // (get) Token: 0x060133C2 RID: 78786 RVA: 0x00578934 File Offset: 0x00576B34 // (set) Token: 0x060133C3 RID: 78787 RVA: 0x0057893C File Offset: 0x00576B3C public GameTimerManager KDIPJNOKDFL { get; private set; } // Token: 0x17000760 RID: 1888 // (get) Token: 0x060133C4 RID: 78788 RVA: 0x00578948 File Offset: 0x00576B48 // (set) Token: 0x060133C5 RID: 78789 RVA: 0x00578950 File Offset: 0x00576B50 public JLDIJEHEDOK DPOLNGGBMDH { get; private set; } // Token: 0x17000761 RID: 1889 // (get) Token: 0x060133C6 RID: 78790 RVA: 0x0057895C File Offset: 0x00576B5C // (set) Token: 0x060133C7 RID: 78791 RVA: 0x00578964 File Offset: 0x00576B64 public GameSpawnManager HDNIEJJBLGI { get; private set; } // Token: 0x17000762 RID: 1890 // (get) Token: 0x060133C8 RID: 78792 RVA: 0x00578970 File Offset: 0x00576B70 // (set) Token: 0x060133C9 RID: 78793 RVA: 0x00578978 File Offset: 0x00576B78 public GameScoreManager APOAHJMLMEG { get; private set; } // Token: 0x17000763 RID: 1891 // (get) Token: 0x060133CA RID: 78794 RVA: 0x00578984 File Offset: 0x00576B84 // (set) Token: 0x060133CB RID: 78795 RVA: 0x0057898C File Offset: 0x00576B8C public GameTeamManager NKCBOCMOBCA { get; private set; } // Token: 0x17000764 RID: 1892 // (get) Token: 0x060133CC RID: 78796 RVA: 0x00578998 File Offset: 0x00576B98 // (set) Token: 0x060133CD RID: 78797 RVA: 0x005789A0 File Offset: 0x00576BA0 public GameTeleportManager NGNMNNNGNBN { get; private set; } // Token: 0x17000765 RID: 1893 // (get) Token: 0x060133CE RID: 78798 RVA: 0x005789AC File Offset: 0x00576BAC // (set) Token: 0x060133CF RID: 78799 RVA: 0x005789B4 File Offset: 0x00576BB4 public AEMMICFOEJH ANJECNGIEGL { get; private set; } // Token: 0x17000766 RID: 1894 // (get) Token: 0x060133D0 RID: 78800 RVA: 0x005789C0 File Offset: 0x00576BC0 // (set) Token: 0x060133D1 RID: 78801 RVA: 0x005789C8 File Offset: 0x00576BC8 public MMBDMDKBOKB OIOENIDAPON { get; private set; } // Token: 0x17000767 RID: 1895 // (get) Token: 0x060133D2 RID: 78802 RVA: 0x005789D4 File Offset: 0x00576BD4 // (set) Token: 0x060133D3 RID: 78803 RVA: 0x005789DC File Offset: 0x00576BDC public bool OFOBCNCJFMP { get { return this.FGPNEJIPGCG; } set { this.FGPNEJIPGCG = value; } } // Token: 0x17000768 RID: 1896 // (get) Token: 0x060133D4 RID: 78804 RVA: 0x005789E8 File Offset: 0x00576BE8 // (set) Token: 0x060133D5 RID: 78805 RVA: 0x005789F0 File Offset: 0x00576BF0 public bool AMCOOFJJCJA { get { return this.JAJIMEHGBAK; } set { this.JAJIMEHGBAK = value; } } // Token: 0x17000769 RID: 1897 // (get) Token: 0x060133D6 RID: 78806 RVA: 0x005789FC File Offset: 0x00576BFC public PGOPAPIFECA PFENNDCJABC { get { return this.ALBLEBLGEDB; } } // Token: 0x1700076A RID: 1898 // (get) Token: 0x060133D7 RID: 78807 RVA: 0x00578A04 File Offset: 0x00576C04 public KANCFPONEKJ CFPFGDHOBKA { get { return this.DNOKDNIMPPF; } } // Token: 0x1700076B RID: 1899 // (get) Token: 0x060133D8 RID: 78808 RVA: 0x00578A0C File Offset: 0x00576C0C public bool FNOGIJIOMOL { get { int num = this.CMNFKDDFLKF(this.APOAHJMLMEG.ScoreToWin); return num != -1 && !this.PNOOBNCKAMJ.HCOKIBEGCCF.CustomScoreToWinOptions[num].IsDefault; } } // Token: 0x1700076C RID: 1900 // (get) Token: 0x060133D9 RID: 78809 RVA: 0x00578A5C File Offset: 0x00576C5C public bool IBDANCPFJKL { get { int num = this.EBLOPNMAGKO(this.KDIPJNOKDFL.Duration); return num != -1 && !this.PNOOBNCKAMJ.GPEOKJCNPJH.DurationOptions[num].IsDefault; } } // Token: 0x1700076D RID: 1901 // (get) Token: 0x060133DA RID: 78810 RVA: 0x00578AAC File Offset: 0x00576CAC public bool PPPEBLAFOEP { get { EEOOHEGOBKD eeoohegobkd = this.HDNIEJJBLGI.LIOAGOPLNGB(true); EEOOHEGOBKD eeoohegobkd2 = this.HDNIEJJBLGI.LIOAGOPLNGB(false); return eeoohegobkd != this.KBAMBINPBLN.DefaultEquipmentSpawnSettings.DominantHandTool || eeoohegobkd2 != this.KBAMBINPBLN.DefaultEquipmentSpawnSettings.OffHandTool; } } // Token: 0x1700076E RID: 1902 // (get) Token: 0x060133DB RID: 78811 RVA: 0x00578B04 File Offset: 0x00576D04 public bool IINFCMNAELM { get { return this.HDNIEJJBLGI.FieldEquipmentEnabled != this.HDNIEJJBLGI.DefaultFieldEquipmentEnabled; } } // Token: 0x1700076F RID: 1903 // (get) Token: 0x060133DC RID: 78812 RVA: 0x00578B24 File Offset: 0x00576D24 public bool HFNPOBMDEGE { get { return this.FNOGIJIOMOL || this.IBDANCPFJKL || this.PPPEBLAFOEP || this.IINFCMNAELM; } } // Token: 0x17000770 RID: 1904 // (get) Token: 0x060133DD RID: 78813 RVA: 0x00578B50 File Offset: 0x00576D50 public int KCNDBBJLONI { get { int num = 0; foreach (GameMode gameMode in this.MOKOILELBOD) { int num2 = 0; foreach (TeamDescriptor teamDescriptor in gameMode.GEAFOCKCAJA.TeamConfigs) { num2 += teamDescriptor.MaxTeamSize; } num = Mathf.Max(num, num2); } return num; } } // Token: 0x17000771 RID: 1905 // (get) Token: 0x060133DE RID: 78814 RVA: 0x00578BF8 File Offset: 0x00576DF8 // (set) Token: 0x060133DF RID: 78815 RVA: 0x00578C08 File Offset: 0x00576E08 private float GBDFKGFNKDI { get { return this.IJKIFAJNOHH.CPIBGJLHLBL(); } set { this.IJKIFAJNOHH.MEAINJPIECA(value); } } // Token: 0x17000772 RID: 1906 // (get) Token: 0x060133E0 RID: 78816 RVA: 0x00578C18 File Offset: 0x00576E18 public string JJBNOHHBBOO { get { return LMBEHMFIOEN.IAFOOGGDEHJ(this.ALBLEBLGEDB, this.OKNOJPJEGJG); } } // Token: 0x17000773 RID: 1907 // (get) Token: 0x060133E1 RID: 78817 RVA: 0x00578C2C File Offset: 0x00576E2C // (set) Token: 0x060133E2 RID: 78818 RVA: 0x00578C3C File Offset: 0x00576E3C public KANCFPONEKJ OKNOJPJEGJG { get { return this.JEEICOMPKOL.CPIBGJLHLBL(); } set { this.JEEICOMPKOL.MEAINJPIECA(value); } } // Token: 0x17000774 RID: 1908 // (get) Token: 0x060133E3 RID: 78819 RVA: 0x00578C4C File Offset: 0x00576E4C // (set) Token: 0x060133E4 RID: 78820 RVA: 0x00578C5C File Offset: 0x00576E5C public string HMLDBGBIOAC { get { return this.DMKIBOCMHEA.CPIBGJLHLBL(); } private set { this.DMKIBOCMHEA.MEAINJPIECA(value); } } // Token: 0x17000775 RID: 1909 // (get) Token: 0x060133E5 RID: 78821 RVA: 0x00578C6C File Offset: 0x00576E6C // (set) Token: 0x060133E6 RID: 78822 RVA: 0x00578C74 File Offset: 0x00576E74 public bool MAJLEBOJADE { get; protected set; } // Token: 0x17000776 RID: 1910 // (get) Token: 0x060133E7 RID: 78823 RVA: 0x00578C80 File Offset: 0x00576E80 // (set) Token: 0x060133E8 RID: 78824 RVA: 0x00578C90 File Offset: 0x00576E90 public bool OIIAPNCEDJJ { get { return this.IEOGIGOCPOG.CPIBGJLHLBL(); } private set { this.IEOGIGOCPOG.MEAINJPIECA(value); } } // Token: 0x17000777 RID: 1911 // (get) Token: 0x060133E9 RID: 78825 RVA: 0x00578CA0 File Offset: 0x00576EA0 // (set) Token: 0x060133EA RID: 78826 RVA: 0x00578CA8 File Offset: 0x00576EA8 protected float? FOIKLMGJIDH { get; set; } // Token: 0x060133EB RID: 78827 RVA: 0x00578CB4 File Offset: 0x00576EB4 protected override void Awake() { base.Awake(); for (int i = 0; i < this.customTeamColorSettings.CustomTeamColors.Length; i++) { PBMLOBHPIMG.IDOMBAOHCFD(this.customTeamColorSettings.CustomTeamColors[i].Team, this.customTeamColorSettings.CustomTeamColors[i].Color); } IHFKMIAHBFP.GFFDICBLOFJ += new Action(this.OnPhotonPlayerConnected); IHFKMIAHBFP.DHLJAODEIEA += new Action(this.OnPhotonPlayerDisconnected); IHFKMIAHBFP.ENIGMACDFMJ += new Action(this.OnMasterClientSwitched); this.ALBLEBLGEDB = PEDNLMAHGBP.KGKNIMECEKH.KAPOBAEMBKL; this.DNOKDNIMPPF = PEDNLMAHGBP.KGKNIMECEKH.OOAECNOOFID; this.JIPDNNOCGPK = LMBEHMFIOEN.BNCIGDOANFG(this.ALBLEBLGEDB); this.KKOEDPEMMBD = new int[this.JIPDNNOCGPK]; GameMode[] componentsInChildren = base.GetComponentsInChildren(); GameMode[] array = componentsInChildren; if (GameManager.DINNJGHCFHI == null) { GameManager.DINNJGHCFHI = new Comparison(GameManager.MCJAIHLFBIP); } Array.Sort(array, GameManager.DINNJGHCFHI); bool flag = false; for (int j = 0; j < componentsInChildren.Length; j++) { if (!componentsInChildren[j].IsEditorOnly || flag) { this.MOKOILELBOD.Add(componentsInChildren[j]); } } foreach (GameMode gameMode in this.MOKOILELBOD) { gameMode.GameManager = this; if (gameMode.IsDefaultMode) { this.JLOFOMJPNAP = gameMode; break; } } this.NEABNKPOKBD = new LHLLJPPCDKA(this, "CURRENT_MODE_TYPE", this.JLOFOMJPNAP.ModeType, IKCAJLLAFML.MASTER, new Action(this.OMCOEHINPPG)); this.KDIPJNOKDFL = new GameTimerManager(); this.DPOLNGGBMDH = new JLDIJEHEDOK(); this.HDNIEJJBLGI = new GameSpawnManager(); this.APOAHJMLMEG = new GameScoreManager(); this.NKCBOCMOBCA = new GameTeamManager(); this.NGNMNNNGNBN = new GameTeleportManager(); this.ANJECNGIEGL = new AEMMICFOEJH(); this.OIOENIDAPON = new MMBDMDKBOKB(); this.ACKILCJNKDM.Add(this.BCKMLIGHCIJ); this.ACKILCJNKDM.Add(this.KDIPJNOKDFL); this.ACKILCJNKDM.Add(this.DPOLNGGBMDH); this.ACKILCJNKDM.Add(this.IIINBIBMEGJ); this.ACKILCJNKDM.Add(this.HDNIEJJBLGI); this.ACKILCJNKDM.Add(this.APOAHJMLMEG); this.ACKILCJNKDM.Add(this.NKCBOCMOBCA); this.ACKILCJNKDM.Add(this.NGNMNNNGNBN); this.ACKILCJNKDM.Add(this.GGHGEGENODN); this.ACKILCJNKDM.Add(this.ANJECNGIEGL); this.ACKILCJNKDM.Add(this.OIOENIDAPON); for (int k = 0; k < this.ACKILCJNKDM.Count; k++) { this.ACKILCJNKDM[k].PFNEGHLIKJI(this); } this.NKCBOCMOBCA.LFJBJHFCJKI += this.PIDAJDEANFA; this.NKCBOCMOBCA.BGNOIMIHABL += this.FNLOKKHNOLL; Player.OnPlayerCreated += new Action(this.IMNABMKLMHK); this.HDNIEJJBLGI.KKFOONGBMFE += this.FHLADEHGIDB; this.HDNIEJJBLGI.LLPMKAHCPBJ += this.NIAKGLOCJDM; this.IJKIFAJNOHH = new LHLLJPPCDKA(this, "GAME_START_DELAY", 10f, IKCAJLLAFML.MASTER, null); this.JEEICOMPKOL = new LHLLJPPCDKA(this, "NEXT_LEVEL_ID", KANCFPONEKJ.INVALID, IKCAJLLAFML.MASTER, new Action(this.BNECIIAIIGL)); this.ILJIFLHKPBM = new PNONBEAIBHA("GAME", IKCAJLLAFML.MASTER); this.ILJIFLHKPBM.NDKFCMNIHJJ += this.GCDAGHDANCL; this.ILJIFLHKPBM.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.DCBPDNDEFKL), null, null); this.ILJIFLHKPBM.AGLMMKOFICI(0, 0, new ANMJLCILKDJ.NCMAEMHOHDG(this.EHIONIDFKKB), new ANMJLCILKDJ.NCMAEMHOHDG(this.BDFNMHGMHKM), new ANMJLCILKDJ.PLBLFEEANOO(this.HCEDFMCPOCK)); this.ILJIFLHKPBM.AGLMMKOFICI(0, 1, new ANMJLCILKDJ.NCMAEMHOHDG(this.BPKPJFLDLIN), new ANMJLCILKDJ.NCMAEMHOHDG(this.BKNDDAKHJFP), new ANMJLCILKDJ.PLBLFEEANOO(this.EKINOKHCFDJ)); this.ILJIFLHKPBM.AGLMMKOFICI(0, 2, new ANMJLCILKDJ.NCMAEMHOHDG(this.AJGCPIFPOCB), null, new ANMJLCILKDJ.PLBLFEEANOO(this.LHNNDGDHGFH)); this.ILJIFLHKPBM.AGLMMKOFICI(0, 3, new ANMJLCILKDJ.NCMAEMHOHDG(this.ODICMPLIBGA), new ANMJLCILKDJ.NCMAEMHOHDG(this.BFCCCGPPCHH), new ANMJLCILKDJ.PLBLFEEANOO(this.BJMOIJCHACD)); this.ILJIFLHKPBM.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.BBDMOJODKPO), new ANMJLCILKDJ.NCMAEMHOHDG(this.BBELIBOBOIF), new ANMJLCILKDJ.PLBLFEEANOO(this.PICLECCLPNF)); this.ILJIFLHKPBM.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.NOGPFCBCOBG), null, null); this.ILJIFLHKPBM.AGLMMKOFICI(2, 0, new ANMJLCILKDJ.NCMAEMHOHDG(this.HICELLCBIKG), new ANMJLCILKDJ.NCMAEMHOHDG(this.GFJBIIHOHNH), new ANMJLCILKDJ.PLBLFEEANOO(this.EBOBLLEJMHA)); this.ILJIFLHKPBM.AGLMMKOFICI(2, 1, new ANMJLCILKDJ.NCMAEMHOHDG(this.AGGKGFEPCEC), new ANMJLCILKDJ.NCMAEMHOHDG(this.DJKAAEOINHD), new ANMJLCILKDJ.PLBLFEEANOO(this.IEKPBLMEMNI)); this.ILJIFLHKPBM.AGLMMKOFICI(3, null, null, null); this.ILJIFLHKPBM.AGLMMKOFICI(3, 0, new ANMJLCILKDJ.NCMAEMHOHDG(this.IDJMIBNLKLH), null, null); this.ILJIFLHKPBM.AGLMMKOFICI(3, 1, null, null, null); this.ILJIFLHKPBM.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.AFOLEHGEMJI), new ANMJLCILKDJ.NCMAEMHOHDG(this.PNAEGHHMGHN), null); this.DMKIBOCMHEA = new LHLLJPPCDKA(this, "GAME_ID", string.Empty, IKCAJLLAFML.MASTER, new Action(this.GEHNLLNLDOE)); this.IEOGIGOCPOG = new LHLLJPPCDKA(this, "COMPLETED_FULL_GAME", false, IKCAJLLAFML.MASTER, null); this.PIFGLPLEOBD = new AONMNAEOJAL(this, "GAME_STATE_TIMER", IKCAJLLAFML.MASTER); this.GHIGOEEGDBJ = new KPFHBPCEMMD(); this.PNOOBNCKAMJ = this.KCMGFLACFCN(this.BEPJBJBAEHL); } // Token: 0x060133EC RID: 78828 RVA: 0x00579304 File Offset: 0x00577504 protected virtual void Start() { for (int i = 0; i < this.ACKILCJNKDM.Count; i++) { this.ACKILCJNKDM[i].EOLCMCIOBIE(); } this.HJPECHLNMKE(); this.ILJIFLHKPBM.FLHFCMCNLEK(this, 0, 0); } // Token: 0x060133ED RID: 78829 RVA: 0x00579354 File Offset: 0x00577554 private void IMNABMKLMHK(Player JEFGMHBLLKI) { if (JEFGMHBLLKI.NHDDPGADJPJ) { this.LPHBBNGMJHF(); } else { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, JEFGMHBLLKI.LNJFBGIBLHA.KODHOHBEAOP + " joined the game", 3f, null, false); } } // Token: 0x060133EE RID: 78830 RVA: 0x00579394 File Offset: 0x00577594 private void LPHBBNGMJHF() { if (this.ILJIFLHKPBM.BHMLLHLEAFF == 0) { if (this.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI)) { this.NKCBOCMOBCA.IMEHKLDCHEK(IHFKMIAHBFP.JEFGMHBLLKI, true); } } else if (this.ILJIFLHKPBM.BHMLLHLEAFF == 1) { if (this.IIDJPAPMOFA && this.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI)) { this.GHIGOEEGDBJ.FOOCJOGHIJF(5f, new KPFHBPCEMMD.NMMLKLGJHFG(this.KBILNDCLGNF)); this.GHIGOEEGDBJ.FOOCJOGHIJF(8f, new KPFHBPCEMMD.NMMLKLGJHFG(this.JEADBGPJGKH)); } else { this.GHIGOEEGDBJ.FOOCJOGHIJF(5f, new KPFHBPCEMMD.NMMLKLGJHFG(this.CLOKFFNDLEJ)); } } } // Token: 0x060133EF RID: 78831 RVA: 0x00579468 File Offset: 0x00577668 protected override void OnDestroy() { base.OnDestroy(); PBMLOBHPIMG.ICHOMDPFPGA(); this.ILJIFLHKPBM.NDKFCMNIHJJ -= this.GCDAGHDANCL; for (int i = 0; i < this.ACKILCJNKDM.Count; i++) { this.ACKILCJNKDM[i].CMBEDBCPNIA(); } this.NKCBOCMOBCA.BGNOIMIHABL -= this.FNLOKKHNOLL; Player.OnPlayerCreated -= new Action(this.IMNABMKLMHK); this.HDNIEJJBLGI.KKFOONGBMFE -= this.FHLADEHGIDB; this.HDNIEJJBLGI.LLPMKAHCPBJ -= this.NIAKGLOCJDM; IHFKMIAHBFP.GFFDICBLOFJ -= new Action(this.OnPhotonPlayerConnected); IHFKMIAHBFP.DHLJAODEIEA -= new Action(this.OnPhotonPlayerDisconnected); IHFKMIAHBFP.ENIGMACDFMJ -= new Action(this.OnMasterClientSwitched); } // Token: 0x060133F0 RID: 78832 RVA: 0x0057957C File Offset: 0x0057777C protected virtual void Update() { this.ILJIFLHKPBM.DLBPEOILIFL(); this.PIFGLPLEOBD.KHJKJGDBPMF(); this.GHIGOEEGDBJ.KHJKJGDBPMF(); for (int i = 0; i < this.ACKILCJNKDM.Count; i++) { this.ACKILCJNKDM[i].INDIHMLAOHP(); } } // Token: 0x060133F1 RID: 78833 RVA: 0x005795D8 File Offset: 0x005777D8 private void AIKNBABJPGK() { this.HMLDBGBIOAC = Guid.NewGuid().ToString(); this.OMOFNDGJDLA(); } // Token: 0x060133F2 RID: 78834 RVA: 0x00579604 File Offset: 0x00577804 protected virtual void OMOFNDGJDLA() { for (int i = 0; i < this.ACKILCJNKDM.Count; i++) { this.ACKILCJNKDM[i].OMOFNDGJDLA(); } } // Token: 0x060133F3 RID: 78835 RVA: 0x00579640 File Offset: 0x00577840 private void PLJAKGLOOBF() { this.HMLDBGBIOAC = string.Empty; this.NKCADDBNJJN(); NECCOFKHCAA.PLJAKGLOOBF(); } // Token: 0x060133F4 RID: 78836 RVA: 0x00579658 File Offset: 0x00577858 protected virtual void NKCADDBNJJN() { for (int i = 0; i < this.ACKILCJNKDM.Count; i++) { this.ACKILCJNKDM[i].NKCADDBNJJN(); } } // Token: 0x060133F5 RID: 78837 RVA: 0x00579694 File Offset: 0x00577894 protected virtual ChallengeEvents.GameEndedEventData PFEIICNPPDM(bool CMLCABIIIJN, bool MKLACFPIJKD) { return new ChallengeEvents.GameEndedEventData(CMLCABIIIJN, MKLACFPIJKD, this.KDIPJNOKDFL.TimeElapsed); } // Token: 0x060133F6 RID: 78838 RVA: 0x005796A8 File Offset: 0x005778A8 protected virtual void EHNICDMIEHL(bool LIEGPIPEAPJ, bool AEICOEAOKHM) { for (int i = 0; i < this.ACKILCJNKDM.Count; i++) { this.ACKILCJNKDM[i].EHNICDMIEHL(LIEGPIPEAPJ); } if (!LIEGPIPEAPJ && this.FLHHDLPANBB) { this.GHIGOEEGDBJ.FOOCJOGHIJF(this.GHIGOEEGDBJ.JDFEFPODMJJ + Player.MBHIHIEEFKN, new KPFHBPCEMMD.NMMLKLGJHFG(this.ACOCEFJECME)); } this.FONGHHIMJFB(true, LIEGPIPEAPJ); ChallengeEvents.LocalPlayerGameStarted(LIEGPIPEAPJ, AEICOEAOKHM); } // Token: 0x060133F7 RID: 78839 RVA: 0x0057972C File Offset: 0x0057792C protected virtual void BBNJAHNBGHD(bool LIEGPIPEAPJ) { for (int i = 0; i < this.ACKILCJNKDM.Count; i++) { this.ACKILCJNKDM[i].BBNJAHNBGHD(LIEGPIPEAPJ); } this.FONGHHIMJFB(false, LIEGPIPEAPJ); } // Token: 0x060133F8 RID: 78840 RVA: 0x00579770 File Offset: 0x00577970 protected virtual void FNLOKKHNOLL(LNJFBGIBLHA FNGMABCOENN) { this.BJMMNBHEOGC(null); if (FNGMABCOENN == IHFKMIAHBFP.JEFGMHBLLKI) { this.FONGHHIMJFB(this.DMLPFMKFOBB, this.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI)); } } // Token: 0x17000778 RID: 1912 // (get) Token: 0x060133F9 RID: 78841 RVA: 0x005797A0 File Offset: 0x005779A0 // (set) Token: 0x060133FA RID: 78842 RVA: 0x005797A8 File Offset: 0x005779A8 public GameMode JLOFOMJPNAP { get; private set; } // Token: 0x17000779 RID: 1913 // (get) Token: 0x060133FB RID: 78843 RVA: 0x005797B4 File Offset: 0x005779B4 // (set) Token: 0x060133FC RID: 78844 RVA: 0x005797BC File Offset: 0x005779BC public GameMode PNOOBNCKAMJ { get; private set; } // Token: 0x1700077A RID: 1914 // (get) Token: 0x060133FD RID: 78845 RVA: 0x005797C8 File Offset: 0x005779C8 public bool DDLEKNEELFF { get { return this.MOKOILELBOD.Count > 1; } } // Token: 0x060133FE RID: 78846 RVA: 0x005797D8 File Offset: 0x005779D8 protected void BIKLPBMAFMK(IEFCMNJDPII FGLDGPDDEAN) { base.OMNGGJICBBI.RPC("RpcMasterSetMode", IHCPDNLJMMD.MasterClient, new object[] { (int)FGLDGPDDEAN }); } // Token: 0x060133FF RID: 78847 RVA: 0x005797FC File Offset: 0x005779FC protected void BLPILDJICIO(IEFCMNJDPII FGLDGPDDEAN) { if (IHFKMIAHBFP.HCHIDMOLLAD && this.ANODLDFMHON) { this.BEPJBJBAEHL = FGLDGPDDEAN; } } // Token: 0x1700077B RID: 1915 // (get) Token: 0x06013400 RID: 78848 RVA: 0x0057981C File Offset: 0x00577A1C // (set) Token: 0x06013401 RID: 78849 RVA: 0x0057982C File Offset: 0x00577A2C private IEFCMNJDPII BEPJBJBAEHL { get { return this.NEABNKPOKBD.CPIBGJLHLBL(); } set { this.NEABNKPOKBD.MEAINJPIECA(value); } } // Token: 0x06013402 RID: 78850 RVA: 0x0057983C File Offset: 0x00577A3C private void OMCOEHINPPG() { this.PNOOBNCKAMJ = this.KCMGFLACFCN(this.BEPJBJBAEHL); if (this.DHMMKCJAKLD != null) { this.DHMMKCJAKLD(); } if (IHFKMIAHBFP.HCHIDMOLLAD) { if (this.APOAHJMLMEG != null) { this.APOAHJMLMEG.OFIEFLJIGOO(); } if (this.KDIPJNOKDFL != null) { this.KDIPJNOKDFL.IGMKDNMLHPG(); } } } // Token: 0x06013403 RID: 78851 RVA: 0x005798A8 File Offset: 0x00577AA8 private int NOIBFLFICIO(IEFCMNJDPII FGLDGPDDEAN) { int num = -1; for (int i = 0; i < this.MOKOILELBOD.Count; i++) { if (this.MOKOILELBOD[i].ModeType == FGLDGPDDEAN) { num = i; break; } } return num; } // Token: 0x06013404 RID: 78852 RVA: 0x005798F4 File Offset: 0x00577AF4 private GameMode KCMGFLACFCN(IEFCMNJDPII FGLDGPDDEAN) { GameMode gameMode = null; foreach (GameMode gameMode2 in this.MOKOILELBOD) { if (gameMode2.ModeType == FGLDGPDDEAN) { gameMode = gameMode2; break; } } return gameMode; } // Token: 0x06013405 RID: 78853 RVA: 0x00579960 File Offset: 0x00577B60 public void CustomGamePropertyChanged() { SingletonMonoBehaviour.NCKMBFBMBFM.CustomGamePropertyChanged(); if (this.PLDHOFICBJO != null) { this.PLDHOFICBJO(); } } // Token: 0x06013406 RID: 78854 RVA: 0x00579984 File Offset: 0x00577B84 private int CMNFKDDFLKF(int BPNKMGLHGOD) { for (int i = 0; i < this.PNOOBNCKAMJ.HCOKIBEGCCF.CustomScoreToWinOptions.Length; i++) { if (this.PNOOBNCKAMJ.HCOKIBEGCCF.CustomScoreToWinOptions[i].ScoreToWin == BPNKMGLHGOD) { return i; } } return -1; } // Token: 0x06013407 RID: 78855 RVA: 0x005799E0 File Offset: 0x00577BE0 private int EBLOPNMAGKO(float DGIOMJDEEIF) { for (int i = 0; i < this.PNOOBNCKAMJ.GPEOKJCNPJH.DurationOptions.Length; i++) { if (this.PNOOBNCKAMJ.GPEOKJCNPJH.DurationOptions[i].Duration == DGIOMJDEEIF) { return i; } } return -1; } // Token: 0x06013408 RID: 78856 RVA: 0x00579A3C File Offset: 0x00577C3C private int HHPKECGKPIL(EEOOHEGOBKD LAFAHPMBKCL) { for (int i = 0; i < this.KBAMBINPBLN.AvailableCustomGameEquipment.Count; i++) { if (this.KBAMBINPBLN.AvailableCustomGameEquipment[i] == LAFAHPMBKCL) { return i; } } return -1; } // Token: 0x1700077C RID: 1916 // (get) Token: 0x06013409 RID: 78857 RVA: 0x00579A84 File Offset: 0x00577C84 public bool IGFNNAMAEBB { get { return !SessionManager.NPLEGJCKAEB && this.KFDDJECDHNI.SupportsLevelSwitching && this.JIPDNNOCGPK > 1; } } // Token: 0x1700077D RID: 1917 // (get) Token: 0x0601340A RID: 78858 RVA: 0x00579ABC File Offset: 0x00577CBC public bool FGDCJHCHHCL { get { return this.IGFNNAMAEBB && this.KCCGPCIPMJC == AFKOGABAHOM.RESULTS; } } // Token: 0x0601340B RID: 78859 RVA: 0x00579AD8 File Offset: 0x00577CD8 public void LocalPlayerTryOpenVoteNextLevelMenu() { if (this.FGDCJHCHHCL) { Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE.ShowVoteDialog(); } } // Token: 0x0601340C RID: 78860 RVA: 0x00579AFC File Offset: 0x00577CFC public void LocalPlayerSubmitLevelVote(KANCFPONEKJ JOPHNBFKLCM) { int num = JOPHNBFKLCM - (KANCFPONEKJ)LMBEHMFIOEN.GFDDCACCJNO(this.ALBLEBLGEDB); if (this.KPCJFHMADOG(num)) { GameManager.GNGJCJCBEOP gngjcjcbeop = this.NJOHGOLCEFI(IHFKMIAHBFP.JEFGMHBLLKI); gngjcjcbeop.LNFMMFLHNBM = num; } } // Token: 0x0601340D RID: 78861 RVA: 0x00579B38 File Offset: 0x00577D38 public void OnVotesChange() { this.KKOEDPEMMBD = new int[this.JIPDNNOCGPK]; int num = 0; int num2 = -1; foreach (LNJFBGIBLHA lnjfbgiblha in IHFKMIAHBFP.NCLHHNLDGNE) { GameManager.GNGJCJCBEOP gngjcjcbeop = this.NJOHGOLCEFI(lnjfbgiblha); if (this.KPCJFHMADOG(gngjcjcbeop.LNFMMFLHNBM)) { this.KKOEDPEMMBD[gngjcjcbeop.LNFMMFLHNBM]++; if (this.KKOEDPEMMBD[gngjcjcbeop.LNFMMFLHNBM] > num) { num = this.KKOEDPEMMBD[gngjcjcbeop.LNFMMFLHNBM]; num2 = gngjcjcbeop.LNFMMFLHNBM; } } } if (IHFKMIAHBFP.HCHIDMOLLAD && this.FGDCJHCHHCL && num2 != -1) { this.OKNOJPJEGJG = (KANCFPONEKJ)(LMBEHMFIOEN.GFDDCACCJNO(this.ALBLEBLGEDB) + num2); } if (this.NNOKDHMHJOP != null) { this.NNOKDHMHJOP(); } } // Token: 0x0601340E RID: 78862 RVA: 0x00579C20 File Offset: 0x00577E20 public int GetLevelVotes(KANCFPONEKJ JOPHNBFKLCM) { return this.KKOEDPEMMBD[JOPHNBFKLCM - (KANCFPONEKJ)LMBEHMFIOEN.GFDDCACCJNO(this.ALBLEBLGEDB)]; } // Token: 0x0601340F RID: 78863 RVA: 0x00579C38 File Offset: 0x00577E38 public KANCFPONEKJ PlayerVotedLevel(LNJFBGIBLHA JEFGMHBLLKI) { GameManager.GNGJCJCBEOP gngjcjcbeop = this.NJOHGOLCEFI(JEFGMHBLLKI); if (this.KPCJFHMADOG(gngjcjcbeop.LNFMMFLHNBM)) { return (KANCFPONEKJ)(LMBEHMFIOEN.GFDDCACCJNO(this.ALBLEBLGEDB) + gngjcjcbeop.LNFMMFLHNBM); } return KANCFPONEKJ.INVALID; } // Token: 0x06013410 RID: 78864 RVA: 0x00579C74 File Offset: 0x00577E74 private bool KPCJFHMADOG(int GJDPKMCBDAJ) { return GJDPKMCBDAJ >= 0 && GJDPKMCBDAJ < this.JIPDNNOCGPK; } // Token: 0x06013411 RID: 78865 RVA: 0x00579C8C File Offset: 0x00577E8C private void BNECIIAIIGL() { if (this.JNAMKFABJGB != null) { this.JNAMKFABJGB(); } } // Token: 0x06013412 RID: 78866 RVA: 0x00579CA4 File Offset: 0x00577EA4 private GameManager.GNGJCJCBEOP NJOHGOLCEFI(LNJFBGIBLHA JEFGMHBLLKI) { GameManager.GNGJCJCBEOP gngjcjcbeop; if (!this.PLBGONEGIHC.TryGetValue(JEFGMHBLLKI.BADMPMDONAH, out gngjcjcbeop)) { gngjcjcbeop = new GameManager.GNGJCJCBEOP(JEFGMHBLLKI); this.PLBGONEGIHC[JEFGMHBLLKI.BADMPMDONAH] = gngjcjcbeop; gngjcjcbeop.LAJGGOIGFGE += this.OnVotesChange; } return gngjcjcbeop; } // Token: 0x06013413 RID: 78867 RVA: 0x00579CF8 File Offset: 0x00577EF8 private void IDJMIBNLKLH(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (IHFKMIAHBFP.HCHIDMOLLAD) { PEDNLMAHGBP.JIFECBPMBKB(this.ALBLEBLGEDB, this.OKNOJPJEGJG, new HEMCJJJMLKI.CBJHDCMGOCN(this.KNIPAHKJPFC)); } } // Token: 0x06013414 RID: 78868 RVA: 0x00579D24 File Offset: 0x00577F24 protected virtual void DCCADMAHGLJ(LNJFBGIBLHA JEFGMHBLLKI) { } // Token: 0x06013415 RID: 78869 RVA: 0x00579D28 File Offset: 0x00577F28 public void LocalPlayerStartGame() { base.OMNGGJICBBI.RPC("RpcMasterStartGame", IHCPDNLJMMD.MasterClient, new object[] { 10f }); } // Token: 0x06013416 RID: 78870 RVA: 0x00579D50 File Offset: 0x00577F50 public void LocalPlayerStopGame() { base.OMNGGJICBBI.RPC("RpcMasterStopGame", IHCPDNLJMMD.MasterClient, new object[0]); } // Token: 0x06013417 RID: 78871 RVA: 0x00579D6C File Offset: 0x00577F6C public void LocalPlayerJoinLeaveGame() { if (this.KMJGANPKBFJ == JMICDLFPECC.WAITING_FOR_PLAYERS || this.KMJGANPKBFJ == JMICDLFPECC.WAITING_FOR_START_GAME) { if (this.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI)) { this.NKCBOCMOBCA.IMEHKLDCHEK(IHFKMIAHBFP.JEFGMHBLLKI, true); } else { this.NKCBOCMOBCA.NAINDDKLEGK(IHFKMIAHBFP.JEFGMHBLLKI); } } else { this.JEADBGPJGKH(); } } // Token: 0x1700077E RID: 1918 // (get) Token: 0x06013418 RID: 78872 RVA: 0x00579DD8 File Offset: 0x00577FD8 public virtual bool EJBPFPPGJNF { get { return this.NKCBOCMOBCA.GameStartTeamRequirementsMet; } } // Token: 0x1700077F RID: 1919 // (get) Token: 0x06013419 RID: 78873 RVA: 0x00579DF4 File Offset: 0x00577FF4 public bool IIDJPAPMOFA { get { return this.PNOOBNCKAMJ.KJPIMAGIOPC.SupportsJoinInProgress && this.HPCKCOBKJLK == PDBEIFOBGIM.GAME_RUNNING && this.NKCBOCMOBCA.CLCLMEFLDGB() > 0; } } // Token: 0x0601341A RID: 78874 RVA: 0x00579E38 File Offset: 0x00578038 private void PIDAJDEANFA() { if (this.HPCKCOBKJLK == PDBEIFOBGIM.GAME_RUNNING && !this.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI)) { if (this.DHOLAIOCAIL == IPBDFPEPNIM.INVALID) { this.FOIKLMGJIDH = new float?(this.KDIPJNOKDFL.TimeElapsed); } this.EHNICDMIEHL(false, true); this.HDNIEJJBLGI.CAHIBCONCCH(true, false); } this.DHOLAIOCAIL = this.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI); } // Token: 0x0601341B RID: 78875 RVA: 0x00579EB4 File Offset: 0x005780B4 public void LocalPlayerSwitchTeam() { if ((this.KMJGANPKBFJ == JMICDLFPECC.WAITING_FOR_PLAYERS || this.KMJGANPKBFJ == JMICDLFPECC.WAITING_FOR_START_GAME || (this.HPCKCOBKJLK == PDBEIFOBGIM.GAME_RUNNING && this.PNOOBNCKAMJ.GEAFOCKCAJA.SupportsGameRunningTeamChange)) && !this.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI)) { this.NKCBOCMOBCA.HLPEMPCAICM(IHFKMIAHBFP.JEFGMHBLLKI); } } // Token: 0x0601341C RID: 78876 RVA: 0x00579F24 File Offset: 0x00578124 public void LocalPlayerToggleMode() { if (this.ANODLDFMHON && !this.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI) && this.MOKOILELBOD.Count > 1) { int num = this.NOIBFLFICIO(this.BEPJBJBAEHL); if (num >= 0) { num = (num + 1) % this.MOKOILELBOD.Count; this.BIKLPBMAFMK(this.MOKOILELBOD[num].ModeType); } } } // Token: 0x0601341D RID: 78877 RVA: 0x00579FA0 File Offset: 0x005781A0 public void LocalPlayerToggleScoreToWin() { if (this.MGPAOPLNNBL) { int num = this.CMNFKDDFLKF(this.APOAHJMLMEG.ScoreToWin); if (num >= 0) { num = (num + 1) % this.PNOOBNCKAMJ.HCOKIBEGCCF.CustomScoreToWinOptions.Length; this.APOAHJMLMEG.MHKAGOJOPNC(this.PNOOBNCKAMJ.HCOKIBEGCCF.CustomScoreToWinOptions[num].ScoreToWin); } } } // Token: 0x0601341E RID: 78878 RVA: 0x0057A014 File Offset: 0x00578214 public void LocalPlayerToggleGameDuration() { if (this.MGPAOPLNNBL) { int num = this.EBLOPNMAGKO(this.KDIPJNOKDFL.Duration); if (num >= 0) { num = (num + 1) % this.PNOOBNCKAMJ.GPEOKJCNPJH.DurationOptions.Length; this.KDIPJNOKDFL.HNBEDIPGBHE(this.PNOOBNCKAMJ.GPEOKJCNPJH.DurationOptions[num].Duration); } } } // Token: 0x0601341F RID: 78879 RVA: 0x0057A088 File Offset: 0x00578288 public void LocalPlayerToggleDefaultSpawnEquipment(bool JONNKEMOAPB) { if (this.MGPAOPLNNBL) { EEOOHEGOBKD eeoohegobkd = this.HDNIEJJBLGI.LIOAGOPLNGB(JONNKEMOAPB); int num = this.HHPKECGKPIL(eeoohegobkd); if (num >= 0) { num = (num + 1) % this.KBAMBINPBLN.AvailableCustomGameEquipment.Count; this.HDNIEJJBLGI.PIMDIHBLFNB(JONNKEMOAPB, this.KBAMBINPBLN.AvailableCustomGameEquipment[num]); } } } // Token: 0x06013420 RID: 78880 RVA: 0x0057A0F0 File Offset: 0x005782F0 public void LocalPlayerToggleFieldEquipment() { if (this.MGPAOPLNNBL) { this.HDNIEJJBLGI.MDHDMKLFLNL(); } } // Token: 0x17000780 RID: 1920 // (get) Token: 0x06013421 RID: 78881 RVA: 0x0057A108 File Offset: 0x00578308 public bool ANODLDFMHON { get { return this.KMJGANPKBFJ == JMICDLFPECC.WAITING_FOR_PLAYERS || this.KMJGANPKBFJ == JMICDLFPECC.WAITING_FOR_START_GAME; } } // Token: 0x17000781 RID: 1921 // (get) Token: 0x06013422 RID: 78882 RVA: 0x0057A124 File Offset: 0x00578324 public bool MGPAOPLNNBL { get { return this.ANODLDFMHON && SessionManager.NPLEGJCKAEB; } } // Token: 0x17000782 RID: 1922 // (get) Token: 0x06013423 RID: 78883 RVA: 0x0057A13C File Offset: 0x0057833C public float INCBLECDGAM { get { return (this.KMJGANPKBFJ != JMICDLFPECC.GAME_LOADING) ? 0f : this.PIFGLPLEOBD.GDGNJGAADLK; } } // Token: 0x17000783 RID: 1923 // (get) Token: 0x06013424 RID: 78884 RVA: 0x0057A160 File Offset: 0x00578360 public float NPHAOJEFDDO { get { return (this.KCCGPCIPMJC != AFKOGABAHOM.RESULTS) ? 0f : this.PIFGLPLEOBD.GDGNJGAADLK; } } // Token: 0x17000784 RID: 1924 // (get) Token: 0x06013425 RID: 78885 RVA: 0x0057A184 File Offset: 0x00578384 public PDBEIFOBGIM HPCKCOBKJLK { get { return (PDBEIFOBGIM)this.ILJIFLHKPBM.BHMLLHLEAFF; } } // Token: 0x17000785 RID: 1925 // (get) Token: 0x06013426 RID: 78886 RVA: 0x0057A194 File Offset: 0x00578394 public bool HLBLCPCDKHA { get { return this.HPCKCOBKJLK == PDBEIFOBGIM.DISABLED; } } // Token: 0x17000786 RID: 1926 // (get) Token: 0x06013427 RID: 78887 RVA: 0x0057A1A0 File Offset: 0x005783A0 public bool DMLPFMKFOBB { get { return this.HPCKCOBKJLK == PDBEIFOBGIM.GAME_RUNNING; } } // Token: 0x17000787 RID: 1927 // (get) Token: 0x06013428 RID: 78888 RVA: 0x0057A1AC File Offset: 0x005783AC public bool IKEANLCCGNK { get { return this.HPCKCOBKJLK == PDBEIFOBGIM.GAME_RUNNING || (this.HPCKCOBKJLK == PDBEIFOBGIM.PRE_GAME && (this.KMJGANPKBFJ == JMICDLFPECC.GAME_LOADING || this.KMJGANPKBFJ == JMICDLFPECC.GAME_ON)); } } // Token: 0x17000788 RID: 1928 // (get) Token: 0x06013429 RID: 78889 RVA: 0x0057A1E4 File Offset: 0x005783E4 public JMICDLFPECC KMJGANPKBFJ { get { if (this.HPCKCOBKJLK != PDBEIFOBGIM.PRE_GAME) { return JMICDLFPECC.INVALID; } return (JMICDLFPECC)this.ILJIFLHKPBM.OPEKLGMGMBE; } } // Token: 0x17000789 RID: 1929 // (get) Token: 0x0601342A RID: 78890 RVA: 0x0057A204 File Offset: 0x00578404 public AFKOGABAHOM KCCGPCIPMJC { get { if (this.HPCKCOBKJLK != PDBEIFOBGIM.POST_GAME) { return AFKOGABAHOM.INVALID; } return (AFKOGABAHOM)this.ILJIFLHKPBM.OPEKLGMGMBE; } } // Token: 0x0601342B RID: 78891 RVA: 0x0057A224 File Offset: 0x00578424 protected void LCJJGCMBAGJ(bool IBHEDFELELJ = false) { if (IHFKMIAHBFP.HCHIDMOLLAD && this.HPCKCOBKJLK == PDBEIFOBGIM.GAME_RUNNING) { this.OIIAPNCEDJJ = IBHEDFELELJ; this.ILJIFLHKPBM.BKBFIGCPIMI(2, 0); } } // Token: 0x0601342C RID: 78892 RVA: 0x0057A250 File Offset: 0x00578450 protected virtual void HJPECHLNMKE() { } // Token: 0x0601342D RID: 78893 RVA: 0x0057A254 File Offset: 0x00578454 protected virtual void PCFALBNPOPM() { } // Token: 0x0601342E RID: 78894 RVA: 0x0057A258 File Offset: 0x00578458 private void DCBPDNDEFKL(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (IHFKMIAHBFP.HCHIDMOLLAD) { PEDNLMAHGBP.ODIKMGHPDDP(false); } this.OIIAPNCEDJJ = false; this.FOIKLMGJIDH = null; if (Player.LocalPlayerExists) { this.NKCBOCMOBCA.IMEHKLDCHEK(IHFKMIAHBFP.JEFGMHBLLKI, true); } this.IIINBIBMEGJ.CurrentPresenceString = null; this.PCFALBNPOPM(); bool flag = CHJBIHILBFO == ushort.MaxValue; this.ADEMBCMCCCD(flag); RecRoomSceneManager.NCKMBFBMBFM.OOGBMJJMAKG.AELFAGLKFJF(true); } // Token: 0x0601342F RID: 78895 RVA: 0x0057A2DC File Offset: 0x005784DC private void EHIONIDFKKB(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.GHIGOEEGDBJ.PILGANMENPF(); if (CHJBIHILBFO == 65535) { this.GHIGOEEGDBJ.FOOCJOGHIJF(4f, new KPFHBPCEMMD.NMMLKLGJHFG(this.FKFBACNHLNI)); this.GHIGOEEGDBJ.FOOCJOGHIJF(12f, new KPFHBPCEMMD.NMMLKLGJHFG(this.HNKKHKDEMHE)); this.GHIGOEEGDBJ.FOOCJOGHIJF(12f, new KPFHBPCEMMD.NMMLKLGJHFG(this.HMBPOLKHEKI)); } else { this.GHIGOEEGDBJ.FOOCJOGHIJF(4f, new KPFHBPCEMMD.NMMLKLGJHFG(this.HNKKHKDEMHE)); this.GHIGOEEGDBJ.FOOCJOGHIJF(8f, new KPFHBPCEMMD.NMMLKLGJHFG(this.HMBPOLKHEKI)); } this.GHIGOEEGDBJ.FOOCJOGHIJF(45f, 60f, new KPFHBPCEMMD.NMMLKLGJHFG(this.IDNIPNKMOLP)); this.GHIGOEEGDBJ.FOOCJOGHIJF(48f, 60f, new KPFHBPCEMMD.NMMLKLGJHFG(this.BIHMPKJBDFH)); } // Token: 0x06013430 RID: 78896 RVA: 0x0057A3D4 File Offset: 0x005785D4 private void HCEDFMCPOCK() { if (IHFKMIAHBFP.HCHIDMOLLAD && this.EJBPFPPGJNF) { this.ILJIFLHKPBM.BKBFIGCPIMI(0, 1); } } // Token: 0x06013431 RID: 78897 RVA: 0x0057A3F8 File Offset: 0x005785F8 private void BDFNMHGMHKM(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { this.GHIGOEEGDBJ.MJGAJFAIECL(); } // Token: 0x06013432 RID: 78898 RVA: 0x0057A408 File Offset: 0x00578608 private void FKFBACNHLNI() { if (!this.OFOBCNCJFMP) { this.BCKMLIGHCIJ.FJOAJAPIKMA((!SessionManager.FMECIDNEBGM) ? KHOLCBBJFHH.WAITING_FOR_PLAYERS_ONE : KHOLCBBJFHH.WAITING_FOR_PLAYERS_ONE_INVITE_ONLY, null, null); } } // Token: 0x06013433 RID: 78899 RVA: 0x0057A448 File Offset: 0x00578648 private void HNKKHKDEMHE() { if (!this.OFOBCNCJFMP) { this.BCKMLIGHCIJ.FJOAJAPIKMA((!SessionManager.FMECIDNEBGM) ? KHOLCBBJFHH.WAITING_FOR_PLAYERS_TWO : KHOLCBBJFHH.WAITING_FOR_PLAYERS_TWO_INVITE_ONLY, null, null); } } // Token: 0x06013434 RID: 78900 RVA: 0x0057A488 File Offset: 0x00578688 private void IDNIPNKMOLP() { if (!this.OFOBCNCJFMP) { this.BCKMLIGHCIJ.FJOAJAPIKMA((!SessionManager.FMECIDNEBGM) ? KHOLCBBJFHH.WAITING_FOR_PLAYERS_THREE : KHOLCBBJFHH.WAITING_FOR_PLAYERS_THREE_INVITE_ONLY, null, null); } } // Token: 0x06013435 RID: 78901 RVA: 0x0057A4C8 File Offset: 0x005786C8 private void BIHMPKJBDFH() { if (!this.OFOBCNCJFMP) { this.BCKMLIGHCIJ.FJOAJAPIKMA((!SessionManager.FMECIDNEBGM) ? KHOLCBBJFHH.WAITING_FOR_PLAYERS_FOUR : KHOLCBBJFHH.WAITING_FOR_PLAYERS_FOUR_INVITE_ONLY, null, null); } } // Token: 0x06013436 RID: 78902 RVA: 0x0057A508 File Offset: 0x00578708 private void HMBPOLKHEKI() { if (!this.AMCOOFJJCJA) { RecRoomSceneManager.NCKMBFBMBFM.OOGBMJJMAKG.GNIHKBBOGDO(); } } // Token: 0x06013437 RID: 78903 RVA: 0x0057A524 File Offset: 0x00578724 private void BPKPJFLDLIN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.GHIGOEEGDBJ.PILGANMENPF(); this.GHIGOEEGDBJ.FOOCJOGHIJF(5f, new KPFHBPCEMMD.NMMLKLGJHFG(this.FIBICEIBIPJ)); this.GHIGOEEGDBJ.FOOCJOGHIJF(60f, 60f, new KPFHBPCEMMD.NMMLKLGJHFG(this.DDJHKEOBPNA)); } // Token: 0x06013438 RID: 78904 RVA: 0x0057A57C File Offset: 0x0057877C private void EKINOKHCFDJ() { if (IHFKMIAHBFP.HCHIDMOLLAD) { if (!this.EJBPFPPGJNF) { this.ILJIFLHKPBM.BKBFIGCPIMI(0, 0); return; } bool gameAutomaticStartTeamRequirementsMet = this.NKCBOCMOBCA.GameAutomaticStartTeamRequirementsMet; float num = 10f; if (gameAutomaticStartTeamRequirementsMet) { this.DAIFMGIFFDO(num); } } } // Token: 0x06013439 RID: 78905 RVA: 0x0057A5CC File Offset: 0x005787CC private void BKNDDAKHJFP(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { this.GHIGOEEGDBJ.MJGAJFAIECL(); } // Token: 0x0601343A RID: 78906 RVA: 0x0057A5DC File Offset: 0x005787DC private void FIBICEIBIPJ() { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Major, "READY TO START", 3f, null, false); this.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.READY_TO_START, null, null, false, null); } // Token: 0x0601343B RID: 78907 RVA: 0x0057A624 File Offset: 0x00578824 private void DDJHKEOBPNA() { this.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.READY_TO_START_REMINDER, null, null, false, null); } // Token: 0x0601343C RID: 78908 RVA: 0x0057A654 File Offset: 0x00578854 private void AJGCPIFPOCB(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (IHFKMIAHBFP.HCHIDMOLLAD) { this.PIFGLPLEOBD.BJOJLPHBGMN(this.GBDFKGFNKDI); NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.MasterSwitchToLowestPingPlayer(); } if (this.GBDFKGFNKDI > 0f) { float num = Mathf.Min(this.GBDFKGFNKDI, 3f); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "Game starts in " + this.GBDFKGFNKDI + " seconds", num, null, false); } this.BCKMLIGHCIJ.GNDGDKACMOO(); } // Token: 0x0601343D RID: 78909 RVA: 0x0057A6DC File Offset: 0x005788DC private void LHNNDGDHGFH() { if (IHFKMIAHBFP.HCHIDMOLLAD && this.PIFGLPLEOBD.CGELFKLLMBA) { this.ILJIFLHKPBM.BKBFIGCPIMI(0, 3); } } // Token: 0x0601343E RID: 78910 RVA: 0x0057A708 File Offset: 0x00578908 private void ODICMPLIBGA(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (IHFKMIAHBFP.HCHIDMOLLAD) { this.PIFGLPLEOBD.BJOJLPHBGMN(3f); } if (!this.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI)) { Player.LocalPlayer.MFFGGGFFDAD = false; } this.FCBMKLEOBHM(); } // Token: 0x0601343F RID: 78911 RVA: 0x0057A758 File Offset: 0x00578958 private void BJMOIJCHACD() { if (IHFKMIAHBFP.HCHIDMOLLAD && this.PIFGLPLEOBD.CGELFKLLMBA) { this.ILJIFLHKPBM.BKBFIGCPIMI(1); } } // Token: 0x06013440 RID: 78912 RVA: 0x0057A780 File Offset: 0x00578980 private void BFCCCGPPCHH(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { if (!this.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI)) { Player.LocalPlayer.MFFGGGFFDAD = true; } } // Token: 0x06013441 RID: 78913 RVA: 0x0057A7A4 File Offset: 0x005789A4 private void FCBMKLEOBHM() { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Major, "GAME ON!", 3f, null, false); this.BCKMLIGHCIJ.FJOAJAPIKMA(KHOLCBBJFHH.GAME_ON, null, null); } // Token: 0x06013442 RID: 78914 RVA: 0x0057A7E0 File Offset: 0x005789E0 private void BBDMOJODKPO(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.StopReceivingGifts(); } this.GHIGOEEGDBJ.PILGANMENPF(); RecRoomSceneManager.NCKMBFBMBFM.OOGBMJJMAKG.AELFAGLKFJF(false); this.ADEMBCMCCCD(false); if (IHFKMIAHBFP.HCHIDMOLLAD) { this.KDIPJNOKDFL.KMCJNKEGOJK(); this.APOAHJMLMEG.OFICKCBFMKO(); PEDNLMAHGBP.ODIKMGHPDDP(true); } this.BCKMLIGHCIJ.FGLFGONCMIA(); this.AIKNBABJPGK(); if (Player.LocalPlayerExists) { bool flag = this.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI); this.EHNICDMIEHL(false, false); if (!flag && this.HFGKJEANJPO) { this.HDNIEJJBLGI.CAHIBCONCCH(true, false); } } if (this.GIBJIIDIEMD != null) { this.GIBJIIDIEMD(); } } // Token: 0x06013443 RID: 78915 RVA: 0x0057A8B8 File Offset: 0x00578AB8 private void BBELIBOBOIF(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { this.GHIGOEEGDBJ.MJGAJFAIECL(); this.PLJAKGLOOBF(); this.BCKMLIGHCIJ.AADNHMLMPJM(); if (IHFKMIAHBFP.HCHIDMOLLAD) { this.KDIPJNOKDFL.JFLNOPOELNI(); } if (this.BCNFOLBLBKH != null) { this.BCNFOLBLBKH(); } } // Token: 0x06013444 RID: 78916 RVA: 0x0057A90C File Offset: 0x00578B0C private void PICLECCLPNF() { if (IHFKMIAHBFP.HCHIDMOLLAD && this.PNOOBNCKAMJ.GPEOKJCNPJH.GameHasDuration && this.PNOOBNCKAMJ.GPEOKJCNPJH.TimerOverEndsGame && this.KDIPJNOKDFL.TimerOver) { this.ILJIFLHKPBM.BKBFIGCPIMI(2, 0); } } // Token: 0x06013445 RID: 78917 RVA: 0x0057A970 File Offset: 0x00578B70 private void ACOCEFJECME() { string text = null; if (this.PNOOBNCKAMJ.GEAFOCKCAJA.TeamConfigs.Length > 1 && this.PNOOBNCKAMJ.GEAFOCKCAJA.UseTeamNamesInFeedback) { text = this.NKCBOCMOBCA.FPGHAMAAFIP(this.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI)); } SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Major, this.PNOOBNCKAMJ.GDIECAFDIMC, text, 3f, null, false); KHOLCBBJFHH kholcbbjfhh = KHOLCBBJFHH.INVALID; switch (this.PNOOBNCKAMJ.ModeType) { case IEFCMNJDPII.MODE_1: kholcbbjfhh = KHOLCBBJFHH.MODE_1; break; case IEFCMNJDPII.MODE_2: kholcbbjfhh = KHOLCBBJFHH.MODE_2; break; case IEFCMNJDPII.MODE_3: kholcbbjfhh = KHOLCBBJFHH.MODE_3; break; case IEFCMNJDPII.MODE_4: kholcbbjfhh = KHOLCBBJFHH.MODE_4; break; } if (kholcbbjfhh != KHOLCBBJFHH.INVALID) { this.BCKMLIGHCIJ.FJOAJAPIKMA(kholcbbjfhh, null, null); } } // Token: 0x06013446 RID: 78918 RVA: 0x0057AA58 File Offset: 0x00578C58 private void CLOKFFNDLEJ() { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "Game In Progress", 3f, null, false); } // Token: 0x06013447 RID: 78919 RVA: 0x0057AA74 File Offset: 0x00578C74 private void KBILNDCLGNF() { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "Joining Game In Progress", 3f, null, false); } // Token: 0x06013448 RID: 78920 RVA: 0x0057AA90 File Offset: 0x00578C90 private void JEADBGPJGKH() { if (this.IIDJPAPMOFA && this.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI)) { this.NKCBOCMOBCA.IMEHKLDCHEK(IHFKMIAHBFP.JEFGMHBLLKI, true); } } // Token: 0x06013449 RID: 78921 RVA: 0x0057AAC4 File Offset: 0x00578CC4 private void NOGPFCBCOBG(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { RecRoomSceneManager.NCKMBFBMBFM.OOGBMJJMAKG.AELFAGLKFJF(false); if (this.CILFGLPCPNH && SingletonMonoBehaviour.NCKMBFBMBFM != null && !this.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI)) { GiftManager.LEBAFJBMIBC lebafjbmibc = LMBEHMFIOEN.KFPHBBBMKME(this.ALBLEBLGEDB); GiftManager.LEBAFJBMIBC lebafjbmibc2 = LMBEHMFIOEN.BGCBOANDJNJ(this.ALBLEBLGEDB, this.DNOKDNIMPPF); SingletonMonoBehaviour.NCKMBFBMBFM.GenerateGameGift(lebafjbmibc, lebafjbmibc2); } if (IHFKMIAHBFP.HCHIDMOLLAD && this.IGFNNAMAEBB) { this.OKNOJPJEGJG = LMBEHMFIOEN.JDLHEHBEJBO(this.ALBLEBLGEDB, this.DNOKDNIMPPF); } } // Token: 0x0601344A RID: 78922 RVA: 0x0057AB68 File Offset: 0x00578D68 private void HICELLCBIKG(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (!this.EHMCCHICEBK) { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Major, "GAME OVER!", 3f, null, false); this.BCKMLIGHCIJ.FJOAJAPIKMA(KHOLCBBJFHH.GAME_OVER, null, null); this.PIFGLPLEOBD.NDNLLGEDFGA(3f, new KPFHBPCEMMD.NMMLKLGJHFG(this.HHBFBFDAPFN)); if (IHFKMIAHBFP.HCHIDMOLLAD) { this.PIFGLPLEOBD.BJOJLPHBGMN(6f); } } else if (IHFKMIAHBFP.HCHIDMOLLAD) { this.PIFGLPLEOBD.BJOJLPHBGMN(3f); } bool flag = this.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI); bool flag2 = !flag && this.APOAHJMLMEG.MNEDOEDBKFD(IHFKMIAHBFP.JEFGMHBLLKI); if (!flag) { Player.LocalPlayer.DIJMEKHCJBP.GameOver(flag2); } ChallengeEvents.GameEndedEventData gameEndedEventData = this.PFEIICNPPDM(flag, flag2); ChallengeEvents.LocalPlayerGameEnded(gameEndedEventData); } // Token: 0x0601344B RID: 78923 RVA: 0x0057AC54 File Offset: 0x00578E54 private void GFJBIIHOHNH(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { bool flag = this.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI); this.BBNJAHNBGHD(flag); if (this.FHHELPKAJIF) { this.HDNIEJJBLGI.CAHIBCONCCH(!flag, this.GCMKDHKFAGJ && !flag); } } // Token: 0x0601344C RID: 78924 RVA: 0x0057ACA8 File Offset: 0x00578EA8 private void EBOBLLEJMHA() { if (IHFKMIAHBFP.HCHIDMOLLAD && this.PIFGLPLEOBD.CGELFKLLMBA) { this.ILJIFLHKPBM.BKBFIGCPIMI(2, 1); } } // Token: 0x0601344D RID: 78925 RVA: 0x0057ACD4 File Offset: 0x00578ED4 protected virtual void LHIDPEBGGAB() { } // Token: 0x0601344E RID: 78926 RVA: 0x0057ACD8 File Offset: 0x00578ED8 private void HHBFBFDAPFN() { IPBDFPEPNIM ipbdfpepnim; int num; this.APOAHJMLMEG.GHMAMCBCJHI(out ipbdfpepnim, out num); string text = string.Empty; KHOLCBBJFHH kholcbbjfhh; if (ipbdfpepnim == IPBDFPEPNIM.INVALID) { text = "Tie Game"; kholcbbjfhh = KHOLCBBJFHH.TIE_GAME; } else { text = this.NKCBOCMOBCA.FPGHAMAAFIP(ipbdfpepnim) + " Wins!"; if (ipbdfpepnim == IPBDFPEPNIM.TEAM_1) { kholcbbjfhh = KHOLCBBJFHH.TEAM_1_WIN; } else { kholcbbjfhh = KHOLCBBJFHH.TEAM_2_WIN; } } SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, text, 3f, null, false); this.BCKMLIGHCIJ.FJOAJAPIKMA(kholcbbjfhh, null, null); } // Token: 0x0601344F RID: 78927 RVA: 0x0057AD64 File Offset: 0x00578F64 private void AGGKGFEPCEC(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.GHIGOEEGDBJ.PILGANMENPF(); if (!this.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI)) { this.GHIGOEEGDBJ.FOOCJOGHIJF(1f, new KPFHBPCEMMD.NMMLKLGJHFG(this.LHIDPEBGGAB)); } this.IIINBIBMEGJ.CurrentPresenceString = null; if (this.IGFNNAMAEBB) { foreach (LNJFBGIBLHA lnjfbgiblha in IHFKMIAHBFP.NCLHHNLDGNE) { this.NJOHGOLCEFI(lnjfbgiblha); } } if (IHFKMIAHBFP.HCHIDMOLLAD) { if (this.IGFNNAMAEBB) { this.PIFGLPLEOBD.BJOJLPHBGMN(35f); } else if (this.DOCIPBNIHMK) { this.PIFGLPLEOBD.BJOJLPHBGMN(this.BCMCCBDIFGL); } else { this.PIFGLPLEOBD.BJOJLPHBGMN(15f); } } this.PIFGLPLEOBD.NDNLLGEDFGA(10f, new KPFHBPCEMMD.NMMLKLGJHFG(this.IINFMIBEIAJ)); } // Token: 0x06013450 RID: 78928 RVA: 0x0057AE64 File Offset: 0x00579064 private void IEKPBLMEMNI() { if (IHFKMIAHBFP.HCHIDMOLLAD && this.PIFGLPLEOBD.CGELFKLLMBA) { if (this.IGFNNAMAEBB) { this.ILJIFLHKPBM.BKBFIGCPIMI(3, 0); } else { this.ILJIFLHKPBM.BKBFIGCPIMI(0, 0); } } } // Token: 0x06013451 RID: 78929 RVA: 0x0057AEB8 File Offset: 0x005790B8 private void DJKAAEOINHD(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { this.GHIGOEEGDBJ.MJGAJFAIECL(); if (IHFKMIAHBFP.HCHIDMOLLAD) { this.NKCBOCMOBCA.HMDGPIKHCKP(); } } // Token: 0x06013452 RID: 78930 RVA: 0x0057AEDC File Offset: 0x005790DC private void IINFMIBEIAJ() { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "Next game in " + 10f + " seconds", 3f, null, false); } // Token: 0x06013453 RID: 78931 RVA: 0x0057AF0C File Offset: 0x0057910C public bool TryMasterDisableGame() { if (IHFKMIAHBFP.HCHIDMOLLAD && this.ANODLDFMHON) { this.ILJIFLHKPBM.BKBFIGCPIMI(4); return true; } return false; } // Token: 0x06013454 RID: 78932 RVA: 0x0057AF34 File Offset: 0x00579134 public bool TryMasterEnableGame() { if (IHFKMIAHBFP.HCHIDMOLLAD && this.HPCKCOBKJLK == PDBEIFOBGIM.DISABLED) { this.ILJIFLHKPBM.BKBFIGCPIMI(0, 0); return true; } return false; } // Token: 0x06013455 RID: 78933 RVA: 0x0057AF5C File Offset: 0x0057915C private void AFOLEHGEMJI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (this.GEOKEJAICBG != null) { this.GEOKEJAICBG(); } } // Token: 0x06013456 RID: 78934 RVA: 0x0057AF74 File Offset: 0x00579174 private void PNAEGHHMGHN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (this.FPEIIEIDIDK != null) { this.FPEIIEIDIDK(); } } // Token: 0x06013457 RID: 78935 RVA: 0x0057AF8C File Offset: 0x0057918C private void GCDAGHDANCL(ushort PPJIGDPOGFH, ushort CHJBIHILBFO, ushort IHHBJKECADP, ushort BNCBHHCPCLE) { if (this.NDKFCMNIHJJ != null) { this.NDKFCMNIHJJ(PPJIGDPOGFH, CHJBIHILBFO, IHHBJKECADP, BNCBHHCPCLE); } } // Token: 0x06013458 RID: 78936 RVA: 0x0057AFAC File Offset: 0x005791AC private void ADEMBCMCCCD(bool APBNLGPOIGN = false) { if (this.KBAMBINPBLN.ManageSceneEquipment) { bool fieldEquipmentEnabled = this.HDNIEJJBLGI.FieldEquipmentEnabled; RecRoomSceneManager.NCKMBFBMBFM.OOGBMJJMAKG.DMBBCKGJCDB(fieldEquipmentEnabled, this.KBAMBINPBLN.ManagedSceneEquipment, APBNLGPOIGN); } } // Token: 0x06013459 RID: 78937 RVA: 0x0057AFF4 File Offset: 0x005791F4 private void FONGHHIMJFB(bool HMJLIGGCGAM, bool LFOAAFDODBG) { bool flag = !HMJLIGGCGAM || !LFOAAFDODBG; this.OBKEJLPAEOC(flag); } // Token: 0x0601345A RID: 78938 RVA: 0x0057B018 File Offset: 0x00579218 protected virtual void OBKEJLPAEOC(bool IIJMKNBGOAC) { RecRoomSceneManager.NCKMBFBMBFM.OOGBMJJMAKG.BALIIEPIEPF(IIJMKNBGOAC); for (int i = 0; i < this.OKHDNDNHIFL.Count; i++) { this.OKHDNDNHIFL[i].BKDFLNGCINH.NEONGIONACF = IIJMKNBGOAC; } } // Token: 0x0601345B RID: 78939 RVA: 0x0057B068 File Offset: 0x00579268 private void FHLADEHGIDB(ActivityEquipmentObject MDDLJONDNJG) { if (MDDLJONDNJG != null && !this.OKHDNDNHIFL.Contains(MDDLJONDNJG)) { this.OKHDNDNHIFL.Add(MDDLJONDNJG); } this.FONGHHIMJFB(this.DMLPFMKFOBB, this.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI)); } // Token: 0x0601345C RID: 78940 RVA: 0x0057B0BC File Offset: 0x005792BC private void NIAKGLOCJDM(ActivityEquipmentObject MDDLJONDNJG) { if (this.OKHDNDNHIFL.Contains(MDDLJONDNJG)) { this.OKHDNDNHIFL.Remove(MDDLJONDNJG); } } // Token: 0x0601345D RID: 78941 RVA: 0x0057B0DC File Offset: 0x005792DC [BCENPNOIAOM] protected void RpcMasterStartGame(float FNIPJADDJFP) { this.DAIFMGIFFDO(FNIPJADDJFP); } // Token: 0x0601345E RID: 78942 RVA: 0x0057B0E8 File Offset: 0x005792E8 protected void DAIFMGIFFDO(float FNIPJADDJFP) { if (IHFKMIAHBFP.HCHIDMOLLAD && this.KMJGANPKBFJ == JMICDLFPECC.WAITING_FOR_START_GAME) { this.GBDFKGFNKDI = FNIPJADDJFP; this.ILJIFLHKPBM.BKBFIGCPIMI(0, 2); } } // Token: 0x0601345F RID: 78943 RVA: 0x0057B114 File Offset: 0x00579314 [BCENPNOIAOM] protected void RpcMasterStopGame() { this.LCJJGCMBAGJ(false); } // Token: 0x06013460 RID: 78944 RVA: 0x0057B120 File Offset: 0x00579320 [BCENPNOIAOM] protected void RpcMasterRequestTeam(int GKPEOHGOGCF, int DJGOMANLCPP, int EFNKBNJAHPD) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(GKPEOHGOGCF); this.NKCBOCMOBCA.FMLLPIEKMMA(lnjfbgiblha, (IPBDFPEPNIM)DJGOMANLCPP, (IPBDFPEPNIM)EFNKBNJAHPD); } // Token: 0x06013461 RID: 78945 RVA: 0x0057B144 File Offset: 0x00579344 [BCENPNOIAOM] protected void RpcMasterRequestPlayerRespawn(int GKPEOHGOGCF, int HEDMLLJEBIE, bool DGMJGABBCFP, bool ILJKAGLEFEJ, bool LHBDDGJHGJD, int GDDLCOANFPN, string MMHKDCGJPCH, int FOJGGLMLFGJ, int KKOPEOOMNAI, int BCBJDFEGHBB, string ALKJDMCLFEO, int PBIAAIPMGOO, int FOGBOOEEBEJ, bool DMDPGGPKEMN) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(GKPEOHGOGCF); this.HDNIEJJBLGI.EEBOMPBOMGE(lnjfbgiblha, (HPNGPCDIPED)HEDMLLJEBIE, DGMJGABBCFP, ILJKAGLEFEJ, LHBDDGJHGJD, (EEOOHEGOBKD)GDDLCOANFPN, MMHKDCGJPCH, FOJGGLMLFGJ, KKOPEOOMNAI, (EEOOHEGOBKD)BCBJDFEGHBB, ALKJDMCLFEO, PBIAAIPMGOO, FOGBOOEEBEJ, DMDPGGPKEMN); } // Token: 0x06013462 RID: 78946 RVA: 0x0057B17C File Offset: 0x0057937C [BCENPNOIAOM] protected void RpcRespawnPlayer(Vector3 CIFHNCGLFKB, Quaternion IALBLHLNFND, bool DGMJGABBCFP, int AGPJADGCFFK, string OBKEDGCOEPE, int EAGJFEEBAAI, string AJPKEHBANIN, bool DMDPGGPKEMN) { if (Player.LocalPlayerExists) { Player.LocalPlayer.Respawn(CIFHNCGLFKB, IALBLHLNFND, DGMJGABBCFP, AGPJADGCFFK, OBKEDGCOEPE, EAGJFEEBAAI, AJPKEHBANIN, DMDPGGPKEMN); } } // Token: 0x06013463 RID: 78947 RVA: 0x0057B1AC File Offset: 0x005793AC [BCENPNOIAOM] protected void RpcMasterRequestSetFieldEquipmentEnabled(bool KELIMOCDMOD) { this.HDNIEJJBLGI.HAHOCEJOIIG(KELIMOCDMOD); } // Token: 0x06013464 RID: 78948 RVA: 0x0057B1BC File Offset: 0x005793BC [BCENPNOIAOM] protected void RpcMasterRequestSetSpawnEquipmentForHand(bool JONNKEMOAPB, int LAFAHPMBKCL) { this.HDNIEJJBLGI.CMBBMEIKHAF(JONNKEMOAPB, (EEOOHEGOBKD)LAFAHPMBKCL); } // Token: 0x06013465 RID: 78949 RVA: 0x0057B1CC File Offset: 0x005793CC [BCENPNOIAOM] protected void RpcMasterAddPlayerEnemyTargetCount(int GKPEOHGOGCF, int FLCHPPJLDON) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(GKPEOHGOGCF); this.DPOLNGGBMDH.KOFCADDCFHE(lnjfbgiblha, FLCHPPJLDON); } // Token: 0x06013466 RID: 78950 RVA: 0x0057B1F0 File Offset: 0x005793F0 [BCENPNOIAOM] protected void RpcMasterRequestPlayerOnPlayerDamage(int EMILHBODMBN, int BLHBOAOIMLN, int IEDKNGFBKBA, int MLKIAHGEPKL, Vector3 GDOEBLPCPJF, Vector3 KPHKJDIILFC, float FFEAMFBFEGG) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(BLHBOAOIMLN); LNJFBGIBLHA lnjfbgiblha2 = LNJFBGIBLHA.FDOBBLFBBBK(IEDKNGFBKBA); PhotonView photonView = PhotonView.Find(EMILHBODMBN); Weapon weapon = ((!(photonView != null)) ? null : photonView.GetComponent()); if (weapon != null) { this.DPOLNGGBMDH.CGBNNONKNGK(weapon, lnjfbgiblha, lnjfbgiblha2, (Player.HDOICGIKKAO)MLKIAHGEPKL, GDOEBLPCPJF, KPHKJDIILFC, FFEAMFBFEGG); } } // Token: 0x06013467 RID: 78951 RVA: 0x0057B250 File Offset: 0x00579450 [BCENPNOIAOM] protected void RpcOnPlayerDamagedPlayer(int BLHBOAOIMLN, int IEDKNGFBKBA, int EMILHBODMBN, int MLKIAHGEPKL, Vector3 GDOEBLPCPJF, Vector3 KPHKJDIILFC) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(BLHBOAOIMLN); LNJFBGIBLHA lnjfbgiblha2 = LNJFBGIBLHA.FDOBBLFBBBK(IEDKNGFBKBA); PhotonView photonView = PhotonView.Find(EMILHBODMBN); Weapon weapon = ((!(photonView != null)) ? null : photonView.GetComponent()); this.DPOLNGGBMDH.HCDEGJDGLNE(lnjfbgiblha, lnjfbgiblha2, weapon, (Player.HDOICGIKKAO)MLKIAHGEPKL, GDOEBLPCPJF, KPHKJDIILFC); } // Token: 0x06013468 RID: 78952 RVA: 0x0057B2A0 File Offset: 0x005794A0 [BCENPNOIAOM] protected void RpcOnPlayerKilledPlayer(int BLHBOAOIMLN, int IEDKNGFBKBA, int EMILHBODMBN, int MLKIAHGEPKL, Vector3 GDOEBLPCPJF, Vector3 KPHKJDIILFC) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(BLHBOAOIMLN); LNJFBGIBLHA lnjfbgiblha2 = LNJFBGIBLHA.FDOBBLFBBBK(IEDKNGFBKBA); PhotonView photonView = PhotonView.Find(EMILHBODMBN); Weapon weapon = ((!(photonView != null)) ? null : photonView.GetComponent()); this.DPOLNGGBMDH.PJBFNGJLHLE(lnjfbgiblha, lnjfbgiblha2, weapon, (Player.HDOICGIKKAO)MLKIAHGEPKL, GDOEBLPCPJF, KPHKJDIILFC); } // Token: 0x06013469 RID: 78953 RVA: 0x0057B2F0 File Offset: 0x005794F0 [BCENPNOIAOM] protected void RpcMasterRequestEnemyOnPlayerDamage(int CPCMJKDHBFK, int IEDKNGFBKBA, int GOBIOLKAAFI, Vector3 GDOEBLPCPJF) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(IEDKNGFBKBA); PhotonView photonView = PhotonView.Find(CPCMJKDHBFK); Enemy enemy = ((!(photonView != null)) ? null : photonView.GetComponent()); if (enemy != null) { this.DPOLNGGBMDH.ICCIHFKPKKF(enemy, lnjfbgiblha, (Player.HDOICGIKKAO)GOBIOLKAAFI, GDOEBLPCPJF); } } // Token: 0x0601346A RID: 78954 RVA: 0x0057B340 File Offset: 0x00579540 [BCENPNOIAOM] protected void RpcOnEnemyDamagedPlayer(int CPCMJKDHBFK, int IEDKNGFBKBA, int MLKIAHGEPKL, Vector3 GDOEBLPCPJF) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(IEDKNGFBKBA); PhotonView photonView = PhotonView.Find(CPCMJKDHBFK); Enemy enemy = ((!(photonView != null)) ? null : photonView.GetComponent()); if (enemy != null) { this.DPOLNGGBMDH.NNMJLLPNCGJ(enemy, lnjfbgiblha, (Player.HDOICGIKKAO)MLKIAHGEPKL, GDOEBLPCPJF); } } // Token: 0x0601346B RID: 78955 RVA: 0x0057B390 File Offset: 0x00579590 [BCENPNOIAOM] protected void RpcOnEnemyKilledPlayer(int CPCMJKDHBFK, int IEDKNGFBKBA, int MLKIAHGEPKL, Vector3 GDOEBLPCPJF) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(IEDKNGFBKBA); PhotonView photonView = PhotonView.Find(CPCMJKDHBFK); Enemy enemy = ((!(photonView != null)) ? null : photonView.GetComponent()); if (enemy != null) { this.DPOLNGGBMDH.KFPFNMDONCH(enemy, lnjfbgiblha, (Player.HDOICGIKKAO)MLKIAHGEPKL, GDOEBLPCPJF); } } // Token: 0x0601346C RID: 78956 RVA: 0x0057B3E0 File Offset: 0x005795E0 [BCENPNOIAOM] protected void RpcMasterRequestTrapOnPlayerDamage(int CGCACHCDIDH, int IEDKNGFBKBA, int MLKIAHGEPKL, Vector3 GDOEBLPCPJF) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(IEDKNGFBKBA); PhotonView photonView = PhotonView.Find(CGCACHCDIDH); Trap trap = ((!(photonView != null)) ? null : photonView.GetComponent()); if (trap != null) { this.DPOLNGGBMDH.PPEAEPDCLPK(trap, lnjfbgiblha, (Player.HDOICGIKKAO)MLKIAHGEPKL, GDOEBLPCPJF); } } // Token: 0x0601346D RID: 78957 RVA: 0x0057B430 File Offset: 0x00579630 [BCENPNOIAOM] protected void RpcOnTrapKilledPlayer(int CGCACHCDIDH, int IEDKNGFBKBA, int MLKIAHGEPKL, Vector3 GDOEBLPCPJF) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(IEDKNGFBKBA); PhotonView photonView = PhotonView.Find(CGCACHCDIDH); Trap trap = ((!(photonView != null)) ? null : photonView.GetComponent()); if (trap != null) { this.DPOLNGGBMDH.KIFINMDODPN(trap, lnjfbgiblha, (Player.HDOICGIKKAO)MLKIAHGEPKL, GDOEBLPCPJF); } } // Token: 0x0601346E RID: 78958 RVA: 0x0057B480 File Offset: 0x00579680 [BCENPNOIAOM] protected void RpcMasterRequestPlayerRevive(int EEEOEDONLNO, int BIODACFFDBN, Vector3 HDNANOBCHPE) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(EEEOEDONLNO); LNJFBGIBLHA lnjfbgiblha2 = LNJFBGIBLHA.FDOBBLFBBBK(BIODACFFDBN); this.DPOLNGGBMDH.HOJKGAGPOCE(lnjfbgiblha, lnjfbgiblha2, HDNANOBCHPE); } // Token: 0x0601346F RID: 78959 RVA: 0x0057B4AC File Offset: 0x005796AC [BCENPNOIAOM] protected void RpcOnPlayerRevive(int EEEOEDONLNO, int BIODACFFDBN, Vector3 HDNANOBCHPE) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(EEEOEDONLNO); LNJFBGIBLHA lnjfbgiblha2 = LNJFBGIBLHA.FDOBBLFBBBK(BIODACFFDBN); this.DPOLNGGBMDH.MPJLAFKMLHA(lnjfbgiblha, lnjfbgiblha2, HDNANOBCHPE); } // Token: 0x06013470 RID: 78960 RVA: 0x0057B4D8 File Offset: 0x005796D8 [BCENPNOIAOM] protected void RpcMasterAddScore(int FNOCIDOPNHF, int EFGCDBNCIMI) { this.APOAHJMLMEG.HCCOMECGFNM((IPBDFPEPNIM)FNOCIDOPNHF, EFGCDBNCIMI, this.PNOOBNCKAMJ.HCOKIBEGCCF.SupportsNegativeScore); } // Token: 0x06013471 RID: 78961 RVA: 0x0057B508 File Offset: 0x00579708 [BCENPNOIAOM] protected void RpcMasterSetScoreToWin(int LBAGHGKLLFL) { this.APOAHJMLMEG.LDHLPFLOGJN(LBAGHGKLLFL); } // Token: 0x06013472 RID: 78962 RVA: 0x0057B518 File Offset: 0x00579718 [BCENPNOIAOM] protected void RpcMasterSetDuration(float JMABHNABIBE) { this.KDIPJNOKDFL.ANIEMFBCNKK(JMABHNABIBE); } // Token: 0x06013473 RID: 78963 RVA: 0x0057B528 File Offset: 0x00579728 [BCENPNOIAOM] protected void RpcMasterAddPlayerStat(int GKPEOHGOGCF, int OEDDECHCFFN, int MAHJNHCFPBI) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(GKPEOHGOGCF); this.APOAHJMLMEG.HEIIEGPMPPN(lnjfbgiblha, (FMGIBHKFCPD)OEDDECHCFFN, MAHJNHCFPBI, true); } // Token: 0x06013474 RID: 78964 RVA: 0x0057B54C File Offset: 0x0057974C [BCENPNOIAOM] protected void RpcMasterSetMode(int FGLDGPDDEAN) { this.BLPILDJICIO((IEFCMNJDPII)FGLDGPDDEAN); } // Token: 0x06013475 RID: 78965 RVA: 0x0057B558 File Offset: 0x00579758 [BCENPNOIAOM] protected void RpcMasterOnPlayerOutOfBounds(int GKPEOHGOGCF) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(GKPEOHGOGCF); this.DCCADMAHGLJ(lnjfbgiblha); } // Token: 0x06013476 RID: 78966 RVA: 0x0057B574 File Offset: 0x00579774 [BCENPNOIAOM] protected void RpcMasterActivatePowerup(MNJLCAMHLJF EOFKEKKFCME, int GKPEOHGOGCF) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(GKPEOHGOGCF); this.OIOENIDAPON.CMPNLEHMMIF(EOFKEKKFCME, lnjfbgiblha); } // Token: 0x06013477 RID: 78967 RVA: 0x0057B598 File Offset: 0x00579798 protected virtual void OnPhotonPlayerConnected(LNJFBGIBLHA BBLGGOBKKMC) { if (this.FGDCJHCHHCL) { this.NJOHGOLCEFI(BBLGGOBKKMC); } } // Token: 0x06013478 RID: 78968 RVA: 0x0057B5B0 File Offset: 0x005797B0 protected virtual void OnPhotonPlayerDisconnected(LNJFBGIBLHA JEFGMHBLLKI) { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, JEFGMHBLLKI.KODHOHBEAOP + " left the game", 3f, null, false); for (int i = 0; i < this.ACKILCJNKDM.Count; i++) { this.ACKILCJNKDM[i].ODFMOHKMBNH(JEFGMHBLLKI); } this.BJMMNBHEOGC(JEFGMHBLLKI); } // Token: 0x06013479 RID: 78969 RVA: 0x0057B614 File Offset: 0x00579814 protected virtual void OnMasterClientSwitched(LNJFBGIBLHA BLEEFGJBALL) { this.LAOPGBNOGGK(); this.BJMMNBHEOGC(null); } // Token: 0x0601347A RID: 78970 RVA: 0x0057B624 File Offset: 0x00579824 private void LAOPGBNOGGK() { if (this.DMLPFMKFOBB && !this.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI) && Player.LocalPlayerExists && Player.LocalPlayer.ONCLKAJIHGK) { this.HDNIEJJBLGI.CAHIBCONCCH(false, false); } } // Token: 0x0601347B RID: 78971 RVA: 0x0057B678 File Offset: 0x00579878 protected virtual void BJMMNBHEOGC(LNJFBGIBLHA JGFOKLCHKBI) { if (IHFKMIAHBFP.HCHIDMOLLAD) { if ((this.KMJGANPKBFJ == JMICDLFPECC.GAME_LOADING || this.KMJGANPKBFJ == JMICDLFPECC.GAME_ON) && JGFOKLCHKBI != null && !this.NKCBOCMOBCA.IALADJLKIFN(JGFOKLCHKBI)) { this.ILJIFLHKPBM.BKBFIGCPIMI(0, 0); } else if (this.HPCKCOBKJLK == PDBEIFOBGIM.GAME_RUNNING && !this.EJBPFPPGJNF) { this.LCJJGCMBAGJ(true); } } } // Token: 0x0601347C RID: 78972 RVA: 0x0057B6F0 File Offset: 0x005798F0 private void GEHNLLNLDOE() { if (!string.IsNullOrEmpty(this.HMLDBGBIOAC)) { NECCOFKHCAA.AIKNBABJPGK(this.HMLDBGBIOAC); } } // Token: 0x0601347D RID: 78973 RVA: 0x0057B710 File Offset: 0x00579910 [CompilerGenerated] private static int MCJAIHLFBIP(GameMode FKOFGIJFIKA, GameMode GNNBOMAEBGK) { int modeType = (int)FKOFGIJFIKA.ModeType; return modeType.CompareTo((int)GNNBOMAEBGK.ModeType); } // Token: 0x0601347E RID: 78974 RVA: 0x0057B734 File Offset: 0x00579934 [CompilerGenerated] private void KNIPAHKJPFC(string DAKCKPMBKFF) { if (string.IsNullOrEmpty(DAKCKPMBKFF)) { this.ILJIFLHKPBM.BKBFIGCPIMI(3, 1); } else { global::UnityEngine.Debug.LogError("Failed to change game session activity: " + DAKCKPMBKFF); this.ILJIFLHKPBM.BKBFIGCPIMI(0, 0); } } // Token: 0x040035B6 RID: 13750 private const float BHDKNEJCFFA = 3f; // Token: 0x040035B7 RID: 13751 private const float DMAKBOHMBDM = 6f; // Token: 0x040035B8 RID: 13752 private const float CCFGELPGDMG = 3f; // Token: 0x040035B9 RID: 13753 private const float BEFMJCJMGPK = 35f; // Token: 0x040035BA RID: 13754 private const float CLFAPBANNJH = 15f; // Token: 0x040035BB RID: 13755 private const float JJEODPGDIFO = 10f; // Token: 0x040035BC RID: 13756 private const float HHCLOOLODFD = 10f; // Token: 0x040035BD RID: 13757 private const float FEGNNNOMCAI = 5f; // Token: 0x040035C7 RID: 13767 [SerializeField] private GameLevelSettings levelSettings; // Token: 0x040035C8 RID: 13768 [SerializeField] private GameBoundsSettings boundsSettings; // Token: 0x040035C9 RID: 13769 [SerializeField] private GameTeamColorSettings customTeamColorSettings; // Token: 0x040035CA RID: 13770 [FormerlySerializedAs("fxManager")] [SerializeField] private GameFxSettings fxSettings; // Token: 0x040035CB RID: 13771 [SerializeField] private GamePresenceSettings presenceSettings; // Token: 0x040035CC RID: 13772 [SerializeField] private GameEquipmentSettings equipmentSettings; // Token: 0x040035D5 RID: 13781 private PNONBEAIBHA ILJIFLHKPBM; // Token: 0x040035D6 RID: 13782 private AONMNAEOJAL PIFGLPLEOBD; // Token: 0x040035D7 RID: 13783 private KPFHBPCEMMD GHIGOEEGDBJ; // Token: 0x040035D8 RID: 13784 private LHLLJPPCDKA IJKIFAJNOHH; // Token: 0x040035D9 RID: 13785 private bool FGPNEJIPGCG; // Token: 0x040035DA RID: 13786 private bool JAJIMEHGBAK; // Token: 0x040035DB RID: 13787 protected PGOPAPIFECA ALBLEBLGEDB = PGOPAPIFECA.INVALID; // Token: 0x040035DC RID: 13788 protected KANCFPONEKJ DNOKDNIMPPF = KANCFPONEKJ.INVALID; // Token: 0x040035DD RID: 13789 protected int JIPDNNOCGPK; // Token: 0x040035DE RID: 13790 private int[] KKOEDPEMMBD; // Token: 0x040035DF RID: 13791 private LHLLJPPCDKA JEEICOMPKOL; // Token: 0x040035E0 RID: 13792 protected List MOKOILELBOD = new List(); // Token: 0x040035E1 RID: 13793 private LHLLJPPCDKA NEABNKPOKBD; // Token: 0x040035E2 RID: 13794 private List ACKILCJNKDM = new List(); // Token: 0x040035E3 RID: 13795 protected List OKHDNDNHIFL = new List(); // Token: 0x040035E4 RID: 13796 protected bool FLHHDLPANBB = true; // Token: 0x040035E5 RID: 13797 protected bool EHMCCHICEBK; // Token: 0x040035E6 RID: 13798 protected bool HFGKJEANJPO = true; // Token: 0x040035E7 RID: 13799 protected bool FHHELPKAJIF = true; // Token: 0x040035E8 RID: 13800 protected bool CILFGLPCPNH = true; // Token: 0x040035E9 RID: 13801 protected bool GCMKDHKFAGJ = true; // Token: 0x040035EA RID: 13802 protected bool DOCIPBNIHMK; // Token: 0x040035EB RID: 13803 protected float BCMCCBDIFGL = 15f; // Token: 0x040035EC RID: 13804 private LHLLJPPCDKA DMKIBOCMHEA; // Token: 0x040035ED RID: 13805 private LHLLJPPCDKA IEOGIGOCPOG; // Token: 0x040035F0 RID: 13808 protected IPBDFPEPNIM DHOLAIOCAIL = IPBDFPEPNIM.INVALID; // Token: 0x040035F3 RID: 13811 private Dictionary PLBGONEGIHC = new Dictionary(); // Token: 0x040035F4 RID: 13812 [CompilerGenerated] private static Comparison DINNJGHCFHI; // Token: 0x020009F9 RID: 2553 // (Invoke) Token: 0x06013480 RID: 78976 public delegate void CDHEAEIPKPL(); // Token: 0x020009FA RID: 2554 private class GNGJCJCBEOP { // Token: 0x06013483 RID: 78979 RVA: 0x0057B770 File Offset: 0x00579970 public void HBNEEIOGGAB(GameManager.CDHEAEIPKPL NOBAPCOKFIL) { GameManager.CDHEAEIPKPL cdheaeipkpl = this.LAJGGOIGFGE; GameManager.CDHEAEIPKPL cdheaeipkpl2; do { cdheaeipkpl2 = cdheaeipkpl; cdheaeipkpl = Interlocked.CompareExchange(ref this.LAJGGOIGFGE, (GameManager.CDHEAEIPKPL)Delegate.Combine(cdheaeipkpl2, NOBAPCOKFIL), cdheaeipkpl); } while (cdheaeipkpl != cdheaeipkpl2); } // Token: 0x06013484 RID: 78980 RVA: 0x0057B7A8 File Offset: 0x005799A8 private void FGOGPJHFEEP() { if (this.LAJGGOIGFGE != null) { this.LAJGGOIGFGE(); } } // Token: 0x06013485 RID: 78981 RVA: 0x0057B7C0 File Offset: 0x005799C0 public void MKEELBLIGME(GameManager.CDHEAEIPKPL NOBAPCOKFIL) { GameManager.CDHEAEIPKPL cdheaeipkpl = this.LAJGGOIGFGE; GameManager.CDHEAEIPKPL cdheaeipkpl2; do { cdheaeipkpl2 = cdheaeipkpl; cdheaeipkpl = Interlocked.CompareExchange(ref this.LAJGGOIGFGE, (GameManager.CDHEAEIPKPL)Delegate.Remove(cdheaeipkpl2, NOBAPCOKFIL), cdheaeipkpl); } while (cdheaeipkpl != cdheaeipkpl2); } // Token: 0x06013486 RID: 78982 RVA: 0x0057B7F8 File Offset: 0x005799F8 public void LDKMHLHIGEJ(GameManager.CDHEAEIPKPL NOBAPCOKFIL) { GameManager.CDHEAEIPKPL cdheaeipkpl = this.LAJGGOIGFGE; GameManager.CDHEAEIPKPL cdheaeipkpl2; do { cdheaeipkpl2 = cdheaeipkpl; cdheaeipkpl = Interlocked.CompareExchange(ref this.LAJGGOIGFGE, (GameManager.CDHEAEIPKPL)Delegate.Combine(cdheaeipkpl2, NOBAPCOKFIL), cdheaeipkpl); } while (cdheaeipkpl != cdheaeipkpl2); } // Token: 0x14000071 RID: 113 // (add) Token: 0x06013487 RID: 78983 RVA: 0x0057B830 File Offset: 0x00579A30 // (remove) Token: 0x060134A3 RID: 79011 RVA: 0x0057BBA8 File Offset: 0x00579DA8 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event GameManager.CDHEAEIPKPL LAJGGOIGFGE; // Token: 0x06013488 RID: 78984 RVA: 0x0057B868 File Offset: 0x00579A68 public void OHAFPBEDOLP(GameManager.CDHEAEIPKPL NOBAPCOKFIL) { GameManager.CDHEAEIPKPL cdheaeipkpl = this.LAJGGOIGFGE; GameManager.CDHEAEIPKPL cdheaeipkpl2; do { cdheaeipkpl2 = cdheaeipkpl; cdheaeipkpl = Interlocked.CompareExchange(ref this.LAJGGOIGFGE, (GameManager.CDHEAEIPKPL)Delegate.Remove(cdheaeipkpl2, NOBAPCOKFIL), cdheaeipkpl); } while (cdheaeipkpl != cdheaeipkpl2); } // Token: 0x06013489 RID: 78985 RVA: 0x0057B8A0 File Offset: 0x00579AA0 private void AFHLMLAGFNM() { if (this.LAJGGOIGFGE != null) { this.LAJGGOIGFGE(); } } // Token: 0x0601348A RID: 78986 RVA: 0x0057B8B8 File Offset: 0x00579AB8 public void AMLAENFINEJ(GameManager.CDHEAEIPKPL NOBAPCOKFIL) { GameManager.CDHEAEIPKPL cdheaeipkpl = this.LAJGGOIGFGE; GameManager.CDHEAEIPKPL cdheaeipkpl2; do { cdheaeipkpl2 = cdheaeipkpl; cdheaeipkpl = Interlocked.CompareExchange(ref this.LAJGGOIGFGE, (GameManager.CDHEAEIPKPL)Delegate.Combine(cdheaeipkpl2, NOBAPCOKFIL), cdheaeipkpl); } while (cdheaeipkpl != cdheaeipkpl2); } // Token: 0x0601348B RID: 78987 RVA: 0x0057B8F0 File Offset: 0x00579AF0 private void LBELFABGGCE() { if (this.LAJGGOIGFGE != null) { this.LAJGGOIGFGE(); } } // Token: 0x0601348C RID: 78988 RVA: 0x0057B908 File Offset: 0x00579B08 private void KBJCEGNOIGA() { if (this.LAJGGOIGFGE != null) { this.LAJGGOIGFGE(); } } // Token: 0x0601348D RID: 78989 RVA: 0x0057B920 File Offset: 0x00579B20 public int CGFIKMJPCHN() { return this.CCAGEHPLHCD.CPIBGJLHLBL(); } // Token: 0x0601348E RID: 78990 RVA: 0x0057B930 File Offset: 0x00579B30 public void CHKLDIJOHHK(int NOBAPCOKFIL) { this.CCAGEHPLHCD.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x0601348F RID: 78991 RVA: 0x0057B940 File Offset: 0x00579B40 public void GJMFNDBFPFL(GameManager.CDHEAEIPKPL NOBAPCOKFIL) { GameManager.CDHEAEIPKPL cdheaeipkpl = this.LAJGGOIGFGE; GameManager.CDHEAEIPKPL cdheaeipkpl2; do { cdheaeipkpl2 = cdheaeipkpl; cdheaeipkpl = Interlocked.CompareExchange(ref this.LAJGGOIGFGE, (GameManager.CDHEAEIPKPL)Delegate.Combine(cdheaeipkpl2, NOBAPCOKFIL), cdheaeipkpl); } while (cdheaeipkpl != cdheaeipkpl2); } // Token: 0x06013490 RID: 78992 RVA: 0x0057B978 File Offset: 0x00579B78 public void NNDMPHFJMLC(int NOBAPCOKFIL) { this.CCAGEHPLHCD.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x06013491 RID: 78993 RVA: 0x0057B988 File Offset: 0x00579B88 private void DBGCKBMGHFK() { if (this.LAJGGOIGFGE != null) { this.LAJGGOIGFGE(); } } // Token: 0x06013492 RID: 78994 RVA: 0x0057B9A0 File Offset: 0x00579BA0 private void LIHGPGPFKBM() { if (this.LAJGGOIGFGE != null) { this.LAJGGOIGFGE(); } } // Token: 0x06013493 RID: 78995 RVA: 0x0057B9B8 File Offset: 0x00579BB8 private void ELLIBFHNBNC() { if (this.LAJGGOIGFGE != null) { this.LAJGGOIGFGE(); } } // Token: 0x06013494 RID: 78996 RVA: 0x0057B9D0 File Offset: 0x00579BD0 public void NBLODHCDCMO(GameManager.CDHEAEIPKPL NOBAPCOKFIL) { GameManager.CDHEAEIPKPL cdheaeipkpl = this.LAJGGOIGFGE; GameManager.CDHEAEIPKPL cdheaeipkpl2; do { cdheaeipkpl2 = cdheaeipkpl; cdheaeipkpl = Interlocked.CompareExchange(ref this.LAJGGOIGFGE, (GameManager.CDHEAEIPKPL)Delegate.Combine(cdheaeipkpl2, NOBAPCOKFIL), cdheaeipkpl); } while (cdheaeipkpl != cdheaeipkpl2); } // Token: 0x06013495 RID: 78997 RVA: 0x0057BA08 File Offset: 0x00579C08 public void PFMOPIFGAME(int NOBAPCOKFIL) { this.CCAGEHPLHCD.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x1700078A RID: 1930 // (get) Token: 0x0601349B RID: 79003 RVA: 0x0057BAA8 File Offset: 0x00579CA8 // (set) Token: 0x06013496 RID: 78998 RVA: 0x0057BA18 File Offset: 0x00579C18 public int LNFMMFLHNBM { get { return this.CCAGEHPLHCD.CPIBGJLHLBL(); } set { this.CCAGEHPLHCD.MEAINJPIECA(value); } } // Token: 0x06013497 RID: 78999 RVA: 0x0057BA28 File Offset: 0x00579C28 public int COFMHIEEPFF() { return this.CCAGEHPLHCD.CPIBGJLHLBL(); } // Token: 0x06013498 RID: 79000 RVA: 0x0057BA38 File Offset: 0x00579C38 public void JAIAEFKLFOA(int NOBAPCOKFIL) { this.CCAGEHPLHCD.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x06013499 RID: 79001 RVA: 0x0057BA48 File Offset: 0x00579C48 public void DJMPJPNCCBG(GameManager.CDHEAEIPKPL NOBAPCOKFIL) { GameManager.CDHEAEIPKPL cdheaeipkpl = this.LAJGGOIGFGE; GameManager.CDHEAEIPKPL cdheaeipkpl2; do { cdheaeipkpl2 = cdheaeipkpl; cdheaeipkpl = Interlocked.CompareExchange(ref this.LAJGGOIGFGE, (GameManager.CDHEAEIPKPL)Delegate.Remove(cdheaeipkpl2, NOBAPCOKFIL), cdheaeipkpl); } while (cdheaeipkpl != cdheaeipkpl2); } // Token: 0x0601349A RID: 79002 RVA: 0x0057BA80 File Offset: 0x00579C80 public GNGJCJCBEOP(LNJFBGIBLHA JEFGMHBLLKI) { this.CCAGEHPLHCD = new LHLLJPPCDKA(JEFGMHBLLKI, "VOTE", -1, IKCAJLLAFML.ANYONE, new Action(this.NMACGIIJNBA)); } // Token: 0x0601349C RID: 79004 RVA: 0x0057BAB8 File Offset: 0x00579CB8 public void FLDHKDDMKEM(GameManager.CDHEAEIPKPL NOBAPCOKFIL) { GameManager.CDHEAEIPKPL cdheaeipkpl = this.LAJGGOIGFGE; GameManager.CDHEAEIPKPL cdheaeipkpl2; do { cdheaeipkpl2 = cdheaeipkpl; cdheaeipkpl = Interlocked.CompareExchange(ref this.LAJGGOIGFGE, (GameManager.CDHEAEIPKPL)Delegate.Combine(cdheaeipkpl2, NOBAPCOKFIL), cdheaeipkpl); } while (cdheaeipkpl != cdheaeipkpl2); } // Token: 0x0601349D RID: 79005 RVA: 0x0057BAF0 File Offset: 0x00579CF0 public void MDDDFOOFKIE(int NOBAPCOKFIL) { this.CCAGEHPLHCD.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x0601349E RID: 79006 RVA: 0x0057BB00 File Offset: 0x00579D00 public void OAOMGLDKAPE(GameManager.CDHEAEIPKPL NOBAPCOKFIL) { GameManager.CDHEAEIPKPL cdheaeipkpl = this.LAJGGOIGFGE; GameManager.CDHEAEIPKPL cdheaeipkpl2; do { cdheaeipkpl2 = cdheaeipkpl; cdheaeipkpl = Interlocked.CompareExchange(ref this.LAJGGOIGFGE, (GameManager.CDHEAEIPKPL)Delegate.Combine(cdheaeipkpl2, NOBAPCOKFIL), cdheaeipkpl); } while (cdheaeipkpl != cdheaeipkpl2); } // Token: 0x0601349F RID: 79007 RVA: 0x0057BB38 File Offset: 0x00579D38 public void OONPOCPABIP(int NOBAPCOKFIL) { this.CCAGEHPLHCD.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x060134A0 RID: 79008 RVA: 0x0057BB48 File Offset: 0x00579D48 public void HEMHELBIOEI(int NOBAPCOKFIL) { this.CCAGEHPLHCD.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x060134A1 RID: 79009 RVA: 0x0057BB58 File Offset: 0x00579D58 public void BDEIAKAJDGL(GameManager.CDHEAEIPKPL NOBAPCOKFIL) { GameManager.CDHEAEIPKPL cdheaeipkpl = this.LAJGGOIGFGE; GameManager.CDHEAEIPKPL cdheaeipkpl2; do { cdheaeipkpl2 = cdheaeipkpl; cdheaeipkpl = Interlocked.CompareExchange(ref this.LAJGGOIGFGE, (GameManager.CDHEAEIPKPL)Delegate.Combine(cdheaeipkpl2, NOBAPCOKFIL), cdheaeipkpl); } while (cdheaeipkpl != cdheaeipkpl2); } // Token: 0x060134A2 RID: 79010 RVA: 0x0057BB90 File Offset: 0x00579D90 private void NOLCOAIGDHF() { if (this.LAJGGOIGFGE != null) { this.LAJGGOIGFGE(); } } // Token: 0x060134A4 RID: 79012 RVA: 0x0057BBE0 File Offset: 0x00579DE0 private void NMACGIIJNBA() { if (this.LAJGGOIGFGE != null) { this.LAJGGOIGFGE(); } } // Token: 0x060134A5 RID: 79013 RVA: 0x0057BBF8 File Offset: 0x00579DF8 public void GAOBIFKCPFP(GameManager.CDHEAEIPKPL NOBAPCOKFIL) { GameManager.CDHEAEIPKPL cdheaeipkpl = this.LAJGGOIGFGE; GameManager.CDHEAEIPKPL cdheaeipkpl2; do { cdheaeipkpl2 = cdheaeipkpl; cdheaeipkpl = Interlocked.CompareExchange(ref this.LAJGGOIGFGE, (GameManager.CDHEAEIPKPL)Delegate.Remove(cdheaeipkpl2, NOBAPCOKFIL), cdheaeipkpl); } while (cdheaeipkpl != cdheaeipkpl2); } // Token: 0x060134A6 RID: 79014 RVA: 0x0057BC30 File Offset: 0x00579E30 private void KMMHHHLEPOB() { if (this.LAJGGOIGFGE != null) { this.LAJGGOIGFGE(); } } // Token: 0x060134A7 RID: 79015 RVA: 0x0057BC48 File Offset: 0x00579E48 public void DEBLNOHNKEN(int NOBAPCOKFIL) { this.CCAGEHPLHCD.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x060134A8 RID: 79016 RVA: 0x0057BC58 File Offset: 0x00579E58 private void DGKGHOFIDPI() { if (this.LAJGGOIGFGE != null) { this.LAJGGOIGFGE(); } } // Token: 0x060134A9 RID: 79017 RVA: 0x0057BC70 File Offset: 0x00579E70 private void CNCOFMBJADC() { if (this.LAJGGOIGFGE != null) { this.LAJGGOIGFGE(); } } // Token: 0x040035F6 RID: 13814 private LHLLJPPCDKA CCAGEHPLHCD; } }