Files
Dec2017-Script-Dump/Assembly-CSharp/RecRoom/Tools/RoomDoor.cs
T
2026-06-04 11:42:34 +02:00

1516 lines
72 KiB
C#

using System;
using System.Runtime.CompilerServices;
using Photon;
using RecNet;
using RecRoom.Persistence;
using RecRoom.Protobuf;
using RecRoom.Sandbox;
using UnityEngine;
namespace RecRoom.Tools
{
// Token: 0x02000F5F RID: 3935
public class RoomDoor : global::Photon.MonoBehaviour, KKCDMFEHDHE
{
// Token: 0x06020C70 RID: 134256 RVA: 0x008EA0DC File Offset: 0x008E82DC
public bool BFKNHGBDJNL()
{
return false;
}
// Token: 0x06020C71 RID: 134257 RVA: 0x008EA0E0 File Offset: 0x008E82E0
public bool GLDNFJIINAM()
{
return true;
}
// Token: 0x06020C72 RID: 134258 RVA: 0x008EA0E4 File Offset: 0x008E82E4
public int CEFJBIFPENO()
{
return -52;
}
// Token: 0x06020C73 RID: 134259 RVA: 0x008EA0EC File Offset: 0x008E82EC
public int EOCEIJHPGIL()
{
return -149;
}
// Token: 0x06020C74 RID: 134260 RVA: 0x008EA0F4 File Offset: 0x008E82F4
public void GKOCDJFGDFE(ref JENDPFGMLME LJPJGMJDIKB)
{
if (LJPJGMJDIKB.OIEEGBPKGAK() != null)
{
string text = "closed";
object[] array = new object[1];
array[1] = base.gameObject;
Debug.LogErrorFormat(this, text, array);
return;
}
JENDPFGMLME jendpfgmlme = LJPJGMJDIKB;
PKJOFPNONFB pkjofpnonfb = new PKJOFPNONFB();
pkjofpnonfb.AOGOBAPHKBF(this.DAGPHMNHEMA.CPIBGJLHLBL());
jendpfgmlme.HAEMFOJJHOA(pkjofpnonfb);
}
// Token: 0x06020C75 RID: 134261 RVA: 0x008EA148 File Offset: 0x008E8348
private void HAOFMMCKJCE()
{
this.IEGIMDEDFFB();
}
// Token: 0x06020C76 RID: 134262 RVA: 0x008EA150 File Offset: 0x008E8350
private void NMMPEPGGDCJ(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF))
{
this.EODCGPHJCFD(FIIFPLCNFHJ);
}
}
// Token: 0x06020C77 RID: 134263 RVA: 0x008EA164 File Offset: 0x008E8364
public int JKJGDFLJDIF()
{
return 104;
}
// Token: 0x06020C78 RID: 134264 RVA: 0x008EA16C File Offset: 0x008E836C
public bool CGMBMDDECNA()
{
return true;
}
// Token: 0x17000F39 RID: 3897
// (get) Token: 0x06020C79 RID: 134265 RVA: 0x008EA170 File Offset: 0x008E8370
public Tool BKDFLNGCINH
{
get
{
return this._tool;
}
}
// Token: 0x06020C7A RID: 134266 RVA: 0x008EA178 File Offset: 0x008E8378
public int NLOJHCOLPJK()
{
return -122;
}
// Token: 0x06020C7B RID: 134267 RVA: 0x008EA180 File Offset: 0x008E8380
private void BGADMGPEJOD(object INNGECIOBOO)
{
RoomDoor.HHPKJFLLEBD hhpkjfllebd = new RoomDoor.HHPKJFLLEBD();
hhpkjfllebd.LGLLICEMHIK = this;
hhpkjfllebd.NJIGDCLPOLO = INNGECIOBOO.ToString();
if (!string.IsNullOrEmpty(hhpkjfllebd.NJIGDCLPOLO))
{
HNIFBBFIBBG.OJNLCOJIJHD(hhpkjfllebd.NJIGDCLPOLO, new HEMCJJJMLKI.JMICPMCJMJF<global::RecNet.PLOPPLAOICD>(hhpkjfllebd.OJKNBNGGBEC));
}
}
// Token: 0x06020C7C RID: 134268 RVA: 0x008EA1D0 File Offset: 0x008E83D0
public Tool CMLFAHFDBED()
{
return this._tool;
}
// Token: 0x06020C7D RID: 134269 RVA: 0x008EA1D8 File Offset: 0x008E83D8
public int JJBKOGOEAKK()
{
return 107;
}
// Token: 0x06020C7E RID: 134270 RVA: 0x008EA1E0 File Offset: 0x008E83E0
public void EAMABOOABGK(global::RecNet.PLOPPLAOICD NOBAPCOKFIL)
{
this.KDAMKKKIGKL = NOBAPCOKFIL;
this.BGHLDHCBOJH();
}
// Token: 0x06020C7F RID: 134271 RVA: 0x008EA1F0 File Offset: 0x008E83F0
protected virtual void CCOHCCEHNIC()
{
base.IPAPMGBLCNF();
SandboxEditable.BBBLDHLAOGG bbbldhlaogg = SandboxEditable.BBBLDHLAOGG.ENUM;
string text = "roomcode";
SandboxEditable.DKKKNNGENLC.EINLHJLLJHH einlhjlljhh = new SandboxEditable.DKKKNNGENLC.EINLHJLLJHH(this.KANIHIMFGKJ);
Action<object> action = new Action<object>(this.FLMFNOEICJD);
object[] array = new object[1];
array[1] = ": ";
SandboxEditable.DKKKNNGENLC dkkknngenlc = new SandboxEditable.DKKKNNGENLC(bbbldhlaogg, text, einlhjlljhh, action, array);
this.sandboxEditable.DBJEDLIHIGB().Add(dkkknngenlc);
this.DAGPHMNHEMA = new LHLLJPPCDKA<long>(this, "ObscuredString:", 1L, IKCAJLLAFML.MASTER, new Action(this.IEGIMDEDFFB));
this.HEALEJLPKPF();
}
// Token: 0x06020C80 RID: 134272 RVA: 0x008EA270 File Offset: 0x008E8470
private void BPFIBLKHEBM()
{
if (this.teleportationPortal != null)
{
this.teleportationPortal.MBNIEJNJBIN(this.EGFIDBGOPNM());
}
this.roomNameText.text = ((this.CNJDCAOIOPH == null) ? "Unfriend?" : this.EGFIDBGOPNM().EGDNBOAMGHB().HDDFDDFHEHB(-85, "supportsShadows"));
}
// Token: 0x06020C81 RID: 134273 RVA: 0x008EA2D8 File Offset: 0x008E84D8
public void BIOKJEGIOHB(JENDPFGMLME LJPJGMJDIKB)
{
if (LJPJGMJDIKB.PKJOFPNONFB == null)
{
string text = "RpcStartChargingBolt";
object[] array = new object[0];
array[0] = base.gameObject;
Debug.LogErrorFormat(this, text, array);
return;
}
this.DAGPHMNHEMA.MEAINJPIECA(LJPJGMJDIKB.PKJOFPNONFB.EDNBKCICCOC);
}
// Token: 0x06020C82 RID: 134274 RVA: 0x008EA318 File Offset: 0x008E8518
private void FLMFNOEICJD(object INNGECIOBOO)
{
RoomDoor.HHPKJFLLEBD hhpkjfllebd = new RoomDoor.HHPKJFLLEBD();
hhpkjfllebd.LGLLICEMHIK = this;
hhpkjfllebd.NJIGDCLPOLO = INNGECIOBOO.ToString();
if (!string.IsNullOrEmpty(hhpkjfllebd.NJIGDCLPOLO))
{
HNIFBBFIBBG.OJNLCOJIJHD(hhpkjfllebd.NJIGDCLPOLO, new HEMCJJJMLKI.JMICPMCJMJF<global::RecNet.PLOPPLAOICD>(hhpkjfllebd.MFGNBHBNJPJ));
}
}
// Token: 0x06020C83 RID: 134275 RVA: 0x008EA368 File Offset: 0x008E8568
public void HOPOLBOKIMP(ref JENDPFGMLME LJPJGMJDIKB)
{
if (LJPJGMJDIKB.PKJOFPNONFB != null)
{
string text = "ReadUnknownSize - buffer size: {0:N0}";
object[] array = new object[0];
array[1] = base.gameObject;
Debug.LogErrorFormat(this, text, array);
return;
}
JENDPFGMLME jendpfgmlme = LJPJGMJDIKB;
PKJOFPNONFB pkjofpnonfb = new PKJOFPNONFB();
pkjofpnonfb.LFKNLHIOKOO(this.DAGPHMNHEMA.CPIBGJLHLBL());
jendpfgmlme.HAEMFOJJHOA(pkjofpnonfb);
}
// Token: 0x06020C84 RID: 134276 RVA: 0x008EA3BC File Offset: 0x008E85BC
private void BONMPIHKBOO(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF))
{
this.EAMABOOABGK(FIIFPLCNFHJ);
}
}
// Token: 0x06020C85 RID: 134277 RVA: 0x008EA3D0 File Offset: 0x008E85D0
public void CFHECAEJNEJ(global::RecNet.PLOPPLAOICD NOBAPCOKFIL)
{
this.KDAMKKKIGKL = NOBAPCOKFIL;
this.HOAKJAHCAMH();
}
// Token: 0x06020C86 RID: 134278 RVA: 0x008EA3E0 File Offset: 0x008E85E0
public global::RecNet.PLOPPLAOICD IHLICDMAMDK()
{
return this.KDAMKKKIGKL;
}
// Token: 0x06020C87 RID: 134279 RVA: 0x008EA3E8 File Offset: 0x008E85E8
private void GNNNAOIDMFP()
{
this.FNBDFCBCLJJ();
}
// Token: 0x06020C88 RID: 134280 RVA: 0x008EA3F0 File Offset: 0x008E85F0
protected override void Awake()
{
base.Awake();
SandboxEditable.DKKKNNGENLC dkkknngenlc = new SandboxEditable.DKKKNNGENLC(SandboxEditable.BBBLDHLAOGG.STRING, "Connected to room", new SandboxEditable.DKKKNNGENLC.EINLHJLLJHH(this.KANIHIMFGKJ), new Action<object>(this.BGADMGPEJOD), new object[] { "Enter room name" });
this.sandboxEditable.GNOCLFMKKCA.Add(dkkknngenlc);
this.DAGPHMNHEMA = new LHLLJPPCDKA<long>(this, "TRI", 0L, IKCAJLLAFML.MASTER_OR_AUTHORITY, new Action(this.IEGIMDEDFFB));
this.BGHLDHCBOJH();
}
// Token: 0x06020C89 RID: 134281 RVA: 0x008EA470 File Offset: 0x008E8670
protected virtual void AMNNBMEMJGB()
{
base.ELPAGAAOPFN();
SandboxEditable.DKKKNNGENLC dkkknngenlc = new SandboxEditable.DKKKNNGENLC(SandboxEditable.BBBLDHLAOGG.STRING, "MainButtonPressed", new SandboxEditable.DKKKNNGENLC.EINLHJLLJHH(this.DFNEPEOKKIM), new Action<object>(this.FLMFNOEICJD), new object[] { "_LargeScanlineColor" });
this.sandboxEditable.KNMEFOAJLIL().Add(dkkknngenlc);
this.DAGPHMNHEMA = new LHLLJPPCDKA<long>(this, "Only int, double or string are allowed types in CustomQuery.data", 1L, (IKCAJLLAFML)6, new Action(this.EKDMHKKHADJ));
this.OONOANDHMND();
}
// Token: 0x06020C8A RID: 134282 RVA: 0x008EA4F0 File Offset: 0x008E86F0
public Tool CLDNDPPEHBO()
{
return this._tool;
}
// Token: 0x06020C8B RID: 134283 RVA: 0x008EA4F8 File Offset: 0x008E86F8
private void OONOANDHMND()
{
if (this.teleportationPortal != null)
{
this.teleportationPortal.GLGFDLKMIHH(this.EGFIDBGOPNM());
}
this.roomNameText.text = ((this.BPIDKGAFONI() == null) ? "Connection" : this.CNJDCAOIOPH.HCBPJEIMPFM().HDDFDDFHEHB(79, "EndAt"));
}
// Token: 0x06020C8C RID: 134284 RVA: 0x008EA560 File Offset: 0x008E8760
private object DFNEPEOKKIM()
{
if (this.BPIDKGAFONI() != null)
{
return this.MDKDJLNPMJD().EGDNBOAMGHB();
}
return "<color=\"";
}
// Token: 0x17000F3B RID: 3899
// (get) Token: 0x06020C8D RID: 134285 RVA: 0x008EA580 File Offset: 0x008E8780
public int DPGMALKFGBG
{
get
{
return int.MaxValue;
}
}
// Token: 0x06020C8E RID: 134286 RVA: 0x008EA588 File Offset: 0x008E8788
public global::RecNet.PLOPPLAOICD BPIDKGAFONI()
{
return this.KDAMKKKIGKL;
}
// Token: 0x17000F3A RID: 3898
// (get) Token: 0x06020C8F RID: 134287 RVA: 0x008EA590 File Offset: 0x008E8790
public bool AADHHMOLEOL
{
get
{
return true;
}
}
// Token: 0x06020C90 RID: 134288 RVA: 0x008EA594 File Offset: 0x008E8794
public int MGMCPHAFODF()
{
return -186;
}
// Token: 0x06020C91 RID: 134289 RVA: 0x008EA59C File Offset: 0x008E879C
private void Start()
{
this.IEGIMDEDFFB();
}
// Token: 0x06020C92 RID: 134290 RVA: 0x008EA5A4 File Offset: 0x008E87A4
private void NHAOAEBNLJI()
{
this.IEGIMDEDFFB();
}
// Token: 0x06020C93 RID: 134291 RVA: 0x008EA5AC File Offset: 0x008E87AC
protected virtual void LELHNBCKIEG()
{
base.IPAPMGBLCNF();
SandboxEditable.BBBLDHLAOGG bbbldhlaogg = (SandboxEditable.BBBLDHLAOGG)7;
string text = "IntegrationTest Fail";
SandboxEditable.DKKKNNGENLC.EINLHJLLJHH einlhjlljhh = new SandboxEditable.DKKKNNGENLC.EINLHJLLJHH(this.GLMODBJDACG);
Action<object> action = new Action<object>(this.NJDHAKMEILD);
object[] array = new object[0];
array[0] = "Received your NickName from server. Updating local value to: {0}";
SandboxEditable.DKKKNNGENLC dkkknngenlc = new SandboxEditable.DKKKNNGENLC(bbbldhlaogg, text, einlhjlljhh, action, array);
this.sandboxEditable.DBJEDLIHIGB().Add(dkkknngenlc);
this.DAGPHMNHEMA = new LHLLJPPCDKA<long>(this, "session", 1L, (IKCAJLLAFML)8, new Action(this.IEGIMDEDFFB));
this.HOAKJAHCAMH();
}
// Token: 0x06020C94 RID: 134292 RVA: 0x008EA62C File Offset: 0x008E882C
public global::RecNet.PLOPPLAOICD MPKOJMNDFNC()
{
return this.KDAMKKKIGKL;
}
// Token: 0x06020C95 RID: 134293 RVA: 0x008EA634 File Offset: 0x008E8834
public bool CPCIFBDNHMB()
{
return true;
}
// Token: 0x06020C96 RID: 134294 RVA: 0x008EA638 File Offset: 0x008E8838
public Tool DBKOBGEIBAC()
{
return this._tool;
}
// Token: 0x06020C97 RID: 134295 RVA: 0x008EA640 File Offset: 0x008E8840
public int DHGLLAFIGGH()
{
return -7;
}
// Token: 0x06020C98 RID: 134296 RVA: 0x008EA648 File Offset: 0x008E8848
public void HIPDFHMPOFE(JENDPFGMLME LJPJGMJDIKB)
{
if (LJPJGMJDIKB.GBKBMGIDBNI() == null)
{
string text = "'s Serve!";
object[] array = new object[0];
array[0] = base.gameObject;
Debug.LogErrorFormat(this, text, array);
return;
}
this.DAGPHMNHEMA.MEAINJPIECA(LJPJGMJDIKB.PKJOFPNONFB.EDNBKCICCOC);
}
// Token: 0x06020C99 RID: 134297 RVA: 0x008EA688 File Offset: 0x008E8888
private object BFMGEJHFDJN()
{
if (this.MPKOJMNDFNC() != null)
{
return this.MPKOJMNDFNC().EGDNBOAMGHB();
}
return " (Follow)";
}
// Token: 0x06020C9A RID: 134298 RVA: 0x008EA6A8 File Offset: 0x008E88A8
private void BGHLDHCBOJH()
{
if (this.teleportationPortal != null)
{
this.teleportationPortal.FCHOEPNCMMO = this.CNJDCAOIOPH;
}
this.roomNameText.text = ((this.CNJDCAOIOPH == null) ? "Not Active!" : this.CNJDCAOIOPH.GDIECAFDIMC.HDDFDDFHEHB(20, "..."));
}
// Token: 0x06020C9B RID: 134299 RVA: 0x008EA710 File Offset: 0x008E8910
protected virtual void BOOMNFIGOAN()
{
base.Awake();
SandboxEditable.BBBLDHLAOGG bbbldhlaogg = SandboxEditable.BBBLDHLAOGG.FLOAT;
string text = "pitch";
SandboxEditable.DKKKNNGENLC.EINLHJLLJHH einlhjlljhh = new SandboxEditable.DKKKNNGENLC.EINLHJLLJHH(this.DAKGKABHPHJ);
Action<object> action = new Action<object>(this.FLMFNOEICJD);
object[] array = new object[0];
array[1] = "USAGE: antiAliasing <int>";
SandboxEditable.DKKKNNGENLC dkkknngenlc = new SandboxEditable.DKKKNNGENLC(bbbldhlaogg, text, einlhjlljhh, action, array);
this.sandboxEditable.GNOCLFMKKCA.Add(dkkknngenlc);
this.DAGPHMNHEMA = new LHLLJPPCDKA<long>(this, "Error retrieving charades words:", 1L, (IKCAJLLAFML)7, new Action(this.EKDMHKKHADJ));
this.OONOANDHMND();
}
// Token: 0x06020C9C RID: 134300 RVA: 0x008EA790 File Offset: 0x008E8990
private void GCHFDKPMNEE()
{
this.FNBDFCBCLJJ();
}
// Token: 0x06020C9D RID: 134301 RVA: 0x008EA798 File Offset: 0x008E8998
private object BKHMCOJGLIJ()
{
if (this.CDEFDNNGMFN() != null)
{
return this.AKMFCFHADEB().DDJPHADMHKP();
}
return "SupportLogger OnApplicationPause: ";
}
// Token: 0x06020C9E RID: 134302 RVA: 0x008EA7B8 File Offset: 0x008E89B8
private void BLFHAIBDCLM(string KHALMMFANFB, string NFAFJOMABOK)
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.ILFGIOEOANG(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, KHALMMFANFB, NFAFJOMABOK, 1184f, null, false);
}
// Token: 0x06020C9F RID: 134303 RVA: 0x008EA7D0 File Offset: 0x008E89D0
public global::RecNet.PLOPPLAOICD AKMFCFHADEB()
{
return this.KDAMKKKIGKL;
}
// Token: 0x06020CA0 RID: 134304 RVA: 0x008EA7D8 File Offset: 0x008E89D8
private void IEGIMDEDFFB()
{
if (this.DAGPHMNHEMA.CPIBGJLHLBL() > 0L)
{
HNIFBBFIBBG.IGEHMMGGDKM(this.DAGPHMNHEMA.CPIBGJLHLBL(), new HEMCJJJMLKI.JMICPMCJMJF<global::RecNet.PLOPPLAOICD>(this.MJOLCEJOJNO));
}
else
{
this.CNJDCAOIOPH = null;
}
}
// Token: 0x06020CA1 RID: 134305 RVA: 0x008EA818 File Offset: 0x008E8A18
public bool KBIHNADODDC()
{
return true;
}
// Token: 0x06020CA2 RID: 134306 RVA: 0x008EA81C File Offset: 0x008E8A1C
protected override void DLCHNOFPONJ()
{
base.MICFHMAIGIB();
SandboxEditable.DKKKNNGENLC dkkknngenlc = new SandboxEditable.DKKKNNGENLC(SandboxEditable.BBBLDHLAOGG.ENUM, ". Please contact us at conduct@againstgrav.com", new SandboxEditable.DKKKNNGENLC.EINLHJLLJHH(this.KANIHIMFGKJ), new Action<object>(this.KMCHHKJHHHH), new object[] { "Disgust" });
this.sandboxEditable.EIIIFDDIBON().Add(dkkknngenlc);
this.DAGPHMNHEMA = new LHLLJPPCDKA<long>(this, "OpenVR initialization failed. Ensure 'Virtual Reality Supported' is checked in Player Settings, and OpenVR is added to the list of Virtual Reality SDKs.", 1L, IKCAJLLAFML.MASTER, new Action(this.EKDMHKKHADJ));
this.BGHLDHCBOJH();
}
// Token: 0x06020CA3 RID: 134307 RVA: 0x008EA89C File Offset: 0x008E8A9C
public void GONKMCIEAMJ(JENDPFGMLME LJPJGMJDIKB)
{
if (LJPJGMJDIKB.GBKBMGIDBNI() == null)
{
Debug.LogErrorFormat(this, "That year doesn't make sense!", new object[] { base.gameObject });
return;
}
this.DAGPHMNHEMA.MEAINJPIECA(LJPJGMJDIKB.GBKBMGIDBNI().EDNBKCICCOC);
}
// Token: 0x06020CA4 RID: 134308 RVA: 0x008EA8DC File Offset: 0x008E8ADC
private void PJCPKLMGCJA()
{
if (this.teleportationPortal != null)
{
this.teleportationPortal.DOHLMPGBCAG(this.CNJDCAOIOPH);
}
this.roomNameText.text = ((this.MDKDJLNPMJD() == null) ? "PUNVoice: connecting to region {0}" : this.BPIDKGAFONI().DDJPHADMHKP().HDDFDDFHEHB(-25, "_Decal_Tex"));
}
// Token: 0x06020CA5 RID: 134309 RVA: 0x008EA944 File Offset: 0x008E8B44
public int ABICGGGDIGF()
{
return 112;
}
// Token: 0x06020CA6 RID: 134310 RVA: 0x008EA94C File Offset: 0x008E8B4C
public Tool FPADLNBFEHJ()
{
return this._tool;
}
// Token: 0x06020CA7 RID: 134311 RVA: 0x008EA954 File Offset: 0x008E8B54
public void OEFHPOJHMNC(global::RecNet.PLOPPLAOICD NOBAPCOKFIL)
{
this.KDAMKKKIGKL = NOBAPCOKFIL;
this.ELMGDLCBAAO();
}
// Token: 0x06020CA8 RID: 134312 RVA: 0x008EA964 File Offset: 0x008E8B64
private void FIIOLLCAFOO()
{
if (this.teleportationPortal != null)
{
this.teleportationPortal.DOHLMPGBCAG(this.CDEFDNNGMFN());
}
this.roomNameText.text = ((this.MPKOJMNDFNC() == null) ? "TEAM WARZONE" : this.CNJDCAOIOPH.EGDNBOAMGHB().HDDFDDFHEHB(26, "SubExtrusions"));
}
// Token: 0x06020CA9 RID: 134313 RVA: 0x008EA9CC File Offset: 0x008E8BCC
private void CCDNDGLBEDN(string KHALMMFANFB, string NFAFJOMABOK)
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.ILFGIOEOANG((ScreenSpaceNotificationManager.DBNGPDFKLEK)6, KHALMMFANFB, NFAFJOMABOK, 295f, null, false);
}
// Token: 0x06020CAA RID: 134314 RVA: 0x008EA9E4 File Offset: 0x008E8BE4
private object GLMODBJDACG()
{
if (this.AKMFCFHADEB() != null)
{
return this.IHLICDMAMDK().HCBPJEIMPFM();
}
return "Not sending leave operation. State is not 'Joined': ";
}
// Token: 0x06020CAB RID: 134315 RVA: 0x008EAA04 File Offset: 0x008E8C04
private void KOKOKCHBFPP()
{
this.IEGIMDEDFFB();
}
// Token: 0x06020CAC RID: 134316 RVA: 0x008EAA0C File Offset: 0x008E8C0C
public global::RecNet.PLOPPLAOICD MDKDJLNPMJD()
{
return this.KDAMKKKIGKL;
}
// Token: 0x06020CAD RID: 134317 RVA: 0x008EAA14 File Offset: 0x008E8C14
public void SerializeTo(ref JENDPFGMLME LJPJGMJDIKB)
{
if (LJPJGMJDIKB.PKJOFPNONFB != null)
{
Debug.LogErrorFormat(this, "Error serializing RoomDoor {0}: Data already specified.", new object[] { base.gameObject });
return;
}
LJPJGMJDIKB.PKJOFPNONFB = new PKJOFPNONFB
{
EDNBKCICCOC = this.DAGPHMNHEMA.CPIBGJLHLBL()
};
}
// Token: 0x06020CAE RID: 134318 RVA: 0x008EAA68 File Offset: 0x008E8C68
public void EBHLECBKMHL(ref JENDPFGMLME LJPJGMJDIKB)
{
if (LJPJGMJDIKB.OIEEGBPKGAK() != null)
{
Debug.LogErrorFormat(this, "/Resources", new object[] { base.gameObject });
return;
}
JENDPFGMLME jendpfgmlme = LJPJGMJDIKB;
PKJOFPNONFB pkjofpnonfb = new PKJOFPNONFB();
pkjofpnonfb.LFKNLHIOKOO(this.DAGPHMNHEMA.CPIBGJLHLBL());
jendpfgmlme.PKJOFPNONFB = pkjofpnonfb;
}
// Token: 0x06020CAF RID: 134319 RVA: 0x008EAABC File Offset: 0x008E8CBC
public void EDBLGDJIBFC(ref JENDPFGMLME LJPJGMJDIKB)
{
if (LJPJGMJDIKB.PKJOFPNONFB != null)
{
string text = "api/challenge/";
object[] array = new object[0];
array[1] = base.gameObject;
Debug.LogErrorFormat(this, text, array);
return;
}
LJPJGMJDIKB.PKJOFPNONFB = new PKJOFPNONFB
{
EDNBKCICCOC = this.DAGPHMNHEMA.CPIBGJLHLBL()
};
}
// Token: 0x06020CB0 RID: 134320 RVA: 0x008EAB10 File Offset: 0x008E8D10
private void OBOLAGKKALD()
{
if (this.teleportationPortal != null)
{
this.teleportationPortal.JLAAAPCIHCJ(this.MPKOJMNDFNC());
}
this.roomNameText.text = ((this.EGFIDBGOPNM() == null) ? "wss://" : this.BPIDKGAFONI().DENCPEALKAP().HDDFDDFHEHB(-96, "ObscuredByte:"));
}
// Token: 0x06020CB1 RID: 134321 RVA: 0x008EAB78 File Offset: 0x008E8D78
private void HNADGEAFEAH(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF))
{
this.CFHECAEJNEJ(FIIFPLCNFHJ);
}
}
// Token: 0x06020CB2 RID: 134322 RVA: 0x008EAB8C File Offset: 0x008E8D8C
public global::RecNet.PLOPPLAOICD EGFIDBGOPNM()
{
return this.KDAMKKKIGKL;
}
// Token: 0x06020CB3 RID: 134323 RVA: 0x008EAB94 File Offset: 0x008E8D94
public global::RecNet.PLOPPLAOICD CAOJINJLKLP()
{
return this.KDAMKKKIGKL;
}
// Token: 0x06020CB4 RID: 134324 RVA: 0x008EAB9C File Offset: 0x008E8D9C
public bool JDGGGGPLNKN()
{
return false;
}
// Token: 0x17000F38 RID: 3896
// (get) Token: 0x06020CB5 RID: 134325 RVA: 0x008EABA0 File Offset: 0x008E8DA0
// (set) Token: 0x06020CDB RID: 134363 RVA: 0x008EB284 File Offset: 0x008E9484
public global::RecNet.PLOPPLAOICD CNJDCAOIOPH
{
get
{
return this.KDAMKKKIGKL;
}
set
{
this.KDAMKKKIGKL = value;
this.BGHLDHCBOJH();
}
}
// Token: 0x06020CB6 RID: 134326 RVA: 0x008EABA8 File Offset: 0x008E8DA8
private object KANIHIMFGKJ()
{
if (this.CNJDCAOIOPH != null)
{
return this.CNJDCAOIOPH.GDIECAFDIMC;
}
return "Not assigned";
}
// Token: 0x06020CB7 RID: 134327 RVA: 0x008EABC8 File Offset: 0x008E8DC8
public int NLEIFPHOHDJ()
{
return -98;
}
// Token: 0x06020CB8 RID: 134328 RVA: 0x008EABD0 File Offset: 0x008E8DD0
private void KEIHMKLKPHM(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF))
{
this.OEFHPOJHMNC(FIIFPLCNFHJ);
}
}
// Token: 0x06020CB9 RID: 134329 RVA: 0x008EABE4 File Offset: 0x008E8DE4
public void HNDOLLGFMGC(JENDPFGMLME LJPJGMJDIKB)
{
if (LJPJGMJDIKB.PKJOFPNONFB == null)
{
string text = "{0}v1/moderationBlockDetails";
object[] array = new object[0];
array[0] = base.gameObject;
Debug.LogErrorFormat(this, text, array);
return;
}
this.DAGPHMNHEMA.MEAINJPIECA(LJPJGMJDIKB.PKJOFPNONFB.EDNBKCICCOC);
}
// Token: 0x06020CBA RID: 134330 RVA: 0x008EAC24 File Offset: 0x008E8E24
public int NCMAKBBNIBL()
{
return 22;
}
// Token: 0x06020CBB RID: 134331 RVA: 0x008EAC2C File Offset: 0x008E8E2C
private object JEBFJHAACHL()
{
if (this.MDKDJLNPMJD() != null)
{
return this.MDKDJLNPMJD().HCBPJEIMPFM();
}
return "New Master : ";
}
// Token: 0x06020CBC RID: 134332 RVA: 0x008EAC4C File Offset: 0x008E8E4C
public void APKOBNGLKIF(global::RecNet.PLOPPLAOICD NOBAPCOKFIL)
{
this.KDAMKKKIGKL = NOBAPCOKFIL;
this.FMACEMLHBPH();
}
// Token: 0x06020CBD RID: 134333 RVA: 0x008EAC5C File Offset: 0x008E8E5C
[CompilerGenerated]
private void MJOLCEJOJNO(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF))
{
this.CNJDCAOIOPH = FIIFPLCNFHJ;
}
}
// Token: 0x06020CBE RID: 134334 RVA: 0x008EAC70 File Offset: 0x008E8E70
private object HMGDFMKDCJK()
{
if (this.MPKOJMNDFNC() != null)
{
return this.CAOJINJLKLP().GDIECAFDIMC;
}
return "GAME ON!";
}
// Token: 0x06020CBF RID: 134335 RVA: 0x008EAC90 File Offset: 0x008E8E90
public Tool BNGIMCDOHFK()
{
return this._tool;
}
// Token: 0x06020CC0 RID: 134336 RVA: 0x008EAC98 File Offset: 0x008E8E98
public global::RecNet.PLOPPLAOICD CDEFDNNGMFN()
{
return this.KDAMKKKIGKL;
}
// Token: 0x06020CC1 RID: 134337 RVA: 0x008EACA0 File Offset: 0x008E8EA0
private void EKDMHKKHADJ()
{
if (this.DAGPHMNHEMA.CPIBGJLHLBL() > 1L)
{
HNIFBBFIBBG.IGEHMMGGDKM(this.DAGPHMNHEMA.CPIBGJLHLBL(), new HEMCJJJMLKI.JMICPMCJMJF<global::RecNet.PLOPPLAOICD>(this.EPCGNIFBDFI));
}
else
{
this.OEFHPOJHMNC(null);
}
}
// Token: 0x06020CC2 RID: 134338 RVA: 0x008EACE0 File Offset: 0x008E8EE0
protected virtual void ONKCFGIOGCF()
{
base.DLCHNOFPONJ();
SandboxEditable.BBBLDHLAOGG bbbldhlaogg = (SandboxEditable.BBBLDHLAOGG)7;
string text = "You have multiple scene PUNPrefabInstantiates associated with the same scene.";
SandboxEditable.DKKKNNGENLC.EINLHJLLJHH einlhjlljhh = new SandboxEditable.DKKKNNGENLC.EINLHJLLJHH(this.KANIHIMFGKJ);
Action<object> action = new Action<object>(this.KMCHHKJHHHH);
object[] array = new object[1];
array[1] = "_TintColor";
SandboxEditable.DKKKNNGENLC dkkknngenlc = new SandboxEditable.DKKKNNGENLC(bbbldhlaogg, text, einlhjlljhh, action, array);
this.sandboxEditable.EIIIFDDIBON().Add(dkkknngenlc);
this.DAGPHMNHEMA = new LHLLJPPCDKA<long>(this, "pr", 1L, IKCAJLLAFML.MASTER_OR_AUTHORITY, new Action(this.EKDMHKKHADJ));
this.ELMGDLCBAAO();
}
// Token: 0x06020CC3 RID: 134339 RVA: 0x008EAD60 File Offset: 0x008E8F60
public void KHEELGOKJOG(JENDPFGMLME LJPJGMJDIKB)
{
if (LJPJGMJDIKB.GBKBMGIDBNI() == null)
{
string text = "Unable to deserialize StickyBase, invalid parent persistence view id.";
object[] array = new object[0];
array[0] = base.gameObject;
Debug.LogErrorFormat(this, text, array);
return;
}
this.DAGPHMNHEMA.MEAINJPIECA(LJPJGMJDIKB.PKJOFPNONFB.EDNBKCICCOC);
}
// Token: 0x06020CC4 RID: 134340 RVA: 0x008EADA0 File Offset: 0x008E8FA0
public void DeserializeFrom(JENDPFGMLME LJPJGMJDIKB)
{
if (LJPJGMJDIKB.PKJOFPNONFB == null)
{
Debug.LogErrorFormat(this, "Error deserializing RoomDoor {0}: data empty.", new object[] { base.gameObject });
return;
}
this.DAGPHMNHEMA.MEAINJPIECA(LJPJGMJDIKB.PKJOFPNONFB.EDNBKCICCOC);
}
// Token: 0x06020CC5 RID: 134341 RVA: 0x008EADE0 File Offset: 0x008E8FE0
private object DAKGKABHPHJ()
{
if (this.IHLICDMAMDK() != null)
{
return this.MPKOJMNDFNC().HCBPJEIMPFM();
}
return "<b>Obscured Cheating Detector</b>";
}
// Token: 0x06020CC6 RID: 134342 RVA: 0x008EAE00 File Offset: 0x008E9000
private void HOAKJAHCAMH()
{
if (this.teleportationPortal != null)
{
this.teleportationPortal.GLGFDLKMIHH(this.EGFIDBGOPNM());
}
this.roomNameText.text = ((this.MPKOJMNDFNC() == null) ? "New level loaded. Removed " : this.BPIDKGAFONI().FFDJGJOMHHA().HDDFDDFHEHB(-96, "F2"));
}
// Token: 0x06020CC7 RID: 134343 RVA: 0x008EAE68 File Offset: 0x008E9068
private object HBMOEGADBEJ()
{
if (this.MPKOJMNDFNC() != null)
{
return this.CNJDCAOIOPH.IAOLEMDJAEN();
}
return "9443182_orig";
}
// Token: 0x06020CC8 RID: 134344 RVA: 0x008EAE88 File Offset: 0x008E9088
private void NJDHAKMEILD(object INNGECIOBOO)
{
RoomDoor.HHPKJFLLEBD hhpkjfllebd = new RoomDoor.HHPKJFLLEBD();
hhpkjfllebd.LGLLICEMHIK = this;
hhpkjfllebd.NJIGDCLPOLO = INNGECIOBOO.ToString();
if (!string.IsNullOrEmpty(hhpkjfllebd.NJIGDCLPOLO))
{
HNIFBBFIBBG.OJNLCOJIJHD(hhpkjfllebd.NJIGDCLPOLO, new HEMCJJJMLKI.JMICPMCJMJF<global::RecNet.PLOPPLAOICD>(hhpkjfllebd.IOJPCLALFLN));
}
}
// Token: 0x06020CC9 RID: 134345 RVA: 0x008EAED8 File Offset: 0x008E90D8
private void KMCHHKJHHHH(object INNGECIOBOO)
{
RoomDoor.HHPKJFLLEBD hhpkjfllebd = new RoomDoor.HHPKJFLLEBD();
hhpkjfllebd.LGLLICEMHIK = this;
hhpkjfllebd.NJIGDCLPOLO = INNGECIOBOO.ToString();
if (!string.IsNullOrEmpty(hhpkjfllebd.NJIGDCLPOLO))
{
HNIFBBFIBBG.OJNLCOJIJHD(hhpkjfllebd.NJIGDCLPOLO, new HEMCJJJMLKI.JMICPMCJMJF<global::RecNet.PLOPPLAOICD>(hhpkjfllebd.CDOONHODPEF));
}
}
// Token: 0x06020CCA RID: 134346 RVA: 0x008EAF28 File Offset: 0x008E9128
public void NGKEPIEDOAG(ref JENDPFGMLME LJPJGMJDIKB)
{
if (LJPJGMJDIKB.GBKBMGIDBNI() != null)
{
Debug.LogErrorFormat(this, "furniture", new object[] { base.gameObject });
return;
}
JENDPFGMLME jendpfgmlme = LJPJGMJDIKB;
PKJOFPNONFB pkjofpnonfb = new PKJOFPNONFB();
pkjofpnonfb.AOGOBAPHKBF(this.DAGPHMNHEMA.CPIBGJLHLBL());
jendpfgmlme.HAEMFOJJHOA(pkjofpnonfb);
}
// Token: 0x06020CCB RID: 134347 RVA: 0x008EAF7C File Offset: 0x008E917C
public void OBKJJPIFFDE(JENDPFGMLME LJPJGMJDIKB)
{
if (LJPJGMJDIKB.GBKBMGIDBNI() == null)
{
string text = "PickUp";
object[] array = new object[0];
array[1] = base.gameObject;
Debug.LogErrorFormat(this, text, array);
return;
}
this.DAGPHMNHEMA.MEAINJPIECA(LJPJGMJDIKB.PKJOFPNONFB.EDNBKCICCOC);
}
// Token: 0x06020CCC RID: 134348 RVA: 0x008EAFBC File Offset: 0x008E91BC
public void LNAJMDIOEFP(ref JENDPFGMLME LJPJGMJDIKB)
{
if (LJPJGMJDIKB.PKJOFPNONFB != null)
{
string text = "Falastor";
object[] array = new object[0];
array[1] = base.gameObject;
Debug.LogErrorFormat(this, text, array);
return;
}
LJPJGMJDIKB.OEIEOIALKPJ(new PKJOFPNONFB
{
EDNBKCICCOC = this.DAGPHMNHEMA.CPIBGJLHLBL()
});
}
// Token: 0x06020CCD RID: 134349 RVA: 0x008EB010 File Offset: 0x008E9210
public Tool CPKCLOFHODO()
{
return this._tool;
}
// Token: 0x06020CCE RID: 134350 RVA: 0x008EB018 File Offset: 0x008E9218
private void EPCGNIFBDFI(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF))
{
this.APKOBNGLKIF(FIIFPLCNFHJ);
}
}
// Token: 0x06020CCF RID: 134351 RVA: 0x008EB02C File Offset: 0x008E922C
public void EODCGPHJCFD(global::RecNet.PLOPPLAOICD NOBAPCOKFIL)
{
this.KDAMKKKIGKL = NOBAPCOKFIL;
this.OONOANDHMND();
}
// Token: 0x06020CD0 RID: 134352 RVA: 0x008EB03C File Offset: 0x008E923C
private void BKOMKDDHDPO(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF))
{
this.EODCGPHJCFD(FIIFPLCNFHJ);
}
}
// Token: 0x06020CD1 RID: 134353 RVA: 0x008EB050 File Offset: 0x008E9250
public int JLDGMNGDFHM()
{
return 24;
}
// Token: 0x06020CD3 RID: 134355 RVA: 0x008EB060 File Offset: 0x008E9260
private void ELMGDLCBAAO()
{
if (this.teleportationPortal != null)
{
this.teleportationPortal.MBNIEJNJBIN(this.MPKOJMNDFNC());
}
this.roomNameText.text = ((this.BPIDKGAFONI() == null) ? "open" : this.MDKDJLNPMJD().DENCPEALKAP().HDDFDDFHEHB(-19, "PostEffectsMaterial missing from VignetteImageEffects."));
}
// Token: 0x06020CD4 RID: 134356 RVA: 0x008EB0C8 File Offset: 0x008E92C8
private void GJKGLJFODAE(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF))
{
this.OEFHPOJHMNC(FIIFPLCNFHJ);
}
}
// Token: 0x06020CD5 RID: 134357 RVA: 0x008EB0DC File Offset: 0x008E92DC
private void HPMHJEPLJJM(string KHALMMFANFB, string NFAFJOMABOK)
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.LENOAEPNDPE((ScreenSpaceNotificationManager.DBNGPDFKLEK)5, KHALMMFANFB, NFAFJOMABOK, 341f, null, true);
}
// Token: 0x06020CD6 RID: 134358 RVA: 0x008EB0F4 File Offset: 0x008E92F4
private void FMACEMLHBPH()
{
if (this.teleportationPortal != null)
{
this.teleportationPortal.FCHOEPNCMMO = this.MDKDJLNPMJD();
}
this.roomNameText.text = ((this.AKMFCFHADEB() == null) ? "rot: " : this.AKMFCFHADEB().HCBPJEIMPFM().HDDFDDFHEHB(-35, " lost packet decoded length: "));
}
// Token: 0x06020CD7 RID: 134359 RVA: 0x008EB15C File Offset: 0x008E935C
private void FNBDFCBCLJJ()
{
if (this.DAGPHMNHEMA.CPIBGJLHLBL() > 0L)
{
HNIFBBFIBBG.IGEHMMGGDKM(this.DAGPHMNHEMA.CPIBGJLHLBL(), new HEMCJJJMLKI.JMICPMCJMJF<global::RecNet.PLOPPLAOICD>(this.KEIHMKLKPHM));
}
else
{
this.OEFHPOJHMNC(null);
}
}
// Token: 0x06020CD8 RID: 134360 RVA: 0x008EB19C File Offset: 0x008E939C
private void HEALEJLPKPF()
{
if (this.teleportationPortal != null)
{
this.teleportationPortal.GLGFDLKMIHH(this.IHLICDMAMDK());
}
this.roomNameText.text = ((this.CDEFDNNGMFN() == null) ? "Authorization" : this.CNJDCAOIOPH.IAOLEMDJAEN().HDDFDDFHEHB(-99, "ReJoinRoom failed due to offline mode."));
}
// Token: 0x06020CD9 RID: 134361 RVA: 0x008EB204 File Offset: 0x008E9404
private void ODMPNEFBOGF(string KHALMMFANFB, string NFAFJOMABOK)
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, KHALMMFANFB, NFAFJOMABOK, 4f, null, false);
}
// Token: 0x06020CDA RID: 134362 RVA: 0x008EB21C File Offset: 0x008E941C
private void MAEKDJNFFJJ()
{
if (this.teleportationPortal != null)
{
this.teleportationPortal.DOHLMPGBCAG(this.EGFIDBGOPNM());
}
this.roomNameText.text = ((this.EGFIDBGOPNM() == null) ? "Got a unexpected Disconnect in LoadBalancingClient State: " : this.MPKOJMNDFNC().EGDNBOAMGHB().HDDFDDFHEHB(-87, "\n"));
}
// Token: 0x0400553E RID: 21822
[SerializeField]
[Header("UI")]
private TextMesh roomNameText;
// Token: 0x0400553F RID: 21823
[ENMFCLPAKBJ(FOGKDGELKHN.Self, false)]
[SerializeField]
private Tool _tool;
// Token: 0x04005540 RID: 21824
[SerializeField]
[ENMFCLPAKBJ(FOGKDGELKHN.SelfAndChildren, false)]
private SandboxEditable sandboxEditable;
// Token: 0x04005541 RID: 21825
[SerializeField]
[ENMFCLPAKBJ(FOGKDGELKHN.Children, false)]
private TeleportationPortal teleportationPortal;
// Token: 0x04005542 RID: 21826
private LHLLJPPCDKA<long> DAGPHMNHEMA;
// Token: 0x04005543 RID: 21827
private global::RecNet.PLOPPLAOICD KDAMKKKIGKL;
// Token: 0x02000F60 RID: 3936
[CompilerGenerated]
private sealed class HHPKJFLLEBD
{
// Token: 0x06020CDD RID: 134365 RVA: 0x008EB29C File Offset: 0x008E949C
internal void CFCEJGGFGPD(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.EAMABOOABGK(FIIFPLCNFHJ);
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.BPIDKGAFONI().FLNMIJLBFJE());
this.LGLLICEMHIK.ODMPNEFBOGF("oncomplete", "IsCompleted" + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.BLFHAIBDCLM("x", string.Format(":", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CDE RID: 134366 RVA: 0x008EB32C File Offset: 0x008E952C
internal void CBMLMMGMAMI(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.EODCGPHJCFD(FIIFPLCNFHJ);
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.EGFIDBGOPNM().AJPLCKJGGHL());
this.LGLLICEMHIK.CCDNDGLBEDN("Failed to get Calibrated Play Area bounds! Make sure you have tracking first, and that your space is calibrated.", "Favorited" + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.HPMHJEPLJJM("State", string.Format("AvatarItemDesc", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CDF RID: 134367 RVA: 0x008EB3BC File Offset: 0x008E95BC
internal void DPNFJMCMNGC(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.CNJDCAOIOPH = FIIFPLCNFHJ;
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.BPIDKGAFONI().FGIAMIMOHBG());
this.LGLLICEMHIK.HPMHJEPLJJM("IIT", " timeUntilRespawn: " + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.BLFHAIBDCLM(": ", string.Format("encoderDelay", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CE0 RID: 134368 RVA: 0x008EB44C File Offset: 0x008E964C
internal void MFGNBHBNJPJ(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.EODCGPHJCFD(FIIFPLCNFHJ);
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.CNJDCAOIOPH.AJPLCKJGGHL());
this.LGLLICEMHIK.CCDNDGLBEDN("{", "signatures" + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.ODMPNEFBOGF("_UAxis", string.Format("We will investigate.", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CE1 RID: 134369 RVA: 0x008EB4DC File Offset: 0x008E96DC
internal void ABODGDAKAEN(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.OEFHPOJHMNC(FIIFPLCNFHJ);
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.IHLICDMAMDK().FLNMIJLBFJE());
this.LGLLICEMHIK.ODMPNEFBOGF("TeamScores", "Group" + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.BLFHAIBDCLM("Subscribed cells:\n", string.Format("HTTPRequest", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CE2 RID: 134370 RVA: 0x008EB56C File Offset: 0x008E976C
internal void JJIIMDCJECL(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.OEFHPOJHMNC(FIIFPLCNFHJ);
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.IHLICDMAMDK().EDNBKCICCOC);
this.LGLLICEMHIK.HPMHJEPLJJM("axis: ", "VoiceChat" + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.HPMHJEPLJJM("Received OnSerialization for view ID ", string.Format("Checklist Complete!", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CE3 RID: 134371 RVA: 0x008EB5FC File Offset: 0x008E97FC
internal void IOJPCLALFLN(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.CNJDCAOIOPH = FIIFPLCNFHJ;
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.CNJDCAOIOPH.AJPLCKJGGHL());
this.LGLLICEMHIK.CCDNDGLBEDN("speed", "HideAllGUIs" + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.HPMHJEPLJJM(". Set PhotonNetwork.OnEventCall.", string.Format("JrActType", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CE4 RID: 134372 RVA: 0x008EB68C File Offset: 0x008E988C
internal void OBEELMGMFCN(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.APKOBNGLKIF(FIIFPLCNFHJ);
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.CAOJINJLKLP().OPPMFLBMACP());
this.LGLLICEMHIK.BLFHAIBDCLM("EquipmentModificationGuid", " not found. Skipping." + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.BLFHAIBDCLM("Bonus!", string.Format("Ignoring double-hide.", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CE5 RID: 134373 RVA: 0x008EB71C File Offset: 0x008E991C
internal void NJLCHBPFKMD(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.OEFHPOJHMNC(FIIFPLCNFHJ);
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.BPIDKGAFONI().FGIAMIMOHBG());
this.LGLLICEMHIK.HPMHJEPLJJM("Failed to load render model {0} - {1}", "image" + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.BLFHAIBDCLM("namedcolorvalue", string.Format("audiosource", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CE6 RID: 134374 RVA: 0x008EB7AC File Offset: 0x008E99AC
internal void JCIGHBGDCMB(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.CNJDCAOIOPH = FIIFPLCNFHJ;
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.CDEFDNNGMFN().AJPLCKJGGHL());
this.LGLLICEMHIK.HPMHJEPLJJM("Previous : ", "Forcing settings for Amplitude" + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.ODMPNEFBOGF(" b=", string.Format("x", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CE7 RID: 134375 RVA: 0x008EB83C File Offset: 0x008E9A3C
internal void PBHHLBFFGJK(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.CNJDCAOIOPH = FIIFPLCNFHJ;
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.MPKOJMNDFNC().EDNBKCICCOC);
this.LGLLICEMHIK.HPMHJEPLJJM("\n", "crash.dmp" + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.HPMHJEPLJJM("&sc=start", string.Format("Failed to connect to RecNet", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CE8 RID: 134376 RVA: 0x008EB8CC File Offset: 0x008E9ACC
internal void GKPFDNMOEIP(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.OEFHPOJHMNC(FIIFPLCNFHJ);
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.CNJDCAOIOPH.OPPMFLBMACP());
this.LGLLICEMHIK.ODMPNEFBOGF("F2", "Oculus.Platform.GetNextUserAndRoomListPage: List has no next page" + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.CCDNDGLBEDN("speed", string.Format("speed", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CE9 RID: 134377 RVA: 0x008EB95C File Offset: 0x008E9B5C
internal void DFFNHHOHCEK(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.EODCGPHJCFD(FIIFPLCNFHJ);
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.CNJDCAOIOPH.FGIAMIMOHBG());
this.LGLLICEMHIK.CCDNDGLBEDN("FnTable:IVRCompositor_020", "FRIENDLY FIRE " + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.HPMHJEPLJJM("user_party_created", string.Format("api/players/", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CEA RID: 134378 RVA: 0x008EB9EC File Offset: 0x008E9BEC
internal void CMJAJDPCFJA(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.EAMABOOABGK(FIIFPLCNFHJ);
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.EGFIDBGOPNM().EDNBKCICCOC);
this.LGLLICEMHIK.BLFHAIBDCLM("No birthday dialog found", "Failed to download list of public events: " + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.HPMHJEPLJJM("ConnectedViewId", string.Format("Room: '{0}' {1},{2} {4}/{3} players.\ncustomProps: {5}", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CEB RID: 134379 RVA: 0x008EBA7C File Offset: 0x008E9C7C
internal void JAIDJPDOOOA(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.EODCGPHJCFD(FIIFPLCNFHJ);
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.CDEFDNNGMFN().FLNMIJLBFJE());
this.LGLLICEMHIK.ODMPNEFBOGF("Mouse X", "punchCardRewardsGranted" + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.CCDNDGLBEDN("_UScale", string.Format("Unable to send offline invite: ", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CEC RID: 134380 RVA: 0x008EBB0C File Offset: 0x008E9D0C
internal void KIIKBNCHANP(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.OEFHPOJHMNC(FIIFPLCNFHJ);
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.EGFIDBGOPNM().OPPMFLBMACP());
this.LGLLICEMHIK.HPMHJEPLJJM("HOLE_USED_POWERUP", "STARTING IN" + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.CCDNDGLBEDN("HTTPConnection", string.Format(" is missing a weapon reference.", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CED RID: 134381 RVA: 0x008EBB9C File Offset: 0x008E9D9C
internal void NNKGIDKPAEK(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.EAMABOOABGK(FIIFPLCNFHJ);
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.EGFIDBGOPNM().EDNBKCICCOC);
this.LGLLICEMHIK.HPMHJEPLJJM("furniture", "Connection Timed Out!" + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.CCDNDGLBEDN("RegionPing: Failed to connect to NameServer", string.Format("Changing the StreamFragmentSize property while processing the request is not supported.", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CEE RID: 134382 RVA: 0x008EBC2C File Offset: 0x008E9E2C
internal void OJKNBNGGBEC(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.CNJDCAOIOPH = FIIFPLCNFHJ;
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.CNJDCAOIOPH.EDNBKCICCOC);
this.LGLLICEMHIK.ODMPNEFBOGF("Success", "Setting door to room " + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.ODMPNEFBOGF("Failed", string.Format("Can't find room {0}", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CEF RID: 134383 RVA: 0x008EBCBC File Offset: 0x008E9EBC
internal void GOPMNHCPOJL(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.EODCGPHJCFD(FIIFPLCNFHJ);
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.CAOJINJLKLP().FLNMIJLBFJE());
this.LGLLICEMHIK.CCDNDGLBEDN("Amplitude_DiskLoad_failed", "BowString.RetractableRigidbodyPickup is NULL" + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.HPMHJEPLJJM("Thanks for your report.", string.Format("scale", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CF0 RID: 134384 RVA: 0x008EBD4C File Offset: 0x008E9F4C
internal void BGEAIOGNJHN(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.OEFHPOJHMNC(FIIFPLCNFHJ);
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.MPKOJMNDFNC().AJPLCKJGGHL());
this.LGLLICEMHIK.HPMHJEPLJJM("=", "\\" + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.HPMHJEPLJJM("Failed to update maximum players: ", string.Format("photon receive thread", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CF1 RID: 134385 RVA: 0x008EBDDC File Offset: 0x008E9FDC
internal void BFLGOFKCKFP(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.APKOBNGLKIF(FIIFPLCNFHJ);
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.CNJDCAOIOPH.OPPMFLBMACP());
this.LGLLICEMHIK.ODMPNEFBOGF("FlashVisual", "string:" + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.CCDNDGLBEDN("Failed to get platform authentication params", string.Format("Vertices", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CF2 RID: 134386 RVA: 0x008EBE6C File Offset: 0x008EA06C
internal void NKONOOELLHD(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.APKOBNGLKIF(FIIFPLCNFHJ);
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.CDEFDNNGMFN().OPPMFLBMACP());
this.LGLLICEMHIK.HPMHJEPLJJM("OVRMainMenu: No OVRCameraRig attached.", "<pre style=\"font-family:Consolas;font-size:13;color:black;background:silver;\"><span style=\"color:blue;\">using</span>&nbsp;System;\r\n\r\n<span style=\"color:blue;\">using</span>&nbsp;UnityEngine;\r\n\r\n<span style=\"color:blue;\">using</span>&nbsp;BestHTTP.SignalR;\r\n<span style=\"color:blue;\">using</span>&nbsp;BestHTTP.SignalR.Hubs;\r\n<span style=\"color:blue;\">using</span>&nbsp;BestHTTP.SignalR.Messages;\r\n<span style=\"color:blue;\">using</span>&nbsp;BestHTTP.SignalR.JsonEncoders;\r\n\r\n<span style=\"color:blue;\">class</span>&nbsp;<span style=\"color:#2b91af;\">DemoHubSample</span>&nbsp;:&nbsp;<span style=\"color:#2b91af;\">MonoBehaviour</span>\r\n{\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">readonly</span>&nbsp;<span style=\"color:#2b91af;\">Uri</span>&nbsp;URI&nbsp;=&nbsp;<span style=\"color:blue;\">new</span>&nbsp;<span style=\"color:#2b91af;\">Uri</span>(<span style=\"color:#a31515;\">&quot;http://besthttpsignalr.azurewebsites.net/signalr&quot;</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;The&nbsp;SignalR&nbsp;connection&nbsp;instance</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;\">Connection</span>&nbsp;signalRConnection;\r\n&nbsp;&nbsp;&nbsp;&nbsp;\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;DemoHub&nbsp;client&nbsp;side&nbsp;implementation</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;\">DemoHub</span>&nbsp;demoHub;\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;TypedDemoHub&nbsp;client&nbsp;side&nbsp;implementation</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;\">TypedDemoHub</span>&nbsp;typedDemoHub;\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;&nbsp;VB&nbsp;.NET&nbsp;Hub</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;\">Hub</span>&nbsp;vbDemoHub;\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;Result&nbsp;of&nbsp;the&nbsp;VB&nbsp;demo&#39;s&nbsp;ReadStateValue&nbsp;call</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;\">string</span>&nbsp;vbReadStateResult&nbsp;=&nbsp;<span style=\"color:blue;\">string</span>.Empty;\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">Vector2</span>&nbsp;scrollPos;&nbsp;&nbsp;&nbsp;&nbsp;\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">void</span>&nbsp;Start()\r\n&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;Create&nbsp;the&nbsp;hubs</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;demoHub&nbsp;=&nbsp;<span style=\"color:blue;\">new</span>&nbsp;<span style=\"color:#2b91af;\">DemoHub</span>();\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;typedDemoHub&nbsp;=&nbsp;<span style=\"color:blue;\">new</span>&nbsp;<span style=\"color:#2b91af;\">TypedDemoHub</span>();\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vbDemoHub&nbsp;=&nbsp;<span style=\"color:blue;\">new</span>&nbsp;<span style=\"color:#2b91af;\">Hub</span>(<span style=\"color:#a31515;\">&quot;vbdemo&quot;</span>);\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;Create&nbsp;the&nbsp;SignalR&nbsp;connection,&nbsp;passing&nbsp;all&nbsp;the&nbsp;three&nbsp;hubs&nbsp;to&nbsp;it</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;signalRConnection&nbsp;=&nbsp;<span style=\"color:blue;\">new</span>&nbsp;<span style=\"color:#2b91af;\">Connection</span>(URI,&nbsp;demoHub,&nbsp;typedDemoHub,&nbsp;vbDemoHub);\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;Switch&nbsp;from&nbsp;the&nbsp;default&nbsp;encoder&nbsp;to&nbsp;the&nbsp;LitJson&nbsp;Encoder&nbsp;becouse&nbsp;it&nbsp;can&nbsp;handle&nbsp;the&nbsp;complex&nbsp;types&nbsp;too.</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;signalRConnection.JsonEncoder&nbsp;=&nbsp;<span style=\"color:blue;\">new</span>&nbsp;<span style=\"color:#2b91af;\">LitJsonEncoder</span>();\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;Call&nbsp;the&nbsp;demo&nbsp;functions&nbsp;when&nbsp;we&nbsp;successfully&nbsp;connect&nbsp;to&nbsp;the&nbsp;server</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;signalRConnection.OnConnected&nbsp;+=&nbsp;(connection)&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:blue;\">var</span>&nbsp;person&nbsp;=&nbsp;<span style=\"color:blue;\">new</span>&nbsp;{&nbsp;Name&nbsp;=&nbsp;<span style=\"color:#a31515;\">&quot;Foo&quot;</span>,&nbsp;Age&nbsp;=&nbsp;20,&nbsp;Address&nbsp;=&nbsp;<span style=\"color:blue;\">new</span>&nbsp;{&nbsp;Street&nbsp;=&nbsp;<span style=\"color:#a31515;\">&quot;One&nbsp;Microsoft&nbsp;Way&quot;</span>,&nbsp;Zip&nbsp;=&nbsp;<span style=\"color:#a31515;\">&quot;98052&quot;</span>&nbsp;}&nbsp;};\r\n\r\n&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;demo&nbsp;functions</span>\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;demoHub.ReportProgress(<span style=\"color:#a31515;\">&quot;Long&nbsp;running&nbsp;job!&quot;</span>);\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;demoHub.AddToGroups();\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;demoHub.GetValue();\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;demoHub.TaskWithException();\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;demoHub.GenericTaskWithException();\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;demoHub.SynchronousException();\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;demoHub.DynamicTask();\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;demoHub.PassingDynamicComplex(person);\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;demoHub.SimpleArray(<span style=\"color:blue;\">new</span>&nbsp;<span style=\"color:blue;\">int</span>[]&nbsp;{&nbsp;5,&nbsp;5,&nbsp;6&nbsp;});\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;demoHub.ComplexType(person);\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;demoHub.ComplexArray(<span style=\"color:blue;\">new</span>&nbsp;<span style=\"color:blue;\">object</span>[]&nbsp;{&nbsp;person,&nbsp;person,&nbsp;person&nbsp;});\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;demoHub.Overload();\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;set&nbsp;some&nbsp;state</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;demoHub.State[<span style=\"color:#a31515;\">&quot;name&quot;</span>]&nbsp;=&nbsp;<span style=\"color:#a31515;\">&quot;Testing&nbsp;state!&quot;</span>;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;demoHub.ReadStateValue();\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;demoHub.PlainTask();\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;demoHub.GenericTaskWithContinueWith();\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;typedDemoHub.Echo(<span style=\"color:#a31515;\">&quot;Typed&nbsp;echo&nbsp;callback&quot;</span>);\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;vbDemo&nbsp;is&nbsp;not&nbsp;wrapped&nbsp;in&nbsp;a&nbsp;hub&nbsp;class,&nbsp;it&nbsp;would&nbsp;contain&nbsp;only&nbsp;one&nbsp;function</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vbDemoHub.Call(<span style=\"color:#a31515;\">&quot;readStateValue&quot;</span>,&nbsp;(hub,&nbsp;msg,&nbsp;result)&nbsp;=&gt;&nbsp;vbReadStateResult&nbsp;=&nbsp;<span style=\"color:blue;\">string</span>.Format(<span style=\"color:#a31515;\">&quot;Read&nbsp;some&nbsp;state&nbsp;from&nbsp;VB.NET!&nbsp;=&gt;&nbsp;{0}&quot;</span>,&nbsp;result.ReturnValue&nbsp;==&nbsp;<span style=\"color:blue;\">null</span>&nbsp;?&nbsp;<span style=\"color:#a31515;\">&quot;undefined&quot;</span>&nbsp;:&nbsp;result.ReturnValue.ToString()));\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;Start&nbsp;opening&nbsp;the&nbsp;signalR&nbsp;connection</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;signalRConnection.Open();\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">void</span>&nbsp;OnDestroy()\r\n&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;Close&nbsp;the&nbsp;connection&nbsp;when&nbsp;we&nbsp;are&nbsp;closing&nbsp;this&nbsp;sample</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;signalRConnection.Close();\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\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;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scrollPos&nbsp;=&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.BeginScrollView(scrollPos,&nbsp;<span style=\"color:blue;\">false</span>,&nbsp;<span style=\"color:blue;\">false</span>);\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.BeginVertical();\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;demoHub.Draw();\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;typedDemoHub.Draw();\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(<span style=\"color:#a31515;\">&quot;Read&nbsp;State&nbsp;Value&quot;</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;\">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;<span style=\"color:#2b91af;\">GUILayout</span>.Space(20);\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:#2b91af;\">GUILayout</span>.Label(vbReadStateResult);\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;&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>.EndVertical();\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.EndScrollView();\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\r\n}\r\n\r\n<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;summary&gt;</span>\r\n<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;Wrapper&nbsp;class&nbsp;of&nbsp;the&nbsp;&#39;TypedDemoHub&#39;&nbsp;hub</span>\r\n<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;</span><span style=\"color:gray;\">&lt;/summary&gt;</span>\r\n<span style=\"color:blue;\">class</span>&nbsp;<span style=\"color:#2b91af;\">TypedDemoHub</span>&nbsp;:&nbsp;<span style=\"color:#2b91af;\">Hub</span>\r\n{\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">string</span>&nbsp;typedEchoResult&nbsp;=&nbsp;<span style=\"color:blue;\">string</span>.Empty;\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">string</span>&nbsp;typedEchoClientResult&nbsp;=&nbsp;<span style=\"color:blue;\">string</span>.Empty;\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">public</span>&nbsp;TypedDemoHub()\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:<span style=\"color:blue;\">base</span>(<span style=\"color:#a31515;\">&quot;typeddemohub&quot;</span>)\r\n&nbsp;&nbsp;&nbsp;&nbsp;{\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\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;Called&nbsp;by&nbsp;the&nbsp;Connection&nbsp;class&nbsp;to&nbsp;be&nbsp;able&nbsp;to&nbsp;set&nbsp;up&nbsp;mappings.</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;\">public</span>&nbsp;<span style=\"color:blue;\">override</span>&nbsp;<span style=\"color:blue;\">void</span>&nbsp;Setup()\r\n&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:green;\">//&nbsp;Setup&nbsp;server-called&nbsp;functions</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">base</span>.On(<span style=\"color:#a31515;\">&quot;Echo&quot;</span>,&nbsp;Echo);\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\r\n\r\n<span style=\"color:blue;\">&nbsp;&nbsp;&nbsp;&nbsp;#region</span>&nbsp;Server&nbsp;Called&nbsp;Functions\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;Server-called,&nbsp;client&nbsp;side&nbsp;implementation&nbsp;of&nbsp;the&nbsp;Echo&nbsp;function</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;\">private</span>&nbsp;<span style=\"color:blue;\">void</span>&nbsp;Echo(<span style=\"color:#2b91af;\">Hub</span>&nbsp;hub,&nbsp;<span style=\"color:#2b91af;\">MethodCallMessage</span>&nbsp;methodCall)\r\n&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;typedEchoClientResult&nbsp;=&nbsp;<span style=\"color:blue;\">string</span>.Format(<span style=\"color:#a31515;\">&quot;{0}&nbsp;#{1}&nbsp;triggered!&quot;</span>,&nbsp;methodCall.Arguments[0],&nbsp;methodCall.Arguments[1]);\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\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;Client&nbsp;Called&nbsp;Function(s)\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;Client-called,&nbsp;server&nbsp;side&nbsp;implementation&nbsp;of&nbsp;the&nbsp;Echo&nbsp;function.</span>\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:gray;\">///</span><span style=\"color:green;\">&nbsp;When&nbsp;the&nbsp;function&nbsp;successfully&nbsp;executed&nbsp;on&nbsp;the&nbsp;server&nbsp;the&nbsp;OnEcho_Done&nbsp;callback&nbsp;function&nbsp;will&nbsp;be&nbsp;called.</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;\">public</span>&nbsp;<span style=\"color:blue;\">void</span>&nbsp;Echo(<span style=\"color:blue;\">string</span>&nbsp;msg)\r\n&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">base</span>.Call(<span style=\"color:#a31515;\">&quot;echo&quot;</span>,&nbsp;OnEcho_Done,&nbsp;msg);\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\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;When&nbsp;the&nbsp;function&nbsp;successfully&nbsp;executed&nbsp;on&nbsp;the&nbsp;server&nbsp;this&nbsp;callback&nbsp;function&nbsp;will&nbsp;be&nbsp;called.</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;\">private</span>&nbsp;<span style=\"color:blue;\">void</span>&nbsp;OnEcho_Done(<span style=\"color:#2b91af;\">Hub</span>&nbsp;hub,&nbsp;<span style=\"color:#2b91af;\">ClientMessage</span>&nbsp;originalMessage,&nbsp;<span style=\"color:#2b91af;\">ResultMessage</span>&nbsp;result)\r\n&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;typedEchoResult&nbsp;=&nbsp;<span style=\"color:#a31515;\">&quot;TypedDemoHub.Echo(string&nbsp;message)&nbsp;invoked!&quot;</span>;\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\r\n\r\n<span style=\"color:blue;\">&nbsp;&nbsp;&nbsp;&nbsp;#endregion</span>\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:blue;\">public</span>&nbsp;<span style=\"color:blue;\">void</span>&nbsp;Draw()\r\n&nbsp;&nbsp;&nbsp;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color:#2b91af;\">GUILayout</span>.Label(<span style=\"color:#a31515;\">&quot;Typed&nbsp;callback&quot;</span>);\r\n\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nb[...string is too long...]" + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.CCDNDGLBEDN("FullPath = ", string.Format("YgZwcm90bzM=", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CF3 RID: 134387 RVA: 0x008EBEFC File Offset: 0x008EA0FC
internal void EDIBGMKACKD(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.APKOBNGLKIF(FIIFPLCNFHJ);
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.CAOJINJLKLP().FLNMIJLBFJE());
this.LGLLICEMHIK.ODMPNEFBOGF("ZWNyb29tLlRvb2xIb2xkZXJEYXRhEjcKE3JlbW90ZV9jb250cm9sX2RhdGEY", "iTween Error: AudioFrom requires an AudioSource." + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.BLFHAIBDCLM("type", string.Format("report_category", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CF4 RID: 134388 RVA: 0x008EBF8C File Offset: 0x008EA18C
internal void KKLCFDPCKEP(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.CNJDCAOIOPH = FIIFPLCNFHJ;
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.MPKOJMNDFNC().FGIAMIMOHBG());
this.LGLLICEMHIK.CCDNDGLBEDN("Position set", "Game_LetsPlay" + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.ODMPNEFBOGF("move", string.Format("EnableAFKCheck", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CF5 RID: 134389 RVA: 0x008EC01C File Offset: 0x008EA21C
internal void ODJELHECHPO(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.CNJDCAOIOPH = FIIFPLCNFHJ;
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.MPKOJMNDFNC().FLNMIJLBFJE());
this.LGLLICEMHIK.ODMPNEFBOGF("{0}v1/saveData/{1}", "WebSocketResponse" + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.CCDNDGLBEDN("Shadows are back to normal.", string.Format("EquipDefaultOutfitSetForMissing. ", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CF6 RID: 134390 RVA: 0x008EC0AC File Offset: 0x008EA2AC
internal void NPODACBLMGF(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.EODCGPHJCFD(FIIFPLCNFHJ);
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.EGFIDBGOPNM().AJPLCKJGGHL());
this.LGLLICEMHIK.CCDNDGLBEDN("The type {0} doesn't have the property '{1}'", "room_state" + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.BLFHAIBDCLM("searched_for_player", string.Format("no-cache", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CF7 RID: 134391 RVA: 0x008EC13C File Offset: 0x008EA33C
internal void CDOONHODPEF(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.EODCGPHJCFD(FIIFPLCNFHJ);
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.AKMFCFHADEB().EDNBKCICCOC);
this.LGLLICEMHIK.ODMPNEFBOGF("box", "GA FREE - Demo06 (960x600px)" + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.ODMPNEFBOGF("H_TL", string.Format("enablematerial", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CF8 RID: 134392 RVA: 0x008EC1CC File Offset: 0x008EA3CC
internal void NABLNGDEEDE(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.OEFHPOJHMNC(FIIFPLCNFHJ);
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.EGFIDBGOPNM().AJPLCKJGGHL());
this.LGLLICEMHIK.ODMPNEFBOGF("ZGF0YS5wcm90bxoZcmVtb3RlX2NvbnRyb2xfZGF0YS5wcm90bxoUcm9vbV9k", "method" + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.CCDNDGLBEDN("HTTPCache", string.Format("ns", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CF9 RID: 134393 RVA: 0x008EC25C File Offset: 0x008EA45C
internal void ELNIKMBDIDF(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.APKOBNGLKIF(FIIFPLCNFHJ);
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.CAOJINJLKLP().AJPLCKJGGHL());
this.LGLLICEMHIK.CCDNDGLBEDN("CheerCategory", "HTTPUpdateDelegator" + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.ODMPNEFBOGF("Proxy-Connection", string.Format("Go To", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CFA RID: 134394 RVA: 0x008EC2EC File Offset: 0x008EA4EC
internal void HBBMONNFLFN(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.CFHECAEJNEJ(FIIFPLCNFHJ);
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.MPKOJMNDFNC().AJPLCKJGGHL());
this.LGLLICEMHIK.ODMPNEFBOGF("\n", "You are currently blocked for " + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.BLFHAIBDCLM("B", string.Format("PrefabAsyncLoader", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CFB RID: 134395 RVA: 0x008EC37C File Offset: 0x008EA57C
internal void PIBLMAAJNEN(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.EODCGPHJCFD(FIIFPLCNFHJ);
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.CNJDCAOIOPH.FGIAMIMOHBG());
this.LGLLICEMHIK.CCDNDGLBEDN("{0}/{1}", "y" + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.ODMPNEFBOGF("RED TEAM", string.Format("Close", this.NJIGDCLPOLO));
}
}
// Token: 0x06020CFC RID: 134396 RVA: 0x008EC40C File Offset: 0x008EA60C
internal void DPIKDIPCJKM(string DAKCKPMBKFF, global::RecNet.PLOPPLAOICD FIIFPLCNFHJ)
{
if (string.IsNullOrEmpty(DAKCKPMBKFF) && FIIFPLCNFHJ != null)
{
this.LGLLICEMHIK.OEFHPOJHMNC(FIIFPLCNFHJ);
this.LGLLICEMHIK.DAGPHMNHEMA.MEAINJPIECA(this.LGLLICEMHIK.CAOJINJLKLP().OPPMFLBMACP());
this.LGLLICEMHIK.CCDNDGLBEDN("{0}v3/list", "TUC" + this.NJIGDCLPOLO);
}
else
{
this.LGLLICEMHIK.ODMPNEFBOGF("_Green_Col", string.Format("PUNVoice: PhotonVoiceSpeaker:", this.NJIGDCLPOLO));
}
}
// Token: 0x04005544 RID: 21828
internal string NJIGDCLPOLO;
// Token: 0x04005545 RID: 21829
internal RoomDoor LGLLICEMHIK;
}
}
}