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

3283 lines
97 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.CompilerServices;
using Photon;
using RecNet;
using RecRoom.Persistence;
using RecRoom.Protobuf;
using UnityEngine;
using UnityEngine.Rendering;
// Token: 0x02000F12 RID: 3858
[RequireComponent(typeof(WhiteboardAltRenderedObject))]
public class DrawingSurface : global::Photon.MonoBehaviour, KKCDMFEHDHE, MCPNAHOIGKB
{
// Token: 0x06020051 RID: 131153 RVA: 0x008B4B78 File Offset: 0x008B2D78
public void OnSurfaceTriggerEnter(Collider GGGBDENGHFM)
{
if (GGGBDENGHFM.CompareTag("BrushTool"))
{
DrawingBase componentInParent = GGGBDENGHFM.GetComponentInParent<DrawingBase>();
if (componentInParent != null && (componentInParent.KLDPAHHNJAG & this.drawingSurfaceType) != DrawingSurface.KLDPAHHNJAG.None)
{
componentInParent.MPDOKKGLMOI = this;
}
}
}
// Token: 0x06020052 RID: 131154 RVA: 0x008B4BC4 File Offset: 0x008B2DC4
private void EOKNOKCEHJJ(LNJFBGIBLHA BBLGGOBKKMC)
{
DrawingSurface.JMJNKIBPEGG jmjnkibpegg = new DrawingSurface.JMJNKIBPEGG();
jmjnkibpegg.BBLGGOBKKMC = BBLGGOBKKMC;
jmjnkibpegg.LGLLICEMHIK = this;
this.PANKOPILJHM(new Action<string>(jmjnkibpegg.CDOONHODPEF), new Action(jmjnkibpegg.ELIHGGDKFEL), false, null);
}
// Token: 0x06020053 RID: 131155 RVA: 0x008B4C08 File Offset: 0x008B2E08
private void HIOKMHOAMFO(string KBCKPFHFLGL)
{
if (KBCKPFHFLGL == this.GAKPGOHFAHD)
{
EHGDGFBEMJF.HIOKMHOAMFO -= this.HIOKMHOAMFO;
Texture2D texture2D = EHGDGFBEMJF.OJLBMECODCF(KBCKPFHFLGL, false);
this.HIOKMHOAMFO(texture2D);
}
}
// Token: 0x17000ED1 RID: 3793
// (get) Token: 0x06020054 RID: 131156 RVA: 0x008B4C48 File Offset: 0x008B2E48
// (set) Token: 0x060200F5 RID: 131317 RVA: 0x008B7ADC File Offset: 0x008B5CDC
public string GAKPGOHFAHD
{
get
{
return this.OPBNDLMNMOM.CPIBGJLHLBL();
}
private set
{
this.OPBNDLMNMOM.MEAINJPIECA(value);
}
}
// Token: 0x06020055 RID: 131157 RVA: 0x008B4C58 File Offset: 0x008B2E58
public Vector3 NHEMMACNCLL()
{
return base.transform.right;
}
// Token: 0x06020056 RID: 131158 RVA: 0x008B4C68 File Offset: 0x008B2E68
private void PANKOPILJHM(Action<string> DOKGNOOCPGE, Action BKNFHKIKGED, bool KAOPFMLOJGP, LNJFBGIBLHA BBLGGOBKKMC = null)
{
DrawingSurface.MMDFKLKIMJB mmdfklkimjb = new DrawingSurface.MMDFKLKIMJB();
mmdfklkimjb.DOKGNOOCPGE = DOKGNOOCPGE;
mmdfklkimjb.BKNFHKIKGED = BKNFHKIKGED;
mmdfklkimjb.KAOPFMLOJGP = KAOPFMLOJGP;
mmdfklkimjb.BBLGGOBKKMC = BBLGGOBKKMC;
mmdfklkimjb.LGLLICEMHIK = this;
if (this.DODJLEKOGDO && mmdfklkimjb.KAOPFMLOJGP)
{
mmdfklkimjb.BKNFHKIKGED();
base.StartCoroutine(this.OCNCHNMFAEG(new HEMCJJJMLKI.JMICPMCJMJF<string>(mmdfklkimjb.OJKNBNGGBEC)));
}
else
{
mmdfklkimjb.DOKGNOOCPGE(this.GAKPGOHFAHD);
}
}
// Token: 0x06020057 RID: 131159 RVA: 0x008B4CF0 File Offset: 0x008B2EF0
private void EEAHJCEGPJE(Texture2D CBFDKFGLNAA)
{
if (CBFDKFGLNAA == null)
{
Debug.LogError("3D Button ");
this.ECHGPKAOAFP();
return;
}
Graphics.Blit(CBFDKFGLNAA, this.remoteRenderTexture);
this.DODJLEKOGDO = false;
this.EAFGPMKEECO(true);
this.LEIAODHIIEA.OPMMIFIHMFG();
EHGDGFBEMJF.MKCENIEIFEB(this.NJFFMMNOPJJ());
this.JJEHBCOOOKM = true;
}
// Token: 0x06020058 RID: 131160 RVA: 0x008B4D54 File Offset: 0x008B2F54
private void MDDBFHENEBG(bool NOBAPCOKFIL)
{
this.LDBEPPCPAGM.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06020059 RID: 131161 RVA: 0x008B4D64 File Offset: 0x008B2F64
public bool CHEKBPJNOIF()
{
return this.GMCICAMPAHF;
}
// Token: 0x0602005A RID: 131162 RVA: 0x008B4D6C File Offset: 0x008B2F6C
public string FAJGMNPOPEP()
{
return this.OPBNDLMNMOM.CPIBGJLHLBL();
}
// Token: 0x0602005B RID: 131163 RVA: 0x008B4D7C File Offset: 0x008B2F7C
private void OPDCOIJPJNA(LNJFBGIBLHA BBLGGOBKKMC)
{
DrawingSurface.JMJNKIBPEGG jmjnkibpegg = new DrawingSurface.JMJNKIBPEGG();
jmjnkibpegg.BBLGGOBKKMC = BBLGGOBKKMC;
jmjnkibpegg.LGLLICEMHIK = this;
this.PANKOPILJHM(new Action<string>(jmjnkibpegg.CACOMKEAKLI), new Action(jmjnkibpegg.JAFGLCBFOHM), true, null);
}
// Token: 0x17000ED3 RID: 3795
// (get) Token: 0x0602005C RID: 131164 RVA: 0x008B4DC0 File Offset: 0x008B2FC0
public int DPGMALKFGBG
{
get
{
return int.MaxValue;
}
}
// Token: 0x17000ED0 RID: 3792
// (get) Token: 0x0602005D RID: 131165 RVA: 0x008B4DC8 File Offset: 0x008B2FC8
// (set) Token: 0x060200B0 RID: 131248 RVA: 0x008B6B7C File Offset: 0x008B4D7C
public bool NLIBPEHPDMI
{
get
{
return this.LDBEPPCPAGM.CPIBGJLHLBL();
}
private set
{
this.LDBEPPCPAGM.MEAINJPIECA(value);
}
}
// Token: 0x17000ED4 RID: 3796
// (get) Token: 0x0602009F RID: 131231 RVA: 0x008B63D0 File Offset: 0x008B45D0
// (set) Token: 0x0602005E RID: 131166 RVA: 0x008B4DD8 File Offset: 0x008B2FD8
public Texture2D BKDNCMPHAPM { get; private set; }
// Token: 0x0602005F RID: 131167 RVA: 0x008B4DE4 File Offset: 0x008B2FE4
private void FJMDIKACFGF(bool NOBAPCOKFIL)
{
this.<NANJAPFJKNO>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06020060 RID: 131168 RVA: 0x008B4DF0 File Offset: 0x008B2FF0
public void KIMLNGGCJEP(Collider GGGBDENGHFM)
{
if (GGGBDENGHFM.CompareTag("processorCount"))
{
DrawingBase componentInParent = GGGBDENGHFM.GetComponentInParent<DrawingBase>();
if (componentInParent != null && (componentInParent.KLDPAHHNJAG & this.drawingSurfaceType) != DrawingSurface.KLDPAHHNJAG.None)
{
componentInParent.MPDOKKGLMOI = this;
}
}
}
// Token: 0x06020061 RID: 131169 RVA: 0x008B4E3C File Offset: 0x008B303C
private void COPKKAKDMOL()
{
if (this.ODGNHGABFCJ != null)
{
Camera.main.RemoveCommandBuffer((CameraEvent)113, this.ODGNHGABFCJ);
this.ODGNHGABFCJ = null;
}
if (this.OCAMBJIKAPE != null)
{
Camera.main.RemoveCommandBuffer((CameraEvent)(-39), this.OCAMBJIKAPE);
this.OCAMBJIKAPE = null;
}
}
// Token: 0x06020062 RID: 131170 RVA: 0x008B4E94 File Offset: 0x008B3094
public IEnumerator PreSerialize()
{
if (!this.NLIBPEHPDMI || (!this.DODJLEKOGDO && this.GAKPGOHFAHD != null))
{
yield break;
}
float num = 0f;
while (this.BHDMBDHIAJF && num < this.maxImagePendingWaitTime)
{
num += Time.unscaledDeltaTime;
yield return null;
}
yield return this.OCNCHNMFAEG(new HEMCJJJMLKI.JMICPMCJMJF<string>(base.OJKNBNGGBEC));
yield break;
}
// Token: 0x17000EDA RID: 3802
// (get) Token: 0x06020063 RID: 131171 RVA: 0x008B4EB0 File Offset: 0x008B30B0
public int OFFKOMMPJJI
{
get
{
return this.resolution;
}
}
// Token: 0x06020064 RID: 131172 RVA: 0x008B4EB8 File Offset: 0x008B30B8
private void KIDBLOLIFEI(GLPIIJCJEAB KMEAJMKAONM, bool FKCHJEMEIDP)
{
bool flag = FKJHLNJDEKK.LECFBEBMLIC.BCBJFKEFMMI();
bool flag2 = true;
if ((!flag || (flag && !FKCHJEMEIDP)) && !this.DHEDBLKHGJP.Contains(KMEAJMKAONM))
{
this.DHEDBLKHGJP.Add(KMEAJMKAONM);
flag2 = false;
}
if (flag && FKCHJEMEIDP)
{
this.AMGMFHFEFFO.Add(KMEAJMKAONM);
flag2 = false;
}
this.AAKDCBGDLLB();
if (flag2)
{
this.EAOCBCBCGJH();
}
}
// Token: 0x06020065 RID: 131173 RVA: 0x008B4F30 File Offset: 0x008B3130
private void FDBHIHEGNCI(bool NOBAPCOKFIL)
{
this.<NANJAPFJKNO>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06020066 RID: 131174 RVA: 0x008B4F3C File Offset: 0x008B313C
private void FAHDBBNCOJM()
{
this.LHMCHLAKBMA(false);
}
// Token: 0x06020067 RID: 131175 RVA: 0x008B4F48 File Offset: 0x008B3148
public Vector3 MHDMLHKGGHN()
{
return base.transform.right;
}
// Token: 0x06020068 RID: 131176 RVA: 0x008B4F58 File Offset: 0x008B3158
private void FGLKLDACMMD()
{
Graphics.Blit(this.GIFILCLMNPH(), this.remoteRenderTexture);
Graphics.Blit(this.GIFILCLMNPH(), this.localRenderTexture);
this.DODJLEKOGDO = true;
this.NLIBPEHPDMI = false;
this.LEIAODHIIEA.FJODKMCOPOC();
this.GAKPGOHFAHD = string.Empty;
this.ILLNHHLIJJA(true);
}
// Token: 0x06020069 RID: 131177 RVA: 0x008B4FB4 File Offset: 0x008B31B4
public void MIAPDINMBMO(bool NOBAPCOKFIL)
{
this.AGJDOBJMJEI = NOBAPCOKFIL;
if (this.AGJDOBJMJEI)
{
this.IHADEBJKMBL(false);
}
}
// Token: 0x0602006A RID: 131178 RVA: 0x008B4FD0 File Offset: 0x008B31D0
private void BKNJKOOKCPE()
{
this.BHDMBDHIAJF = true;
}
// Token: 0x0602006B RID: 131179 RVA: 0x008B4FDC File Offset: 0x008B31DC
private void IGCPBAKFNEH(IHCPDNLJMMD BJLLLLOFBEK)
{
DrawingSurface.MLMBGEAMBBJ mlmbgeambbj = new DrawingSurface.MLMBGEAMBBJ();
mlmbgeambbj.BJLLLLOFBEK = BJLLLLOFBEK;
mlmbgeambbj.LGLLICEMHIK = this;
this.PANKOPILJHM(new Action<string>(mlmbgeambbj.NNKHKHOALNP), new Action(mlmbgeambbj.NNDPGDAFHMO), true, null);
}
// Token: 0x17000ED6 RID: 3798
// (get) Token: 0x0602006C RID: 131180 RVA: 0x008B5020 File Offset: 0x008B3220
public Vector3 JJGKFBIEFPP
{
get
{
return base.transform.right;
}
}
// Token: 0x0602006D RID: 131181 RVA: 0x008B5030 File Offset: 0x008B3230
private void FBNGCAPKDPC()
{
bool flag = false;
if (this.FDLJPNPICAA)
{
this.AABKEDOPHCA = false;
this.HHIOJMOJOIF();
return;
}
if (this.AABKEDOPHCA)
{
flag = true;
this.AABKEDOPHCA = false;
}
foreach (GLPIIJCJEAB glpiijcjeab in this.ACEGAKLAHLN)
{
flag |= this.BDMCHLOOIPD(glpiijcjeab);
}
this.ACEGAKLAHLN.Clear();
if (flag)
{
this.CIBKLGPOILK();
}
if (this.DHEDBLKHGJP.Count > 0 || this.AMGMFHFEFFO.Count > 1)
{
foreach (GLPIIJCJEAB glpiijcjeab2 in this.DHEDBLKHGJP)
{
if (glpiijcjeab2.OHODCJDBLDL)
{
glpiijcjeab2.BMIHOIGDNNI(this.MDEFOJDHLOO(glpiijcjeab2).NOHBMFPJDFO);
}
if (glpiijcjeab2.NIEKBEGIHCN)
{
this.ACEGAKLAHLN.Add(glpiijcjeab2);
}
}
foreach (GLPIIJCJEAB glpiijcjeab3 in this.AMGMFHFEFFO)
{
if (glpiijcjeab3.OHODCJDBLDL)
{
glpiijcjeab3.BMIHOIGDNNI(this.IJIHJFINPHH(glpiijcjeab3).FNHHCJDBHFG());
}
if (glpiijcjeab3.NIEKBEGIHCN)
{
this.ACEGAKLAHLN.Add(glpiijcjeab3);
}
}
}
}
// Token: 0x0602006E RID: 131182 RVA: 0x008B51F0 File Offset: 0x008B33F0
public void DeserializeFrom(JENDPFGMLME LJPJGMJDIKB)
{
if (LJPJGMJDIKB.IEHCNIADBMF == null || (LJPJGMJDIKB.IEHCNIADBMF.KMDEHHEMAIG && LJPJGMJDIKB.JEKACMLNLJJ == null))
{
Debug.LogErrorFormat(this, "Error deserializing DrawingSurface {0}: data empty.", new object[] { base.gameObject });
return;
}
bool flag = LJPJGMJDIKB.IEHCNIADBMF.KMDEHHEMAIG;
if (flag)
{
this.GAKPGOHFAHD = LJPJGMJDIKB.JEKACMLNLJJ.GAKPGOHFAHD;
if (!string.IsNullOrEmpty(this.GAKPGOHFAHD))
{
this.DPLHIEFLNIO(IHCPDNLJMMD.All);
foreach (KeyValuePair<LNJFBGIBLHA, Coroutine> keyValuePair in this.NPLJABCEBKB)
{
base.StopCoroutine(keyValuePair.Value);
}
this.NPLJABCEBKB.Clear();
}
}
else
{
base.OMNGGJICBBI.RPC("RpcImageUpdated", IHCPDNLJMMD.All, new object[] { string.Empty });
}
}
// Token: 0x0602006F RID: 131183 RVA: 0x008B52FC File Offset: 0x008B34FC
private void CHFEHJOGOOF()
{
this.BHDMBDHIAJF = false;
}
// Token: 0x06020070 RID: 131184 RVA: 0x008B5308 File Offset: 0x008B3508
public void OnMasterClientSwitched(LNJFBGIBLHA CNBPMFAEBHA)
{
DrawingSurface.HHGLFDKLAKN hhglfdklakn = new DrawingSurface.HHGLFDKLAKN();
hhglfdklakn.CNBPMFAEBHA = CNBPMFAEBHA;
if (this.BHDMBDHIAJF)
{
if (!IHFKMIAHBFP.HCHIDMOLLAD)
{
base.OMNGGJICBBI.RPC("RpcRequestImage", hhglfdklakn.CNBPMFAEBHA, new object[0]);
}
else
{
LNJFBGIBLHA lnjfbgiblha = IHFKMIAHBFP.EFDADFDIIIJ.Where(new Func<LNJFBGIBLHA, bool>(hhglfdklakn.OJKNBNGGBEC)).FirstOrDefault<LNJFBGIBLHA>();
if (lnjfbgiblha != null)
{
base.OMNGGJICBBI.RPC("RpcRequestImage", lnjfbgiblha, new object[0]);
}
else
{
this.BHDMBDHIAJF = false;
this.JJEHBCOOOKM = false;
}
}
}
}
// Token: 0x06020071 RID: 131185 RVA: 0x008B53A4 File Offset: 0x008B35A4
private void PNIEFEAOABE()
{
if (this.FDLJPNPICAA)
{
return;
}
this.HHIOJMOJOIF();
if (this.DHEDBLKHGJP.Count > 0)
{
this.ODGNHGABFCJ = new CommandBuffer
{
name = "Draw Remote Mesh"
};
this.ODGNHGABFCJ.SetRenderTarget(this.remoteRenderTexture);
foreach (GLPIIJCJEAB glpiijcjeab in this.DHEDBLKHGJP)
{
this.ODGNHGABFCJ.DrawRenderer(this.GetDrawingObject(glpiijcjeab).PGNOGPAEDGB, glpiijcjeab.EFBCLDAGCDF);
}
Camera.main.AddCommandBuffer(CameraEvent.AfterEverything, this.ODGNHGABFCJ);
}
bool flag = FKJHLNJDEKK.LECFBEBMLIC.BCBJFKEFMMI();
if (flag && this.AMGMFHFEFFO.Count > 0)
{
this.OCAMBJIKAPE = new CommandBuffer
{
name = "Draw Local Mesh"
};
this.OCAMBJIKAPE.SetRenderTarget(this.localRenderTexture);
foreach (GLPIIJCJEAB glpiijcjeab2 in this.AMGMFHFEFFO)
{
this.OCAMBJIKAPE.DrawRenderer(this.GetDrawingObject(glpiijcjeab2).PGNOGPAEDGB, glpiijcjeab2.EFBCLDAGCDF);
}
Camera.main.AddCommandBuffer(CameraEvent.AfterEverything, this.OCAMBJIKAPE);
}
}
// Token: 0x06020072 RID: 131186 RVA: 0x008B5540 File Offset: 0x008B3740
private void Start()
{
this.BHDMBDHIAJF = this.NLIBPEHPDMI;
}
// Token: 0x06020073 RID: 131187 RVA: 0x008B5550 File Offset: 0x008B3750
public IEnumerator BFPLFGLGHDI(string KHKFPPAPDOP)
{
DrawingSurface.LLKIMEKANEN.ELMIKONHBLB elmikonhblb = new DrawingSurface.LLKIMEKANEN.ELMIKONHBLB();
elmikonhblb.MEPGOLIKLOL = this;
Debug.Log("Exporting...");
AltTextureSet altTextureSet = this.ExportDrawingSurface();
elmikonhblb.CBHHBFAPHOF = altTextureSet.MainPNGPromise;
yield return new WaitUntil(new Func<bool>(elmikonhblb.OJKNBNGGBEC));
Debug.Log("Writing...");
File.WriteAllBytes(KHKFPPAPDOP, elmikonhblb.CBHHBFAPHOF.PKGNCNNLHPC);
Debug.Log("Wrote to file:" + KHKFPPAPDOP);
yield break;
}
// Token: 0x06020074 RID: 131188 RVA: 0x008B5574 File Offset: 0x008B3774
private void CIBKLGPOILK()
{
if (this.FJFJEHFEPJD())
{
return;
}
this.HHIOJMOJOIF();
if (this.DHEDBLKHGJP.Count > 1)
{
this.ODGNHGABFCJ = new CommandBuffer
{
name = "PendingJunior"
};
this.ODGNHGABFCJ.SetRenderTarget(this.remoteRenderTexture);
foreach (GLPIIJCJEAB glpiijcjeab in this.DHEDBLKHGJP)
{
this.ODGNHGABFCJ.DrawRenderer(this.IJIHJFINPHH(glpiijcjeab).MNECHLINIMO(), glpiijcjeab.EFBCLDAGCDF);
}
Camera.main.AddCommandBuffer(CameraEvent.BeforeFinalPass, this.ODGNHGABFCJ);
}
bool flag = FKJHLNJDEKK.EFECJBMLOJI().BCBJFKEFMMI();
if (flag && this.AMGMFHFEFFO.Count > 1)
{
this.OCAMBJIKAPE = new CommandBuffer
{
name = "y"
};
this.OCAMBJIKAPE.SetRenderTarget(this.localRenderTexture);
foreach (GLPIIJCJEAB glpiijcjeab2 in this.AMGMFHFEFFO)
{
this.OCAMBJIKAPE.DrawRenderer(this.MDEFOJDHLOO(glpiijcjeab2).MNECHLINIMO(), glpiijcjeab2.EFBCLDAGCDF);
}
Camera.main.AddCommandBuffer((CameraEvent)61, this.OCAMBJIKAPE);
}
}
// Token: 0x06020075 RID: 131189 RVA: 0x008B5710 File Offset: 0x008B3910
public DrawingObject IJIHJFINPHH(GLPIIJCJEAB FJBJMEGANBE)
{
DrawingObject drawingObject = null;
if (this.KMAGJIFGJBJ.ContainsKey(FJBJMEGANBE))
{
drawingObject = this.KMAGJIFGJBJ[FJBJMEGANBE];
}
else
{
foreach (DrawingObject drawingObject2 in this.DrawingObjectPool)
{
if (!drawingObject2.gameObject.activeInHierarchy)
{
drawingObject = drawingObject2;
break;
}
}
if (drawingObject == null)
{
drawingObject = global::UnityEngine.Object.Instantiate<DrawingObject>(this.drawingObjectPrefab);
this.DrawingObjectPool.Add(drawingObject);
}
}
if (!drawingObject.gameObject.activeInHierarchy)
{
drawingObject.gameObject.SetActive(true);
}
this.KMAGJIFGJBJ[FJBJMEGANBE] = drawingObject;
return drawingObject;
}
// Token: 0x06020076 RID: 131190 RVA: 0x008B57F0 File Offset: 0x008B39F0
private void OFDCCGLFACL()
{
bool flag = true;
if (this.FDLJPNPICAA)
{
this.AABKEDOPHCA = false;
this.CCOJKCMIOIN();
return;
}
if (this.AABKEDOPHCA)
{
flag = true;
this.AABKEDOPHCA = true;
}
foreach (GLPIIJCJEAB glpiijcjeab in this.ACEGAKLAHLN)
{
flag |= this.BDMCHLOOIPD(glpiijcjeab);
}
this.ACEGAKLAHLN.Clear();
if (flag)
{
this.EAOCBCBCGJH();
}
if (this.DHEDBLKHGJP.Count > 1 || this.AMGMFHFEFFO.Count > 0)
{
foreach (GLPIIJCJEAB glpiijcjeab2 in this.DHEDBLKHGJP)
{
if (glpiijcjeab2.OHODCJDBLDL)
{
glpiijcjeab2.BMIHOIGDNNI(this.IJIHJFINPHH(glpiijcjeab2).CPBDFMHGJJN());
}
if (glpiijcjeab2.NIEKBEGIHCN)
{
this.ACEGAKLAHLN.Add(glpiijcjeab2);
}
}
foreach (GLPIIJCJEAB glpiijcjeab3 in this.AMGMFHFEFFO)
{
if (glpiijcjeab3.OHODCJDBLDL)
{
glpiijcjeab3.BMIHOIGDNNI(this.MDEFOJDHLOO(glpiijcjeab3).CPBDFMHGJJN());
}
if (glpiijcjeab3.NIEKBEGIHCN)
{
this.ACEGAKLAHLN.Add(glpiijcjeab3);
}
}
}
}
// Token: 0x06020077 RID: 131191 RVA: 0x008B59B0 File Offset: 0x008B3BB0
public Vector3 LKGIHFBKPOK(Vector3 NNABFHJDAHE)
{
Vector3 vector = NNABFHJDAHE - this.drawingRectMin.position;
Vector3 vector2 = Vector3.Project(vector, this.BHOKDFHDEMM());
return NNABFHJDAHE - vector2;
}
// Token: 0x06020078 RID: 131192 RVA: 0x008B59E8 File Offset: 0x008B3BE8
public IEnumerator ANMHDKBACPK()
{
if (!this.NLIBPEHPDMI || (!this.DODJLEKOGDO && this.GAKPGOHFAHD != null))
{
yield break;
}
num = 0f;
while (this.BHDMBDHIAJF && num < this.maxImagePendingWaitTime)
{
num += Time.unscaledDeltaTime;
yield return null;
}
yield return this.OCNCHNMFAEG(new HEMCJJJMLKI.JMICPMCJMJF<string>(base.OJKNBNGGBEC));
yield break;
}
// Token: 0x06020079 RID: 131193 RVA: 0x008B5A04 File Offset: 0x008B3C04
public Vector3 AKFFCPCNDKH(Vector3 NNABFHJDAHE)
{
Vector3 vector = this.EIHNAPMLKDN(NNABFHJDAHE);
return base.transform.InverseTransformPoint(vector);
}
// Token: 0x0602007A RID: 131194 RVA: 0x008B5A28 File Offset: 0x008B3C28
public AltTextureSet IHKNJJKLAAD()
{
if (this.LEIAODHIIEA.MGOKELLEGIG() == null)
{
Texture2D texture2D = AltTextureSet.KBIEBGBIMMO(this.remoteRenderTexture, TextureFormat.RGB24);
this.LEIAODHIIEA.LBLKGKFCEFH(texture2D);
}
return this.LEIAODHIIEA;
}
// Token: 0x0602007B RID: 131195 RVA: 0x008B5A6C File Offset: 0x008B3C6C
private void AJLMLNBDMCH()
{
bool flag = true;
if (this.FJFJEHFEPJD())
{
this.AABKEDOPHCA = false;
this.HDEGLMKIINP();
return;
}
if (this.AABKEDOPHCA)
{
flag = true;
this.AABKEDOPHCA = false;
}
foreach (GLPIIJCJEAB glpiijcjeab in this.ACEGAKLAHLN)
{
flag |= this.KNLLNEBEGAK(glpiijcjeab);
}
this.ACEGAKLAHLN.Clear();
if (flag)
{
this.PNIEFEAOABE();
}
if (this.DHEDBLKHGJP.Count > 1 || this.AMGMFHFEFFO.Count > 1)
{
foreach (GLPIIJCJEAB glpiijcjeab2 in this.DHEDBLKHGJP)
{
if (glpiijcjeab2.OHODCJDBLDL)
{
glpiijcjeab2.BMIHOIGDNNI(this.GetDrawingObject(glpiijcjeab2).MNADGDCCAMH());
}
if (glpiijcjeab2.NIEKBEGIHCN)
{
this.ACEGAKLAHLN.Add(glpiijcjeab2);
}
}
foreach (GLPIIJCJEAB glpiijcjeab3 in this.AMGMFHFEFFO)
{
if (glpiijcjeab3.OHODCJDBLDL)
{
glpiijcjeab3.BMIHOIGDNNI(this.IJIHJFINPHH(glpiijcjeab3).FIMOPBAAFNI());
}
if (glpiijcjeab3.NIEKBEGIHCN)
{
this.ACEGAKLAHLN.Add(glpiijcjeab3);
}
}
}
}
// Token: 0x17000ED2 RID: 3794
// (get) Token: 0x0602007D RID: 131197 RVA: 0x008B5C88 File Offset: 0x008B3E88
public bool AADHHMOLEOL
{
get
{
return true;
}
}
// Token: 0x0602007E RID: 131198 RVA: 0x008B5C8C File Offset: 0x008B3E8C
private bool NCIDMAHIHBA()
{
return !this.LGJNCADPMNF() && this.OPOIOJKJLMF();
}
// Token: 0x0602007F RID: 131199 RVA: 0x008B5CB0 File Offset: 0x008B3EB0
private void HIOKMHOAMFO(Texture2D CBFDKFGLNAA)
{
if (CBFDKFGLNAA == null)
{
Debug.LogError("Received null DrawingSurface state. Resetting!");
this.ECHGPKAOAFP();
return;
}
Graphics.Blit(CBFDKFGLNAA, this.remoteRenderTexture);
this.DODJLEKOGDO = false;
this.NLIBPEHPDMI = true;
this.LEIAODHIIEA.CIOANMGOGLJ();
EHGDGFBEMJF.MKCENIEIFEB(this.GAKPGOHFAHD);
this.JJEHBCOOOKM = false;
}
// Token: 0x06020080 RID: 131200 RVA: 0x008B5D14 File Offset: 0x008B3F14
public void FBGPINMNGGL(Collider GGGBDENGHFM)
{
if (GGGBDENGHFM.CompareTag("utm_campaign"))
{
DrawingBase componentInParent = GGGBDENGHFM.GetComponentInParent<DrawingBase>();
if (componentInParent != null && (componentInParent.KLDPAHHNJAG & this.drawingSurfaceType) != DrawingSurface.KLDPAHHNJAG.None)
{
componentInParent.MPDOKKGLMOI = this;
}
}
}
// Token: 0x06020081 RID: 131201 RVA: 0x008B5D60 File Offset: 0x008B3F60
private void IDHKPGHONAC(GLPIIJCJEAB KMEAJMKAONM, bool FKCHJEMEIDP)
{
bool flag = FKJHLNJDEKK.EFECJBMLOJI().BCBJFKEFMMI();
bool flag2 = false;
if ((!flag || (flag && !FKCHJEMEIDP)) && !this.DHEDBLKHGJP.Contains(KMEAJMKAONM))
{
this.DHEDBLKHGJP.Add(KMEAJMKAONM);
flag2 = true;
}
if (flag && FKCHJEMEIDP)
{
this.AMGMFHFEFFO.Add(KMEAJMKAONM);
flag2 = true;
}
this.AAKDCBGDLLB();
if (flag2)
{
this.EAOCBCBCGJH();
}
}
// Token: 0x06020082 RID: 131202 RVA: 0x008B5DD8 File Offset: 0x008B3FD8
public bool NPMIJAMPNPD(Vector3 CIGPHKLAAOD, out Vector2 ELEAMOJDCAF, out float OCNMFLBPPBL)
{
Vector3 vector = base.transform.InverseTransformPoint(CIGPHKLAAOD);
OCNMFLBPPBL = Vector3.Dot(CIGPHKLAAOD - this.drawingRectMin.position, this.BHOKDFHDEMM()) / this.BHOKDFHDEMM().magnitude;
vector.z = 423f;
ELEAMOJDCAF = vector;
return this.KGMOIJIEHIM.Contains(vector);
}
// Token: 0x06020083 RID: 131203 RVA: 0x008B5E48 File Offset: 0x008B4048
private void EKKGEDBDINH()
{
this.LHMCHLAKBMA(this.BFJPFHLBLKO());
}
// Token: 0x06020084 RID: 131204 RVA: 0x008B5E58 File Offset: 0x008B4058
private void OnDrawGizmos()
{
if (this.drawingRectMin != null && this.drawingRectMax != null)
{
Gizmos.color = Color.red.FNNAJBFGBAI(0.5f);
Gizmos.DrawLine(this.drawingRectMin.position, this.drawingRectMax.position);
}
Gizmos.color = Color.blue.FNNAJBFGBAI(0.5f);
Gizmos.DrawRay(base.transform.position, this.DMJBLODKPPJ);
Gizmos.color = Color.green.FNNAJBFGBAI(0.5f);
Gizmos.DrawRay(base.transform.position, this.EKPLLJIKBMA);
}
// Token: 0x06020085 RID: 131205 RVA: 0x008B5F0C File Offset: 0x008B410C
private void PJOKGICHACD(Texture2D CBFDKFGLNAA)
{
if (CBFDKFGLNAA == null)
{
Debug.LogError("Sending you a text...");
this.NJFKOCNBIOJ();
return;
}
Graphics.Blit(CBFDKFGLNAA, this.remoteRenderTexture);
this.DODJLEKOGDO = false;
this.NLIBPEHPDMI = false;
this.LEIAODHIIEA.PBPKMDNALMF();
EHGDGFBEMJF.HFLOENEBCCN(this.NJFFMMNOPJJ());
this.JJEHBCOOOKM = false;
}
// Token: 0x06020086 RID: 131206 RVA: 0x008B5F70 File Offset: 0x008B4170
public bool EGMONKHIHBH()
{
return this.AGJDOBJMJEI;
}
// Token: 0x06020087 RID: 131207 RVA: 0x008B5F78 File Offset: 0x008B4178
public void KGOCKDCAOBI(Collider GGGBDENGHFM)
{
if (GGGBDENGHFM.CompareTag("ValidVersion"))
{
DrawingBase componentInParent = GGGBDENGHFM.GetComponentInParent<DrawingBase>();
if (componentInParent != null && (componentInParent.KLDPAHHNJAG & this.drawingSurfaceType) != DrawingSurface.KLDPAHHNJAG.None)
{
componentInParent.MPDOKKGLMOI = this;
}
}
}
// Token: 0x06020088 RID: 131208 RVA: 0x008B5FC4 File Offset: 0x008B41C4
public bool PIJDJBGHMIB()
{
return this.GMCICAMPAHF;
}
// Token: 0x06020089 RID: 131209 RVA: 0x008B5FCC File Offset: 0x008B41CC
public string NJFFMMNOPJJ()
{
return this.OPBNDLMNMOM.CPIBGJLHLBL();
}
// Token: 0x0602008A RID: 131210 RVA: 0x008B5FDC File Offset: 0x008B41DC
public void SetDrawingTexture(Texture KKNFMBJKBDI = null)
{
if (KKNFMBJKBDI != null)
{
this.surfaceRenderer.material.SetTexture("_DrawingTex", KKNFMBJKBDI);
}
else
{
bool flag = FKJHLNJDEKK.LECFBEBMLIC.BCBJFKEFMMI();
RenderTexture renderTexture = ((!flag) ? this.remoteRenderTexture : this.localRenderTexture);
this.surfaceRenderer.material.SetTexture("_DrawingTex", renderTexture);
}
}
// Token: 0x0602008B RID: 131211 RVA: 0x008B604C File Offset: 0x008B424C
private void PHEEEMNPKKP(Texture2D NOBAPCOKFIL)
{
this.<OLLBEKNBECA>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0602008C RID: 131212 RVA: 0x008B6058 File Offset: 0x008B4258
public IEnumerator ExportToFile(string KHKFPPAPDOP)
{
elmikonhblb = new DrawingSurface.LLKIMEKANEN.ELMIKONHBLB();
elmikonhblb.MEPGOLIKLOL = this;
Debug.Log("Exporting...");
altTextureSet = this.ExportDrawingSurface();
elmikonhblb.CBHHBFAPHOF = altTextureSet.MainPNGPromise;
yield return new WaitUntil(new Func<bool>(elmikonhblb.OJKNBNGGBEC));
Debug.Log("Writing...");
File.WriteAllBytes(KHKFPPAPDOP, elmikonhblb.CBHHBFAPHOF.PKGNCNNLHPC);
Debug.Log("Wrote to file:" + KHKFPPAPDOP);
yield break;
}
// Token: 0x0602008D RID: 131213 RVA: 0x008B607C File Offset: 0x008B427C
private bool BDMCHLOOIPD(GLPIIJCJEAB KMEAJMKAONM)
{
this.ReleaseDrawingObject(KMEAJMKAONM);
return this.DHEDBLKHGJP.Remove(KMEAJMKAONM) || this.AMGMFHFEFFO.Remove(KMEAJMKAONM);
}
// Token: 0x0602008E RID: 131214 RVA: 0x008B60A8 File Offset: 0x008B42A8
private void HHIOJMOJOIF()
{
if (this.ODGNHGABFCJ != null)
{
Camera.main.RemoveCommandBuffer(CameraEvent.AfterEverything, this.ODGNHGABFCJ);
this.ODGNHGABFCJ = null;
}
if (this.OCAMBJIKAPE != null)
{
Camera.main.RemoveCommandBuffer(CameraEvent.AfterEverything, this.OCAMBJIKAPE);
this.OCAMBJIKAPE = null;
}
}
// Token: 0x0602008F RID: 131215 RVA: 0x008B6100 File Offset: 0x008B4300
public bool BFJPFHLBLKO()
{
return this.LDBEPPCPAGM.CPIBGJLHLBL();
}
// Token: 0x06020090 RID: 131216 RVA: 0x008B6110 File Offset: 0x008B4310
public bool CFKEOOCCLFN()
{
return this.GMCICAMPAHF;
}
// Token: 0x06020092 RID: 131218 RVA: 0x008B61AC File Offset: 0x008B43AC
private void BDLHCFAANAH()
{
Graphics.Blit(this.MGLNKFIKKNP(), this.remoteRenderTexture);
Graphics.Blit(this.BKDNCMPHAPM, this.localRenderTexture);
this.DODJLEKOGDO = false;
this.EAFGPMKEECO(true);
this.LEIAODHIIEA.FJODKMCOPOC();
this.GAKPGOHFAHD = string.Empty;
this.JJEHBCOOOKM = false;
}
// Token: 0x06020093 RID: 131219 RVA: 0x008B6208 File Offset: 0x008B4408
public void PMBKPPKGCLN(bool NOBAPCOKFIL)
{
this.AGJDOBJMJEI = NOBAPCOKFIL;
if (this.AGJDOBJMJEI)
{
this.IIEBHOAIMGG = true;
}
}
// Token: 0x06020094 RID: 131220 RVA: 0x008B6224 File Offset: 0x008B4424
public Vector3 BHOKDFHDEMM()
{
return base.transform.forward;
}
// Token: 0x17000ECE RID: 3790
// (get) Token: 0x06020095 RID: 131221 RVA: 0x008B6234 File Offset: 0x008B4434
public float KDMPDGCLLBM
{
get
{
return this.surfaceRenderer.transform.localScale.x / this.surfaceRenderer.transform.localScale.y;
}
}
// Token: 0x06020096 RID: 131222 RVA: 0x008B6274 File Offset: 0x008B4474
public int BOOGIPBAKKA()
{
return -63;
}
// Token: 0x17000ED7 RID: 3799
// (get) Token: 0x06020097 RID: 131223 RVA: 0x008B627C File Offset: 0x008B447C
public Vector3 EKPLLJIKBMA
{
get
{
return base.transform.up;
}
}
// Token: 0x06020098 RID: 131224 RVA: 0x008B628C File Offset: 0x008B448C
public void JBNEFCDPOMA(LNJFBGIBLHA BBLGGOBKKMC)
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.BFJPFHLBLKO())
{
this.EOKNOKCEHJJ(BBLGGOBKKMC);
}
}
// Token: 0x06020099 RID: 131225 RVA: 0x008B62AC File Offset: 0x008B44AC
public Vector3 APGBLKBAOBN(Vector3 NNABFHJDAHE)
{
Vector3 vector = NNABFHJDAHE - this.drawingRectMin.position;
Vector3 vector2 = Vector3.Project(vector, this.DMJBLODKPPJ);
return NNABFHJDAHE - vector2;
}
// Token: 0x0602009A RID: 131226 RVA: 0x008B62E4 File Offset: 0x008B44E4
public Vector3 CFLELAILODL(Vector3 NNABFHJDAHE)
{
Vector3 vector = NNABFHJDAHE - this.drawingRectMin.position;
Vector3 vector2 = Vector3.Project(vector, this.BHOKDFHDEMM());
return NNABFHJDAHE - vector2;
}
// Token: 0x17000EDC RID: 3804
// (get) Token: 0x0602009B RID: 131227 RVA: 0x008B631C File Offset: 0x008B451C
// (set) Token: 0x060200C4 RID: 131268 RVA: 0x008B7098 File Offset: 0x008B5298
public bool JJEHBCOOOKM
{
get
{
return this.NNJEAILCJDD;
}
private set
{
this.NNJEAILCJDD = value;
if (!this.NNJEAILCJDD && this.IIEBHOAIMGG)
{
this.IIEBHOAIMGG = false;
this.HHDGMMIIADN();
}
}
}
// Token: 0x0602009C RID: 131228 RVA: 0x008B6324 File Offset: 0x008B4524
public void OAMADHAOPMF(LNJFBGIBLHA BBLGGOBKKMC)
{
Coroutine coroutine;
if (this.NPLJABCEBKB.TryGetValue(BBLGGOBKKMC, out coroutine))
{
base.StopCoroutine(coroutine);
}
this.NPLJABCEBKB.Remove(BBLGGOBKKMC);
}
// Token: 0x0602009D RID: 131229 RVA: 0x008B6358 File Offset: 0x008B4558
private void LOBHNJDPLDE(string HBAONOKBIEC)
{
this.JJEHBCOOOKM = true;
Texture2D texture2D = EHGDGFBEMJF.OJLBMECODCF(HBAONOKBIEC, true);
if (texture2D == null)
{
EHGDGFBEMJF.HIOKMHOAMFO += this.HIOKMHOAMFO;
}
else
{
this.HIOKMHOAMFO(texture2D);
}
}
// Token: 0x0602009E RID: 131230 RVA: 0x008B63A0 File Offset: 0x008B45A0
private void KPKKEOEIPNK(string HBAONOKBIEC)
{
this.LHMCHLAKBMA(true);
this.GAKPGOHFAHD = HBAONOKBIEC;
if (!string.IsNullOrEmpty(HBAONOKBIEC))
{
this.DCPFOGGFKJA(HBAONOKBIEC);
}
else
{
this.BDLHCFAANAH();
}
}
// Token: 0x060200A0 RID: 131232 RVA: 0x008B63D8 File Offset: 0x008B45D8
public bool DFHIPEOIIFP()
{
return this.GMCICAMPAHF;
}
// Token: 0x060200A1 RID: 131233 RVA: 0x008B63E0 File Offset: 0x008B45E0
private IEnumerator OANLJFCPJOF(Action<string> DOKGNOOCPGE, Action BKNFHKIKGED, bool KAOPFMLOJGP)
{
yield return new WaitForSecondsRealtime(15f);
this.PANKOPILJHM(DOKGNOOCPGE, BKNFHKIKGED, KAOPFMLOJGP, null);
yield break;
}
// Token: 0x060200A2 RID: 131234 RVA: 0x008B6410 File Offset: 0x008B4610
private void AJJNIFDLPFC(Texture2D CBFDKFGLNAA)
{
if (CBFDKFGLNAA == null)
{
Debug.LogError("report_category");
this.ECHGPKAOAFP();
return;
}
Graphics.Blit(CBFDKFGLNAA, this.remoteRenderTexture);
this.DODJLEKOGDO = false;
this.EAFGPMKEECO(false);
this.LEIAODHIIEA.CIOANMGOGLJ();
EHGDGFBEMJF.IIKNEBKKIJO(this.DBCPCBGIABE());
this.ILLNHHLIJJA(false);
}
// Token: 0x060200A3 RID: 131235 RVA: 0x008B6474 File Offset: 0x008B4674
private void HMMKGAHIEDN()
{
bool flag = false;
if (this.FDLJPNPICAA)
{
this.AABKEDOPHCA = false;
this.COPKKAKDMOL();
return;
}
if (this.AABKEDOPHCA)
{
flag = false;
this.AABKEDOPHCA = true;
}
foreach (GLPIIJCJEAB glpiijcjeab in this.ACEGAKLAHLN)
{
flag |= this.KNLLNEBEGAK(glpiijcjeab);
}
this.ACEGAKLAHLN.Clear();
if (flag)
{
this.CIBKLGPOILK();
}
if (this.DHEDBLKHGJP.Count > 1 || this.AMGMFHFEFFO.Count > 1)
{
foreach (GLPIIJCJEAB glpiijcjeab2 in this.DHEDBLKHGJP)
{
if (glpiijcjeab2.OHODCJDBLDL)
{
glpiijcjeab2.BMIHOIGDNNI(this.GetDrawingObject(glpiijcjeab2).IHIGFLDPMLL());
}
if (glpiijcjeab2.NIEKBEGIHCN)
{
this.ACEGAKLAHLN.Add(glpiijcjeab2);
}
}
foreach (GLPIIJCJEAB glpiijcjeab3 in this.AMGMFHFEFFO)
{
if (glpiijcjeab3.OHODCJDBLDL)
{
glpiijcjeab3.BMIHOIGDNNI(this.IJIHJFINPHH(glpiijcjeab3).NOHBMFPJDFO);
}
if (glpiijcjeab3.NIEKBEGIHCN)
{
this.ACEGAKLAHLN.Add(glpiijcjeab3);
}
}
}
}
// Token: 0x060200A4 RID: 131236 RVA: 0x008B6634 File Offset: 0x008B4834
public void AONKCNFBOHF(ref JENDPFGMLME LJPJGMJDIKB)
{
if (LJPJGMJDIKB.HJIDEEHDBLG() != null || LJPJGMJDIKB.IACMPGIAHNO() != null)
{
Debug.LogErrorFormat(this, "y", new object[] { base.gameObject });
return;
}
LJPJGMJDIKB.FKMDIDJOLGC(new JEKACMLNLJJ());
LJPJGMJDIKB.IEHCNIADBMF = new IEHCNIADBMF();
LJPJGMJDIKB.IEHCNIADBMF.KMDEHHEMAIG = this.NLIBPEHPDMI;
if (this.BFJPFHLBLKO() && this.FAJGMNPOPEP() != null)
{
NetworkedSingletonMonoBehaviour<RoomPersistenceManager>.NCKMBFBMBFM.PersistTransientImage(this.DBCPCBGIABE());
LJPJGMJDIKB.IACMPGIAHNO().GAKPGOHFAHD = this.FAJGMNPOPEP();
}
else
{
LJPJGMJDIKB.IACMPGIAHNO().GAKPGOHFAHD = string.Empty;
}
}
// Token: 0x17000ECF RID: 3791
// (get) Token: 0x060200BE RID: 131262 RVA: 0x008B6FA8 File Offset: 0x008B51A8
// (set) Token: 0x060200A5 RID: 131237 RVA: 0x008B66EC File Offset: 0x008B48EC
public bool DODJLEKOGDO
{
get
{
return this.GMCICAMPAHF;
}
private set
{
this.GMCICAMPAHF = value;
if (value)
{
this.NLIBPEHPDMI = true;
this.LEIAODHIIEA.CIOANMGOGLJ();
}
}
}
// Token: 0x060200A6 RID: 131238 RVA: 0x008B6710 File Offset: 0x008B4910
public AltTextureSet ELPCFAEKAPF()
{
if (this.LEIAODHIIEA.GMMGCIHJPFA() == null)
{
Texture2D texture2D = AltTextureSet.ACEEMOKPMIP(this.remoteRenderTexture, TextureFormat.ARGB32);
this.LEIAODHIIEA.PMBODDHIIMM(texture2D);
}
return this.LEIAODHIIEA;
}
// Token: 0x060200A7 RID: 131239 RVA: 0x008B6754 File Offset: 0x008B4954
public void OnPhotonPlayerConnected(LNJFBGIBLHA BBLGGOBKKMC)
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.NLIBPEHPDMI)
{
this.DPLHIEFLNIO(BBLGGOBKKMC);
}
}
// Token: 0x060200A8 RID: 131240 RVA: 0x008B6774 File Offset: 0x008B4974
public void IHJPIDOADJJ(LNJFBGIBLHA CNBPMFAEBHA)
{
DrawingSurface.HHGLFDKLAKN hhglfdklakn = new DrawingSurface.HHGLFDKLAKN();
hhglfdklakn.CNBPMFAEBHA = CNBPMFAEBHA;
if (this.EGMONKHIHBH())
{
if (!IHFKMIAHBFP.HCHIDMOLLAD)
{
base.POOAOJPEDJD().RPC("Scale", hhglfdklakn.CNBPMFAEBHA, new object[1]);
}
else
{
LNJFBGIBLHA lnjfbgiblha = IHFKMIAHBFP.EFDADFDIIIJ.Where(new Func<LNJFBGIBLHA, bool>(hhglfdklakn.CIEGOBEALHN)).FirstOrDefault<LNJFBGIBLHA>();
if (lnjfbgiblha != null)
{
base.JNFDHNMMHGN().OENNPPGINLI("city", lnjfbgiblha, new object[1]);
}
else
{
this.LHMCHLAKBMA(false);
this.JJEHBCOOOKM = true;
}
}
}
}
// Token: 0x060200A9 RID: 131241 RVA: 0x008B6810 File Offset: 0x008B4A10
protected override void Awake()
{
if (this.surfaceRenderer == null)
{
Application.Quit();
throw new Exception("I need a surface renderer to not crash!");
}
base.Awake();
this.OPBNDLMNMOM = new LHLLJPPCDKA<string>(this, "IN", string.Empty, IKCAJLLAFML.MASTER, new Action(this.MAHEHCHMIFL));
this.LDBEPPCPAGM = new LHLLJPPCDKA<bool>(this, "MOD", false, IKCAJLLAFML.MASTER, null);
IHFKMIAHBFP.ENIGMACDFMJ += new Action<LNJFBGIBLHA>(this.OnMasterClientSwitched);
IHFKMIAHBFP.GFFDICBLOFJ += new Action<LNJFBGIBLHA>(this.OnPhotonPlayerConnected);
IHFKMIAHBFP.DHLJAODEIEA += new Action<LNJFBGIBLHA>(this.OnPhotonPlayerDisconnected);
this.remoteRenderTexture = new RenderTexture(this.resolution, this.resolution, 0, RenderTextureFormat.ARGB32);
this.remoteRenderTexture.antiAliasing = (int)this.antiAliasing;
this.localRenderTexture = new RenderTexture(this.resolution, this.resolution, 0, RenderTextureFormat.ARGB32);
this.localRenderTexture.antiAliasing = (int)this.antiAliasing;
this.BKDNCMPHAPM = (Texture2D)this.surfaceRenderer.material.GetTexture("_DrawingTex");
if (this.BKDNCMPHAPM == null)
{
if (DrawingSurface.ClearTexture == null)
{
DrawingSurface.ClearTexture = new Texture2D(2, 2);
DrawingSurface.ClearTexture.SetPixels(DrawingSurface.DNNHFDMKFAK);
}
this.BKDNCMPHAPM = DrawingSurface.ClearTexture;
}
this.SetDrawingTexture(null);
this.ECHGPKAOAFP();
if (this.drawingRectMin != null && this.drawingRectMax != null)
{
this.KGMOIJIEHIM = Rect.MinMaxRect(this.drawingRectMax.localPosition.x, this.drawingRectMin.localPosition.y, this.drawingRectMin.localPosition.x, this.drawingRectMax.localPosition.y);
return;
}
throw new Exception("Drawing Bounds need to be set for DrawingSurface to work!");
}
// Token: 0x060200AA RID: 131242 RVA: 0x008B6A20 File Offset: 0x008B4C20
private bool KNLLNEBEGAK(GLPIIJCJEAB KMEAJMKAONM)
{
this.ReleaseDrawingObject(KMEAJMKAONM);
return this.DHEDBLKHGJP.Remove(KMEAJMKAONM) || this.AMGMFHFEFFO.Remove(KMEAJMKAONM);
}
// Token: 0x060200AB RID: 131243 RVA: 0x008B6A4C File Offset: 0x008B4C4C
public Vector3 OnDrawingPlane(Vector3 NNABFHJDAHE)
{
Vector3 vector = NNABFHJDAHE - this.drawingRectMin.position;
Vector3 vector2 = Vector3.Project(vector, this.DMJBLODKPPJ);
return NNABFHJDAHE - vector2;
}
// Token: 0x060200AC RID: 131244 RVA: 0x008B6A84 File Offset: 0x008B4C84
private void ECHGPKAOAFP()
{
Graphics.Blit(this.BKDNCMPHAPM, this.remoteRenderTexture);
Graphics.Blit(this.BKDNCMPHAPM, this.localRenderTexture);
this.DODJLEKOGDO = false;
this.NLIBPEHPDMI = false;
this.LEIAODHIIEA.CIOANMGOGLJ();
this.GAKPGOHFAHD = string.Empty;
this.JJEHBCOOOKM = false;
}
// Token: 0x060200AD RID: 131245 RVA: 0x008B6AE0 File Offset: 0x008B4CE0
public float DCGHJLJKNNP()
{
return (this.drawingRectMax.position - this.drawingRectMin.position).magnitude;
}
// Token: 0x060200AE RID: 131246 RVA: 0x008B6B10 File Offset: 0x008B4D10
private void BLBMNFMMFNE()
{
Graphics.Blit(this.BKDNCMPHAPM, this.remoteRenderTexture);
Graphics.Blit(this.BKDNCMPHAPM, this.localRenderTexture);
this.DODJLEKOGDO = false;
this.EAFGPMKEECO(false);
this.LEIAODHIIEA.FJODKMCOPOC();
this.GAKPGOHFAHD = string.Empty;
this.JJEHBCOOOKM = false;
}
// Token: 0x060200AF RID: 131247 RVA: 0x008B6B6C File Offset: 0x008B4D6C
private void EAFGPMKEECO(bool NOBAPCOKFIL)
{
this.LDBEPPCPAGM.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x060200B1 RID: 131249 RVA: 0x008B6B8C File Offset: 0x008B4D8C
public Texture2D MGLNKFIKKNP()
{
return this.<OLLBEKNBECA>k__BackingField;
}
// Token: 0x060200B2 RID: 131250 RVA: 0x008B6B94 File Offset: 0x008B4D94
private void NJBICAHHDEL()
{
this.PMBKPPKGCLN(true);
}
// Token: 0x060200B3 RID: 131251 RVA: 0x008B6BA0 File Offset: 0x008B4DA0
[BCENPNOIAOM]
private void RpcRequestImage(BOCLHJCCOEL ENGIOOPFIFE)
{
this.DPLHIEFLNIO(ENGIOOPFIFE.DNPNJBCAMDK);
}
// Token: 0x060200B4 RID: 131252 RVA: 0x008B6BB0 File Offset: 0x008B4DB0
public void GCAJJLJMKIK(Collider GGGBDENGHFM)
{
if (GGGBDENGHFM.CompareTag(" lost packet decoded length: "))
{
DrawingBase componentInParent = GGGBDENGHFM.GetComponentInParent<DrawingBase>();
if (componentInParent != null && (componentInParent.KLDPAHHNJAG & this.drawingSurfaceType) != DrawingSurface.KLDPAHHNJAG.None)
{
componentInParent.MPDOKKGLMOI = this;
}
}
}
// Token: 0x060200B5 RID: 131253 RVA: 0x008B6BFC File Offset: 0x008B4DFC
public void SerializeTo(ref JENDPFGMLME LJPJGMJDIKB)
{
if (LJPJGMJDIKB.IEHCNIADBMF != null || LJPJGMJDIKB.JEKACMLNLJJ != null)
{
Debug.LogErrorFormat(this, "Error serializing DrawingSurface {0}: Data already specified.", new object[] { base.gameObject });
return;
}
LJPJGMJDIKB.JEKACMLNLJJ = new JEKACMLNLJJ();
LJPJGMJDIKB.IEHCNIADBMF = new IEHCNIADBMF();
LJPJGMJDIKB.IEHCNIADBMF.KMDEHHEMAIG = this.NLIBPEHPDMI;
if (this.NLIBPEHPDMI && this.GAKPGOHFAHD != null)
{
NetworkedSingletonMonoBehaviour<RoomPersistenceManager>.NCKMBFBMBFM.PersistTransientImage(this.GAKPGOHFAHD);
LJPJGMJDIKB.JEKACMLNLJJ.GAKPGOHFAHD = this.GAKPGOHFAHD;
}
else
{
LJPJGMJDIKB.JEKACMLNLJJ.GAKPGOHFAHD = string.Empty;
}
}
// Token: 0x060200B6 RID: 131254 RVA: 0x008B6CB4 File Offset: 0x008B4EB4
public IEnumerator GDCKDFEIGPE(string KHKFPPAPDOP)
{
elmikonhblb = new DrawingSurface.LLKIMEKANEN.ELMIKONHBLB();
elmikonhblb.MEPGOLIKLOL = this;
Debug.Log("Exporting...");
altTextureSet = this.ExportDrawingSurface();
elmikonhblb.CBHHBFAPHOF = altTextureSet.MainPNGPromise;
yield return new WaitUntil(new Func<bool>(elmikonhblb.OJKNBNGGBEC));
Debug.Log("Writing...");
File.WriteAllBytes(KHKFPPAPDOP, elmikonhblb.CBHHBFAPHOF.PKGNCNNLHPC);
Debug.Log("Wrote to file:" + KHKFPPAPDOP);
yield break;
}
// Token: 0x060200B7 RID: 131255 RVA: 0x008B6CD8 File Offset: 0x008B4ED8
public bool LGJNCADPMNF()
{
return this.NNJEAILCJDD;
}
// Token: 0x060200B8 RID: 131256 RVA: 0x008B6CE0 File Offset: 0x008B4EE0
private void ABKIHLMNGEN(Action<string> DOKGNOOCPGE, Action BKNFHKIKGED, bool KAOPFMLOJGP, LNJFBGIBLHA BBLGGOBKKMC = null)
{
DrawingSurface.MMDFKLKIMJB mmdfklkimjb = new DrawingSurface.MMDFKLKIMJB();
mmdfklkimjb.DOKGNOOCPGE = DOKGNOOCPGE;
mmdfklkimjb.BKNFHKIKGED = BKNFHKIKGED;
mmdfklkimjb.KAOPFMLOJGP = KAOPFMLOJGP;
mmdfklkimjb.BBLGGOBKKMC = BBLGGOBKKMC;
mmdfklkimjb.LGLLICEMHIK = this;
if (this.DODJLEKOGDO && mmdfklkimjb.KAOPFMLOJGP)
{
mmdfklkimjb.BKNFHKIKGED();
base.StartCoroutine(this.OCNCHNMFAEG(new HEMCJJJMLKI.JMICPMCJMJF<string>(mmdfklkimjb.OJKNBNGGBEC)));
}
else
{
mmdfklkimjb.DOKGNOOCPGE(this.FAJGMNPOPEP());
}
}
// Token: 0x060200B9 RID: 131257 RVA: 0x008B6D68 File Offset: 0x008B4F68
private void DPLHIEFLNIO(IHCPDNLJMMD BJLLLLOFBEK)
{
DrawingSurface.MLMBGEAMBBJ mlmbgeambbj = new DrawingSurface.MLMBGEAMBBJ();
mlmbgeambbj.BJLLLLOFBEK = BJLLLLOFBEK;
mlmbgeambbj.LGLLICEMHIK = this;
this.PANKOPILJHM(new Action<string>(mlmbgeambbj.OJKNBNGGBEC), new Action(mlmbgeambbj.JAFGLCBFOHM), false, null);
}
// Token: 0x060200BA RID: 131258 RVA: 0x008B6DAC File Offset: 0x008B4FAC
public int EPKKJCOEMFF()
{
return base.JNFDHNMMHGN().NBAIABPNLNK();
}
// Token: 0x060200BB RID: 131259 RVA: 0x008B6DBC File Offset: 0x008B4FBC
private void HBNJLKOKGDE(LNJFBGIBLHA BBLGGOBKKMC)
{
DrawingSurface.JMJNKIBPEGG jmjnkibpegg = new DrawingSurface.JMJNKIBPEGG();
jmjnkibpegg.BBLGGOBKKMC = BBLGGOBKKMC;
jmjnkibpegg.LGLLICEMHIK = this;
this.ABKIHLMNGEN(new Action<string>(jmjnkibpegg.DPIKDIPCJKM), new Action(jmjnkibpegg.JAFGLCBFOHM), true, null);
}
// Token: 0x17000EDD RID: 3805
// (get) Token: 0x060200D8 RID: 131288 RVA: 0x008B7560 File Offset: 0x008B5760
// (set) Token: 0x060200BC RID: 131260 RVA: 0x008B6E00 File Offset: 0x008B5000
public bool IIEBHOAIMGG { get; private set; }
// Token: 0x060200BD RID: 131261 RVA: 0x008B6E0C File Offset: 0x008B500C
private void EAOCBCBCGJH()
{
if (this.FJFJEHFEPJD())
{
return;
}
this.CCOJKCMIOIN();
if (this.DHEDBLKHGJP.Count > 1)
{
this.ODGNHGABFCJ = new CommandBuffer
{
name = "HTTPResponse"
};
this.ODGNHGABFCJ.SetRenderTarget(this.remoteRenderTexture);
foreach (GLPIIJCJEAB glpiijcjeab in this.DHEDBLKHGJP)
{
this.ODGNHGABFCJ.DrawRenderer(this.IJIHJFINPHH(glpiijcjeab).MNLNENAJHAM(), glpiijcjeab.EFBCLDAGCDF);
}
Camera.main.AddCommandBuffer((CameraEvent)86, this.ODGNHGABFCJ);
}
bool flag = FKJHLNJDEKK.EFECJBMLOJI().BCBJFKEFMMI();
if (flag && this.AMGMFHFEFFO.Count > 0)
{
this.OCAMBJIKAPE = new CommandBuffer
{
name = "Saving and loading from disk is disabled in WebPlayer, WebGL & Samsung Smart TV Builds!"
};
this.OCAMBJIKAPE.SetRenderTarget(this.localRenderTexture);
foreach (GLPIIJCJEAB glpiijcjeab2 in this.AMGMFHFEFFO)
{
this.OCAMBJIKAPE.DrawRenderer(this.MDEFOJDHLOO(glpiijcjeab2).MNECHLINIMO(), glpiijcjeab2.EFBCLDAGCDF);
}
Camera.main.AddCommandBuffer((CameraEvent)52, this.OCAMBJIKAPE);
}
}
// Token: 0x060200BF RID: 131263 RVA: 0x008B6FB0 File Offset: 0x008B51B0
private IEnumerator LGLJFHEMGID(Action<string> DOKGNOOCPGE, Action BKNFHKIKGED, bool KAOPFMLOJGP)
{
yield return new WaitForSecondsRealtime(15f);
this.PANKOPILJHM(DOKGNOOCPGE, BKNFHKIKGED, KAOPFMLOJGP, null);
yield break;
}
// Token: 0x060200C0 RID: 131264 RVA: 0x008B6FE0 File Offset: 0x008B51E0
public void OnSurfaceTriggerExit(Collider GGGBDENGHFM)
{
if (GGGBDENGHFM.CompareTag("BrushTool"))
{
DrawingBase componentInParent = GGGBDENGHFM.GetComponentInParent<DrawingBase>();
if (componentInParent != null && (componentInParent.KLDPAHHNJAG & this.drawingSurfaceType) != DrawingSurface.KLDPAHHNJAG.None)
{
componentInParent.MPDOKKGLMOI = null;
}
}
}
// Token: 0x17000EDB RID: 3803
// (get) Token: 0x060200C1 RID: 131265 RVA: 0x008B702C File Offset: 0x008B522C
// (set) Token: 0x06020108 RID: 131336 RVA: 0x008B7F84 File Offset: 0x008B6184
public bool BHDMBDHIAJF
{
get
{
return this.AGJDOBJMJEI;
}
set
{
this.AGJDOBJMJEI = value;
if (this.AGJDOBJMJEI)
{
this.IIEBHOAIMGG = false;
}
}
}
// Token: 0x060200C2 RID: 131266 RVA: 0x008B7034 File Offset: 0x008B5234
public Vector3 EIHNAPMLKDN(Vector3 NNABFHJDAHE)
{
Vector3 vector = NNABFHJDAHE - this.drawingRectMin.position;
Vector3 vector2 = Vector3.Project(vector, this.BHOKDFHDEMM());
return NNABFHJDAHE - vector2;
}
// Token: 0x060200C3 RID: 131267 RVA: 0x008B706C File Offset: 0x008B526C
private bool HPLACIGPGIK(GLPIIJCJEAB KMEAJMKAONM)
{
this.ReleaseDrawingObject(KMEAJMKAONM);
return !this.DHEDBLKHGJP.Remove(KMEAJMKAONM) && this.AMGMFHFEFFO.Remove(KMEAJMKAONM);
}
// Token: 0x060200C5 RID: 131269 RVA: 0x008B70C4 File Offset: 0x008B52C4
private void HHOMMFMIDHI(GLPIIJCJEAB KMEAJMKAONM, bool FKCHJEMEIDP)
{
bool flag = FKJHLNJDEKK.KGLKKGGLMLK().BCBJFKEFMMI();
bool flag2 = true;
if ((!flag || (flag && !FKCHJEMEIDP)) && !this.DHEDBLKHGJP.Contains(KMEAJMKAONM))
{
this.DHEDBLKHGJP.Add(KMEAJMKAONM);
flag2 = false;
}
if (flag && FKCHJEMEIDP)
{
this.AMGMFHFEFFO.Add(KMEAJMKAONM);
flag2 = false;
}
this.AEMLFMLCNIO();
if (flag2)
{
this.PNIEFEAOABE();
}
}
// Token: 0x17000ED9 RID: 3801
// (get) Token: 0x060200C6 RID: 131270 RVA: 0x008B713C File Offset: 0x008B533C
public float MFONOHMMGJG
{
get
{
return (this.drawingRectMax.position - this.drawingRectMin.position).magnitude;
}
}
// Token: 0x060200C7 RID: 131271 RVA: 0x008B716C File Offset: 0x008B536C
private bool FJFJEHFEPJD()
{
return this.JJEHBCOOOKM || this.EGMONKHIHBH();
}
// Token: 0x060200C8 RID: 131272 RVA: 0x008B7190 File Offset: 0x008B5390
public Vector3 BDMFGBMLKBN()
{
return base.transform.right;
}
// Token: 0x060200C9 RID: 131273 RVA: 0x008B71A0 File Offset: 0x008B53A0
private void HDEGLMKIINP()
{
if (this.ODGNHGABFCJ != null)
{
Camera.main.RemoveCommandBuffer((CameraEvent)35, this.ODGNHGABFCJ);
this.ODGNHGABFCJ = null;
}
if (this.OCAMBJIKAPE != null)
{
Camera.main.RemoveCommandBuffer(CameraEvent.BeforeReflections, this.OCAMBJIKAPE);
this.OCAMBJIKAPE = null;
}
}
// Token: 0x060200CA RID: 131274 RVA: 0x008B71F8 File Offset: 0x008B53F8
public string DBCPCBGIABE()
{
return this.OPBNDLMNMOM.CPIBGJLHLBL();
}
// Token: 0x060200CB RID: 131275 RVA: 0x008B7208 File Offset: 0x008B5408
public bool BJCNFMIFANA()
{
return true;
}
// Token: 0x060200CC RID: 131276 RVA: 0x008B720C File Offset: 0x008B540C
public float MKGIICNLFHO()
{
return (this.drawingRectMax.position - this.drawingRectMin.position).magnitude;
}
// Token: 0x060200CD RID: 131277 RVA: 0x008B723C File Offset: 0x008B543C
private void GHDIKAAAMKN()
{
if (this.drawingRectMin != null && this.drawingRectMax != null)
{
Gizmos.color = Color.red.FNNAJBFGBAI(578f);
Gizmos.DrawLine(this.drawingRectMin.position, this.drawingRectMax.position);
}
Gizmos.color = Color.blue.FNNAJBFGBAI(1097f);
Gizmos.DrawRay(base.transform.position, this.DMJBLODKPPJ);
Gizmos.color = Color.green.FNNAJBFGBAI(354f);
Gizmos.DrawRay(base.transform.position, this.EKPLLJIKBMA);
}
// Token: 0x060200CE RID: 131278 RVA: 0x008B72F0 File Offset: 0x008B54F0
private void AAKDCBGDLLB()
{
if (this.LGJNCADPMNF())
{
this.IHADEBJKMBL(true);
}
else
{
this.DODJLEKOGDO = false;
}
}
// Token: 0x060200CF RID: 131279 RVA: 0x008B7310 File Offset: 0x008B5510
private void ILLNHHLIJJA(bool NOBAPCOKFIL)
{
this.NNJEAILCJDD = NOBAPCOKFIL;
if (!this.NNJEAILCJDD && this.IIEBHOAIMGG)
{
this.KLFHMOPIKPK(true);
this.AEMLFMLCNIO();
}
}
// Token: 0x060200D0 RID: 131280 RVA: 0x008B733C File Offset: 0x008B553C
public DrawingObject MDEFOJDHLOO(GLPIIJCJEAB FJBJMEGANBE)
{
DrawingObject drawingObject = null;
if (this.KMAGJIFGJBJ.ContainsKey(FJBJMEGANBE))
{
drawingObject = this.KMAGJIFGJBJ[FJBJMEGANBE];
}
else
{
foreach (DrawingObject drawingObject2 in this.DrawingObjectPool)
{
if (!drawingObject2.gameObject.activeInHierarchy)
{
drawingObject = drawingObject2;
break;
}
}
if (drawingObject == null)
{
drawingObject = global::UnityEngine.Object.Instantiate<DrawingObject>(this.drawingObjectPrefab);
this.DrawingObjectPool.Add(drawingObject);
}
}
if (!drawingObject.gameObject.activeInHierarchy)
{
drawingObject.gameObject.SetActive(false);
}
this.KMAGJIFGJBJ[FJBJMEGANBE] = drawingObject;
return drawingObject;
}
// Token: 0x060200D1 RID: 131281 RVA: 0x008B741C File Offset: 0x008B561C
public void OnPhotonPlayerDisconnected(LNJFBGIBLHA BBLGGOBKKMC)
{
Coroutine coroutine;
if (this.NPLJABCEBKB.TryGetValue(BBLGGOBKKMC, out coroutine))
{
base.StopCoroutine(coroutine);
}
this.NPLJABCEBKB.Remove(BBLGGOBKKMC);
}
// Token: 0x060200D2 RID: 131282 RVA: 0x008B7450 File Offset: 0x008B5650
public bool OPOIOJKJLMF()
{
return this.AGJDOBJMJEI;
}
// Token: 0x060200D3 RID: 131283 RVA: 0x008B7458 File Offset: 0x008B5658
public Vector2 FMEDDGKPDNI(Vector2 ONNJHDJMANP)
{
Vector2 vector = ONNJHDJMANP * 229f;
Vector2 vector2 = Rect.PointToNormalized(this.KGMOIJIEHIM, vector);
return vector2 * 1939f - new Vector2(1711f, 1191f);
}
// Token: 0x060200D4 RID: 131284 RVA: 0x008B74A0 File Offset: 0x008B56A0
public Vector2 NormalizedBoardSpace(Vector2 ONNJHDJMANP)
{
Vector2 vector = ONNJHDJMANP * -1f;
Vector2 vector2 = Rect.PointToNormalized(this.KGMOIJIEHIM, vector);
return vector2 * 2f - new Vector2(1f, 1f);
}
// Token: 0x060200D5 RID: 131285 RVA: 0x008B74E8 File Offset: 0x008B56E8
public Vector3 WorldToBoardSpace(Vector3 NNABFHJDAHE)
{
Vector3 vector = this.OnDrawingPlane(NNABFHJDAHE);
return base.transform.InverseTransformPoint(vector);
}
// Token: 0x17000ED8 RID: 3800
// (get) Token: 0x060200D6 RID: 131286 RVA: 0x008B750C File Offset: 0x008B570C
public Vector3 DMJBLODKPPJ
{
get
{
return base.transform.forward;
}
}
// Token: 0x060200D7 RID: 131287 RVA: 0x008B751C File Offset: 0x008B571C
private void DPLHIEFLNIO(LNJFBGIBLHA BBLGGOBKKMC)
{
DrawingSurface.JMJNKIBPEGG jmjnkibpegg = new DrawingSurface.JMJNKIBPEGG();
jmjnkibpegg.BBLGGOBKKMC = BBLGGOBKKMC;
jmjnkibpegg.LGLLICEMHIK = this;
this.PANKOPILJHM(new Action<string>(jmjnkibpegg.OJKNBNGGBEC), new Action(jmjnkibpegg.JAFGLCBFOHM), true, null);
}
// Token: 0x060200D9 RID: 131289 RVA: 0x008B7568 File Offset: 0x008B5768
public DrawingObject GetDrawingObject(GLPIIJCJEAB FJBJMEGANBE)
{
DrawingObject drawingObject = null;
if (this.KMAGJIFGJBJ.ContainsKey(FJBJMEGANBE))
{
drawingObject = this.KMAGJIFGJBJ[FJBJMEGANBE];
}
else
{
foreach (DrawingObject drawingObject2 in this.DrawingObjectPool)
{
if (!drawingObject2.gameObject.activeInHierarchy)
{
drawingObject = drawingObject2;
break;
}
}
if (drawingObject == null)
{
drawingObject = global::UnityEngine.Object.Instantiate<DrawingObject>(this.drawingObjectPrefab);
this.DrawingObjectPool.Add(drawingObject);
}
}
if (!drawingObject.gameObject.activeInHierarchy)
{
drawingObject.gameObject.SetActive(true);
}
this.KMAGJIFGJBJ[FJBJMEGANBE] = drawingObject;
return drawingObject;
}
// Token: 0x060200DA RID: 131290 RVA: 0x008B7648 File Offset: 0x008B5848
public bool EDBJCEMNBJA()
{
return this.LDBEPPCPAGM.CPIBGJLHLBL();
}
// Token: 0x060200DB RID: 131291 RVA: 0x008B7658 File Offset: 0x008B5858
private void GBJNBPKALBM()
{
this.LHMCHLAKBMA(true);
}
// Token: 0x060200DC RID: 131292 RVA: 0x008B7664 File Offset: 0x008B5864
private void AEMLFMLCNIO()
{
if (this.LGJNCADPMNF())
{
this.FJMDIKACFGF(true);
}
else
{
this.DODJLEKOGDO = true;
}
}
// Token: 0x060200DD RID: 131293 RVA: 0x008B7684 File Offset: 0x008B5884
public Texture2D GIFILCLMNPH()
{
return this.<OLLBEKNBECA>k__BackingField;
}
// Token: 0x060200DE RID: 131294 RVA: 0x008B768C File Offset: 0x008B588C
public Vector2 WorldToNormalizedBoardPos(Vector3 NNABFHJDAHE)
{
return this.NormalizedBoardSpace(this.WorldToBoardSpace(NNABFHJDAHE));
}
// Token: 0x060200DF RID: 131295 RVA: 0x008B76A0 File Offset: 0x008B58A0
private void OJICPJPPJBG()
{
this.MIAPDINMBMO(true);
}
// Token: 0x060200E0 RID: 131296 RVA: 0x008B76AC File Offset: 0x008B58AC
private void HHDGMMIIADN()
{
if (this.JJEHBCOOOKM)
{
this.IIEBHOAIMGG = true;
}
else
{
this.DODJLEKOGDO = true;
}
}
// Token: 0x060200E1 RID: 131297 RVA: 0x008B76CC File Offset: 0x008B58CC
private void MBNBINLGCNA(Texture2D NOBAPCOKFIL)
{
this.<OLLBEKNBECA>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060200E2 RID: 131298 RVA: 0x008B76D8 File Offset: 0x008B58D8
public void OFPIGOGHFPA(Collider GGGBDENGHFM)
{
if (GGGBDENGHFM.CompareTag("RpcClearChildren"))
{
DrawingBase componentInParent = GGGBDENGHFM.GetComponentInParent<DrawingBase>();
if (componentInParent != null && (componentInParent.KLDPAHHNJAG & this.drawingSurfaceType) != DrawingSurface.KLDPAHHNJAG.None)
{
componentInParent.MPDOKKGLMOI = null;
}
}
}
// Token: 0x060200E3 RID: 131299 RVA: 0x008B7724 File Offset: 0x008B5924
private void CCOJKCMIOIN()
{
if (this.ODGNHGABFCJ != null)
{
Camera.main.RemoveCommandBuffer((CameraEvent)(-124), this.ODGNHGABFCJ);
this.ODGNHGABFCJ = null;
}
if (this.OCAMBJIKAPE != null)
{
Camera.main.RemoveCommandBuffer((CameraEvent)(-124), this.OCAMBJIKAPE);
this.OCAMBJIKAPE = null;
}
}
// Token: 0x060200E4 RID: 131300 RVA: 0x008B777C File Offset: 0x008B597C
public float DistanceToPlane(Vector3 NNABFHJDAHE)
{
return base.transform.InverseTransformPoint(NNABFHJDAHE).z;
}
// Token: 0x060200E5 RID: 131301 RVA: 0x008B77A0 File Offset: 0x008B59A0
private void NJOCJEODCIL(BOCLHJCCOEL ENGIOOPFIFE)
{
this.LBBOECJDCHI(ENGIOOPFIFE.DNPNJBCAMDK);
}
// Token: 0x17000EDE RID: 3806
// (get) Token: 0x060200E6 RID: 131302 RVA: 0x008B77B0 File Offset: 0x008B59B0
private bool FDLJPNPICAA
{
get
{
return this.JJEHBCOOOKM || this.BHDMBDHIAJF;
}
}
// Token: 0x060200E7 RID: 131303 RVA: 0x008B77D4 File Offset: 0x008B59D4
public OCJLHMNPLAL<ControlPointType> CreateStroke<ControlPointType>(ControlPointType BMMKJOCJODM, Material OOEDPEKINHG, bool FKCHJEMEIDP) where ControlPointType : class, GCKGGGOOGAO<ControlPointType>
{
OCJLHMNPLAL<ControlPointType> ocjlhmnplal = new OCJLHMNPLAL<ControlPointType>(BMMKJOCJODM, OOEDPEKINHG);
this.FECOJEDDHKK(ocjlhmnplal, FKCHJEMEIDP);
return ocjlhmnplal;
}
// Token: 0x060200E8 RID: 131304 RVA: 0x008B77F4 File Offset: 0x008B59F4
private void FECOJEDDHKK(GLPIIJCJEAB KMEAJMKAONM, bool FKCHJEMEIDP)
{
bool flag = FKJHLNJDEKK.LECFBEBMLIC.BCBJFKEFMMI();
bool flag2 = false;
if ((!flag || (flag && !FKCHJEMEIDP)) && !this.DHEDBLKHGJP.Contains(KMEAJMKAONM))
{
this.DHEDBLKHGJP.Add(KMEAJMKAONM);
flag2 = true;
}
if (flag && FKCHJEMEIDP)
{
this.AMGMFHFEFFO.Add(KMEAJMKAONM);
flag2 = true;
}
this.HHDGMMIIADN();
if (flag2)
{
this.PNIEFEAOABE();
}
}
// Token: 0x060200E9 RID: 131305 RVA: 0x008B786C File Offset: 0x008B5A6C
public bool PBIKEOPIMBE()
{
return this.<NANJAPFJKNO>k__BackingField;
}
// Token: 0x060200EA RID: 131306 RVA: 0x008B7874 File Offset: 0x008B5A74
public void OMEEOFNENPM(LNJFBGIBLHA BBLGGOBKKMC)
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.EDBJCEMNBJA())
{
this.LBBOECJDCHI(BBLGGOBKKMC);
}
}
// Token: 0x060200EB RID: 131307 RVA: 0x008B7894 File Offset: 0x008B5A94
private void IDMHPDPKOPK(Texture2D CBFDKFGLNAA)
{
if (CBFDKFGLNAA == null)
{
Debug.LogError("<b>Injection Detector</b>");
this.BDLHCFAANAH();
return;
}
Graphics.Blit(CBFDKFGLNAA, this.remoteRenderTexture);
this.DODJLEKOGDO = true;
this.MDDBFHENEBG(true);
this.LEIAODHIIEA.NDKJHDNGLAI();
EHGDGFBEMJF.MKCENIEIFEB(this.DBCPCBGIABE());
this.ILLNHHLIJJA(false);
}
// Token: 0x060200EC RID: 131308 RVA: 0x008B78F8 File Offset: 0x008B5AF8
public bool IsOverPlane(Vector3 CIGPHKLAAOD, out Vector2 ELEAMOJDCAF, out float OCNMFLBPPBL)
{
Vector3 vector = base.transform.InverseTransformPoint(CIGPHKLAAOD);
OCNMFLBPPBL = Vector3.Dot(CIGPHKLAAOD - this.drawingRectMin.position, this.DMJBLODKPPJ) / this.DMJBLODKPPJ.magnitude;
vector.z = 0f;
ELEAMOJDCAF = vector;
return this.KGMOIJIEHIM.Contains(vector);
}
// Token: 0x060200ED RID: 131309 RVA: 0x008B7968 File Offset: 0x008B5B68
[BCENPNOIAOM]
private void RpcImageChangePending()
{
this.BHDMBDHIAJF = true;
}
// Token: 0x060200EE RID: 131310 RVA: 0x008B7974 File Offset: 0x008B5B74
private void NJFKOCNBIOJ()
{
Graphics.Blit(this.MGLNKFIKKNP(), this.remoteRenderTexture);
Graphics.Blit(this.MGLNKFIKKNP(), this.localRenderTexture);
this.DODJLEKOGDO = false;
this.EAFGPMKEECO(false);
this.LEIAODHIIEA.AKBHHFGKMEF();
this.GAKPGOHFAHD = string.Empty;
this.JJEHBCOOOKM = true;
}
// Token: 0x060200EF RID: 131311 RVA: 0x008B79D0 File Offset: 0x008B5BD0
protected override void OnDestroy()
{
base.OnDestroy();
RenderTexture.active = null;
IHFKMIAHBFP.ENIGMACDFMJ -= new Action<LNJFBGIBLHA>(this.OnMasterClientSwitched);
IHFKMIAHBFP.GFFDICBLOFJ -= new Action<LNJFBGIBLHA>(this.OnPhotonPlayerConnected);
IHFKMIAHBFP.DHLJAODEIEA -= new Action<LNJFBGIBLHA>(this.OnPhotonPlayerDisconnected);
}
// Token: 0x060200F0 RID: 131312 RVA: 0x008B7A3C File Offset: 0x008B5C3C
[BCENPNOIAOM]
private void RpcImageUpdated(string HBAONOKBIEC)
{
this.BHDMBDHIAJF = false;
this.GAKPGOHFAHD = HBAONOKBIEC;
if (!string.IsNullOrEmpty(HBAONOKBIEC))
{
this.LOBHNJDPLDE(HBAONOKBIEC);
}
else
{
this.ECHGPKAOAFP();
}
}
// Token: 0x17000ED5 RID: 3797
// (get) Token: 0x060200F1 RID: 131313 RVA: 0x008B7A6C File Offset: 0x008B5C6C
public int PEPJLMLMFFM
{
get
{
return base.OMNGGJICBBI.ADMBCINHJOG;
}
}
// Token: 0x060200F2 RID: 131314 RVA: 0x008B7A7C File Offset: 0x008B5C7C
public AltTextureSet ExportDrawingSurface()
{
if (this.LEIAODHIIEA.MainTexture == null)
{
Texture2D texture2D = AltTextureSet.MLAALNBHKBF(this.remoteRenderTexture, TextureFormat.ARGB32);
this.LEIAODHIIEA.MainTexture = texture2D;
}
return this.LEIAODHIIEA;
}
// Token: 0x060200F3 RID: 131315 RVA: 0x008B7AC0 File Offset: 0x008B5CC0
public int NGDGACHHPCE()
{
return base.JNFDHNMMHGN().HNPFGGAKNPI();
}
// Token: 0x060200F4 RID: 131316 RVA: 0x008B7AD0 File Offset: 0x008B5CD0
private void KLFHMOPIKPK(bool NOBAPCOKFIL)
{
this.<NANJAPFJKNO>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060200F6 RID: 131318 RVA: 0x008B7AEC File Offset: 0x008B5CEC
private void DNJNBEFJMOA()
{
this.LHMCHLAKBMA(false);
}
// Token: 0x060200F7 RID: 131319 RVA: 0x008B7AF8 File Offset: 0x008B5CF8
private void KPCMFNAHLAN(Texture2D CBFDKFGLNAA)
{
if (CBFDKFGLNAA == null)
{
Debug.LogError("proxy-authenticate");
this.NJFKOCNBIOJ();
return;
}
Graphics.Blit(CBFDKFGLNAA, this.remoteRenderTexture);
this.DODJLEKOGDO = false;
this.NLIBPEHPDMI = true;
this.LEIAODHIIEA.PHOLOOFCDKL();
EHGDGFBEMJF.IIKNEBKKIJO(this.DBCPCBGIABE());
this.ILLNHHLIJJA(false);
}
// Token: 0x060200F8 RID: 131320 RVA: 0x008B7B5C File Offset: 0x008B5D5C
private void EBGDKFLGBDL()
{
this.LHMCHLAKBMA(true);
}
// Token: 0x060200F9 RID: 131321 RVA: 0x008B7B68 File Offset: 0x008B5D68
private void MAHEHCHMIFL()
{
this.BHDMBDHIAJF = false;
}
// Token: 0x060200FA RID: 131322 RVA: 0x008B7B74 File Offset: 0x008B5D74
public void LHMCHLAKBMA(bool NOBAPCOKFIL)
{
this.AGJDOBJMJEI = NOBAPCOKFIL;
if (this.AGJDOBJMJEI)
{
this.FJMDIKACFGF(false);
}
}
// Token: 0x060200FB RID: 131323 RVA: 0x008B7B90 File Offset: 0x008B5D90
public void ReleaseDrawingObject(GLPIIJCJEAB FJBJMEGANBE)
{
DrawingObject drawingObject = this.GetDrawingObject(FJBJMEGANBE);
drawingObject.ClearMesh();
drawingObject.gameObject.SetActive(false);
this.KMAGJIFGJBJ.Remove(FJBJMEGANBE);
}
// Token: 0x060200FC RID: 131324 RVA: 0x008B7BC4 File Offset: 0x008B5DC4
public Vector3 HNHCFEHLDJH()
{
return base.transform.up;
}
// Token: 0x060200FD RID: 131325 RVA: 0x008B7BD4 File Offset: 0x008B5DD4
public AltTextureSet NKKJBBNLEBD()
{
if (this.LEIAODHIIEA.OCCCCAFBCDO() == null)
{
Texture2D texture2D = AltTextureSet.PMCBNEDCMDB(this.remoteRenderTexture, (TextureFormat)8);
this.LEIAODHIIEA.EEBIKKKCMDK(texture2D);
}
return this.LEIAODHIIEA;
}
// Token: 0x060200FE RID: 131326 RVA: 0x008B7C18 File Offset: 0x008B5E18
private void DCPFOGGFKJA(string HBAONOKBIEC)
{
this.JJEHBCOOOKM = true;
Texture2D texture2D = EHGDGFBEMJF.OJLBMECODCF(HBAONOKBIEC, false);
if (texture2D == null)
{
EHGDGFBEMJF.HIOKMHOAMFO += this.HIOKMHOAMFO;
}
else
{
this.IEPAKJPOEKI(texture2D);
}
}
// Token: 0x060200FF RID: 131327 RVA: 0x008B7C60 File Offset: 0x008B5E60
private void LBBOECJDCHI(LNJFBGIBLHA BBLGGOBKKMC)
{
DrawingSurface.JMJNKIBPEGG jmjnkibpegg = new DrawingSurface.JMJNKIBPEGG();
jmjnkibpegg.BBLGGOBKKMC = BBLGGOBKKMC;
jmjnkibpegg.LGLLICEMHIK = this;
this.PANKOPILJHM(new Action<string>(jmjnkibpegg.OJKNBNGGBEC), new Action(jmjnkibpegg.ELIHGGDKFEL), false, null);
}
// Token: 0x06020100 RID: 131328 RVA: 0x008B7CA4 File Offset: 0x008B5EA4
public Vector3 CPJIIOMOAFA()
{
return base.transform.right;
}
// Token: 0x06020101 RID: 131329 RVA: 0x008B7CB4 File Offset: 0x008B5EB4
public void OOBFMDCGELM(LNJFBGIBLHA BBLGGOBKKMC)
{
Coroutine coroutine;
if (this.NPLJABCEBKB.TryGetValue(BBLGGOBKKMC, out coroutine))
{
base.StopCoroutine(coroutine);
}
this.NPLJABCEBKB.Remove(BBLGGOBKKMC);
}
// Token: 0x06020102 RID: 131330 RVA: 0x008B7CE8 File Offset: 0x008B5EE8
public Vector3 ILMLCENMHNJ(Vector3 NNABFHJDAHE)
{
Vector3 vector = NNABFHJDAHE - this.drawingRectMin.position;
Vector3 vector2 = Vector3.Project(vector, this.BHOKDFHDEMM());
return NNABFHJDAHE - vector2;
}
// Token: 0x06020103 RID: 131331 RVA: 0x008B7D20 File Offset: 0x008B5F20
private void Update()
{
bool flag = false;
if (this.FDLJPNPICAA)
{
this.AABKEDOPHCA = true;
this.HHIOJMOJOIF();
return;
}
if (this.AABKEDOPHCA)
{
flag = true;
this.AABKEDOPHCA = false;
}
foreach (GLPIIJCJEAB glpiijcjeab in this.ACEGAKLAHLN)
{
flag |= this.BDMCHLOOIPD(glpiijcjeab);
}
this.ACEGAKLAHLN.Clear();
if (flag)
{
this.PNIEFEAOABE();
}
if (this.DHEDBLKHGJP.Count > 0 || this.AMGMFHFEFFO.Count > 0)
{
foreach (GLPIIJCJEAB glpiijcjeab2 in this.DHEDBLKHGJP)
{
if (glpiijcjeab2.OHODCJDBLDL)
{
glpiijcjeab2.BMIHOIGDNNI(this.GetDrawingObject(glpiijcjeab2).NOHBMFPJDFO);
}
if (glpiijcjeab2.NIEKBEGIHCN)
{
this.ACEGAKLAHLN.Add(glpiijcjeab2);
}
}
foreach (GLPIIJCJEAB glpiijcjeab3 in this.AMGMFHFEFFO)
{
if (glpiijcjeab3.OHODCJDBLDL)
{
glpiijcjeab3.BMIHOIGDNNI(this.GetDrawingObject(glpiijcjeab3).NOHBMFPJDFO);
}
if (glpiijcjeab3.NIEKBEGIHCN)
{
this.ACEGAKLAHLN.Add(glpiijcjeab3);
}
}
}
}
// Token: 0x06020104 RID: 131332 RVA: 0x008B7EE0 File Offset: 0x008B60E0
private IEnumerator IECLIPPAIMG(Action<string> DOKGNOOCPGE, Action BKNFHKIKGED, bool KAOPFMLOJGP)
{
yield return new WaitForSecondsRealtime(15f);
this.PANKOPILJHM(DOKGNOOCPGE, BKNFHKIKGED, KAOPFMLOJGP, null);
yield break;
}
// Token: 0x06020105 RID: 131333 RVA: 0x008B7F10 File Offset: 0x008B6110
public Vector3 ONLAKEJPKMK(Vector3 NNABFHJDAHE)
{
Vector3 vector = this.EIHNAPMLKDN(NNABFHJDAHE);
return base.transform.InverseTransformPoint(vector);
}
// Token: 0x06020106 RID: 131334 RVA: 0x008B7F34 File Offset: 0x008B6134
private void JINJJBNINAL(IHCPDNLJMMD BJLLLLOFBEK)
{
DrawingSurface.MLMBGEAMBBJ mlmbgeambbj = new DrawingSurface.MLMBGEAMBBJ();
mlmbgeambbj.BJLLLLOFBEK = BJLLLLOFBEK;
mlmbgeambbj.LGLLICEMHIK = this;
this.PANKOPILJHM(new Action<string>(mlmbgeambbj.LACKKCKOGHI), new Action(mlmbgeambbj.OEOKAOEAJGA), true, null);
}
// Token: 0x06020107 RID: 131335 RVA: 0x008B7F78 File Offset: 0x008B6178
private void IHADEBJKMBL(bool NOBAPCOKFIL)
{
this.<NANJAPFJKNO>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06020109 RID: 131337 RVA: 0x008B7FA0 File Offset: 0x008B61A0
public void PKJCDIDJCAJ(LNJFBGIBLHA BBLGGOBKKMC)
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.NLIBPEHPDMI)
{
this.OPDCOIJPJNA(BBLGGOBKKMC);
}
}
// Token: 0x0602010A RID: 131338 RVA: 0x008B7FC0 File Offset: 0x008B61C0
private void EBMACIPLEOE()
{
this.LHMCHLAKBMA(this.BFJPFHLBLKO());
}
// Token: 0x0602010B RID: 131339 RVA: 0x008B7FD0 File Offset: 0x008B61D0
public Vector3 LGPBKNCCICJ(Vector3 NNABFHJDAHE)
{
Vector3 vector = this.CFLELAILODL(NNABFHJDAHE);
return base.transform.InverseTransformPoint(vector);
}
// Token: 0x0602010C RID: 131340 RVA: 0x008B7FF4 File Offset: 0x008B61F4
private void IEPAKJPOEKI(Texture2D CBFDKFGLNAA)
{
if (CBFDKFGLNAA == null)
{
Debug.LogError("readForeignSaves");
this.ECHGPKAOAFP();
return;
}
Graphics.Blit(CBFDKFGLNAA, this.remoteRenderTexture);
this.DODJLEKOGDO = true;
this.EAFGPMKEECO(false);
this.LEIAODHIIEA.ENANGDEDIOI();
EHGDGFBEMJF.HFLOENEBCCN(this.GAKPGOHFAHD);
this.ILLNHHLIJJA(true);
}
// Token: 0x0602010D RID: 131341 RVA: 0x008B8058 File Offset: 0x008B6258
private IEnumerator OCNCHNMFAEG(HEMCJJJMLKI.JMICPMCJMJF<string> DDFLLCPIJKI)
{
DrawingSurface.IABHHPBELFH.FHHJLCKOODA fhhjlckooda = new DrawingSurface.IABHHPBELFH.FHHJLCKOODA();
fhhjlckooda.BDJGJLDFHIE = this;
fhhjlckooda.DDFLLCPIJKI = DDFLLCPIJKI;
this.DODJLEKOGDO = false;
this.NLIBPEHPDMI = true;
AltTextureSet altTextureSet = this.ExportDrawingSurface();
yield return EHGDGFBEMJF.EPOJJIOBPCN(altTextureSet, new HEMCJJJMLKI.JMICPMCJMJF<string>(fhhjlckooda.OJKNBNGGBEC), this.GAKPGOHFAHD, false);
yield break;
}
// Token: 0x0602010E RID: 131342 RVA: 0x008B807C File Offset: 0x008B627C
public float PKDAIHCHMAB()
{
return (this.drawingRectMax.position - this.drawingRectMin.position).magnitude;
}
// Token: 0x0602010F RID: 131343 RVA: 0x008B80AC File Offset: 0x008B62AC
private void GMGKFNMCHDD(BOCLHJCCOEL ENGIOOPFIFE)
{
this.DPLHIEFLNIO(ENGIOOPFIFE.DNPNJBCAMDK);
}
// Token: 0x06020110 RID: 131344 RVA: 0x008B80BC File Offset: 0x008B62BC
private bool NHNPMNDJGMK()
{
return !this.JJEHBCOOOKM && this.OPOIOJKJLMF();
}
// Token: 0x04005326 RID: 21286
public static Texture2D ClearTexture;
// Token: 0x04005327 RID: 21287
private static Color[] DNNHFDMKFAK = new Color[]
{
Color.clear,
Color.clear,
Color.clear,
Color.clear
};
// Token: 0x04005328 RID: 21288
[SerializeField]
[Header("Surface Config")]
private DrawingSurface.KLDPAHHNJAG drawingSurfaceType;
// Token: 0x04005329 RID: 21289
[SerializeField]
[Header("Coordinate Mapping")]
private Transform drawingRectMin;
// Token: 0x0400532A RID: 21290
[SerializeField]
private Transform drawingRectMax;
// Token: 0x0400532B RID: 21291
private Rect KGMOIJIEHIM = default(Rect);
// Token: 0x0400532C RID: 21292
[SerializeField]
[Header("Rendering")]
private Renderer surfaceRenderer;
// Token: 0x0400532D RID: 21293
[SerializeField]
private int resolution = 512;
// Token: 0x0400532E RID: 21294
[SerializeField]
private DrawingSurface.FAKKJMFBJPM antiAliasing = DrawingSurface.FAKKJMFBJPM.EIGHT;
// Token: 0x0400532F RID: 21295
private bool GMCICAMPAHF;
// Token: 0x04005330 RID: 21296
private LHLLJPPCDKA<bool> LDBEPPCPAGM;
// Token: 0x04005331 RID: 21297
[SerializeField]
private RenderTexture remoteRenderTexture;
// Token: 0x04005332 RID: 21298
[SerializeField]
private RenderTexture localRenderTexture;
// Token: 0x04005333 RID: 21299
private CommandBuffer ODGNHGABFCJ;
// Token: 0x04005334 RID: 21300
private CommandBuffer OCAMBJIKAPE;
// Token: 0x04005335 RID: 21301
private LHLLJPPCDKA<string> OPBNDLMNMOM;
// Token: 0x04005337 RID: 21303
[SerializeField]
private bool DebugWaitForDownload;
// Token: 0x04005338 RID: 21304
private bool AGJDOBJMJEI = true;
// Token: 0x04005339 RID: 21305
private bool NNJEAILCJDD;
// Token: 0x0400533B RID: 21307
private bool AABKEDOPHCA;
// Token: 0x0400533C RID: 21308
private List<GLPIIJCJEAB> DHEDBLKHGJP = new List<GLPIIJCJEAB>();
// Token: 0x0400533D RID: 21309
private List<GLPIIJCJEAB> AMGMFHFEFFO = new List<GLPIIJCJEAB>();
// Token: 0x0400533E RID: 21310
private List<GLPIIJCJEAB> ACEGAKLAHLN = new List<GLPIIJCJEAB>();
// Token: 0x0400533F RID: 21311
private AltTextureSet LEIAODHIIEA = new AltTextureSet();
// Token: 0x04005340 RID: 21312
private Dictionary<LNJFBGIBLHA, Coroutine> NPLJABCEBKB = new Dictionary<LNJFBGIBLHA, Coroutine>();
// Token: 0x04005341 RID: 21313
private Dictionary<GLPIIJCJEAB, DrawingObject> KMAGJIFGJBJ = new Dictionary<GLPIIJCJEAB, DrawingObject>();
// Token: 0x04005342 RID: 21314
public List<DrawingObject> DrawingObjectPool = new List<DrawingObject>();
// Token: 0x04005343 RID: 21315
[SerializeField]
private DrawingObject drawingObjectPrefab;
// Token: 0x04005344 RID: 21316
[SerializeField]
private float maxImagePendingWaitTime = 5f;
// Token: 0x02000F13 RID: 3859
public enum FAKKJMFBJPM
{
// Token: 0x04005346 RID: 21318
ONE = 1,
// Token: 0x04005347 RID: 21319
TWO,
// Token: 0x04005348 RID: 21320
FOUR = 4,
// Token: 0x04005349 RID: 21321
EIGHT = 8
}
// Token: 0x02000F14 RID: 3860
[Serializable]
private struct RandomWaitTimeConfig
{
// Token: 0x06020111 RID: 131345 RVA: 0x008B80E0 File Offset: 0x008B62E0
public float ALADDOJDKJC()
{
return this.initialWait + ((!Mathf.Approximately(this.randomMin, this.randomMax)) ? global::UnityEngine.Random.Range(this.randomMin, this.randomMax) : this.randomMin);
}
// Token: 0x06020112 RID: 131346 RVA: 0x008B811C File Offset: 0x008B631C
public float HCFOEFIICCP()
{
return this.initialWait + ((!Mathf.Approximately(this.randomMin, this.randomMax)) ? global::UnityEngine.Random.Range(this.randomMin, this.randomMax) : this.randomMin);
}
// Token: 0x06020113 RID: 131347 RVA: 0x008B8158 File Offset: 0x008B6358
public float LGOLPKLAKLO()
{
return this.initialWait + ((!Mathf.Approximately(this.randomMin, this.randomMax)) ? global::UnityEngine.Random.Range(this.randomMin, this.randomMax) : this.randomMin);
}
// Token: 0x06020114 RID: 131348 RVA: 0x008B8194 File Offset: 0x008B6394
public float PMAJMEDHCKA()
{
return this.initialWait + ((!Mathf.Approximately(this.randomMin, this.randomMax)) ? global::UnityEngine.Random.Range(this.randomMin, this.randomMax) : this.randomMin);
}
// Token: 0x06020115 RID: 131349 RVA: 0x008B81D0 File Offset: 0x008B63D0
public float CNMHNLELFIH()
{
return this.initialWait + ((!Mathf.Approximately(this.randomMin, this.randomMax)) ? global::UnityEngine.Random.Range(this.randomMin, this.randomMax) : this.randomMin);
}
// Token: 0x06020116 RID: 131350 RVA: 0x008B820C File Offset: 0x008B640C
public float EIGHNKNGCKB()
{
return this.initialWait + ((!Mathf.Approximately(this.randomMin, this.randomMax)) ? global::UnityEngine.Random.Range(this.randomMin, this.randomMax) : this.randomMin);
}
// Token: 0x06020117 RID: 131351 RVA: 0x008B8248 File Offset: 0x008B6448
public float MOJGHJDDDCM()
{
return this.initialWait + ((!Mathf.Approximately(this.randomMin, this.randomMax)) ? global::UnityEngine.Random.Range(this.randomMin, this.randomMax) : this.randomMin);
}
// Token: 0x06020118 RID: 131352 RVA: 0x008B8284 File Offset: 0x008B6484
public float IGNHALPOJPL()
{
return this.initialWait + ((!Mathf.Approximately(this.randomMin, this.randomMax)) ? global::UnityEngine.Random.Range(this.randomMin, this.randomMax) : this.randomMin);
}
// Token: 0x06020119 RID: 131353 RVA: 0x008B82C0 File Offset: 0x008B64C0
public float BPOGOCCOHDH()
{
return this.initialWait + ((!Mathf.Approximately(this.randomMin, this.randomMax)) ? global::UnityEngine.Random.Range(this.randomMin, this.randomMax) : this.randomMin);
}
// Token: 0x0602011A RID: 131354 RVA: 0x008B82FC File Offset: 0x008B64FC
public float APBMEMKDFIF()
{
return this.initialWait + ((!Mathf.Approximately(this.randomMin, this.randomMax)) ? global::UnityEngine.Random.Range(this.randomMin, this.randomMax) : this.randomMin);
}
// Token: 0x0602011B RID: 131355 RVA: 0x008B8338 File Offset: 0x008B6538
public float AAIKJBBMILI()
{
return this.initialWait + ((!Mathf.Approximately(this.randomMin, this.randomMax)) ? global::UnityEngine.Random.Range(this.randomMin, this.randomMax) : this.randomMin);
}
// Token: 0x0400534A RID: 21322
[Tooltip("Minimum time to wait before sending")]
public float initialWait;
// Token: 0x0400534B RID: 21323
public float randomMin;
// Token: 0x0400534C RID: 21324
public float randomMax;
}
// Token: 0x02000F15 RID: 3861
public enum KLDPAHHNJAG
{
// Token: 0x0400534E RID: 21326
None,
// Token: 0x0400534F RID: 21327
Whiteboard
}
// Token: 0x02000F18 RID: 3864
[CompilerGenerated]
private sealed class HHGLFDKLAKN
{
// Token: 0x0602017B RID: 131451 RVA: 0x008B92D4 File Offset: 0x008B74D4
internal bool CDOONHODPEF(LNJFBGIBLHA CECDNGGHGAK)
{
return CECDNGGHGAK != this.CNBPMFAEBHA;
}
// Token: 0x0602017C RID: 131452 RVA: 0x008B92E4 File Offset: 0x008B74E4
internal bool CBMLMMGMAMI(LNJFBGIBLHA CECDNGGHGAK)
{
return CECDNGGHGAK == this.CNBPMFAEBHA;
}
// Token: 0x0602017D RID: 131453 RVA: 0x008B92F4 File Offset: 0x008B74F4
internal bool IBLIPIGAMEL(LNJFBGIBLHA CECDNGGHGAK)
{
return CECDNGGHGAK != this.CNBPMFAEBHA;
}
// Token: 0x0602017E RID: 131454 RVA: 0x008B9304 File Offset: 0x008B7504
internal bool DPNFJMCMNGC(LNJFBGIBLHA CECDNGGHGAK)
{
return CECDNGGHGAK == this.CNBPMFAEBHA;
}
// Token: 0x0602017F RID: 131455 RVA: 0x008B9314 File Offset: 0x008B7514
internal bool CFCEJGGFGPD(LNJFBGIBLHA CECDNGGHGAK)
{
return CECDNGGHGAK != this.CNBPMFAEBHA;
}
// Token: 0x06020180 RID: 131456 RVA: 0x008B9324 File Offset: 0x008B7524
internal bool JCIGHBGDCMB(LNJFBGIBLHA CECDNGGHGAK)
{
return CECDNGGHGAK != this.CNBPMFAEBHA;
}
// Token: 0x06020181 RID: 131457 RVA: 0x008B9334 File Offset: 0x008B7534
internal bool GOPMNHCPOJL(LNJFBGIBLHA CECDNGGHGAK)
{
return CECDNGGHGAK != this.CNBPMFAEBHA;
}
// Token: 0x06020182 RID: 131458 RVA: 0x008B9344 File Offset: 0x008B7544
internal bool PBGJBBFEHFI(LNJFBGIBLHA CECDNGGHGAK)
{
return CECDNGGHGAK == this.CNBPMFAEBHA;
}
// Token: 0x06020183 RID: 131459 RVA: 0x008B9354 File Offset: 0x008B7554
internal bool NNKHKHOALNP(LNJFBGIBLHA CECDNGGHGAK)
{
return CECDNGGHGAK != this.CNBPMFAEBHA;
}
// Token: 0x06020185 RID: 131461 RVA: 0x008B936C File Offset: 0x008B756C
internal bool BGEAIOGNJHN(LNJFBGIBLHA CECDNGGHGAK)
{
return CECDNGGHGAK != this.CNBPMFAEBHA;
}
// Token: 0x06020186 RID: 131462 RVA: 0x008B937C File Offset: 0x008B757C
internal bool PGGNPPHMGMF(LNJFBGIBLHA CECDNGGHGAK)
{
return CECDNGGHGAK == this.CNBPMFAEBHA;
}
// Token: 0x06020187 RID: 131463 RVA: 0x008B938C File Offset: 0x008B758C
internal bool LACKKCKOGHI(LNJFBGIBLHA CECDNGGHGAK)
{
return CECDNGGHGAK != this.CNBPMFAEBHA;
}
// Token: 0x06020188 RID: 131464 RVA: 0x008B939C File Offset: 0x008B759C
internal bool FLEEFDFKEIB(LNJFBGIBLHA CECDNGGHGAK)
{
return CECDNGGHGAK != this.CNBPMFAEBHA;
}
// Token: 0x06020189 RID: 131465 RVA: 0x008B93AC File Offset: 0x008B75AC
internal bool CHPMHNFNCDD(LNJFBGIBLHA CECDNGGHGAK)
{
return CECDNGGHGAK != this.CNBPMFAEBHA;
}
// Token: 0x0602018A RID: 131466 RVA: 0x008B93BC File Offset: 0x008B75BC
internal bool OJKNBNGGBEC(LNJFBGIBLHA CECDNGGHGAK)
{
return CECDNGGHGAK != this.CNBPMFAEBHA;
}
// Token: 0x0602018B RID: 131467 RVA: 0x008B93CC File Offset: 0x008B75CC
internal bool CIEGOBEALHN(LNJFBGIBLHA CECDNGGHGAK)
{
return CECDNGGHGAK == this.CNBPMFAEBHA;
}
// Token: 0x04005359 RID: 21337
internal LNJFBGIBLHA CNBPMFAEBHA;
}
// Token: 0x02000F19 RID: 3865
[CompilerGenerated]
private sealed class JMJNKIBPEGG
{
// Token: 0x0602018C RID: 131468 RVA: 0x008B93DC File Offset: 0x008B75DC
internal void OGDNGIEBBIO()
{
this.LGLLICEMHIK.BIPEBCPEPKL().RPC("Dorm Room", this.BBLGGOBKKMC, new object[1]);
}
// Token: 0x0602018D RID: 131469 RVA: 0x008B9400 File Offset: 0x008B7600
internal void KLMKCPAELKO(string HBAONOKBIEC)
{
this.LGLLICEMHIK.POOAOJPEDJD().FLCIMLGAIKH("cd", this.BBLGGOBKKMC, new object[] { HBAONOKBIEC });
}
// Token: 0x0602018E RID: 131470 RVA: 0x008B9428 File Offset: 0x008B7628
internal void DPIKDIPCJKM(string HBAONOKBIEC)
{
this.LGLLICEMHIK.CEGDLFAENEJ().FLCIMLGAIKH("null", this.BBLGGOBKKMC, new object[] { HBAONOKBIEC });
}
// Token: 0x0602018F RID: 131471 RVA: 0x008B9450 File Offset: 0x008B7650
internal void ELIHGGDKFEL()
{
this.LGLLICEMHIK.OMNGGJICBBI.OENNPPGINLI("_Dirt_Add", this.BBLGGOBKKMC, new object[0]);
}
// Token: 0x06020190 RID: 131472 RVA: 0x008B9474 File Offset: 0x008B7674
internal void OJKNBNGGBEC(string HBAONOKBIEC)
{
this.LGLLICEMHIK.OMNGGJICBBI.RPC("RpcImageUpdated", this.BBLGGOBKKMC, new object[] { HBAONOKBIEC });
}
// Token: 0x06020192 RID: 131474 RVA: 0x008B94A4 File Offset: 0x008B76A4
internal void OGAJFHEKIED(string HBAONOKBIEC)
{
this.LGLLICEMHIK.HOPJELLOPNJ().RPC(" ms", this.BBLGGOBKKMC, new object[] { HBAONOKBIEC });
}
// Token: 0x06020193 RID: 131475 RVA: 0x008B94CC File Offset: 0x008B76CC
internal void NNKHKHOALNP(string HBAONOKBIEC)
{
PhotonView photonView = this.LGLLICEMHIK.ONAOMJAKKMA();
string text = "{0}:{1}:{2}";
LNJFBGIBLHA bblggobkkmc = this.BBLGGOBKKMC;
object[] array = new object[0];
array[0] = HBAONOKBIEC;
photonView.RPC(text, bblggobkkmc, array);
}
// Token: 0x06020194 RID: 131476 RVA: 0x008B94F4 File Offset: 0x008B76F4
internal void PBHHLBFFGJK(string HBAONOKBIEC)
{
PhotonView photonView = this.LGLLICEMHIK.OMNGGJICBBI;
string text = "av";
LNJFBGIBLHA bblggobkkmc = this.BBLGGOBKKMC;
object[] array = new object[0];
array[0] = HBAONOKBIEC;
photonView.FLCIMLGAIKH(text, bblggobkkmc, array);
}
// Token: 0x06020195 RID: 131477 RVA: 0x008B951C File Offset: 0x008B771C
internal void CDOONHODPEF(string HBAONOKBIEC)
{
this.LGLLICEMHIK.LJILHDMCKME().FLCIMLGAIKH("scale", this.BBLGGOBKKMC, new object[] { HBAONOKBIEC });
}
// Token: 0x06020196 RID: 131478 RVA: 0x008B9544 File Offset: 0x008B7744
internal void CFCEJGGFGPD(string HBAONOKBIEC)
{
PhotonView photonView = this.LGLLICEMHIK.EKPBHKFHMON();
string text = "To Log";
LNJFBGIBLHA bblggobkkmc = this.BBLGGOBKKMC;
object[] array = new object[0];
array[0] = HBAONOKBIEC;
photonView.FLCIMLGAIKH(text, bblggobkkmc, array);
}
// Token: 0x06020197 RID: 131479 RVA: 0x008B956C File Offset: 0x008B776C
internal void FPDHCADFJEL()
{
this.LGLLICEMHIK.ACEAACJNNAF().OENNPPGINLI(" of player ", this.BBLGGOBKKMC, new object[1]);
}
// Token: 0x06020198 RID: 131480 RVA: 0x008B9590 File Offset: 0x008B7790
internal void BFPOILBBLMB()
{
this.LGLLICEMHIK.BIPEBCPEPKL().FLCIMLGAIKH("AddAllButton", this.BBLGGOBKKMC, new object[1]);
}
// Token: 0x06020199 RID: 131481 RVA: 0x008B95B4 File Offset: 0x008B77B4
internal void PBGJBBFEHFI(string HBAONOKBIEC)
{
PhotonView photonView = this.LGLLICEMHIK.HOPJELLOPNJ();
string text = "Progress: {0:P2} of {1:N0}Mb";
LNJFBGIBLHA bblggobkkmc = this.BBLGGOBKKMC;
object[] array = new object[1];
array[1] = HBAONOKBIEC;
photonView.OENNPPGINLI(text, bblggobkkmc, array);
}
// Token: 0x0602019A RID: 131482 RVA: 0x008B95DC File Offset: 0x008B77DC
internal void CMJAJDPCFJA(string HBAONOKBIEC)
{
PhotonView photonView = this.LGLLICEMHIK.HOPJELLOPNJ();
string text = "health";
LNJFBGIBLHA bblggobkkmc = this.BBLGGOBKKMC;
object[] array = new object[1];
array[1] = HBAONOKBIEC;
photonView.FLCIMLGAIKH(text, bblggobkkmc, array);
}
// Token: 0x0602019B RID: 131483 RVA: 0x008B9604 File Offset: 0x008B7804
internal void JAFGLCBFOHM()
{
this.LGLLICEMHIK.OMNGGJICBBI.RPC("RpcImageChangePending", this.BBLGGOBKKMC, new object[0]);
}
// Token: 0x0602019C RID: 131484 RVA: 0x008B9628 File Offset: 0x008B7828
internal void CACOMKEAKLI(string HBAONOKBIEC)
{
this.LGLLICEMHIK.OMNGGJICBBI.FLCIMLGAIKH("}", this.BBLGGOBKKMC, new object[] { HBAONOKBIEC });
}
// Token: 0x0400535A RID: 21338
internal LNJFBGIBLHA BBLGGOBKKMC;
// Token: 0x0400535B RID: 21339
internal DrawingSurface LGLLICEMHIK;
}
// Token: 0x02000F1A RID: 3866
[CompilerGenerated]
private sealed class MLMBGEAMBBJ
{
// Token: 0x0602019D RID: 131485 RVA: 0x008B9650 File Offset: 0x008B7850
internal void OEOKAOEAJGA()
{
this.LGLLICEMHIK.CJKKPMHAMCN().PKOHKPEKJCJ("JsonData instance doesn't hold an int", this.BJLLLLOFBEK, new object[1]);
}
// Token: 0x0602019E RID: 131486 RVA: 0x008B9674 File Offset: 0x008B7874
internal void GOPMNHCPOJL(string HBAONOKBIEC)
{
PhotonView photonView = this.LGLLICEMHIK.LJILHDMCKME();
string text = "utl";
IHCPDNLJMMD bjllllofbek = this.BJLLLLOFBEK;
object[] array = new object[1];
array[1] = HBAONOKBIEC;
photonView.JJLACCMJEMB(text, bjllllofbek, array);
}
// Token: 0x0602019F RID: 131487 RVA: 0x008B969C File Offset: 0x008B789C
internal void PAKGFLGGCHF(string HBAONOKBIEC)
{
PhotonView photonView = this.LGLLICEMHIK.HOPJELLOPNJ();
string text = "'s Turn (Round ";
IHCPDNLJMMD bjllllofbek = this.BJLLLLOFBEK;
object[] array = new object[1];
array[1] = HBAONOKBIEC;
photonView.PKOHKPEKJCJ(text, bjllllofbek, array);
}
// Token: 0x060201A0 RID: 131488 RVA: 0x008B96C4 File Offset: 0x008B78C4
internal void NNKHKHOALNP(string HBAONOKBIEC)
{
PhotonView photonView = this.LGLLICEMHIK.ACEAACJNNAF();
string text = " in pre/post game state";
IHCPDNLJMMD bjllllofbek = this.BJLLLLOFBEK;
object[] array = new object[0];
array[0] = HBAONOKBIEC;
photonView.RPC(text, bjllllofbek, array);
}
// Token: 0x060201A1 RID: 131489 RVA: 0x008B96EC File Offset: 0x008B78EC
internal void CFCEJGGFGPD(string HBAONOKBIEC)
{
PhotonView photonView = this.LGLLICEMHIK.ACEAACJNNAF();
string text = "SendThread - Waiting...";
IHCPDNLJMMD bjllllofbek = this.BJLLLLOFBEK;
object[] array = new object[0];
array[0] = HBAONOKBIEC;
photonView.JJLACCMJEMB(text, bjllllofbek, array);
}
// Token: 0x060201A2 RID: 131490 RVA: 0x008B9714 File Offset: 0x008B7914
internal void IPGHGAOEKOF()
{
this.LGLLICEMHIK.CJKKPMHAMCN().JJLACCMJEMB("It seems some instantiation is not completed, as instantiation data is used. You should make sure instantiations are paused when calling this method. Cleaning now, despite this.", this.BJLLLLOFBEK, new object[0]);
}
// Token: 0x060201A3 RID: 131491 RVA: 0x008B9738 File Offset: 0x008B7938
internal void IOJPCLALFLN(string HBAONOKBIEC)
{
PhotonView photonView = this.LGLLICEMHIK.BIPEBCPEPKL();
string text = "time";
IHCPDNLJMMD bjllllofbek = this.BJLLLLOFBEK;
object[] array = new object[1];
array[1] = HBAONOKBIEC;
photonView.JJLACCMJEMB(text, bjllllofbek, array);
}
// Token: 0x060201A4 RID: 131492 RVA: 0x008B9760 File Offset: 0x008B7960
internal void JJIIMDCJECL(string HBAONOKBIEC)
{
PhotonView photonView = this.LGLLICEMHIK.ACEAACJNNAF();
string text = "All Daily Challenges Complete!";
IHCPDNLJMMD bjllllofbek = this.BJLLLLOFBEK;
object[] array = new object[1];
array[1] = HBAONOKBIEC;
photonView.JJLACCMJEMB(text, bjllllofbek, array);
}
// Token: 0x060201A5 RID: 131493 RVA: 0x008B9788 File Offset: 0x008B7988
internal void HBBMONNFLFN(string HBAONOKBIEC)
{
this.LGLLICEMHIK.EKPBHKFHMON().RPC("unpublish", this.BJLLLLOFBEK, new object[] { HBAONOKBIEC });
}
// Token: 0x060201A6 RID: 131494 RVA: 0x008B97B0 File Offset: 0x008B79B0
internal void JDCGKDPIFEK()
{
this.LGLLICEMHIK.BIPEBCPEPKL().RPC("to", this.BJLLLLOFBEK, new object[1]);
}
// Token: 0x060201A7 RID: 131495 RVA: 0x008B97D4 File Offset: 0x008B79D4
internal void NALMKHOOIDC(string HBAONOKBIEC)
{
PhotonView photonView = this.LGLLICEMHIK.CJKKPMHAMCN();
string text = "Cache Service Disabled!";
IHCPDNLJMMD bjllllofbek = this.BJLLLLOFBEK;
object[] array = new object[0];
array[1] = HBAONOKBIEC;
photonView.RPC(text, bjllllofbek, array);
}
// Token: 0x060201A8 RID: 131496 RVA: 0x008B97FC File Offset: 0x008B79FC
internal void NPODACBLMGF(string HBAONOKBIEC)
{
PhotonView photonView = this.LGLLICEMHIK.CJKKPMHAMCN();
string text = "{0}join";
IHCPDNLJMMD bjllllofbek = this.BJLLLLOFBEK;
object[] array = new object[0];
array[1] = HBAONOKBIEC;
photonView.PKOHKPEKJCJ(text, bjllllofbek, array);
}
// Token: 0x060201AA RID: 131498 RVA: 0x008B982C File Offset: 0x008B7A2C
internal void KCFPLKGPAGM(string HBAONOKBIEC)
{
this.LGLLICEMHIK.ONAOMJAKKMA().PKOHKPEKJCJ("ReconnectToMaster() with AuthValues == null is not correct!", this.BJLLLLOFBEK, new object[] { HBAONOKBIEC });
}
// Token: 0x060201AB RID: 131499 RVA: 0x008B9854 File Offset: 0x008B7A54
internal void CHPMHNFNCDD(string HBAONOKBIEC)
{
this.LGLLICEMHIK.CJKKPMHAMCN().JJLACCMJEMB("reporting_player", this.BJLLLLOFBEK, new object[] { HBAONOKBIEC });
}
// Token: 0x060201AC RID: 131500 RVA: 0x008B987C File Offset: 0x008B7A7C
internal void GFKPDLLFOFH(string HBAONOKBIEC)
{
this.LGLLICEMHIK.JNFDHNMMHGN().PKOHKPEKJCJ("RpcOnGuess", this.BJLLLLOFBEK, new object[] { HBAONOKBIEC });
}
// Token: 0x060201AD RID: 131501 RVA: 0x008B98A4 File Offset: 0x008B7AA4
internal void FCPOAPOOJJO(string HBAONOKBIEC)
{
this.LGLLICEMHIK.LHEPJEHMAEC().RPC("Failed to leave Photon room", this.BJLLLLOFBEK, new object[] { HBAONOKBIEC });
}
// Token: 0x060201AE RID: 131502 RVA: 0x008B98CC File Offset: 0x008B7ACC
internal void MLONDLDPHCA()
{
this.LGLLICEMHIK.CJKKPMHAMCN().RPC("ACTk is able to detect some types of cheating to let you take action on the cheating players. This example scene has all possible detectors and all of them are automatically start on scene start.", this.BJLLLLOFBEK, new object[1]);
}
// Token: 0x060201AF RID: 131503 RVA: 0x008B98F0 File Offset: 0x008B7AF0
internal void KIIKBNCHANP(string HBAONOKBIEC)
{
PhotonView photonView = this.LGLLICEMHIK.ACEAACJNNAF();
string text = "api/relationships/";
IHCPDNLJMMD bjllllofbek = this.BJLLLLOFBEK;
object[] array = new object[0];
array[0] = HBAONOKBIEC;
photonView.JJLACCMJEMB(text, bjllllofbek, array);
}
// Token: 0x060201B0 RID: 131504 RVA: 0x008B9918 File Offset: 0x008B7B18
internal void NJLCHBPFKMD(string HBAONOKBIEC)
{
PhotonView photonView = this.LGLLICEMHIK.LHEPJEHMAEC();
string text = "Failed to download gifts";
IHCPDNLJMMD bjllllofbek = this.BJLLLLOFBEK;
object[] array = new object[0];
array[0] = HBAONOKBIEC;
photonView.PKOHKPEKJCJ(text, bjllllofbek, array);
}
// Token: 0x060201B1 RID: 131505 RVA: 0x008B9940 File Offset: 0x008B7B40
internal void JAFGLCBFOHM()
{
this.LGLLICEMHIK.OMNGGJICBBI.RPC("RpcImageChangePending", this.BJLLLLOFBEK, new object[0]);
}
// Token: 0x060201B2 RID: 131506 RVA: 0x008B9964 File Offset: 0x008B7B64
internal void FLEEFDFKEIB(string HBAONOKBIEC)
{
PhotonView photonView = this.LGLLICEMHIK.LHEPJEHMAEC();
string text = "method";
IHCPDNLJMMD bjllllofbek = this.BJLLLLOFBEK;
object[] array = new object[0];
array[1] = HBAONOKBIEC;
photonView.PKOHKPEKJCJ(text, bjllllofbek, array);
}
// Token: 0x060201B3 RID: 131507 RVA: 0x008B998C File Offset: 0x008B7B8C
internal void GGGFLBOFLEC(string HBAONOKBIEC)
{
this.LGLLICEMHIK.LJILHDMCKME().PKOHKPEKJCJ("Unable to Join Room", this.BJLLLLOFBEK, new object[] { HBAONOKBIEC });
}
// Token: 0x060201B4 RID: 131508 RVA: 0x008B99B4 File Offset: 0x008B7BB4
internal void CBMLMMGMAMI(string HBAONOKBIEC)
{
PhotonView photonView = this.LGLLICEMHIK.EKPBHKFHMON();
string text = "homepage";
IHCPDNLJMMD bjllllofbek = this.BJLLLLOFBEK;
object[] array = new object[1];
array[1] = HBAONOKBIEC;
photonView.RPC(text, bjllllofbek, array);
}
// Token: 0x060201B5 RID: 131509 RVA: 0x008B99DC File Offset: 0x008B7BDC
internal void KAJELOCMKHE()
{
this.LGLLICEMHIK.OMNGGJICBBI.PKOHKPEKJCJ(" could not be executed (yet). Wait for state JoinedLobby or ConnectedToMaster and their callbacks before calling operations. WebRPCs need a server-side configuration. Enum OperationCode helps identify the operation.", this.BJLLLLOFBEK, new object[1]);
}
// Token: 0x060201B6 RID: 131510 RVA: 0x008B9A00 File Offset: 0x008B7C00
internal void LACKKCKOGHI(string HBAONOKBIEC)
{
PhotonView photonView = this.LGLLICEMHIK.POOAOJPEDJD();
string text = "{0}v1/search";
IHCPDNLJMMD bjllllofbek = this.BJLLLLOFBEK;
object[] array = new object[0];
array[0] = HBAONOKBIEC;
photonView.JJLACCMJEMB(text, bjllllofbek, array);
}
// Token: 0x060201B7 RID: 131511 RVA: 0x008B9A28 File Offset: 0x008B7C28
internal void LGHHHMLFICG()
{
this.LGLLICEMHIK.HOPJELLOPNJ().RPC("invalid bit length repeat", this.BJLLLLOFBEK, new object[0]);
}
// Token: 0x060201B8 RID: 131512 RVA: 0x008B9A4C File Offset: 0x008B7C4C
internal void OMPCKNHFFGM()
{
this.LGLLICEMHIK.MLNMONBHHBO().RPC("\\r", this.BJLLLLOFBEK, new object[1]);
}
// Token: 0x060201B9 RID: 131513 RVA: 0x008B9A70 File Offset: 0x008B7C70
internal void PJGEPHDJHFC(string HBAONOKBIEC)
{
PhotonView photonView = this.LGLLICEMHIK.EKPBHKFHMON();
string text = "Active";
IHCPDNLJMMD bjllllofbek = this.BJLLLLOFBEK;
object[] array = new object[0];
array[0] = HBAONOKBIEC;
photonView.PKOHKPEKJCJ(text, bjllllofbek, array);
}
// Token: 0x060201BA RID: 131514 RVA: 0x008B9A98 File Offset: 0x008B7C98
internal void NEGFOILODBA()
{
this.LGLLICEMHIK.JNFDHNMMHGN().JJLACCMJEMB("speed", this.BJLLLLOFBEK, new object[0]);
}
// Token: 0x060201BB RID: 131515 RVA: 0x008B9ABC File Offset: 0x008B7CBC
internal void GLJLIIGIHDG()
{
this.LGLLICEMHIK.CEGDLFAENEJ().RPC("actual_{0}", this.BJLLLLOFBEK, new object[0]);
}
// Token: 0x060201BC RID: 131516 RVA: 0x008B9AE0 File Offset: 0x008B7CE0
internal void FLFNCCOAPLK()
{
this.LGLLICEMHIK.JNFDHNMMHGN().PKOHKPEKJCJ("scale", this.BJLLLLOFBEK, new object[1]);
}
// Token: 0x060201BD RID: 131517 RVA: 0x008B9B04 File Offset: 0x008B7D04
internal void IKJCLJIHLPL()
{
this.LGLLICEMHIK.BIPEBCPEPKL().RPC("Cannot send messages when not connected. Either connect to Photon OR use offline mode!", this.BJLLLLOFBEK, new object[0]);
}
// Token: 0x060201BE RID: 131518 RVA: 0x008B9B28 File Offset: 0x008B7D28
internal void MLABNEHNAOO(string HBAONOKBIEC)
{
PhotonView photonView = this.LGLLICEMHIK.CEGDLFAENEJ();
string text = "item_id";
IHCPDNLJMMD bjllllofbek = this.BJLLLLOFBEK;
object[] array = new object[0];
array[0] = HBAONOKBIEC;
photonView.PKOHKPEKJCJ(text, bjllllofbek, array);
}
// Token: 0x060201BF RID: 131519 RVA: 0x008B9B50 File Offset: 0x008B7D50
internal void LNEDHHMFFKK(string HBAONOKBIEC)
{
this.LGLLICEMHIK.LHEPJEHMAEC().RPC("AudioStreamPlayer", this.BJLLLLOFBEK, new object[] { HBAONOKBIEC });
}
// Token: 0x060201C0 RID: 131520 RVA: 0x008B9B78 File Offset: 0x008B7D78
internal void BJGHBGJAJBE()
{
this.LGLLICEMHIK.ACEAACJNNAF().JJLACCMJEMB("Protocol Error: masked frame received from server!", this.BJLLLLOFBEK, new object[1]);
}
// Token: 0x060201C1 RID: 131521 RVA: 0x008B9B9C File Offset: 0x008B7D9C
internal void DAAPGBCFBLB()
{
this.LGLLICEMHIK.BIPEBCPEPKL().RPC("Prefill time (s): {0}", this.BJLLLLOFBEK, new object[0]);
}
// Token: 0x060201C2 RID: 131522 RVA: 0x008B9BC0 File Offset: 0x008B7DC0
internal void ABEEDDDCEND()
{
this.LGLLICEMHIK.OMNGGJICBBI.JJLACCMJEMB("OpAuthenticate() failed. When you want Custom Authentication encryption is mandatory.", this.BJLLLLOFBEK, new object[1]);
}
// Token: 0x060201C3 RID: 131523 RVA: 0x008B9BE4 File Offset: 0x008B7DE4
internal void FJLJKPGFJEC()
{
this.LGLLICEMHIK.OMNGGJICBBI.RPC("HTTPUpdateDelegator", this.BJLLLLOFBEK, new object[1]);
}
// Token: 0x060201C4 RID: 131524 RVA: 0x008B9C08 File Offset: 0x008B7E08
internal void KLMKCPAELKO(string HBAONOKBIEC)
{
PhotonView photonView = this.LGLLICEMHIK.ONAOMJAKKMA();
string text = "Hit";
IHCPDNLJMMD bjllllofbek = this.BJLLLLOFBEK;
object[] array = new object[0];
array[1] = HBAONOKBIEC;
photonView.JJLACCMJEMB(text, bjllllofbek, array);
}
// Token: 0x060201C5 RID: 131525 RVA: 0x008B9C30 File Offset: 0x008B7E30
internal void NNDPGDAFHMO()
{
this.LGLLICEMHIK.BIPEBCPEPKL().RPC("Failed to create room: ", this.BJLLLLOFBEK, new object[1]);
}
// Token: 0x060201C6 RID: 131526 RVA: 0x008B9C54 File Offset: 0x008B7E54
internal void FFKBFPCGKGO()
{
this.LGLLICEMHIK.EKPBHKFHMON().RPC("USE_COUNT", this.BJLLLLOFBEK, new object[0]);
}
// Token: 0x060201C7 RID: 131527 RVA: 0x008B9C78 File Offset: 0x008B7E78
internal void OJKNBNGGBEC(string HBAONOKBIEC)
{
this.LGLLICEMHIK.OMNGGJICBBI.RPC("RpcImageUpdated", this.BJLLLLOFBEK, new object[] { HBAONOKBIEC });
}
// Token: 0x060201C8 RID: 131528 RVA: 0x008B9CA0 File Offset: 0x008B7EA0
internal void JCIGHBGDCMB(string HBAONOKBIEC)
{
this.LGLLICEMHIK.CEGDLFAENEJ().RPC("all_newplayerpunchcardobjectives_completed", this.BJLLLLOFBEK, new object[] { HBAONOKBIEC });
}
// Token: 0x060201C9 RID: 131529 RVA: 0x008B9CC8 File Offset: 0x008B7EC8
internal void DEAHGDANOJP()
{
this.LGLLICEMHIK.JNFDHNMMHGN().PKOHKPEKJCJ("CreateRoom failed. In offline mode you still have to leave a room to enter another.", this.BJLLLLOFBEK, new object[0]);
}
// Token: 0x060201CA RID: 131530 RVA: 0x008B9CEC File Offset: 0x008B7EEC
internal void ELBLHLDHFJM()
{
this.LGLLICEMHIK.ACEAACJNNAF().RPC("Must use one of the pre-defined sampling rates(", this.BJLLLLOFBEK, new object[1]);
}
// Token: 0x060201CB RID: 131531 RVA: 0x008B9D10 File Offset: 0x008B7F10
internal void HFIADIIDJGH()
{
this.LGLLICEMHIK.BIPEBCPEPKL().RPC("FaceShirt2", this.BJLLLLOFBEK, new object[0]);
}
// Token: 0x060201CC RID: 131532 RVA: 0x008B9D34 File Offset: 0x008B7F34
internal void BPHNJPMKOEC(string HBAONOKBIEC)
{
PhotonView photonView = this.LGLLICEMHIK.JNFDHNMMHGN();
string text = "Do you want to invite your party to go with you?";
IHCPDNLJMMD bjllllofbek = this.BJLLLLOFBEK;
object[] array = new object[0];
array[0] = HBAONOKBIEC;
photonView.RPC(text, bjllllofbek, array);
}
// Token: 0x060201CD RID: 131533 RVA: 0x008B9D5C File Offset: 0x008B7F5C
internal void DEJCJJIKHJL(string HBAONOKBIEC)
{
PhotonView photonView = this.LGLLICEMHIK.OMNGGJICBBI;
string text = "\" is already in use.";
IHCPDNLJMMD bjllllofbek = this.BJLLLLOFBEK;
object[] array = new object[1];
array[1] = HBAONOKBIEC;
photonView.JJLACCMJEMB(text, bjllllofbek, array);
}
// Token: 0x060201CE RID: 131534 RVA: 0x008B9D84 File Offset: 0x008B7F84
internal void CJJFJGFFIOP()
{
this.LGLLICEMHIK.BIPEBCPEPKL().PKOHKPEKJCJ("^name is too long!", this.BJLLLLOFBEK, new object[1]);
}
// Token: 0x060201CF RID: 131535 RVA: 0x008B9DA8 File Offset: 0x008B7FA8
internal void BIIEOCCBGFE(string HBAONOKBIEC)
{
this.LGLLICEMHIK.JNFDHNMMHGN().JJLACCMJEMB(")", this.BJLLLLOFBEK, new object[] { HBAONOKBIEC });
}
// Token: 0x060201D0 RID: 131536 RVA: 0x008B9DD0 File Offset: 0x008B7FD0
internal void CEGCMAAOAKK(string HBAONOKBIEC)
{
PhotonView photonView = this.LGLLICEMHIK.ONAOMJAKKMA();
string text = " ";
IHCPDNLJMMD bjllllofbek = this.BJLLLLOFBEK;
object[] array = new object[0];
array[0] = HBAONOKBIEC;
photonView.RPC(text, bjllllofbek, array);
}
// Token: 0x060201D1 RID: 131537 RVA: 0x008B9DF8 File Offset: 0x008B7FF8
internal void PGGNPPHMGMF(string HBAONOKBIEC)
{
this.LGLLICEMHIK.JNFDHNMMHGN().PKOHKPEKJCJ("networkconfig.txt", this.BJLLLLOFBEK, new object[] { HBAONOKBIEC });
}
// Token: 0x060201D2 RID: 131538 RVA: 0x008B9E20 File Offset: 0x008B8020
internal void ELNIKMBDIDF(string HBAONOKBIEC)
{
this.LGLLICEMHIK.HOPJELLOPNJ().RPC("api/gamesessions/v2/", this.BJLLLLOFBEK, new object[] { HBAONOKBIEC });
}
// Token: 0x060201D3 RID: 131539 RVA: 0x008B9E48 File Offset: 0x008B8048
internal void JAIDJPDOOOA(string HBAONOKBIEC)
{
this.LGLLICEMHIK.CEGDLFAENEJ().RPC("PORTAL AND ELITE BOTS ONLINE", this.BJLLLLOFBEK, new object[] { HBAONOKBIEC });
}
// Token: 0x060201D4 RID: 131540 RVA: 0x008B9E70 File Offset: 0x008B8070
internal void KLIEHGMKICO()
{
this.LGLLICEMHIK.MLNMONBHHBO().JJLACCMJEMB("looktarget", this.BJLLLLOFBEK, new object[1]);
}
// Token: 0x060201D5 RID: 131541 RVA: 0x008B9E94 File Offset: 0x008B8094
internal void CDOONHODPEF(string HBAONOKBIEC)
{
this.LGLLICEMHIK.OMNGGJICBBI.JJLACCMJEMB("{0}v1/name/{1}", this.BJLLLLOFBEK, new object[] { HBAONOKBIEC });
}
// Token: 0x060201D6 RID: 131542 RVA: 0x008B9EBC File Offset: 0x008B80BC
internal void EDIBGMKACKD(string HBAONOKBIEC)
{
this.LGLLICEMHIK.EKPBHKFHMON().PKOHKPEKJCJ(" iterations for read and write", this.BJLLLLOFBEK, new object[] { HBAONOKBIEC });
}
// Token: 0x0400535C RID: 21340
internal IHCPDNLJMMD BJLLLLOFBEK;
// Token: 0x0400535D RID: 21341
internal DrawingSurface LGLLICEMHIK;
}
// Token: 0x02000F1B RID: 3867
[CompilerGenerated]
private sealed class MMDFKLKIMJB
{
// Token: 0x060201D7 RID: 131543 RVA: 0x008B9EE4 File Offset: 0x008B80E4
internal void CFCEJGGFGPD(string CBDEIDDMHKE, string HBAONOKBIEC)
{
if (string.IsNullOrEmpty(CBDEIDDMHKE))
{
this.DOKGNOOCPGE(HBAONOKBIEC);
}
else
{
Coroutine coroutine = this.LGLLICEMHIK.StartCoroutine(this.LGLLICEMHIK.IECLIPPAIMG(this.DOKGNOOCPGE, this.BKNFHKIKGED, this.KAOPFMLOJGP));
if (this.BBLGGOBKKMC != null)
{
this.LGLLICEMHIK.NPLJABCEBKB[this.BBLGGOBKKMC] = coroutine;
}
}
}
// Token: 0x060201D9 RID: 131545 RVA: 0x008B9F60 File Offset: 0x008B8160
internal void OJKNBNGGBEC(string CBDEIDDMHKE, string HBAONOKBIEC)
{
if (string.IsNullOrEmpty(CBDEIDDMHKE))
{
this.DOKGNOOCPGE(HBAONOKBIEC);
}
else
{
Coroutine coroutine = this.LGLLICEMHIK.StartCoroutine(this.LGLLICEMHIK.OANLJFCPJOF(this.DOKGNOOCPGE, this.BKNFHKIKGED, this.KAOPFMLOJGP));
if (this.BBLGGOBKKMC != null)
{
this.LGLLICEMHIK.NPLJABCEBKB[this.BBLGGOBKKMC] = coroutine;
}
}
}
// Token: 0x060201DA RID: 131546 RVA: 0x008B9FD4 File Offset: 0x008B81D4
internal void NKONOOELLHD(string CBDEIDDMHKE, string HBAONOKBIEC)
{
if (string.IsNullOrEmpty(CBDEIDDMHKE))
{
this.DOKGNOOCPGE(HBAONOKBIEC);
}
else
{
Coroutine coroutine = this.LGLLICEMHIK.StartCoroutine(this.LGLLICEMHIK.IECLIPPAIMG(this.DOKGNOOCPGE, this.BKNFHKIKGED, this.KAOPFMLOJGP));
if (this.BBLGGOBKKMC != null)
{
this.LGLLICEMHIK.NPLJABCEBKB[this.BBLGGOBKKMC] = coroutine;
}
}
}
// Token: 0x060201DB RID: 131547 RVA: 0x008BA048 File Offset: 0x008B8248
internal void CIEGOBEALHN(string CBDEIDDMHKE, string HBAONOKBIEC)
{
if (string.IsNullOrEmpty(CBDEIDDMHKE))
{
this.DOKGNOOCPGE(HBAONOKBIEC);
}
else
{
Coroutine coroutine = this.LGLLICEMHIK.StartCoroutine(this.LGLLICEMHIK.OANLJFCPJOF(this.DOKGNOOCPGE, this.BKNFHKIKGED, this.KAOPFMLOJGP));
if (this.BBLGGOBKKMC != null)
{
this.LGLLICEMHIK.NPLJABCEBKB[this.BBLGGOBKKMC] = coroutine;
}
}
}
// Token: 0x0400535E RID: 21342
internal Action<string> DOKGNOOCPGE;
// Token: 0x0400535F RID: 21343
internal Action BKNFHKIKGED;
// Token: 0x04005360 RID: 21344
internal bool KAOPFMLOJGP;
// Token: 0x04005361 RID: 21345
internal LNJFBGIBLHA BBLGGOBKKMC;
// Token: 0x04005362 RID: 21346
internal DrawingSurface LGLLICEMHIK;
}
}