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(); 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(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 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(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(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.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(); 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(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.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(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 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(hhglfdklakn.OJKNBNGGBEC)).FirstOrDefault(); 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(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(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(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(); 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(); 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.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(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 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.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(hhglfdklakn.CIEGOBEALHN)).FirstOrDefault(); 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(this, "IN", string.Empty, IKCAJLLAFML.MASTER, new Action(this.MAHEHCHMIFL)); this.LDBEPPCPAGM = new LHLLJPPCDKA(this, "MOD", false, IKCAJLLAFML.MASTER, null); IHFKMIAHBFP.ENIGMACDFMJ += new Action(this.OnMasterClientSwitched); IHFKMIAHBFP.GFFDICBLOFJ += new Action(this.OnPhotonPlayerConnected); IHFKMIAHBFP.DHLJAODEIEA += new Action(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.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(); 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.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(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 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(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(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(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 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(); 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(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(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(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.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.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(); 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 CreateStroke(ControlPointType BMMKJOCJODM, Material OOEDPEKINHG, bool FKCHJEMEIDP) where ControlPointType : class, GCKGGGOOGAO { OCJLHMNPLAL ocjlhmnplal = new OCJLHMNPLAL(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.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("Injection Detector"); 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(this.OnMasterClientSwitched); IHFKMIAHBFP.GFFDICBLOFJ -= new Action(this.OnPhotonPlayerConnected); IHFKMIAHBFP.DHLJAODEIEA -= new Action(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.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(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 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(mlmbgeambbj.LACKKCKOGHI), new Action(mlmbgeambbj.OEOKAOEAJGA), true, null); } // Token: 0x06020107 RID: 131335 RVA: 0x008B7F78 File Offset: 0x008B6178 private void IHADEBJKMBL(bool NOBAPCOKFIL) { this.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 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(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 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 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 DHEDBLKHGJP = new List(); // Token: 0x0400533D RID: 21309 private List AMGMFHFEFFO = new List(); // Token: 0x0400533E RID: 21310 private List ACEGAKLAHLN = new List(); // Token: 0x0400533F RID: 21311 private AltTextureSet LEIAODHIIEA = new AltTextureSet(); // Token: 0x04005340 RID: 21312 private Dictionary NPLJABCEBKB = new Dictionary(); // Token: 0x04005341 RID: 21313 private Dictionary KMAGJIFGJBJ = new Dictionary(); // Token: 0x04005342 RID: 21314 public List DrawingObjectPool = new List(); // 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 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; } }