using System; using System.Collections; using System.Diagnostics; using System.Runtime.CompilerServices; using ExitGames.Client.Photon; using Photon; using UnityEngine; using UnityEngine.SceneManagement; // Token: 0x020004AA RID: 1194 internal class PhotonHandler : global::Photon.MonoBehaviour { // Token: 0x0600C30E RID: 49934 RVA: 0x003A5648 File Offset: 0x003A3848 internal IEnumerator BKDBGBCKOGA(bool JOBFLHCELFJ) { while (IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD == null) { if (IHFKMIAHBFP.HNNLADDGHKC != CCNBAFJLBCH.ConnectingToNameServer && IHFKMIAHBFP.HNNLADDGHKC != CCNBAFJLBCH.ConnectedToNameServer) { global::UnityEngine.Debug.LogError("Call ConnectToNameServer to ping available regions."); yield break; } global::UnityEngine.Debug.Log(string.Concat(new object[] { "Waiting for AvailableRegions. State: ", IHFKMIAHBFP.HNNLADDGHKC, " Server: ", IHFKMIAHBFP.CONBCJADCAO, " PhotonNetwork.networkingPeer.AvailableRegions ", IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD != null })); yield return new WaitForSeconds(0.25f); } if (IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD == null || IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD.Count == 0) { global::UnityEngine.Debug.LogError("No regions available. Are you sure your appid is valid and setup?"); yield break; } EBPFENJDGFH ebpfenjdgfh = new EBPFENJDGFH(); foreach (FGFKLEOHHMH fgfkleohhmh in IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD) { PhotonHandler.SP.StartCoroutine(ebpfenjdgfh.HAPBCEEJGOK(fgfkleohhmh)); } while (!ebpfenjdgfh.OBEDENCGKOJ) { yield return new WaitForSeconds(0.1f); } FGFKLEOHHMH fgfkleohhmh2 = ebpfenjdgfh.OGGJLINLJIJ; PhotonHandler.MEHGHEEGJGL = fgfkleohhmh2.JEFIABFBBLO; global::UnityEngine.Debug.Log(string.Concat(new object[] { "Found best region: '", fgfkleohhmh2.JEFIABFBBLO, "' ping: ", fgfkleohhmh2.BIJIAOGNBPD, ". Calling ConnectToRegionMaster() is: ", JOBFLHCELFJ })); if (JOBFLHCELFJ) { IHFKMIAHBFP.DBOGBGIJDDJ.BPKOPAIHOAB(fgfkleohhmh2.JEFIABFBBLO); } yield break; } // Token: 0x0600C30F RID: 49935 RVA: 0x003A5664 File Offset: 0x003A3864 internal static void NCGIMIMADMB(EDGDNCCLDBN NOBAPCOKFIL) { if (NOBAPCOKFIL == EDGDNCCLDBN.us) { PlayerPrefs.DeleteKey("null"); } else { PlayerPrefs.SetString("Vertical", NOBAPCOKFIL.ToString()); } } // Token: 0x0600C310 RID: 49936 RVA: 0x003A5694 File Offset: 0x003A3894 protected void NIBGLHFHJLJ() { if (PhotonHandler.AHIECLKOIOE == null) { PhotonHandler.AHIECLKOIOE = new Stopwatch(); } PhotonHandler.AHIECLKOIOE.Reset(); PhotonHandler.AHIECLKOIOE.Start(); if (IHFKMIAHBFP.DBOGBGIJDDJ == null) { global::UnityEngine.Debug.LogError("Reply"); return; } if (IHFKMIAHBFP.HNNLADDGHKC == CCNBAFJLBCH.Uninitialized || IHFKMIAHBFP.HNNLADDGHKC == (CCNBAFJLBCH)81 || IHFKMIAHBFP.HCOPIOOOFMN) { return; } if (!IHFKMIAHBFP.NHJBLPIHMFN) { return; } bool flag = false; while (IHFKMIAHBFP.NHJBLPIHMFN && flag) { flag = IHFKMIAHBFP.DBOGBGIJDDJ.DispatchIncomingCommands(); } int num = (int)(Time.realtimeSinceStartup * 129f); if (IHFKMIAHBFP.NHJBLPIHMFN && num > this.PJEFCCMPDJP) { IHFKMIAHBFP.DBOGBGIJDDJ.LIEHOAHCGMK(); this.PJEFCCMPDJP = num + this.updateIntervalOnSerialize; this.IGODBALJGBE = 1; } num = (int)(Time.realtimeSinceStartup * 1310f); if (num > this.IGODBALJGBE) { bool flag2 = false; while (IHFKMIAHBFP.NHJBLPIHMFN && flag2) { flag2 = IHFKMIAHBFP.DBOGBGIJDDJ.SendOutgoingCommands(); } this.IGODBALJGBE = num + this.updateInterval; } } // Token: 0x0600C311 RID: 49937 RVA: 0x003A57B8 File Offset: 0x003A39B8 public static void StopFallbackSendAckThread() { PhotonHandler.CBAIFGAOMBO = false; } // Token: 0x0600C312 RID: 49938 RVA: 0x003A57C0 File Offset: 0x003A39C0 protected void OnApplicationPause(bool NFEOPNJJNMF) { if (IHFKMIAHBFP.NBGHHGCJGJJ > 0.1f) { if (PhotonHandler.AHIECLKOIOE == null) { PhotonHandler.AHIECLKOIOE = new Stopwatch(); } PhotonHandler.AHIECLKOIOE.Reset(); if (NFEOPNJJNMF) { PhotonHandler.AHIECLKOIOE.Start(); } else { PhotonHandler.AHIECLKOIOE.Stop(); } } } // Token: 0x0600C313 RID: 49939 RVA: 0x003A581C File Offset: 0x003A3A1C protected void NDLBJJKGHND() { IHFKMIAHBFP.DBOGBGIJDDJ.DJEAOCBFNFI(); } // Token: 0x0600C314 RID: 49940 RVA: 0x003A5828 File Offset: 0x003A3A28 protected void DHOHKADELNJ() { IHFKMIAHBFP.DBOGBGIJDDJ.KNPOGNLOKAB(); } // Token: 0x0600C315 RID: 49941 RVA: 0x003A5834 File Offset: 0x003A3A34 internal IEnumerator LALJJICFLFE(bool JOBFLHCELFJ) { while (IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD == null) { if (IHFKMIAHBFP.HNNLADDGHKC != CCNBAFJLBCH.ConnectingToNameServer && IHFKMIAHBFP.HNNLADDGHKC != CCNBAFJLBCH.ConnectedToNameServer) { global::UnityEngine.Debug.LogError("Call ConnectToNameServer to ping available regions."); yield break; } global::UnityEngine.Debug.Log(string.Concat(new object[] { "Waiting for AvailableRegions. State: ", IHFKMIAHBFP.HNNLADDGHKC, " Server: ", IHFKMIAHBFP.CONBCJADCAO, " PhotonNetwork.networkingPeer.AvailableRegions ", IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD != null })); yield return new WaitForSeconds(0.25f); } if (IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD == null || IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD.Count == 0) { global::UnityEngine.Debug.LogError("No regions available. Are you sure your appid is valid and setup?"); yield break; } ebpfenjdgfh = new EBPFENJDGFH(); enumerator = IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD.GetEnumerator(); try { while (enumerator.MoveNext()) { FGFKLEOHHMH fgfkleohhmh3 = enumerator.Current; PhotonHandler.SP.StartCoroutine(ebpfenjdgfh.HAPBCEEJGOK(fgfkleohhmh3)); } } finally { ((IDisposable)enumerator).Dispose(); } while (!ebpfenjdgfh.OBEDENCGKOJ) { yield return new WaitForSeconds(0.1f); } fgfkleohhmh2 = ebpfenjdgfh.OGGJLINLJIJ; PhotonHandler.MEHGHEEGJGL = fgfkleohhmh2.JEFIABFBBLO; global::UnityEngine.Debug.Log(string.Concat(new object[] { "Found best region: '", fgfkleohhmh2.JEFIABFBBLO, "' ping: ", fgfkleohhmh2.BIJIAOGNBPD, ". Calling ConnectToRegionMaster() is: ", JOBFLHCELFJ })); if (JOBFLHCELFJ) { IHFKMIAHBFP.DBOGBGIJDDJ.BPKOPAIHOAB(fgfkleohhmh2.JEFIABFBBLO); } yield break; } // Token: 0x0600C316 RID: 49942 RVA: 0x003A5850 File Offset: 0x003A3A50 protected void MOHFAAOOCEB() { PhotonHandler.COPLPHCJJKA = false; PhotonHandler.StopFallbackSendAckThread(); IHFKMIAHBFP.BCIMHPNDOOL(); } // Token: 0x0600C317 RID: 49943 RVA: 0x003A5864 File Offset: 0x003A3A64 internal static EDGDNCCLDBN ELHNINJFGKJ() { string @string = PlayerPrefs.GetString("{0}-{1}/{2} (valid: {3})", string.Empty); if (!string.IsNullOrEmpty(@string)) { return FGFKLEOHHMH.NFDGPJFAGON(@string); } return EDGDNCCLDBN.jp; } // Token: 0x0600C318 RID: 49944 RVA: 0x003A5898 File Offset: 0x003A3A98 internal static void AMLCJEEKAMH(EDGDNCCLDBN NOBAPCOKFIL) { if (NOBAPCOKFIL == EDGDNCCLDBN.jp) { PlayerPrefs.DeleteKey("Cache"); } else { PlayerPrefs.SetString("RpcAutoJoinParty", NOBAPCOKFIL.ToString()); } } // Token: 0x0600C319 RID: 49945 RVA: 0x003A58C8 File Offset: 0x003A3AC8 protected void OnApplicationQuit() { PhotonHandler.COPLPHCJJKA = true; PhotonHandler.StopFallbackSendAckThread(); IHFKMIAHBFP.BCIMHPNDOOL(); } // Token: 0x0600C31A RID: 49946 RVA: 0x003A58DC File Offset: 0x003A3ADC private void HIJCMBJIPLO(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO) { IHFKMIAHBFP.DBOGBGIJDDJ.OFDEGMAPAGH(); IHFKMIAHBFP.DBOGBGIJDDJ.BNNCNGNCNFG(JHLOLIJHHDM.EKOJENGHIFA); } // Token: 0x0600C31B RID: 49947 RVA: 0x003A58F8 File Offset: 0x003A3AF8 protected virtual void HKBNFKNLICF() { base.LGCNFLACIIH(); IHFKMIAHBFP.CLMADBPELLI += new Action(this.OnJoinedRoom); IHFKMIAHBFP.EEMHEABGOBC += new Action(this.OnCreatedRoom); if (PhotonHandler.SP != null && PhotonHandler.SP != this && PhotonHandler.SP.gameObject != null) { global::UnityEngine.Object.DestroyImmediate(PhotonHandler.SP.gameObject); } PhotonHandler.SP = this; global::UnityEngine.Object.DontDestroyOnLoad(base.gameObject); this.updateInterval = -43 / IHFKMIAHBFP.EHJAFLFHOHP; this.updateIntervalOnSerialize = 62 / IHFKMIAHBFP.MKGGOBIDNPJ; PhotonHandler.AFPCAHGKCPG(); } // Token: 0x0600C31C RID: 49948 RVA: 0x003A59C0 File Offset: 0x003A3BC0 public static void EOOLHOIKJBL() { PhotonHandler.CBAIFGAOMBO = false; } // Token: 0x0600C31D RID: 49949 RVA: 0x003A59C8 File Offset: 0x003A3BC8 internal IEnumerator IHOBCEEEODL(bool JOBFLHCELFJ) { while (IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD == null) { if (IHFKMIAHBFP.HNNLADDGHKC != CCNBAFJLBCH.ConnectingToNameServer && IHFKMIAHBFP.HNNLADDGHKC != CCNBAFJLBCH.ConnectedToNameServer) { global::UnityEngine.Debug.LogError("Call ConnectToNameServer to ping available regions."); yield break; } global::UnityEngine.Debug.Log(string.Concat(new object[] { "Waiting for AvailableRegions. State: ", IHFKMIAHBFP.HNNLADDGHKC, " Server: ", IHFKMIAHBFP.CONBCJADCAO, " PhotonNetwork.networkingPeer.AvailableRegions ", IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD != null })); yield return new WaitForSeconds(0.25f); } if (IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD == null || IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD.Count == 0) { global::UnityEngine.Debug.LogError("No regions available. Are you sure your appid is valid and setup?"); yield break; } ebpfenjdgfh = new EBPFENJDGFH(); enumerator = IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD.GetEnumerator(); try { while (enumerator.MoveNext()) { FGFKLEOHHMH fgfkleohhmh3 = enumerator.Current; PhotonHandler.SP.StartCoroutine(ebpfenjdgfh.HAPBCEEJGOK(fgfkleohhmh3)); } } finally { ((IDisposable)enumerator).Dispose(); } while (!ebpfenjdgfh.OBEDENCGKOJ) { yield return new WaitForSeconds(0.1f); } fgfkleohhmh2 = ebpfenjdgfh.OGGJLINLJIJ; PhotonHandler.MEHGHEEGJGL = fgfkleohhmh2.JEFIABFBBLO; global::UnityEngine.Debug.Log(string.Concat(new object[] { "Found best region: '", fgfkleohhmh2.JEFIABFBBLO, "' ping: ", fgfkleohhmh2.BIJIAOGNBPD, ". Calling ConnectToRegionMaster() is: ", JOBFLHCELFJ })); if (JOBFLHCELFJ) { IHFKMIAHBFP.DBOGBGIJDDJ.BPKOPAIHOAB(fgfkleohhmh2.JEFIABFBBLO); } yield break; } // Token: 0x0600C31E RID: 49950 RVA: 0x003A59E4 File Offset: 0x003A3BE4 public static void JHLIEEHCHFH() { PhotonHandler.CBAIFGAOMBO = false; } // Token: 0x0600C31F RID: 49951 RVA: 0x003A59EC File Offset: 0x003A3BEC protected void OMKBNLGFNIL() { SceneManager.sceneLoaded += this.DFNPIDPKCNF; } // Token: 0x0600C320 RID: 49952 RVA: 0x003A5A00 File Offset: 0x003A3C00 protected void CAMGAFPKAMM() { SceneManager.sceneLoaded += this.HIJCMBJIPLO; } // Token: 0x0600C321 RID: 49953 RVA: 0x003A5A14 File Offset: 0x003A3C14 protected void OnCreatedRoom() { IHFKMIAHBFP.DBOGBGIJDDJ.BNNCNGNCNFG(JHLOLIJHHDM.EKOJENGHIFA); } // Token: 0x0600C322 RID: 49954 RVA: 0x003A5A28 File Offset: 0x003A3C28 protected void HOHNGDNIPLK() { IHFKMIAHBFP.DBOGBGIJDDJ.BNNCNGNCNFG(JHLOLIJHHDM.CAGJICFIFOD()); } // Token: 0x0600C323 RID: 49955 RVA: 0x003A5A3C File Offset: 0x003A3C3C public static bool BMGHJLJKGLO() { if (PhotonHandler.CBAIFGAOMBO && !IHFKMIAHBFP.HCOPIOOOFMN && IHFKMIAHBFP.DBOGBGIJDDJ != null) { if (PhotonHandler.AHIECLKOIOE != null && IHFKMIAHBFP.NBGHHGCJGJJ > 1934f && (float)PhotonHandler.AHIECLKOIOE.ElapsedMilliseconds > IHFKMIAHBFP.NBGHHGCJGJJ * 1051f) { if (IHFKMIAHBFP.PMKOLKDPDGH) { IHFKMIAHBFP.BCIMHPNDOOL(); } PhotonHandler.AHIECLKOIOE.Stop(); PhotonHandler.AHIECLKOIOE.Reset(); return PhotonHandler.CBAIFGAOMBO; } if (!IHFKMIAHBFP.NHJBLPIHMFN || IHFKMIAHBFP.DBOGBGIJDDJ.ConnectionTime - IHFKMIAHBFP.DBOGBGIJDDJ.LastSendOutgoingTime > -127) { while (IHFKMIAHBFP.DBOGBGIJDDJ.SendAcksOnly()) { } } } return PhotonHandler.CBAIFGAOMBO; } // Token: 0x0600C324 RID: 49956 RVA: 0x003A5B04 File Offset: 0x003A3D04 protected void NNIDNPAGHKB() { IHFKMIAHBFP.DBOGBGIJDDJ.BNNCNGNCNFG(JHLOLIJHHDM.LDGLAIAHCEH()); } // Token: 0x0600C325 RID: 49957 RVA: 0x003A5B18 File Offset: 0x003A3D18 protected void JJHPPFMOEGM() { SceneManager.sceneLoaded += this.DFNPIDPKCNF; } // Token: 0x0600C326 RID: 49958 RVA: 0x003A5B2C File Offset: 0x003A3D2C internal static EDGDNCCLDBN APGMPGGCIDC() { string @string = PlayerPrefs.GetString("ROTATE_IN_PLACE_ENABLED", string.Empty); if (!string.IsNullOrEmpty(@string)) { return FGFKLEOHHMH.NMEOGBFCJEH(@string); } return EDGDNCCLDBN.cae; } // Token: 0x0600C327 RID: 49959 RVA: 0x003A5B60 File Offset: 0x003A3D60 protected void GPOKLFAJMIK(bool NFEOPNJJNMF) { if (IHFKMIAHBFP.NBGHHGCJGJJ > 1189f) { if (PhotonHandler.AHIECLKOIOE == null) { PhotonHandler.AHIECLKOIOE = new Stopwatch(); } PhotonHandler.AHIECLKOIOE.Reset(); if (NFEOPNJJNMF) { PhotonHandler.AHIECLKOIOE.Start(); } else { PhotonHandler.AHIECLKOIOE.Stop(); } } } // Token: 0x0600C328 RID: 49960 RVA: 0x003A5BBC File Offset: 0x003A3DBC protected virtual void ACOKDCDBNHM() { base.PJFFNBKMKBI(); PhotonHandler.JHLIEEHCHFH(); IHFKMIAHBFP.CLMADBPELLI -= new Action(this.DHOHKADELNJ); IHFKMIAHBFP.EEMHEABGOBC -= new Action(this.NNIDNPAGHKB); IHFKMIAHBFP.DBOGBGIJDDJ.KHPDPKLIDEL(); SceneManager.sceneLoaded -= this.DFNPIDPKCNF; } // Token: 0x0600C329 RID: 49961 RVA: 0x003A5C28 File Offset: 0x003A3E28 internal IEnumerator LOHKAIAMPFI(bool JOBFLHCELFJ) { while (IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD == null) { if (IHFKMIAHBFP.HNNLADDGHKC != CCNBAFJLBCH.ConnectingToNameServer && IHFKMIAHBFP.HNNLADDGHKC != CCNBAFJLBCH.ConnectedToNameServer) { global::UnityEngine.Debug.LogError("Call ConnectToNameServer to ping available regions."); yield break; } global::UnityEngine.Debug.Log(string.Concat(new object[] { "Waiting for AvailableRegions. State: ", IHFKMIAHBFP.HNNLADDGHKC, " Server: ", IHFKMIAHBFP.CONBCJADCAO, " PhotonNetwork.networkingPeer.AvailableRegions ", IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD != null })); yield return new WaitForSeconds(0.25f); } if (IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD == null || IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD.Count == 0) { global::UnityEngine.Debug.LogError("No regions available. Are you sure your appid is valid and setup?"); yield break; } ebpfenjdgfh = new EBPFENJDGFH(); enumerator = IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD.GetEnumerator(); try { while (enumerator.MoveNext()) { FGFKLEOHHMH fgfkleohhmh3 = enumerator.Current; PhotonHandler.SP.StartCoroutine(ebpfenjdgfh.HAPBCEEJGOK(fgfkleohhmh3)); } } finally { ((IDisposable)enumerator).Dispose(); } while (!ebpfenjdgfh.OBEDENCGKOJ) { yield return new WaitForSeconds(0.1f); } fgfkleohhmh2 = ebpfenjdgfh.OGGJLINLJIJ; PhotonHandler.MEHGHEEGJGL = fgfkleohhmh2.JEFIABFBBLO; global::UnityEngine.Debug.Log(string.Concat(new object[] { "Found best region: '", fgfkleohhmh2.JEFIABFBBLO, "' ping: ", fgfkleohhmh2.BIJIAOGNBPD, ". Calling ConnectToRegionMaster() is: ", JOBFLHCELFJ })); if (JOBFLHCELFJ) { IHFKMIAHBFP.DBOGBGIJDDJ.BPKOPAIHOAB(fgfkleohhmh2.JEFIABFBBLO); } yield break; } // Token: 0x0600C32A RID: 49962 RVA: 0x003A5C44 File Offset: 0x003A3E44 public static bool KEKPHIKPKIJ() { if (PhotonHandler.CBAIFGAOMBO && !IHFKMIAHBFP.HCOPIOOOFMN && IHFKMIAHBFP.DBOGBGIJDDJ != null) { if (PhotonHandler.AHIECLKOIOE != null && IHFKMIAHBFP.NBGHHGCJGJJ > 20f && (float)PhotonHandler.AHIECLKOIOE.ElapsedMilliseconds > IHFKMIAHBFP.NBGHHGCJGJJ * 1167f) { if (IHFKMIAHBFP.PMKOLKDPDGH) { IHFKMIAHBFP.BCIMHPNDOOL(); } PhotonHandler.AHIECLKOIOE.Stop(); PhotonHandler.AHIECLKOIOE.Reset(); return PhotonHandler.CBAIFGAOMBO; } if (!IHFKMIAHBFP.NHJBLPIHMFN || IHFKMIAHBFP.DBOGBGIJDDJ.ConnectionTime - IHFKMIAHBFP.DBOGBGIJDDJ.LastSendOutgoingTime > -151) { while (IHFKMIAHBFP.DBOGBGIJDDJ.SendAcksOnly()) { } } } return PhotonHandler.CBAIFGAOMBO; } // Token: 0x0600C32B RID: 49963 RVA: 0x003A5D0C File Offset: 0x003A3F0C protected void Update() { if (PhotonHandler.AHIECLKOIOE == null) { PhotonHandler.AHIECLKOIOE = new Stopwatch(); } PhotonHandler.AHIECLKOIOE.Reset(); PhotonHandler.AHIECLKOIOE.Start(); if (IHFKMIAHBFP.DBOGBGIJDDJ == null) { global::UnityEngine.Debug.LogError("NetworkPeer broke!"); return; } if (IHFKMIAHBFP.HNNLADDGHKC == CCNBAFJLBCH.PeerCreated || IHFKMIAHBFP.HNNLADDGHKC == CCNBAFJLBCH.Disconnected || IHFKMIAHBFP.HCOPIOOOFMN) { return; } if (!IHFKMIAHBFP.NHJBLPIHMFN) { return; } bool flag = true; while (IHFKMIAHBFP.NHJBLPIHMFN && flag) { flag = IHFKMIAHBFP.DBOGBGIJDDJ.DispatchIncomingCommands(); } int num = (int)(Time.realtimeSinceStartup * 1000f); if (IHFKMIAHBFP.NHJBLPIHMFN && num > this.PJEFCCMPDJP) { IHFKMIAHBFP.DBOGBGIJDDJ.JDKECDGINNK(); this.PJEFCCMPDJP = num + this.updateIntervalOnSerialize; this.IGODBALJGBE = 0; } num = (int)(Time.realtimeSinceStartup * 1000f); if (num > this.IGODBALJGBE) { bool flag2 = true; while (IHFKMIAHBFP.NHJBLPIHMFN && flag2) { flag2 = IHFKMIAHBFP.DBOGBGIJDDJ.SendOutgoingCommands(); } this.IGODBALJGBE = num + this.updateInterval; } } // Token: 0x0600C32C RID: 49964 RVA: 0x003A5E30 File Offset: 0x003A4030 protected virtual void JHCLJIABPPJ() { base.Awake(); IHFKMIAHBFP.CLMADBPELLI += new Action(this.NDLBJJKGHND); IHFKMIAHBFP.EEMHEABGOBC += new Action(this.DNNDCCEKGEJ); if (PhotonHandler.SP != null && PhotonHandler.SP != this && PhotonHandler.SP.gameObject != null) { global::UnityEngine.Object.DestroyImmediate(PhotonHandler.SP.gameObject); } PhotonHandler.SP = this; global::UnityEngine.Object.DontDestroyOnLoad(base.gameObject); this.updateInterval = -127 / IHFKMIAHBFP.EHJAFLFHOHP; this.updateIntervalOnSerialize = -141 / IHFKMIAHBFP.MKGGOBIDNPJ; PhotonHandler.JKDGPIOBKFE(); } // Token: 0x0600C32D RID: 49965 RVA: 0x003A5EF8 File Offset: 0x003A40F8 private void KBOCHIOAELL(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO) { IHFKMIAHBFP.DBOGBGIJDDJ.OFDEGMAPAGH(); IHFKMIAHBFP.DBOGBGIJDDJ.BNNCNGNCNFG(JHLOLIJHHDM.PGADEKOOADD()); } // Token: 0x0600C32E RID: 49966 RVA: 0x003A5F14 File Offset: 0x003A4114 internal static EDGDNCCLDBN FNCMDCMMAJO() { string @string = PlayerPrefs.GetString("Attempted to cache material properties from renderer {0} on an already-cached property block", string.Empty); if (!string.IsNullOrEmpty(@string)) { return FGFKLEOHHMH.FOLHPDFODJB(@string); } return EDGDNCCLDBN.asia; } // Token: 0x0600C32F RID: 49967 RVA: 0x003A5F48 File Offset: 0x003A4148 public static bool AJGHOMKPPDH() { if (PhotonHandler.CBAIFGAOMBO && !IHFKMIAHBFP.HCOPIOOOFMN && IHFKMIAHBFP.DBOGBGIJDDJ != null) { if (PhotonHandler.AHIECLKOIOE != null && IHFKMIAHBFP.NBGHHGCJGJJ > 916f && (float)PhotonHandler.AHIECLKOIOE.ElapsedMilliseconds > IHFKMIAHBFP.NBGHHGCJGJJ * 1551f) { if (IHFKMIAHBFP.PMKOLKDPDGH) { IHFKMIAHBFP.BCIMHPNDOOL(); } PhotonHandler.AHIECLKOIOE.Stop(); PhotonHandler.AHIECLKOIOE.Reset(); return PhotonHandler.CBAIFGAOMBO; } if (!IHFKMIAHBFP.NHJBLPIHMFN || IHFKMIAHBFP.DBOGBGIJDDJ.ConnectionTime - IHFKMIAHBFP.DBOGBGIJDDJ.LastSendOutgoingTime > 127) { while (IHFKMIAHBFP.DBOGBGIJDDJ.SendAcksOnly()) { } } } return PhotonHandler.CBAIFGAOMBO; } // Token: 0x0600C330 RID: 49968 RVA: 0x003A6010 File Offset: 0x003A4210 private void DFNPIDPKCNF(Scene KOAACNABCKF, LoadSceneMode AOFANJEIKLO) { IHFKMIAHBFP.DBOGBGIJDDJ.OFDEGMAPAGH(); IHFKMIAHBFP.DBOGBGIJDDJ.BNNCNGNCNFG(JHLOLIJHHDM.OJEAIMJBDLP()); } // Token: 0x0600C332 RID: 49970 RVA: 0x003A6034 File Offset: 0x003A4234 public static void CPNGLHBJKNH() { if (PhotonHandler.CBAIFGAOMBO) { return; } PhotonHandler.CBAIFGAOMBO = false; if (PhotonHandler.MODKICCBMGC == null) { PhotonHandler.MODKICCBMGC = new Func(PhotonHandler.FallbackSendAckThread); } SupportClass.StartBackgroundCalls(PhotonHandler.MODKICCBMGC, 4, string.Empty); } // Token: 0x0600C333 RID: 49971 RVA: 0x003A6074 File Offset: 0x003A4274 internal IEnumerator COEKNFECPPM(bool JOBFLHCELFJ) { while (IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD == null) { if (IHFKMIAHBFP.HNNLADDGHKC != CCNBAFJLBCH.ConnectingToNameServer && IHFKMIAHBFP.HNNLADDGHKC != CCNBAFJLBCH.ConnectedToNameServer) { global::UnityEngine.Debug.LogError("Call ConnectToNameServer to ping available regions."); yield break; } global::UnityEngine.Debug.Log(string.Concat(new object[] { "Waiting for AvailableRegions. State: ", IHFKMIAHBFP.HNNLADDGHKC, " Server: ", IHFKMIAHBFP.CONBCJADCAO, " PhotonNetwork.networkingPeer.AvailableRegions ", IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD != null })); yield return new WaitForSeconds(0.25f); } if (IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD == null || IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD.Count == 0) { global::UnityEngine.Debug.LogError("No regions available. Are you sure your appid is valid and setup?"); yield break; } ebpfenjdgfh = new EBPFENJDGFH(); enumerator = IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD.GetEnumerator(); try { while (enumerator.MoveNext()) { FGFKLEOHHMH fgfkleohhmh3 = enumerator.Current; PhotonHandler.SP.StartCoroutine(ebpfenjdgfh.HAPBCEEJGOK(fgfkleohhmh3)); } } finally { ((IDisposable)enumerator).Dispose(); } while (!ebpfenjdgfh.OBEDENCGKOJ) { yield return new WaitForSeconds(0.1f); } fgfkleohhmh2 = ebpfenjdgfh.OGGJLINLJIJ; PhotonHandler.MEHGHEEGJGL = fgfkleohhmh2.JEFIABFBBLO; global::UnityEngine.Debug.Log(string.Concat(new object[] { "Found best region: '", fgfkleohhmh2.JEFIABFBBLO, "' ping: ", fgfkleohhmh2.BIJIAOGNBPD, ". Calling ConnectToRegionMaster() is: ", JOBFLHCELFJ })); if (JOBFLHCELFJ) { IHFKMIAHBFP.DBOGBGIJDDJ.BPKOPAIHOAB(fgfkleohhmh2.JEFIABFBBLO); } yield break; } // Token: 0x0600C334 RID: 49972 RVA: 0x003A6090 File Offset: 0x003A4290 protected void OPJLBOGKPPI() { if (PhotonHandler.AHIECLKOIOE == null) { PhotonHandler.AHIECLKOIOE = new Stopwatch(); } PhotonHandler.AHIECLKOIOE.Reset(); PhotonHandler.AHIECLKOIOE.Start(); if (IHFKMIAHBFP.DBOGBGIJDDJ == null) { global::UnityEngine.Debug.LogError("Assembly-CSharp"); return; } if (IHFKMIAHBFP.HNNLADDGHKC == CCNBAFJLBCH.Uninitialized || IHFKMIAHBFP.HNNLADDGHKC == (CCNBAFJLBCH)39 || IHFKMIAHBFP.HCOPIOOOFMN) { return; } if (!IHFKMIAHBFP.NHJBLPIHMFN) { return; } bool flag = true; while (IHFKMIAHBFP.NHJBLPIHMFN && flag) { flag = IHFKMIAHBFP.DBOGBGIJDDJ.DispatchIncomingCommands(); } int num = (int)(Time.realtimeSinceStartup * 24f); if (IHFKMIAHBFP.NHJBLPIHMFN && num > this.PJEFCCMPDJP) { IHFKMIAHBFP.DBOGBGIJDDJ.JDKECDGINNK(); this.PJEFCCMPDJP = num + this.updateIntervalOnSerialize; this.IGODBALJGBE = 0; } num = (int)(Time.realtimeSinceStartup * 1822f); if (num > this.IGODBALJGBE) { bool flag2 = true; while (IHFKMIAHBFP.NHJBLPIHMFN && flag2) { flag2 = IHFKMIAHBFP.DBOGBGIJDDJ.SendOutgoingCommands(); } this.IGODBALJGBE = num + this.updateInterval; } } // Token: 0x0600C335 RID: 49973 RVA: 0x003A61B4 File Offset: 0x003A43B4 protected void GMBFJHIHJFB() { SceneManager.sceneLoaded += this.DFNPIDPKCNF; } // Token: 0x0600C336 RID: 49974 RVA: 0x003A61C8 File Offset: 0x003A43C8 public static void JKDGPIOBKFE() { if (PhotonHandler.CBAIFGAOMBO) { return; } PhotonHandler.CBAIFGAOMBO = false; if (PhotonHandler.MODKICCBMGC == null) { PhotonHandler.MODKICCBMGC = new Func(PhotonHandler.FallbackSendAckThread); } SupportClass.StartBackgroundCalls(PhotonHandler.MODKICCBMGC, -124, string.Empty); } // Token: 0x0600C337 RID: 49975 RVA: 0x003A6208 File Offset: 0x003A4408 protected virtual void GCOFOGPIJJA() { base.MICFHMAIGIB(); IHFKMIAHBFP.CLMADBPELLI += new Action(this.OnJoinedRoom); IHFKMIAHBFP.EEMHEABGOBC += new Action(this.NNIDNPAGHKB); if (PhotonHandler.SP != null && PhotonHandler.SP != this && PhotonHandler.SP.gameObject != null) { global::UnityEngine.Object.DestroyImmediate(PhotonHandler.SP.gameObject); } PhotonHandler.SP = this; global::UnityEngine.Object.DontDestroyOnLoad(base.gameObject); this.updateInterval = 44 / IHFKMIAHBFP.EHJAFLFHOHP; this.updateIntervalOnSerialize = 124 / IHFKMIAHBFP.MKGGOBIDNPJ; PhotonHandler.CPNGLHBJKNH(); } // Token: 0x0600C338 RID: 49976 RVA: 0x003A62D0 File Offset: 0x003A44D0 protected void JJILNGIAFGD(bool NFEOPNJJNMF) { if (IHFKMIAHBFP.NBGHHGCJGJJ > 214f) { if (PhotonHandler.AHIECLKOIOE == null) { PhotonHandler.AHIECLKOIOE = new Stopwatch(); } PhotonHandler.AHIECLKOIOE.Reset(); if (NFEOPNJJNMF) { PhotonHandler.AHIECLKOIOE.Start(); } else { PhotonHandler.AHIECLKOIOE.Stop(); } } } // Token: 0x0600C339 RID: 49977 RVA: 0x003A632C File Offset: 0x003A452C protected override void Awake() { base.Awake(); IHFKMIAHBFP.CLMADBPELLI += new Action(this.OnJoinedRoom); IHFKMIAHBFP.EEMHEABGOBC += new Action(this.OnCreatedRoom); if (PhotonHandler.SP != null && PhotonHandler.SP != this && PhotonHandler.SP.gameObject != null) { global::UnityEngine.Object.DestroyImmediate(PhotonHandler.SP.gameObject); } PhotonHandler.SP = this; global::UnityEngine.Object.DontDestroyOnLoad(base.gameObject); this.updateInterval = 1000 / IHFKMIAHBFP.EHJAFLFHOHP; this.updateIntervalOnSerialize = 1000 / IHFKMIAHBFP.MKGGOBIDNPJ; PhotonHandler.StartFallbackSendAckThread(); } // Token: 0x0600C33A RID: 49978 RVA: 0x003A63F4 File Offset: 0x003A45F4 protected virtual void OLMBIJHJGOI() { base.HABFGMOIDCO(); PhotonHandler.EOOLHOIKJBL(); IHFKMIAHBFP.CLMADBPELLI -= new Action(this.DHOHKADELNJ); IHFKMIAHBFP.EEMHEABGOBC -= new Action(this.DNNDCCEKGEJ); IHFKMIAHBFP.DBOGBGIJDDJ.GEOKIDDJFMI(); SceneManager.sceneLoaded -= this.KBOCHIOAELL; } // Token: 0x0600C33B RID: 49979 RVA: 0x003A6460 File Offset: 0x003A4660 public static void DIHKDFFHOGP() { PhotonHandler.CBAIFGAOMBO = true; } // Token: 0x0600C33C RID: 49980 RVA: 0x003A6468 File Offset: 0x003A4668 protected virtual void CELAHBMKHDL() { base.DDJMPFMAKDO(); PhotonHandler.DIHKDFFHOGP(); IHFKMIAHBFP.CLMADBPELLI -= new Action(this.OnJoinedRoom); IHFKMIAHBFP.EEMHEABGOBC -= new Action(this.NNIDNPAGHKB); IHFKMIAHBFP.DBOGBGIJDDJ.KHPDPKLIDEL(); SceneManager.sceneLoaded -= this.KBOCHIOAELL; } // Token: 0x170004CF RID: 1231 // (get) Token: 0x0600C350 RID: 50000 RVA: 0x003A69CC File Offset: 0x003A4BCC // (set) Token: 0x0600C33D RID: 49981 RVA: 0x003A64D4 File Offset: 0x003A46D4 internal static EDGDNCCLDBN MEHGHEEGJGL { get { string @string = PlayerPrefs.GetString("PUNCloudBestRegion", string.Empty); if (!string.IsNullOrEmpty(@string)) { return FGFKLEOHHMH.GPKJJKCHILI(@string); } return EDGDNCCLDBN.none; } set { if (value == EDGDNCCLDBN.none) { PlayerPrefs.DeleteKey("PUNCloudBestRegion"); } else { PlayerPrefs.SetString("PUNCloudBestRegion", value.ToString()); } } } // Token: 0x0600C33E RID: 49982 RVA: 0x003A6504 File Offset: 0x003A4704 internal IEnumerator PCFNMOAHFAJ(bool JOBFLHCELFJ) { while (IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD == null) { if (IHFKMIAHBFP.HNNLADDGHKC != CCNBAFJLBCH.ConnectingToNameServer && IHFKMIAHBFP.HNNLADDGHKC != CCNBAFJLBCH.ConnectedToNameServer) { global::UnityEngine.Debug.LogError("Call ConnectToNameServer to ping available regions."); yield break; } global::UnityEngine.Debug.Log(string.Concat(new object[] { "Waiting for AvailableRegions. State: ", IHFKMIAHBFP.HNNLADDGHKC, " Server: ", IHFKMIAHBFP.CONBCJADCAO, " PhotonNetwork.networkingPeer.AvailableRegions ", IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD != null })); yield return new WaitForSeconds(0.25f); } if (IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD == null || IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD.Count == 0) { global::UnityEngine.Debug.LogError("No regions available. Are you sure your appid is valid and setup?"); yield break; } ebpfenjdgfh = new EBPFENJDGFH(); enumerator = IHFKMIAHBFP.DBOGBGIJDDJ.JMEMPPOHIKD.GetEnumerator(); try { while (enumerator.MoveNext()) { FGFKLEOHHMH fgfkleohhmh3 = enumerator.Current; PhotonHandler.SP.StartCoroutine(ebpfenjdgfh.HAPBCEEJGOK(fgfkleohhmh3)); } } finally { ((IDisposable)enumerator).Dispose(); } while (!ebpfenjdgfh.OBEDENCGKOJ) { yield return new WaitForSeconds(0.1f); } fgfkleohhmh2 = ebpfenjdgfh.OGGJLINLJIJ; PhotonHandler.MEHGHEEGJGL = fgfkleohhmh2.JEFIABFBBLO; global::UnityEngine.Debug.Log(string.Concat(new object[] { "Found best region: '", fgfkleohhmh2.JEFIABFBBLO, "' ping: ", fgfkleohhmh2.BIJIAOGNBPD, ". Calling ConnectToRegionMaster() is: ", JOBFLHCELFJ })); if (JOBFLHCELFJ) { IHFKMIAHBFP.DBOGBGIJDDJ.BPKOPAIHOAB(fgfkleohhmh2.JEFIABFBBLO); } yield break; } // Token: 0x0600C340 RID: 49984 RVA: 0x003A6524 File Offset: 0x003A4724 protected void KOAENLLIKMP() { SceneManager.sceneLoaded += this.DFNPIDPKCNF; } // Token: 0x0600C341 RID: 49985 RVA: 0x003A6538 File Offset: 0x003A4738 protected void DNNDCCEKGEJ() { IHFKMIAHBFP.DBOGBGIJDDJ.BNNCNGNCNFG(JHLOLIJHHDM.NBJKNPANDHA()); } // Token: 0x0600C342 RID: 49986 RVA: 0x003A654C File Offset: 0x003A474C public static void StartFallbackSendAckThread() { if (PhotonHandler.CBAIFGAOMBO) { return; } PhotonHandler.CBAIFGAOMBO = true; if (PhotonHandler.MODKICCBMGC == null) { PhotonHandler.MODKICCBMGC = new Func(PhotonHandler.FallbackSendAckThread); } SupportClass.StartBackgroundCalls(PhotonHandler.MODKICCBMGC, 100, string.Empty); } // Token: 0x0600C343 RID: 49987 RVA: 0x003A658C File Offset: 0x003A478C public static bool FallbackSendAckThread() { if (PhotonHandler.CBAIFGAOMBO && !IHFKMIAHBFP.HCOPIOOOFMN && IHFKMIAHBFP.DBOGBGIJDDJ != null) { if (PhotonHandler.AHIECLKOIOE != null && IHFKMIAHBFP.NBGHHGCJGJJ > 0.1f && (float)PhotonHandler.AHIECLKOIOE.ElapsedMilliseconds > IHFKMIAHBFP.NBGHHGCJGJJ * 1000f) { if (IHFKMIAHBFP.PMKOLKDPDGH) { IHFKMIAHBFP.BCIMHPNDOOL(); } PhotonHandler.AHIECLKOIOE.Stop(); PhotonHandler.AHIECLKOIOE.Reset(); return PhotonHandler.CBAIFGAOMBO; } if (!IHFKMIAHBFP.NHJBLPIHMFN || IHFKMIAHBFP.DBOGBGIJDDJ.ConnectionTime - IHFKMIAHBFP.DBOGBGIJDDJ.LastSendOutgoingTime > 200) { while (IHFKMIAHBFP.DBOGBGIJDDJ.SendAcksOnly()) { } } } return PhotonHandler.CBAIFGAOMBO; } // Token: 0x0600C344 RID: 49988 RVA: 0x003A6654 File Offset: 0x003A4854 public static bool INLBBJIBOBN() { if (PhotonHandler.CBAIFGAOMBO && !IHFKMIAHBFP.HCOPIOOOFMN && IHFKMIAHBFP.DBOGBGIJDDJ != null) { if (PhotonHandler.AHIECLKOIOE != null && IHFKMIAHBFP.NBGHHGCJGJJ > 137f && (float)PhotonHandler.AHIECLKOIOE.ElapsedMilliseconds > IHFKMIAHBFP.NBGHHGCJGJJ * 1765f) { if (IHFKMIAHBFP.PMKOLKDPDGH) { IHFKMIAHBFP.BCIMHPNDOOL(); } PhotonHandler.AHIECLKOIOE.Stop(); PhotonHandler.AHIECLKOIOE.Reset(); return PhotonHandler.CBAIFGAOMBO; } if (!IHFKMIAHBFP.NHJBLPIHMFN || IHFKMIAHBFP.DBOGBGIJDDJ.ConnectionTime - IHFKMIAHBFP.DBOGBGIJDDJ.LastSendOutgoingTime > 170) { while (IHFKMIAHBFP.DBOGBGIJDDJ.SendAcksOnly()) { } } } return PhotonHandler.CBAIFGAOMBO; } // Token: 0x0600C345 RID: 49989 RVA: 0x003A671C File Offset: 0x003A491C protected void LPHPAAECELA() { IHFKMIAHBFP.DBOGBGIJDDJ.EPKFFGOAIDO(); } // Token: 0x0600C346 RID: 49990 RVA: 0x003A6728 File Offset: 0x003A4928 protected void PGELJEHELFN() { SceneManager.sceneLoaded += this.HIJCMBJIPLO; } // Token: 0x0600C347 RID: 49991 RVA: 0x003A673C File Offset: 0x003A493C protected virtual void CNMLMFAHLOP() { base.ICPCJPFPLCD(); PhotonHandler.JHLIEEHCHFH(); IHFKMIAHBFP.CLMADBPELLI -= new Action(this.LPHPAAECELA); IHFKMIAHBFP.EEMHEABGOBC -= new Action(this.HOHNGDNIPLK); IHFKMIAHBFP.DBOGBGIJDDJ.KHPDPKLIDEL(); SceneManager.sceneLoaded -= this.HIJCMBJIPLO; } // Token: 0x0600C348 RID: 49992 RVA: 0x003A67A8 File Offset: 0x003A49A8 protected internal static void DLIDIFMKBMJ() { PhotonHandler.SP.StartCoroutine(PhotonHandler.SP.IHOBCEEEODL(true)); } // Token: 0x0600C349 RID: 49993 RVA: 0x003A67C0 File Offset: 0x003A49C0 protected void Start() { SceneManager.sceneLoaded += this.HIJCMBJIPLO; } // Token: 0x0600C34A RID: 49994 RVA: 0x003A67D4 File Offset: 0x003A49D4 protected void OnJoinedRoom() { IHFKMIAHBFP.DBOGBGIJDDJ.DJEAOCBFNFI(); } // Token: 0x0600C34B RID: 49995 RVA: 0x003A67E0 File Offset: 0x003A49E0 protected virtual void GJGEACMGLKP() { base.Awake(); IHFKMIAHBFP.CLMADBPELLI += new Action(this.OnJoinedRoom); IHFKMIAHBFP.EEMHEABGOBC += new Action(this.DNNDCCEKGEJ); if (PhotonHandler.SP != null && PhotonHandler.SP != this && PhotonHandler.SP.gameObject != null) { global::UnityEngine.Object.DestroyImmediate(PhotonHandler.SP.gameObject); } PhotonHandler.SP = this; global::UnityEngine.Object.DontDestroyOnLoad(base.gameObject); this.updateInterval = -165 / IHFKMIAHBFP.EHJAFLFHOHP; this.updateIntervalOnSerialize = 182 / IHFKMIAHBFP.MKGGOBIDNPJ; PhotonHandler.CPNGLHBJKNH(); } // Token: 0x0600C34C RID: 49996 RVA: 0x003A68A8 File Offset: 0x003A4AA8 protected virtual void MKMAMKDILHL() { base.MMEKGKHJECF(); PhotonHandler.StopFallbackSendAckThread(); IHFKMIAHBFP.CLMADBPELLI -= new Action(this.OnJoinedRoom); IHFKMIAHBFP.EEMHEABGOBC -= new Action(this.OnCreatedRoom); IHFKMIAHBFP.DBOGBGIJDDJ.KHPDPKLIDEL(); SceneManager.sceneLoaded -= this.KBOCHIOAELL; } // Token: 0x0600C34D RID: 49997 RVA: 0x003A6914 File Offset: 0x003A4B14 internal static EDGDNCCLDBN EMECCCHHMHH() { string @string = PlayerPrefs.GetString("PICKED_UP_STICKY_TOOL_BEFORE", string.Empty); if (!string.IsNullOrEmpty(@string)) { return FGFKLEOHHMH.PGGPOPLCKOA(@string); } return EDGDNCCLDBN.us; } // Token: 0x0600C34E RID: 49998 RVA: 0x003A6948 File Offset: 0x003A4B48 protected internal static void JKEFEKPMDOD() { PhotonHandler.SP.StartCoroutine(PhotonHandler.SP.LOHKAIAMPFI(false)); } // Token: 0x0600C34F RID: 49999 RVA: 0x003A6960 File Offset: 0x003A4B60 protected override void OnDestroy() { base.OnDestroy(); PhotonHandler.StopFallbackSendAckThread(); IHFKMIAHBFP.CLMADBPELLI -= new Action(this.OnJoinedRoom); IHFKMIAHBFP.EEMHEABGOBC -= new Action(this.OnCreatedRoom); IHFKMIAHBFP.DBOGBGIJDDJ.KHPDPKLIDEL(); SceneManager.sceneLoaded -= this.HIJCMBJIPLO; } // Token: 0x0600C351 RID: 50001 RVA: 0x003A6A00 File Offset: 0x003A4C00 public static void AFPCAHGKCPG() { if (PhotonHandler.CBAIFGAOMBO) { return; } PhotonHandler.CBAIFGAOMBO = false; if (PhotonHandler.MODKICCBMGC == null) { PhotonHandler.MODKICCBMGC = new Func(PhotonHandler.FallbackSendAckThread); } SupportClass.StartBackgroundCalls(PhotonHandler.MODKICCBMGC, -128, string.Empty); } // Token: 0x04001BD4 RID: 7124 public static PhotonHandler SP; // Token: 0x04001BD5 RID: 7125 public int updateInterval; // Token: 0x04001BD6 RID: 7126 public int updateIntervalOnSerialize; // Token: 0x04001BD7 RID: 7127 private int IGODBALJGBE; // Token: 0x04001BD8 RID: 7128 private int PJEFCCMPDJP; // Token: 0x04001BD9 RID: 7129 private static bool CBAIFGAOMBO; // Token: 0x04001BDA RID: 7130 private static Stopwatch AHIECLKOIOE; // Token: 0x04001BDB RID: 7131 protected internal static bool COPLPHCJJKA; // Token: 0x04001BDC RID: 7132 protected internal static Type FFBJNEHPKMN; // Token: 0x04001BDD RID: 7133 private const string GBPMFELAPHP = "PUNCloudBestRegion"; // Token: 0x04001BDE RID: 7134 [CompilerGenerated] private static Func MODKICCBMGC; }