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