Files
2026-06-04 11:42:34 +02:00

756 lines
38 KiB
C#

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<PooledParticle>(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<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.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<PooledParticle>(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<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.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<PooledParticle>(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<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.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<PooledParticle>(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<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.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<PooledParticle>(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<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.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 = "<pre style=\"font-family:Consolas;font-size:13;color:black;background:silver;\"><span style=\"color:blue;\">using</span>&nbsp;System;\r\n<span style=\"color:blue;\">using</span>&nbsp;System.Collections.Generic;\r\n\r\n<span style=\"color:blue;\">using</span>&nbsp;UnityEngine;\r\n<span style=\"color:blue;\">using</span>&nbsp;BestHTTP;\r\n<span style=\"color:blue;\">using</span>&nbsp;BestHTTP.Caching;\r\n\r\n<span style=\"color:blue;\">public</span>&nbsp;<span style=\"color:blue;\">sealed</span>&nbsp;<span style=\"color:blue;\">class</span>&nbsp;<span style=\"color:#2b91af;\">CacheMaintenanceSample</span>&nbsp;:&nbsp;<span style=\"color:#2b91af;\">MonoBehaviour</span>\r\n{\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;An&nbsp;enum&nbsp;for&nbsp;better&nbsp;readability</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;/summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">enum</span>&nbsp;<span style=\"color:#2b91af;\">DeleteOlderTypes</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Days,\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Hours,\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mins,\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Secs\r\n&nbsp;&nbsp;&nbsp;&nbsp;};\r\n\r\n<span style=\"color:blue;\">&nbsp;&nbsp;&nbsp;&nbsp;#region</span>&nbsp;Private&nbsp;Fields\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;What&nbsp;methode&nbsp;to&nbsp;call&nbsp;on&nbsp;the&nbsp;TimeSpan</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;/summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">DeleteOlderTypes</span>&nbsp;deleteOlderType&nbsp;=&nbsp;<span style=\"color:#2b91af;\">DeleteOlderTypes</span>.Secs;\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;The&nbsp;value&nbsp;for&nbsp;the&nbsp;TimeSpan.</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;/summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">int</span>&nbsp;value&nbsp;=&nbsp;10;\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;What&#39;s&nbsp;our&nbsp;maximum&nbsp;cache&nbsp;size</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;/summary&gt;</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">int</span>&nbsp;maxCacheSize&nbsp;=&nbsp;5&nbsp;*&nbsp;1024&nbsp;*&nbsp;1024;\r\n\r\n<span style=\"color:blue;\">&nbsp;&nbsp;&nbsp;&nbsp;#endregion</span>\r\n\r\n<span style=\"color:blue;\">&nbsp;&nbsp;&nbsp;&nbsp;#region</span>&nbsp;Unity&nbsp;Events\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">void</span>&nbsp;OnGUI()\r\n&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUIHelper</span>.DrawArea(<span style=\"color:#2b91af;\">GUIHelper</span>.ClientArea,&nbsp;<span style=\"color:blue;\">true</span>,&nbsp;()&nbsp;=&gt;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.BeginHorizontal();\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.Label(<span style=\"color:#a31515;\">&quot;Delete&nbsp;cached&nbsp;entities&nbsp;older&nbsp;then&quot;</span>);\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.Label(value.ToString(),&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.MinWidth(50));\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;value&nbsp;=&nbsp;(<span style=\"color:blue;\">int</span>)<span style=\"color:#2b91af;\">GUILayout</span>.HorizontalSlider(value,&nbsp;1,&nbsp;60,&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.MinWidth(100));\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.Space(10);\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;deleteOlderType&nbsp;=&nbsp;(<span style=\"color:#2b91af;\">DeleteOlderTypes</span>)(<span style=\"color:blue;\">int</span>)<span style=\"color:#2b91af;\">GUILayout</span>.SelectionGrid((<span style=\"color:blue;\">int</span>)deleteOlderType,&nbsp;<span style=\"color:blue;\">new</span>&nbsp;<span style=\"color:blue;\">string</span>[]&nbsp;{&nbsp;<span style=\"color:#a31515;\">&quot;Days&quot;</span>,&nbsp;<span style=\"color:#a31515;\">&quot;Hours&quot;</span>,&nbsp;<span style=\"color:#a31515;\">&quot;Mins&quot;</span>,&nbsp;<span style=\"color:#a31515;\">&quot;Secs&quot;</span>&nbsp;},&nbsp;4);\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.FlexibleSpace();\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.EndHorizontal();\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.Space(10);\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.BeginHorizontal();\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.Label(<span style=\"color:#a31515;\">&quot;Max&nbsp;Cache&nbsp;Size&nbsp;(bytes):&nbsp;&quot;</span>,&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.Width(150));\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.Label(maxCacheSize.ToString(<span style=\"color:#a31515;\">&quot;N0&quot;</span>),&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.Width(70));\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;maxCacheSize&nbsp;=&nbsp;(<span style=\"color:blue;\">int</span>)<span style=\"color:#2b91af;\">GUILayout</span>.HorizontalSlider(maxCacheSize,&nbsp;1024,&nbsp;10&nbsp;*&nbsp;1024&nbsp;*&nbsp;1024);\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.EndHorizontal();\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.Space(10);\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">if</span>&nbsp;(<span style=\"color:#2b91af;\">GUILayout</span>.Button(<span style=\"color:#a31515;\">&quot;Maintenance&quot;</span>))\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">TimeSpan</span>&nbsp;deleteOlder&nbsp;=&nbsp;<span style=\"color:#2b91af;\">TimeSpan</span>.FromDays(14);\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">switch</span>&nbsp;(deleteOlderType)\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">case</span>&nbsp;<span style=\"color:#2b91af;\">DeleteOlderTypes</span>.Days:&nbsp;deleteOlder&nbsp;=&nbsp;<span style=\"color:#2b91af;\">TimeSpan</span>.FromDays(value);&nbsp;<span style=\"color:blue;\">break</span>;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">case</span>&nbsp;<span style=\"color:#2b91af;\">DeleteOlderTypes</span>.Hours:&nbsp;deleteOlder&nbsp;=&nbsp;<span style=\"color:#2b91af;\">TimeSpan</span>.FromHours(value);&nbsp;<span style=\"color:blue;\">break</span>;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">case</span>&nbsp;<span style=\"color:#2b91af;\">DeleteOlderTypes</span>.Mins:&nbsp;deleteOlder&nbsp;=&nbsp;<span style=\"color:#2b91af;\">TimeSpan</span>.FromMinutes(value);&nbsp;<span style=\"color:blue;\">break</span>;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">case</span>&nbsp;<span style=\"color:#2b91af;\">DeleteOlderTypes</span>.Secs:&nbsp;deleteOlder&nbsp;=&nbsp;<span style=\"color:#2b91af;\">TimeSpan</span>.FromSeconds(value);&nbsp;<span style=\"color:blue;\">break</span>;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;Call&nbsp;the&nbsp;BeginMaintainence&nbsp;function.&nbsp;It&nbsp;will&nbsp;run&nbsp;on&nbsp;a&nbsp;thread&nbsp;to&nbsp;do&nbsp;not&nbsp;block&nbsp;the&nbsp;main&nbsp;thread.</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">HTTPCacheService</span>.BeginMaintainence(<span style=\"color:blue;\">new</span>&nbsp;<span style=\"color:#2b91af;\">HTTPCacheMaintananceParams</span>(deleteOlder,&nbsp;(<span style=\"color:blue;\">ulong</span>)maxCacheSize));\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\r\n\r\n<span style=\"color:blue;\">&nbsp;&nbsp;&nbsp;&nbsp;#endregion</span>\r\n}</pre>";
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<PooledParticle>(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<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.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<PooledParticle>(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<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.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<LNJFBGIBLHA, float> lastPlayerHitTimes = new Dictionary<LNJFBGIBLHA, float>();
}
}