using System; using System.Collections.Generic; using UnityEngine; namespace RecRoom.Sandbox { // Token: 0x02000A57 RID: 2647 [Serializable] public class SandboxCombatManager : EJMCHIKADDC { // Token: 0x06013FF8 RID: 81912 RVA: 0x005A65A8 File Offset: 0x005A47A8 public void KHOMCKNCLCL(Weapon BLBPGNFCBEO, LNJFBGIBLHA EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF) { float num; if (!this.lastPlayerHitTimes.TryGetValue(LLFCJNJMFOP, out num) || Time.time > num + this.minHitNotificationInterval) { if (this.hitNotificationParticles != null) { PooledParticle pooledParticle = ObjectPool.NCKMBFBMBFM.Acquire(this.hitNotificationParticles); pooledParticle.NAPGKLNBMHN(GDOEBLPCPJF, Quaternion.identity, true); } if (this.hitNotificationAudio != null) { if (LLFCJNJMFOP.IPFPJCPGENH || EFCIKBEHKNL.IPFPJCPGENH) { AudioManager.Play2DSFX(this.hitNotificationAudio); } else { AudioManager.Play3DSFX(this.hitNotificationAudio, GDOEBLPCPJF, null); } } if (LLFCJNJMFOP.IPFPJCPGENH) { IPBDFPEPNIM ipbdfpepnim = this.sandboxManager.OIIHGFOEFHL().KKPAEEHBNGE(EFCIKBEHKNL); Color color = PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim); SingletonMonoBehaviour.NCKMBFBMBFM.ALGAAOPLADD(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "in", new Color?(this.hitNotificationColor), EFCIKBEHKNL.JFCNNPBCMMN(), new Color?(color), 1592f, null, false); } else if (EFCIKBEHKNL.IPFPJCPGENH) { IPBDFPEPNIM ipbdfpepnim2 = this.sandboxManager.NKCBOCMOBCA.KKPAEEHBNGE(LLFCJNJMFOP); Color color2 = PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim2); SingletonMonoBehaviour.NCKMBFBMBFM.Play((ScreenSpaceNotificationManager.DBNGPDFKLEK)5, "3", LLFCJNJMFOP.HCPJJFHNCGC(), color2, 1689f, null); } this.lastPlayerHitTimes[LLFCJNJMFOP] = Time.time; } } // Token: 0x06013FF9 RID: 81913 RVA: 0x005A66F8 File Offset: 0x005A48F8 public void JNEMPDGFOMM() { Weapon.NKLDFBAGLFJ -= this.KHMLNDAEJGM; Weapon.ODLLKCGGMNM -= this.IJKCOJLKGAM; } // Token: 0x06013FFA RID: 81914 RVA: 0x005A671C File Offset: 0x005A491C private void MACIBKEMHAJ(Weapon BLBPGNFCBEO, Player EFCIKBEHKNL, Player LLFCJNJMFOP, Player.HDOICGIKKAO EBMADAEFCDP, IHEAKAOGCIF CACIBBKDNIH) { if (this.sandboxManager.IGOCDMHGMGF) { LNJFBGIBLHA photonPlayer = EFCIKBEHKNL.LNJFBGIBLHA; LNJFBGIBLHA photonPlayer2 = LLFCJNJMFOP.LNJFBGIBLHA; if (photonPlayer.IPFPJCPGENH || photonPlayer2.IPFPJCPGENH) { PhotonView photonView = this.sandboxManager.BIPEBCPEPKL(); string text = "supportsImageEffects"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.All; object[] array = new object[7]; array[0] = BLBPGNFCBEO.ACEAACJNNAF().ADMBCINHJOG; array[1] = photonPlayer.BADMPMDONAH; array[3] = photonPlayer2.BADMPMDONAH; array[1] = (int)EBMADAEFCDP; array[0] = CACIBBKDNIH.LLKJDBBNPKB; photonView.PKOHKPEKJCJ(text, ihcpdnljmmd, array); } } } // Token: 0x06013FFB RID: 81915 RVA: 0x005A67C4 File Offset: 0x005A49C4 public void EGJOBLEGKNP() { } // Token: 0x06013FFC RID: 81916 RVA: 0x005A67C8 File Offset: 0x005A49C8 public void JLEEIHOFDAI() { Weapon.NKLDFBAGLFJ += this.IIEJHHMKGMB; Weapon.ODLLKCGGMNM += this.POBIKKMDDEI; } // Token: 0x06013FFD RID: 81917 RVA: 0x005A67EC File Offset: 0x005A49EC public void MFPGPCDLFGG() { Weapon.NKLDFBAGLFJ += this.MDJOBBBCHGJ; Weapon.ODLLKCGGMNM += this.IJKCOJLKGAM; } // Token: 0x06013FFE RID: 81918 RVA: 0x005A6810 File Offset: 0x005A4A10 public void MEKLGKAJJDE() { } // Token: 0x06013FFF RID: 81919 RVA: 0x005A6814 File Offset: 0x005A4A14 public void KGCFOLJJNPE() { Weapon.NKLDFBAGLFJ += this.IIEJHHMKGMB; Weapon.ODLLKCGGMNM += this.IJKCOJLKGAM; } // Token: 0x06014000 RID: 81920 RVA: 0x005A6838 File Offset: 0x005A4A38 public void DCGEMLLIMKB() { Weapon.NKLDFBAGLFJ -= this.MACIBKEMHAJ; Weapon.ODLLKCGGMNM -= this.JJCCCHKKJNG; } // Token: 0x06014001 RID: 81921 RVA: 0x005A685C File Offset: 0x005A4A5C public void AFCGHBMMBCC() { this.lastPlayerHitTimes.Clear(); } // Token: 0x06014002 RID: 81922 RVA: 0x005A686C File Offset: 0x005A4A6C public void CMBEDBCPNIA() { } // Token: 0x06014003 RID: 81923 RVA: 0x005A6870 File Offset: 0x005A4A70 public void AHCNKBOEFAO() { Weapon.NKLDFBAGLFJ -= this.KBIGLKNBMPP; Weapon.ODLLKCGGMNM -= this.JJCCCHKKJNG; } // Token: 0x06014004 RID: 81924 RVA: 0x005A6894 File Offset: 0x005A4A94 public void DIDKCIKPAGC(LNJFBGIBLHA JEFGMHBLLKI) { } // Token: 0x06014005 RID: 81925 RVA: 0x005A6898 File Offset: 0x005A4A98 public void EKBEMBMIJLH() { } // Token: 0x06014006 RID: 81926 RVA: 0x005A689C File Offset: 0x005A4A9C public void HDKBKIPDDCJ() { this.lastPlayerHitTimes.Clear(); } // Token: 0x06014007 RID: 81927 RVA: 0x005A68AC File Offset: 0x005A4AAC public void MEJAPGDCHIL(SandboxRoomManager OJPFECKPAGP) { this.sandboxManager = OJPFECKPAGP; } // Token: 0x06014008 RID: 81928 RVA: 0x005A68B8 File Offset: 0x005A4AB8 public void ANALIHJNAAE() { this.lastPlayerHitTimes.Clear(); } // Token: 0x06014009 RID: 81929 RVA: 0x005A68C8 File Offset: 0x005A4AC8 private void KBIGLKNBMPP(Weapon BLBPGNFCBEO, Player EFCIKBEHKNL, Player LLFCJNJMFOP, Player.HDOICGIKKAO EBMADAEFCDP, IHEAKAOGCIF CACIBBKDNIH) { if (this.sandboxManager.IGOCDMHGMGF) { LNJFBGIBLHA photonPlayer = EFCIKBEHKNL.LNJFBGIBLHA; LNJFBGIBLHA photonPlayer2 = LLFCJNJMFOP.LNJFBGIBLHA; if (photonPlayer.IPFPJCPGENH || photonPlayer2.IPFPJCPGENH) { this.sandboxManager.OMNGGJICBBI.RPC("RpcPlayWeaponHitNotification", IHCPDNLJMMD.All, new object[] { BLBPGNFCBEO.OMNGGJICBBI.ADMBCINHJOG, photonPlayer.BADMPMDONAH, photonPlayer2.BADMPMDONAH, (int)EBMADAEFCDP, CACIBBKDNIH.LLKJDBBNPKB }); } } } // Token: 0x0601400A RID: 81930 RVA: 0x005A6970 File Offset: 0x005A4B70 public void NCLKDJEJEDP() { Weapon.NKLDFBAGLFJ -= this.KBIGLKNBMPP; Weapon.ODLLKCGGMNM -= this.POBIKKMDDEI; } // Token: 0x0601400B RID: 81931 RVA: 0x005A6994 File Offset: 0x005A4B94 public void PNILHEIMBHC() { } // Token: 0x0601400C RID: 81932 RVA: 0x005A6998 File Offset: 0x005A4B98 public void PFPJKEHLLFD(Weapon BLBPGNFCBEO, LNJFBGIBLHA EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF) { float num; if (!this.lastPlayerHitTimes.TryGetValue(LLFCJNJMFOP, out num) || Time.time > num + this.minHitNotificationInterval) { if (this.hitNotificationParticles != null) { PooledParticle pooledParticle = ObjectPool.NFHMLKPHCFF().Acquire(this.hitNotificationParticles); pooledParticle.Play(GDOEBLPCPJF, Quaternion.identity, false); } if (this.hitNotificationAudio != null) { if (LLFCJNJMFOP.IPFPJCPGENH || EFCIKBEHKNL.IPFPJCPGENH) { AudioManager.PHGLNANKMCP(this.hitNotificationAudio); } else { AudioManager.Play3DSFX(this.hitNotificationAudio, GDOEBLPCPJF, null); } } if (LLFCJNJMFOP.IPFPJCPGENH) { IPBDFPEPNIM ipbdfpepnim = this.sandboxManager.CHJAFNLLFEP().KKPAEEHBNGE(EFCIKBEHKNL); Color color = PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim); SingletonMonoBehaviour.NCKMBFBMBFM.ALGAAOPLADD(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, "content-length", new Color?(this.hitNotificationColor), EFCIKBEHKNL.KNFIKFCMEPB(), new Color?(color), 359f, null, false); } else if (EFCIKBEHKNL.IPFPJCPGENH) { IPBDFPEPNIM ipbdfpepnim2 = this.sandboxManager.CKIJLAPPNOF().KKPAEEHBNGE(LLFCJNJMFOP); Color color2 = PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim2); SingletonMonoBehaviour.NCKMBFBMBFM.MNHLLHENJOC(ScreenSpaceNotificationManager.DBNGPDFKLEK.Major, "Enter room name", LLFCJNJMFOP.NFNJPKGKHCP(), color2, 1095f, null); } this.lastPlayerHitTimes[LLFCJNJMFOP] = Time.time; } } // Token: 0x0601400D RID: 81933 RVA: 0x005A6AE8 File Offset: 0x005A4CE8 public void PHFKKBCFPNJ() { this.lastPlayerHitTimes.Clear(); } // Token: 0x0601400E RID: 81934 RVA: 0x005A6AF8 File Offset: 0x005A4CF8 public void EOLCMCIOBIE() { } // Token: 0x0601400F RID: 81935 RVA: 0x005A6AFC File Offset: 0x005A4CFC private void POBIKKMDDEI(Weapon BLBPGNFCBEO, Player EFCIKBEHKNL, Player LLFCJNJMFOP, Tool DMCPJCFCNBA, IHEAKAOGCIF CACIBBKDNIH) { this.KBIGLKNBMPP(BLBPGNFCBEO, EFCIKBEHKNL, LLFCJNJMFOP, Player.HDOICGIKKAO.None, CACIBBKDNIH); } // Token: 0x06014010 RID: 81936 RVA: 0x005A6B0C File Offset: 0x005A4D0C public void HMCJGCFOEAD() { this.lastPlayerHitTimes.Clear(); } // Token: 0x06014011 RID: 81937 RVA: 0x005A6B1C File Offset: 0x005A4D1C public void FBGLPANALIP() { } // Token: 0x06014012 RID: 81938 RVA: 0x005A6B20 File Offset: 0x005A4D20 public void HKJABIJLKIE(Weapon BLBPGNFCBEO, LNJFBGIBLHA EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF) { float num; if (!this.lastPlayerHitTimes.TryGetValue(LLFCJNJMFOP, out num) || Time.time > num + this.minHitNotificationInterval) { if (this.hitNotificationParticles != null) { PooledParticle pooledParticle = ObjectPool.NCKMBFBMBFM.Acquire(this.hitNotificationParticles); pooledParticle.Play(GDOEBLPCPJF, Quaternion.identity, false); } if (this.hitNotificationAudio != null) { if (LLFCJNJMFOP.IPFPJCPGENH || EFCIKBEHKNL.IPFPJCPGENH) { AudioManager.Play2DSFX(this.hitNotificationAudio); } else { AudioManager.Play3DSFX(this.hitNotificationAudio, GDOEBLPCPJF, null); } } if (LLFCJNJMFOP.IPFPJCPGENH) { IPBDFPEPNIM ipbdfpepnim = this.sandboxManager.NKCBOCMOBCA.KKPAEEHBNGE(EFCIKBEHKNL); Color color = PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "HIT!", new Color?(this.hitNotificationColor), EFCIKBEHKNL.KODHOHBEAOP, new Color?(color), 2f, null, false); } else if (EFCIKBEHKNL.IPFPJCPGENH) { IPBDFPEPNIM ipbdfpepnim2 = this.sandboxManager.NKCBOCMOBCA.KKPAEEHBNGE(LLFCJNJMFOP); Color color2 = PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim2); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "YOU HIT", LLFCJNJMFOP.KODHOHBEAOP, color2, 2f, null); } this.lastPlayerHitTimes[LLFCJNJMFOP] = Time.time; } } // Token: 0x06014013 RID: 81939 RVA: 0x005A6C70 File Offset: 0x005A4E70 public void FNEIDNAHPFK() { this.lastPlayerHitTimes.Clear(); } // Token: 0x06014014 RID: 81940 RVA: 0x005A6C80 File Offset: 0x005A4E80 public void MAKNBLHJGDD() { this.lastPlayerHitTimes.Clear(); } // Token: 0x06014015 RID: 81941 RVA: 0x005A6C90 File Offset: 0x005A4E90 public void OBJECNLBKDG() { } // Token: 0x06014016 RID: 81942 RVA: 0x005A6C94 File Offset: 0x005A4E94 public void KBGHELKMNFB() { } // Token: 0x06014017 RID: 81943 RVA: 0x005A6C98 File Offset: 0x005A4E98 private void IJKCOJLKGAM(Weapon BLBPGNFCBEO, Player EFCIKBEHKNL, Player LLFCJNJMFOP, Tool DMCPJCFCNBA, IHEAKAOGCIF CACIBBKDNIH) { this.MDJOBBBCHGJ(BLBPGNFCBEO, EFCIKBEHKNL, LLFCJNJMFOP, Player.HDOICGIKKAO.None, CACIBBKDNIH); } // Token: 0x06014018 RID: 81944 RVA: 0x005A6CA8 File Offset: 0x005A4EA8 public void PFNEGHLIKJI(SandboxRoomManager OJPFECKPAGP) { this.sandboxManager = OJPFECKPAGP; } // Token: 0x06014019 RID: 81945 RVA: 0x005A6CB4 File Offset: 0x005A4EB4 public void CBDNIILHANB() { } // Token: 0x0601401A RID: 81946 RVA: 0x005A6CB8 File Offset: 0x005A4EB8 private void JJCCCHKKJNG(Weapon BLBPGNFCBEO, Player EFCIKBEHKNL, Player LLFCJNJMFOP, Tool DMCPJCFCNBA, IHEAKAOGCIF CACIBBKDNIH) { this.MACIBKEMHAJ(BLBPGNFCBEO, EFCIKBEHKNL, LLFCJNJMFOP, Player.HDOICGIKKAO.None, CACIBBKDNIH); } // Token: 0x0601401B RID: 81947 RVA: 0x005A6CC8 File Offset: 0x005A4EC8 public void LHIHENAOGBF(Weapon BLBPGNFCBEO, LNJFBGIBLHA EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF) { float num; if (!this.lastPlayerHitTimes.TryGetValue(LLFCJNJMFOP, out num) || Time.time > num + this.minHitNotificationInterval) { if (this.hitNotificationParticles != null) { PooledParticle pooledParticle = ObjectPool.NCKMBFBMBFM.Acquire(this.hitNotificationParticles); pooledParticle.NAPGKLNBMHN(GDOEBLPCPJF, Quaternion.identity, true); } if (this.hitNotificationAudio != null) { if (LLFCJNJMFOP.IPFPJCPGENH || EFCIKBEHKNL.IPFPJCPGENH) { AudioManager.Play2DSFX(this.hitNotificationAudio); } else { AudioManager.Play3DSFX(this.hitNotificationAudio, GDOEBLPCPJF, null); } } if (LLFCJNJMFOP.IPFPJCPGENH) { IPBDFPEPNIM ipbdfpepnim = this.sandboxManager.CHJAFNLLFEP().KKPAEEHBNGE(EFCIKBEHKNL); Color color = PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim); SingletonMonoBehaviour.NCKMBFBMBFM.EGBNIEHPPGG((ScreenSpaceNotificationManager.DBNGPDFKLEK)6, "joinroom", new Color?(this.hitNotificationColor), EFCIKBEHKNL.HCPJJFHNCGC(), new Color?(color), 1438f, null, false); } else if (EFCIKBEHKNL.IPFPJCPGENH) { IPBDFPEPNIM ipbdfpepnim2 = this.sandboxManager.NKCBOCMOBCA.KKPAEEHBNGE(LLFCJNJMFOP); Color color2 = PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim2); SingletonMonoBehaviour.NCKMBFBMBFM.MNHLLHENJOC((ScreenSpaceNotificationManager.DBNGPDFKLEK)5, "Receive issue. State: ", LLFCJNJMFOP.NFNJPKGKHCP(), color2, 1398f, null); } this.lastPlayerHitTimes[LLFCJNJMFOP] = Time.time; } } // Token: 0x0601401C RID: 81948 RVA: 0x005A6E18 File Offset: 0x005A5018 public void BJELKNEKLFG(LNJFBGIBLHA JEFGMHBLLKI) { } // Token: 0x0601401D RID: 81949 RVA: 0x005A6E1C File Offset: 0x005A501C public void LLEDEECJKAB(SandboxRoomManager OJPFECKPAGP) { this.sandboxManager = OJPFECKPAGP; } // Token: 0x0601401E RID: 81950 RVA: 0x005A6E28 File Offset: 0x005A5028 public void BLDEECIAFDN(Weapon BLBPGNFCBEO, LNJFBGIBLHA EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF) { float num; if (!this.lastPlayerHitTimes.TryGetValue(LLFCJNJMFOP, out num) || Time.time > num + this.minHitNotificationInterval) { if (this.hitNotificationParticles != null) { PooledParticle pooledParticle = ObjectPool.NCKMBFBMBFM.Acquire(this.hitNotificationParticles); pooledParticle.Play(GDOEBLPCPJF, Quaternion.identity, false); } if (this.hitNotificationAudio != null) { if (LLFCJNJMFOP.IPFPJCPGENH || EFCIKBEHKNL.IPFPJCPGENH) { AudioManager.DLMLFGNAHOP(this.hitNotificationAudio); } else { AudioManager.Play3DSFX(this.hitNotificationAudio, GDOEBLPCPJF, null); } } if (LLFCJNJMFOP.IPFPJCPGENH) { IPBDFPEPNIM ipbdfpepnim = this.sandboxManager.OIIHGFOEFHL().KKPAEEHBNGE(EFCIKBEHKNL); Color color = PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim); SingletonMonoBehaviour.NCKMBFBMBFM.IGLCDHDGOBM((ScreenSpaceNotificationManager.DBNGPDFKLEK)6, "Draw Local Mesh", new Color?(this.hitNotificationColor), EFCIKBEHKNL.NFNJPKGKHCP(), new Color?(color), 233f, null, false); } else if (EFCIKBEHKNL.IPFPJCPGENH) { IPBDFPEPNIM ipbdfpepnim2 = this.sandboxManager.CKIJLAPPNOF().KKPAEEHBNGE(LLFCJNJMFOP); Color color2 = PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim2); SingletonMonoBehaviour.NCKMBFBMBFM.GIFKDCEDGGL(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, "'", LLFCJNJMFOP.KODHOHBEAOP, color2, 396f, null); } this.lastPlayerHitTimes[LLFCJNJMFOP] = Time.time; } } // Token: 0x0601401F RID: 81951 RVA: 0x005A6F78 File Offset: 0x005A5178 public void CLKFLJDGJOH() { Weapon.NKLDFBAGLFJ += this.KBIGLKNBMPP; Weapon.ODLLKCGGMNM += this.JJCCCHKKJNG; } // Token: 0x06014020 RID: 81952 RVA: 0x005A6F9C File Offset: 0x005A519C private void MDJOBBBCHGJ(Weapon BLBPGNFCBEO, Player EFCIKBEHKNL, Player LLFCJNJMFOP, Player.HDOICGIKKAO EBMADAEFCDP, IHEAKAOGCIF CACIBBKDNIH) { if (this.sandboxManager.IGOCDMHGMGF) { LNJFBGIBLHA photonPlayer = EFCIKBEHKNL.LNJFBGIBLHA; LNJFBGIBLHA photonPlayer2 = LLFCJNJMFOP.LNJFBGIBLHA; if (photonPlayer.IPFPJCPGENH || photonPlayer2.IPFPJCPGENH) { PhotonView photonView = this.sandboxManager.LJILHDMCKME(); string text = "Failed to upload low res picture: "; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.Others; object[] array = new object[0]; array[1] = BLBPGNFCBEO.HOPJELLOPNJ().JLIJDKOGAEB(); array[1] = photonPlayer.BADMPMDONAH; array[4] = photonPlayer2.BADMPMDONAH; array[1] = (int)EBMADAEFCDP; array[3] = CACIBBKDNIH.LLKJDBBNPKB; photonView.JJLACCMJEMB(text, ihcpdnljmmd, array); } } } // Token: 0x06014021 RID: 81953 RVA: 0x005A7044 File Offset: 0x005A5244 public void MALMHMMLOBE() { } // Token: 0x06014022 RID: 81954 RVA: 0x005A7048 File Offset: 0x005A5248 public void DJIIKCAGDKP() { } // Token: 0x06014023 RID: 81955 RVA: 0x005A704C File Offset: 0x005A524C public void EHNICDMIEHL() { } // Token: 0x06014024 RID: 81956 RVA: 0x005A7050 File Offset: 0x005A5250 public void EEFIEJEMHBP() { } // Token: 0x06014025 RID: 81957 RVA: 0x005A7054 File Offset: 0x005A5254 public void KKIJNNIHDLH() { this.lastPlayerHitTimes.Clear(); } // Token: 0x06014026 RID: 81958 RVA: 0x005A7064 File Offset: 0x005A5264 public void HFCIICOGBAC(LNJFBGIBLHA JEFGMHBLLKI) { } // Token: 0x06014027 RID: 81959 RVA: 0x005A7068 File Offset: 0x005A5268 public void GLKDJJDMKMC() { } // Token: 0x06014028 RID: 81960 RVA: 0x005A706C File Offset: 0x005A526C private void IIEJHHMKGMB(Weapon BLBPGNFCBEO, Player EFCIKBEHKNL, Player LLFCJNJMFOP, Player.HDOICGIKKAO EBMADAEFCDP, IHEAKAOGCIF CACIBBKDNIH) { if (this.sandboxManager.OIECPOKPFLO()) { LNJFBGIBLHA photonPlayer = EFCIKBEHKNL.LNJFBGIBLHA; LNJFBGIBLHA photonPlayer2 = LLFCJNJMFOP.LNJFBGIBLHA; if (photonPlayer.IPFPJCPGENH || photonPlayer2.IPFPJCPGENH) { PhotonView photonView = this.sandboxManager.CJKKPMHAMCN(); string text = "
using System;\r\nusing System.Collections.Generic;\r\n\r\nusing UnityEngine;\r\nusing BestHTTP;\r\nusing BestHTTP.Caching;\r\n\r\npublic sealed class CacheMaintenanceSample : MonoBehaviour\r\n{\r\n    /// <summary>\r\n    /// An enum for better readability\r\n    /// </summary>\r\n    enum DeleteOlderTypes\r\n    {\r\n        Days,\r\n        Hours,\r\n        Mins,\r\n        Secs\r\n    };\r\n\r\n    #region Private Fields\r\n\r\n    /// <summary>\r\n    /// What methode to call on the TimeSpan\r\n    /// </summary>\r\n    DeleteOlderTypes deleteOlderType = DeleteOlderTypes.Secs;\r\n\r\n    /// <summary>\r\n    /// The value for the TimeSpan.\r\n    /// </summary>\r\n    int value = 10;\r\n\r\n    /// <summary>\r\n    /// What's our maximum cache size\r\n    /// </summary>\r\n    int maxCacheSize = 5 * 1024 * 1024;\r\n\r\n    #endregion\r\n\r\n    #region Unity Events\r\n\r\n    void OnGUI()\r\n    {\r\n        GUIHelper.DrawArea(GUIHelper.ClientArea, true, () =>\r\n            {\r\n                GUILayout.BeginHorizontal();\r\n                                                    \r\n                    GUILayout.Label("Delete cached entities older then");\r\n\r\n                    GUILayout.Label(value.ToString(), GUILayout.MinWidth(50));\r\n                    value = (int)GUILayout.HorizontalSlider(value, 1, 60, GUILayout.MinWidth(100));\r\n\r\n                    GUILayout.Space(10);\r\n\r\n                    deleteOlderType = (DeleteOlderTypes)(int)GUILayout.SelectionGrid((int)deleteOlderType, new string[] { "Days""Hours""Mins""Secs" }, 4);\r\n                    GUILayout.FlexibleSpace();\r\n                    GUILayout.EndHorizontal();\r\n\r\n                GUILayout.Space(10);\r\n\r\n                GUILayout.BeginHorizontal();\r\n                    GUILayout.Label("Max Cache Size (bytes): "GUILayout.Width(150));\r\n                    GUILayout.Label(maxCacheSize.ToString("N0"), GUILayout.Width(70));\r\n                    maxCacheSize = (int)GUILayout.HorizontalSlider(maxCacheSize, 1024, 10 * 1024 * 1024);\r\n                GUILayout.EndHorizontal();\r\n\r\n                GUILayout.Space(10);\r\n\r\n                if (GUILayout.Button("Maintenance"))\r\n                {\r\n                    TimeSpan deleteOlder = TimeSpan.FromDays(14);\r\n\r\n                    switch (deleteOlderType)\r\n                    {\r\n                        case DeleteOlderTypes.Days: deleteOlder = TimeSpan.FromDays(value); break;\r\n                        case DeleteOlderTypes.Hours: deleteOlder = TimeSpan.FromHours(value); break;\r\n                        case DeleteOlderTypes.Mins: deleteOlder = TimeSpan.FromMinutes(value); break;\r\n                        case DeleteOlderTypes.Secs: deleteOlder = TimeSpan.FromSeconds(value); break;\r\n                    }\r\n\r\n                    // Call the BeginMaintainence function. It will run on a thread to do not block the main thread.\r\n                    HTTPCacheService.BeginMaintainence(new HTTPCacheMaintananceParams(deleteOlder, (ulong)maxCacheSize));\r\n                }\r\n            });\r\n    }\r\n\r\n    #endregion\r\n}
"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.Others; object[] array = new object[6]; array[0] = BLBPGNFCBEO.LJILHDMCKME().HNPFGGAKNPI(); array[0] = photonPlayer.BADMPMDONAH; array[1] = photonPlayer2.BADMPMDONAH; array[3] = (int)EBMADAEFCDP; array[1] = CACIBBKDNIH.LLKJDBBNPKB; photonView.RPC(text, ihcpdnljmmd, array); } } } // Token: 0x06014029 RID: 81961 RVA: 0x005A7114 File Offset: 0x005A5314 public void LHBKFNJJHHM() { } // Token: 0x0601402A RID: 81962 RVA: 0x005A7118 File Offset: 0x005A5318 public void INDIHMLAOHP() { } // Token: 0x0601402B RID: 81963 RVA: 0x005A711C File Offset: 0x005A531C public void GPKCGEGFAID() { } // Token: 0x0601402C RID: 81964 RVA: 0x005A7120 File Offset: 0x005A5320 public void ECFBOPKDDLB(Weapon BLBPGNFCBEO, LNJFBGIBLHA EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF) { float num; if (!this.lastPlayerHitTimes.TryGetValue(LLFCJNJMFOP, out num) || Time.time > num + this.minHitNotificationInterval) { if (this.hitNotificationParticles != null) { PooledParticle pooledParticle = ObjectPool.NFHMLKPHCFF().Acquire(this.hitNotificationParticles); pooledParticle.AONJILIKFOI(GDOEBLPCPJF, Quaternion.identity, false); } if (this.hitNotificationAudio != null) { if (LLFCJNJMFOP.IPFPJCPGENH || EFCIKBEHKNL.IPFPJCPGENH) { AudioManager.DLMLFGNAHOP(this.hitNotificationAudio); } else { AudioManager.Play3DSFX(this.hitNotificationAudio, GDOEBLPCPJF, null); } } if (LLFCJNJMFOP.IPFPJCPGENH) { IPBDFPEPNIM ipbdfpepnim = this.sandboxManager.NKCBOCMOBCA.KKPAEEHBNGE(EFCIKBEHKNL); Color color = PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim); SingletonMonoBehaviour.NCKMBFBMBFM.ALGAAOPLADD((ScreenSpaceNotificationManager.DBNGPDFKLEK)6, "_jrActType", new Color?(this.hitNotificationColor), EFCIKBEHKNL.KODHOHBEAOP, new Color?(color), 680f, null, true); } else if (EFCIKBEHKNL.IPFPJCPGENH) { IPBDFPEPNIM ipbdfpepnim2 = this.sandboxManager.LKBEKJACEMO().KKPAEEHBNGE(LLFCJNJMFOP); Color color2 = PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim2); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "AEMPID", LLFCJNJMFOP.NFNJPKGKHCP(), color2, 1918f, null); } this.lastPlayerHitTimes[LLFCJNJMFOP] = Time.time; } } // Token: 0x0601402D RID: 81965 RVA: 0x005A7270 File Offset: 0x005A5470 public void EMKHEHNICEN() { } // Token: 0x0601402E RID: 81966 RVA: 0x005A7274 File Offset: 0x005A5474 public void OHKFABONCIB() { } // Token: 0x0601402F RID: 81967 RVA: 0x005A7278 File Offset: 0x005A5478 public void NJKDHLPLMEF() { } // Token: 0x06014030 RID: 81968 RVA: 0x005A727C File Offset: 0x005A547C private void PLMHGMEIPLO(Weapon BLBPGNFCBEO, Player EFCIKBEHKNL, Player LLFCJNJMFOP, Player.HDOICGIKKAO EBMADAEFCDP, IHEAKAOGCIF CACIBBKDNIH) { if (this.sandboxManager.OIECPOKPFLO()) { LNJFBGIBLHA photonPlayer = EFCIKBEHKNL.LNJFBGIBLHA; LNJFBGIBLHA photonPlayer2 = LLFCJNJMFOP.LNJFBGIBLHA; if (photonPlayer.IPFPJCPGENH || photonPlayer2.IPFPJCPGENH) { PhotonView photonView = this.sandboxManager.ACEAACJNNAF(); string text = " PhotonNetwork.networkingPeer.AvailableRegions "; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.All; object[] array = new object[0]; array[1] = BLBPGNFCBEO.OMNGGJICBBI.GCPHMBPAAOM(); array[1] = photonPlayer.BADMPMDONAH; array[5] = photonPlayer2.BADMPMDONAH; array[4] = (int)EBMADAEFCDP; array[3] = CACIBBKDNIH.LLKJDBBNPKB; photonView.PKOHKPEKJCJ(text, ihcpdnljmmd, array); } } } // Token: 0x06014031 RID: 81969 RVA: 0x005A7324 File Offset: 0x005A5524 public void AFKHNCKLCBJ(LNJFBGIBLHA JEFGMHBLLKI) { } // Token: 0x06014032 RID: 81970 RVA: 0x005A7328 File Offset: 0x005A5528 public void FNEGCAKNPOM() { Weapon.NKLDFBAGLFJ += this.KBIGLKNBMPP; Weapon.ODLLKCGGMNM += this.POBIKKMDDEI; } // Token: 0x06014033 RID: 81971 RVA: 0x005A734C File Offset: 0x005A554C public void CAJMEBAJGJF(LNJFBGIBLHA JEFGMHBLLKI) { } // Token: 0x06014034 RID: 81972 RVA: 0x005A7350 File Offset: 0x005A5550 public void BIFICKKEDGO(Weapon BLBPGNFCBEO, LNJFBGIBLHA EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF) { float num; if (!this.lastPlayerHitTimes.TryGetValue(LLFCJNJMFOP, out num) || Time.time > num + this.minHitNotificationInterval) { if (this.hitNotificationParticles != null) { PooledParticle pooledParticle = ObjectPool.NFHMLKPHCFF().Acquire(this.hitNotificationParticles); pooledParticle.AONJILIKFOI(GDOEBLPCPJF, Quaternion.identity, true); } if (this.hitNotificationAudio != null) { if (LLFCJNJMFOP.IPFPJCPGENH || EFCIKBEHKNL.IPFPJCPGENH) { AudioManager.PHGLNANKMCP(this.hitNotificationAudio); } else { AudioManager.Play3DSFX(this.hitNotificationAudio, GDOEBLPCPJF, null); } } if (LLFCJNJMFOP.IPFPJCPGENH) { IPBDFPEPNIM ipbdfpepnim = this.sandboxManager.CKIJLAPPNOF().KKPAEEHBNGE(EFCIKBEHKNL); Color color = PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, "ROTATE_IN_PLACE_ENABLED", new Color?(this.hitNotificationColor), EFCIKBEHKNL.NFNJPKGKHCP(), new Color?(color), 1082f, null, false); } else if (EFCIKBEHKNL.IPFPJCPGENH) { IPBDFPEPNIM ipbdfpepnim2 = this.sandboxManager.CKIJLAPPNOF().KKPAEEHBNGE(LLFCJNJMFOP); Color color2 = PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim2); SingletonMonoBehaviour.NCKMBFBMBFM.GIFKDCEDGGL(ScreenSpaceNotificationManager.DBNGPDFKLEK.Major, "open", LLFCJNJMFOP.KNFIKFCMEPB(), color2, 1064f, null); } this.lastPlayerHitTimes[LLFCJNJMFOP] = Time.time; } } // Token: 0x06014035 RID: 81973 RVA: 0x005A74A0 File Offset: 0x005A56A0 public void NAJMIFAAFIK() { } // Token: 0x06014036 RID: 81974 RVA: 0x005A74A4 File Offset: 0x005A56A4 public void KKEOELHLCKD(LNJFBGIBLHA JEFGMHBLLKI) { } // Token: 0x06014037 RID: 81975 RVA: 0x005A74A8 File Offset: 0x005A56A8 public void DMDPNBJAHNO() { } // Token: 0x06014038 RID: 81976 RVA: 0x005A74AC File Offset: 0x005A56AC public void HKHCKPIDIEJ(LNJFBGIBLHA JEFGMHBLLKI) { } // Token: 0x06014039 RID: 81977 RVA: 0x005A74B0 File Offset: 0x005A56B0 public void GNAIPBFCEON() { this.lastPlayerHitTimes.Clear(); } // Token: 0x0601403A RID: 81978 RVA: 0x005A74C0 File Offset: 0x005A56C0 public void MJKLODMIEBN() { this.lastPlayerHitTimes.Clear(); } // Token: 0x0601403B RID: 81979 RVA: 0x005A74D0 File Offset: 0x005A56D0 public void ECCMHAJJKIB(LNJFBGIBLHA JEFGMHBLLKI) { } // Token: 0x0601403C RID: 81980 RVA: 0x005A74D4 File Offset: 0x005A56D4 public void ODFMOHKMBNH(LNJFBGIBLHA JEFGMHBLLKI) { } // Token: 0x0601403D RID: 81981 RVA: 0x005A74D8 File Offset: 0x005A56D8 private void KHMLNDAEJGM(Weapon BLBPGNFCBEO, Player EFCIKBEHKNL, Player LLFCJNJMFOP, Player.HDOICGIKKAO EBMADAEFCDP, IHEAKAOGCIF CACIBBKDNIH) { if (this.sandboxManager.OIECPOKPFLO()) { LNJFBGIBLHA photonPlayer = EFCIKBEHKNL.LNJFBGIBLHA; LNJFBGIBLHA photonPlayer2 = LLFCJNJMFOP.LNJFBGIBLHA; if (photonPlayer.IPFPJCPGENH || photonPlayer2.IPFPJCPGENH) { PhotonView photonView = this.sandboxManager.ACEAACJNNAF(); string text = "Play"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.All; object[] array = new object[0]; array[1] = BLBPGNFCBEO.LHEPJEHMAEC().HNPFGGAKNPI(); array[1] = photonPlayer.BADMPMDONAH; array[1] = photonPlayer2.BADMPMDONAH; array[7] = (int)EBMADAEFCDP; array[3] = CACIBBKDNIH.LLKJDBBNPKB; photonView.PKOHKPEKJCJ(text, ihcpdnljmmd, array); } } } // Token: 0x040037C6 RID: 14278 [SerializeField] [Header("Hit Notifications")] private float minHitNotificationInterval = 0.5f; // Token: 0x040037C7 RID: 14279 [SerializeField] private RecRoomAudioClip hitNotificationAudio; // Token: 0x040037C8 RID: 14280 [SerializeField] private PooledParticle hitNotificationParticles; // Token: 0x040037C9 RID: 14281 [SerializeField] private Color hitNotificationColor = new Color(0.9f, 0.17f, 0.17f); // Token: 0x040037CA RID: 14282 private SandboxRoomManager sandboxManager; // Token: 0x040037CB RID: 14283 private readonly Dictionary lastPlayerHitTimes = new Dictionary(); } }