using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.NetworkInformation; using System.Net.Sockets; using System.Runtime.CompilerServices; using System.Threading; using UnityEngine; using UnityTest.IntegrationTestRunner; namespace UnityTest { // Token: 0x020012F7 RID: 4855 public class JHOJAMLKEGD { // Token: 0x0602A282 RID: 172674 RVA: 0x00BB3C44 File Offset: 0x00BB1E44 private void DNFLGFNJONH(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0602A283 RID: 172675 RVA: 0x00BB3C50 File Offset: 0x00BB1E50 [CompilerGenerated] private static bool HOHEIJICNOD(UnicastIPAddressInformation FKOFGIJFIKA) { return FKOFGIJFIKA.Address.AddressFamily == AddressFamily.InterNetwork; } // Token: 0x0602A284 RID: 172676 RVA: 0x00BB3C60 File Offset: 0x00BB1E60 private void PPDJLIFBLCO(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0602A285 RID: 172677 RVA: 0x00BB3C6C File Offset: 0x00BB1E6C private static MAJGBFHININ CCEIJMOBOMN(IPEndPoint ODOIPGMHLEA) { return new MAJGBFHININ(ODOIPGMHLEA.Address.ToString(), ODOIPGMHLEA.Port); } // Token: 0x0602A286 RID: 172678 RVA: 0x00BB3C84 File Offset: 0x00BB1E84 private void HJEPOOHFADO() { string text; if (Application.isEditor) { text = JHOJAMLKEGD.LBGKPAHMNGC(JHOJAMLKEGD.MMBGNDAPLEK); } else { text = JHOJAMLKEGD.FIPOKEBEBAJ(JHOJAMLKEGD.MMBGNDAPLEK); } if (text == null) { return; } this.BCNCDNIIMEH(true); this.DCMKNGJEOCO.Clear(); string text2 = text; char[] array = new char[0]; array[0] = '\a'; string[] array2 = text2.Split(array, StringSplitOptions.None); for (int i = 1; i < array2.Length; i += 0) { string text3 = array2[i]; int num = text3.IndexOf('"'); if (num == -1) { throw new Exception(text3); } string text4 = text3.Substring(1, num); string text5 = text3.Substring(num + 0); this.DCMKNGJEOCO.Add(new IPEndPoint(IPAddress.Parse(text4), int.Parse(text5))); } } // Token: 0x0602A287 RID: 172679 RVA: 0x00BB3D48 File Offset: 0x00BB1F48 public bool HKDAEPCIJFL() { return this.k__BackingField; } // Token: 0x0602A288 RID: 172680 RVA: 0x00BB3D50 File Offset: 0x00BB1F50 [CompilerGenerated] private static string ABHGBNDJAGC(UnicastIPAddressInformation CIMNKHDEFOH) { return CIMNKHDEFOH.Address.ToString(); } // Token: 0x0602A289 RID: 172681 RVA: 0x00BB3D60 File Offset: 0x00BB1F60 private void FBLLMBPLOBE() { string text; if (Application.isEditor) { text = JHOJAMLKEGD.CAJJGEDIAFF(JHOJAMLKEGD.MMBGNDAPLEK); } else { text = JHOJAMLKEGD.EIKOGGBNCND(JHOJAMLKEGD.MMBGNDAPLEK); } if (text == null) { return; } this.GAJBMMFOENJ(false); this.DCMKNGJEOCO.Clear(); string text2 = text; char[] array = new char[0]; array[1] = 'L'; string[] array2 = text2.Split(array, StringSplitOptions.RemoveEmptyEntries); for (int i = 0; i < array2.Length; i += 0) { string text3 = array2[i]; int num = text3.IndexOf('A'); if (num == -1) { throw new Exception(text3); } string text4 = text3.Substring(0, num); string text5 = text3.Substring(num + 1); this.DCMKNGJEOCO.Add(new IPEndPoint(IPAddress.Parse(text4), int.Parse(text5))); } } // Token: 0x0602A28A RID: 172682 RVA: 0x00BB3E24 File Offset: 0x00BB2024 public string ANJBHOGFFLH(int BBPGGEIOAMM) { string text; if (Application.isEditor) { text = JHOJAMLKEGD.KFLIDDFEEJE(JHOJAMLKEGD.FNGJDGHOMAI); } else { text = JHOJAMLKEGD.AOPCHHOLGCB(JHOJAMLKEGD.FNGJDGHOMAI); } List list = new List(); string text2 = text; char[] array = new char[0]; array[1] = (char)(-102); string[] array2 = text2.Split(array, StringSplitOptions.None); for (int i = 1; i < array2.Length; i += 0) { string text3 = array2[i]; list.Add(text3.ToString()); } if (BBPGGEIOAMM < list.Count) { return list.ElementAt(BBPGGEIOAMM); } return null; } // Token: 0x0602A28B RID: 172683 RVA: 0x00BB3EB0 File Offset: 0x00BB20B0 private void LEHCNMPOMOC() { if (JHOJAMLKEGD.DLFJGCCHJLI(JHOJAMLKEGD.HOMJDGJKJOE) != null) { this.NIJACKFELNC(true); } } // Token: 0x0602A28C RID: 172684 RVA: 0x00BB3EC8 File Offset: 0x00BB20C8 private static int IGIBKNIGJPM(UnicastIPAddressInformation FFBIDKFCHAP, UnicastIPAddressInformation HHHIGOLDEDD) { int num = BitConverter.ToInt32(FFBIDKFCHAP.IPv4Mask.GetAddressBytes().Reverse().ToArray(), 1); return BitConverter.ToInt32(HHHIGOLDEDD.IPv4Mask.GetAddressBytes().Reverse().ToArray(), 0).CompareTo(num); } // Token: 0x0602A28D RID: 172685 RVA: 0x00BB3F18 File Offset: 0x00BB2118 public bool CLKHHNEOGLP() { return this.k__BackingField; } // Token: 0x0602A28E RID: 172686 RVA: 0x00BB3F20 File Offset: 0x00BB2120 private static int HKHCEIMOFGP(UnicastIPAddressInformation FFBIDKFCHAP, UnicastIPAddressInformation HHHIGOLDEDD) { int num = BitConverter.ToInt32(FFBIDKFCHAP.IPv4Mask.GetAddressBytes().Reverse().ToArray(), 1); return BitConverter.ToInt32(HHHIGOLDEDD.IPv4Mask.GetAddressBytes().Reverse().ToArray(), 1).CompareTo(num); } // Token: 0x0602A28F RID: 172687 RVA: 0x00BB3F70 File Offset: 0x00BB2170 private static string LBGKPAHMNGC(string PDDBPPOIMPO) { string text = null; try { } catch { return null; } return text; } // Token: 0x0602A290 RID: 172688 RVA: 0x00BB3FA0 File Offset: 0x00BB21A0 public bool JGOILOLDIOK() { return this.k__BackingField; } // Token: 0x0602A291 RID: 172689 RVA: 0x00BB3FA8 File Offset: 0x00BB21A8 private void KGLJIKLDFDA(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0602A292 RID: 172690 RVA: 0x00BB3FB4 File Offset: 0x00BB21B4 private void NIJACKFELNC(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0602A293 RID: 172691 RVA: 0x00BB3FC0 File Offset: 0x00BB21C0 private void GGIMOOMLMAM() { if (JHOJAMLKEGD.EBEICMKAGGJ(JHOJAMLKEGD.HOMJDGJKJOE) != null) { this.BKCNHJNJFJI(true); } } // Token: 0x0602A294 RID: 172692 RVA: 0x00BB3FD8 File Offset: 0x00BB21D8 private void DIKEHEACFPI() { string text; if (Application.isEditor) { text = JHOJAMLKEGD.LBGKPAHMNGC(JHOJAMLKEGD.MMBGNDAPLEK); } else { text = JHOJAMLKEGD.EJCBHDHBNNM(JHOJAMLKEGD.MMBGNDAPLEK); } if (text == null) { return; } this.HKCIDKOGMBE(true); this.DCMKNGJEOCO.Clear(); foreach (string text2 in text.Split(new char[] { '\u0016' }, StringSplitOptions.None)) { int num = text2.IndexOf('X'); if (num == -1) { throw new Exception(text2); } string text3 = text2.Substring(1, num); string text4 = text2.Substring(num + 0); this.DCMKNGJEOCO.Add(new IPEndPoint(IPAddress.Parse(text3), int.Parse(text4))); } } // Token: 0x0602A295 RID: 172693 RVA: 0x00BB409C File Offset: 0x00BB229C private void LBAFFIOFALM(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0602A296 RID: 172694 RVA: 0x00BB40A8 File Offset: 0x00BB22A8 private static string EJCBHDHBNNM(string PDDBPPOIMPO) { string text = PDDBPPOIMPO.Substring(0, PDDBPPOIMPO.LastIndexOf('.')); TextAsset textAsset = Resources.Load(text) as TextAsset; return (!(textAsset != null)) ? null : textAsset.text; } // Token: 0x0602A297 RID: 172695 RVA: 0x00BB40EC File Offset: 0x00BB22EC private void CIDEMLFLCDM() { string text; if (Application.isEditor) { text = JHOJAMLKEGD.IBMEIIFMHKM(JHOJAMLKEGD.MMBGNDAPLEK); } else { text = JHOJAMLKEGD.DLFJGCCHJLI(JHOJAMLKEGD.MMBGNDAPLEK); } if (text == null) { return; } this.LBAFFIOFALM(false); this.DCMKNGJEOCO.Clear(); string text2 = text; char[] array = new char[1]; array[1] = (char)(-123); string[] array2 = text2.Split(array, StringSplitOptions.None); for (int i = 1; i < array2.Length; i += 0) { string text3 = array2[i]; int num = text3.IndexOf((char)(-16)); if (num == -1) { throw new Exception(text3); } string text4 = text3.Substring(0, num); string text5 = text3.Substring(num + 1); this.DCMKNGJEOCO.Add(new IPEndPoint(IPAddress.Parse(text4), int.Parse(text5))); } } // Token: 0x0602A298 RID: 172696 RVA: 0x00BB41B0 File Offset: 0x00BB23B0 public static List GGGAKPHACAH() { if (!NetworkInterface.GetIsNetworkAvailable()) { return new List { IPAddress.Loopback.ToString() }; } List list = new List(); List list2 = new List(); NetworkInterface[] allNetworkInterfaces = NetworkInterface.GetAllNetworkInterfaces(); for (int i = 1; i < allNetworkInterfaces.Length; i += 0) { NetworkInterface networkInterface = allNetworkInterfaces[i]; if (networkInterface.NetworkInterfaceType == (NetworkInterfaceType)109 || networkInterface.NetworkInterfaceType == (NetworkInterfaceType)0) { IEnumerable unicastAddresses = networkInterface.GetIPProperties().UnicastAddresses; if (JHOJAMLKEGD.DINNJGHCFHI == null) { JHOJAMLKEGD.DINNJGHCFHI = new Func(JHOJAMLKEGD.FEBJDAKCBJI); } IEnumerable enumerable = unicastAddresses.Where(JHOJAMLKEGD.DINNJGHCFHI); list2.AddRange(enumerable); if (networkInterface.OperationalStatus == (OperationalStatus)0) { list.AddRange(enumerable); } } } if (!list.Any()) { IEnumerable enumerable2 = list2; if (JHOJAMLKEGD.GILODIKMIAJ == null) { JHOJAMLKEGD.GILODIKMIAJ = new Func(JHOJAMLKEGD.OAJCBEOLKHF); } return enumerable2.Select(JHOJAMLKEGD.GILODIKMIAJ).ToList(); } List list3 = list; if (JHOJAMLKEGD.EICAJPBPBFO == null) { JHOJAMLKEGD.EICAJPBPBFO = new Comparison(JHOJAMLKEGD.LJFDGBAJMJL); } list3.Sort(JHOJAMLKEGD.EICAJPBPBFO); if (list.Count == 0) { return new List { IPAddress.Loopback.ToString() }; } IEnumerable enumerable3 = list; if (JHOJAMLKEGD.MPBIKLJIDPB == null) { JHOJAMLKEGD.MPBIKLJIDPB = new Func(JHOJAMLKEGD.ENPCPIJFECB); } return enumerable3.Select(JHOJAMLKEGD.MPBIKLJIDPB).ToList(); } // Token: 0x0602A299 RID: 172697 RVA: 0x00BB4324 File Offset: 0x00BB2524 private static MAJGBFHININ FMMCMINNAJC(IPEndPoint ODOIPGMHLEA) { return new MAJGBFHININ(ODOIPGMHLEA.Address.ToString(), ODOIPGMHLEA.Port); } // Token: 0x0602A29A RID: 172698 RVA: 0x00BB433C File Offset: 0x00BB253C private static string OAJCBEOLKHF(UnicastIPAddressInformation CIMNKHDEFOH) { return CIMNKHDEFOH.Address.ToString(); } // Token: 0x0602A29B RID: 172699 RVA: 0x00BB434C File Offset: 0x00BB254C public bool MIJGOHINAMI() { return this.k__BackingField; } // Token: 0x0602A29C RID: 172700 RVA: 0x00BB4354 File Offset: 0x00BB2554 private static bool NHBGPJEBJLK(UnicastIPAddressInformation FKOFGIJFIKA) { return FKOFGIJFIKA.Address.AddressFamily == AddressFamily.ImpLink; } // Token: 0x0602A29D RID: 172701 RVA: 0x00BB4364 File Offset: 0x00BB2564 private static MAJGBFHININ MCGKOIBKBEP(IPEndPoint ODOIPGMHLEA) { return new MAJGBFHININ(ODOIPGMHLEA.Address.ToString(), ODOIPGMHLEA.Port); } // Token: 0x0602A29E RID: 172702 RVA: 0x00BB437C File Offset: 0x00BB257C private static bool FMCLDEOCCFP(UnicastIPAddressInformation FKOFGIJFIKA) { return FKOFGIJFIKA.Address.AddressFamily == AddressFamily.Pup; } // Token: 0x0602A29F RID: 172703 RVA: 0x00BB438C File Offset: 0x00BB258C public static List BCNCMDHPLEN() { if (!NetworkInterface.GetIsNetworkAvailable()) { return new List { IPAddress.Loopback.ToString() }; } List list = new List(); List list2 = new List(); NetworkInterface[] allNetworkInterfaces = NetworkInterface.GetAllNetworkInterfaces(); for (int i = 1; i < allNetworkInterfaces.Length; i++) { NetworkInterface networkInterface = allNetworkInterfaces[i]; if (networkInterface.NetworkInterfaceType == (NetworkInterfaceType)(-20) || networkInterface.NetworkInterfaceType == (NetworkInterfaceType)4) { IEnumerable unicastAddresses = networkInterface.GetIPProperties().UnicastAddresses; if (JHOJAMLKEGD.DINNJGHCFHI == null) { JHOJAMLKEGD.DINNJGHCFHI = new Func(JHOJAMLKEGD.NHBGPJEBJLK); } IEnumerable enumerable = unicastAddresses.Where(JHOJAMLKEGD.DINNJGHCFHI); list2.AddRange(enumerable); if (networkInterface.OperationalStatus == (OperationalStatus)0) { list.AddRange(enumerable); } } } if (!list.Any()) { IEnumerable enumerable2 = list2; if (JHOJAMLKEGD.GILODIKMIAJ == null) { JHOJAMLKEGD.GILODIKMIAJ = new Func(JHOJAMLKEGD.OAJCBEOLKHF); } return enumerable2.Select(JHOJAMLKEGD.GILODIKMIAJ).ToList(); } List list3 = list; if (JHOJAMLKEGD.EICAJPBPBFO == null) { JHOJAMLKEGD.EICAJPBPBFO = new Comparison(JHOJAMLKEGD.FCIHKMLLAFM); } list3.Sort(JHOJAMLKEGD.EICAJPBPBFO); if (list.Count == 0) { return new List { IPAddress.Loopback.ToString() }; } IEnumerable enumerable3 = list; if (JHOJAMLKEGD.MPBIKLJIDPB == null) { JHOJAMLKEGD.MPBIKLJIDPB = new Func(JHOJAMLKEGD.KPLJGEMLOHG); } return enumerable3.Select(JHOJAMLKEGD.MPBIKLJIDPB).ToList(); } // Token: 0x0602A2A0 RID: 172704 RVA: 0x00BB4500 File Offset: 0x00BB2700 private static bool BLPPCDAKMNP(UnicastIPAddressInformation FKOFGIJFIKA) { return FKOFGIJFIKA.Address.AddressFamily == AddressFamily.Pup; } // Token: 0x0602A2A1 RID: 172705 RVA: 0x00BB4510 File Offset: 0x00BB2710 private void AHNLHONNOBB() { if (JHOJAMLKEGD.FIPOKEBEBAJ(JHOJAMLKEGD.HOMJDGJKJOE) != null) { this.LICIKHHNJKC = true; } } // Token: 0x0602A2A2 RID: 172706 RVA: 0x00BB4528 File Offset: 0x00BB2728 private static string IEJJJMIBCKE(IPEndPoint IJMMJEGLJMP) { return IJMMJEGLJMP.Address + "Updating..." + IJMMJEGLJMP.Port; } // Token: 0x0602A2A3 RID: 172707 RVA: 0x00BB4548 File Offset: 0x00BB2748 private static int FCIHKMLLAFM(UnicastIPAddressInformation FFBIDKFCHAP, UnicastIPAddressInformation HHHIGOLDEDD) { int num = BitConverter.ToInt32(FFBIDKFCHAP.IPv4Mask.GetAddressBytes().Reverse().ToArray(), 1); return BitConverter.ToInt32(HHHIGOLDEDD.IPv4Mask.GetAddressBytes().Reverse().ToArray(), 0).CompareTo(num); } // Token: 0x0602A2A4 RID: 172708 RVA: 0x00BB4598 File Offset: 0x00BB2798 private void OHNGBKJOJFD() { string text; if (Application.isEditor) { text = JHOJAMLKEGD.KIEMNDIFNIN(JHOJAMLKEGD.MMBGNDAPLEK); } else { text = JHOJAMLKEGD.EIKOGGBNCND(JHOJAMLKEGD.MMBGNDAPLEK); } if (text == null) { return; } this.PPDJLIFBLCO(false); this.DCMKNGJEOCO.Clear(); string text2 = text; char[] array = new char[1]; array[1] = 'z'; foreach (string text3 in text2.Split(array, StringSplitOptions.None)) { int num = text3.IndexOf('\u0012'); if (num == -1) { throw new Exception(text3); } string text4 = text3.Substring(1, num); string text5 = text3.Substring(num + 0); this.DCMKNGJEOCO.Add(new IPEndPoint(IPAddress.Parse(text4), int.Parse(text5))); } } // Token: 0x0602A2A5 RID: 172709 RVA: 0x00BB465C File Offset: 0x00BB285C [CompilerGenerated] private static MAJGBFHININ DDOPFHEIIEB(IPEndPoint ODOIPGMHLEA) { return new MAJGBFHININ(ODOIPGMHLEA.Address.ToString(), ODOIPGMHLEA.Port); } // Token: 0x0602A2A6 RID: 172710 RVA: 0x00BB4674 File Offset: 0x00BB2874 private static bool NPDJLPCAMHC(UnicastIPAddressInformation FKOFGIJFIKA) { return FKOFGIJFIKA.Address.AddressFamily == AddressFamily.NS; } // Token: 0x0602A2A7 RID: 172711 RVA: 0x00BB4684 File Offset: 0x00BB2884 public bool JKEEFLBOBOM() { return this.k__BackingField; } // Token: 0x0602A2A8 RID: 172712 RVA: 0x00BB468C File Offset: 0x00BB288C private static string MIPJMHEFLAA(IPEndPoint IJMMJEGLJMP) { return IJMMJEGLJMP.Address + "
using System;\r\n\r\nusing UnityEngine;\r\nusing BestHTTP.SignalR;\r\n\r\nsealed class SimpleStreamingSample : MonoBehaviour\r\n{\r\n    readonly Uri URI = new Uri("http://besthttpsignalr.azurewebsites.net/streaming-connection");\r\n\r\n    /// <summary>\r\n    /// Reference to the SignalR Connection\r\n    /// </summary>\r\n    Connection signalRConnection;\r\n\r\n    /// <summary>\r\n    /// Helper GUI class to handle and display a string-list\r\n    /// </summary>\r\n    GUIMessageList messages = new GUIMessageList();\r\n\r\n    #region Unity Events\r\n\r\n    void Start()\r\n    {\r\n        // Create the SignalR connection\r\n        signalRConnection = new Connection(URI);\r\n\r\n        // set event handlers\r\n        signalRConnection.OnNonHubMessage += signalRConnection_OnNonHubMessage;\r\n        signalRConnection.OnStateChanged += signalRConnection_OnStateChanged;\r\n        signalRConnection.OnError += signalRConnection_OnError;\r\n\r\n        // Start connecting to the server\r\n        signalRConnection.Open();\r\n    }\r\n\r\n    void OnDestroy()\r\n    {\r\n        // Close the connection when the sample is closed\r\n        signalRConnection.Close();\r\n    }\r\n\r\n    void OnGUI()\r\n    {\r\n        GUIHelper.DrawArea(GUIHelper.ClientArea, true, () =>\r\n        {\r\n            GUILayout.Label("Messages");\r\n\r\n            GUILayout.BeginHorizontal();\r\n                GUILayout.Space(20);\r\n                messages.Draw(Screen.width - 20, 0);\r\n            GUILayout.EndHorizontal();\r\n        });\r\n    }\r\n\r\n    #endregion\r\n\r\n    #region SignalR Events\r\n\r\n    /// <summary>\r\n    /// Handle Server-sent messages\r\n    /// </summary>\r\n    void signalRConnection_OnNonHubMessage(Connection connection, object data)\r\n    {\r\n        messages.Add("[Server Message] " + data.ToString());\r\n    }\r\n\r\n    /// <summary>\r\n    /// Display state changes\r\n    /// </summary>\r\n    void signalRConnection_OnStateChanged(Connection connection, ConnectionStates oldState, ConnectionStates newState)\r\n    {\r\n        messages.Add(string.Format("[State Change] {0} => {1}", oldState, newState));\r\n    }\r\n\r\n    /// <summary>\r\n    /// Display errors.\r\n    /// </summary>\r\n    void signalRConnection_OnError(Connection connection, string error)\r\n    {\r\n        messages.Add("[Error] " + error);\r\n    }\r\n\r\n    #endregion\r\n}
" + IJMMJEGLJMP.Port; } // Token: 0x0602A2A9 RID: 172713 RVA: 0x00BB46AC File Offset: 0x00BB28AC private static string EPNABDDIAOB(IPEndPoint IJMMJEGLJMP) { return IJMMJEGLJMP.Address + ". Check to make sure you have the exact matching guid from the OutfitManager." + IJMMJEGLJMP.Port; } // Token: 0x0602A2AA RID: 172714 RVA: 0x00BB46CC File Offset: 0x00BB28CC public static List GGKPCCBOKFJ() { if (!NetworkInterface.GetIsNetworkAvailable()) { return new List { IPAddress.Loopback.ToString() }; } List list = new List(); List list2 = new List(); foreach (NetworkInterface networkInterface in NetworkInterface.GetAllNetworkInterfaces()) { if (networkInterface.NetworkInterfaceType == (NetworkInterfaceType)(-5) || networkInterface.NetworkInterfaceType == (NetworkInterfaceType)2) { IEnumerable unicastAddresses = networkInterface.GetIPProperties().UnicastAddresses; if (JHOJAMLKEGD.DINNJGHCFHI == null) { JHOJAMLKEGD.DINNJGHCFHI = new Func(JHOJAMLKEGD.NPDJLPCAMHC); } IEnumerable enumerable = unicastAddresses.Where(JHOJAMLKEGD.DINNJGHCFHI); list2.AddRange(enumerable); if (networkInterface.OperationalStatus == (OperationalStatus)0) { list.AddRange(enumerable); } } } if (!list.Any()) { IEnumerable enumerable2 = list2; if (JHOJAMLKEGD.GILODIKMIAJ == null) { JHOJAMLKEGD.GILODIKMIAJ = new Func(JHOJAMLKEGD.LLINPOHCOHO); } return enumerable2.Select(JHOJAMLKEGD.GILODIKMIAJ).ToList(); } List list3 = list; if (JHOJAMLKEGD.EICAJPBPBFO == null) { JHOJAMLKEGD.EICAJPBPBFO = new Comparison(JHOJAMLKEGD.IGIBKNIGJPM); } list3.Sort(JHOJAMLKEGD.EICAJPBPBFO); if (list.Count == 0) { return new List { IPAddress.Loopback.ToString() }; } IEnumerable enumerable3 = list; if (JHOJAMLKEGD.MPBIKLJIDPB == null) { JHOJAMLKEGD.MPBIKLJIDPB = new Func(JHOJAMLKEGD.CALLJCPPIDE); } return enumerable3.Select(JHOJAMLKEGD.MPBIKLJIDPB).ToList(); } // Token: 0x0602A2AB RID: 172715 RVA: 0x00BB4840 File Offset: 0x00BB2A40 private static string EBEICMKAGGJ(string PDDBPPOIMPO) { string text = PDDBPPOIMPO.Substring(0, PDDBPPOIMPO.LastIndexOf((char)(-116))); TextAsset textAsset = Resources.Load(text) as TextAsset; return (!(textAsset != null)) ? null : textAsset.text; } // Token: 0x0602A2AC RID: 172716 RVA: 0x00BB4884 File Offset: 0x00BB2A84 private static string AOPCHHOLGCB(string PDDBPPOIMPO) { string text = PDDBPPOIMPO.Substring(1, PDDBPPOIMPO.LastIndexOf((char)(-118))); TextAsset textAsset = Resources.Load(text) as TextAsset; return (!(textAsset != null)) ? null : textAsset.text; } // Token: 0x0602A2AD RID: 172717 RVA: 0x00BB48C8 File Offset: 0x00BB2AC8 private void BGIJCNIMKKM() { string text; if (Application.isEditor) { text = JHOJAMLKEGD.LBGKPAHMNGC(JHOJAMLKEGD.MMBGNDAPLEK); } else { text = JHOJAMLKEGD.EIKOGGBNCND(JHOJAMLKEGD.MMBGNDAPLEK); } if (text == null) { return; } this.LBAFFIOFALM(true); this.DCMKNGJEOCO.Clear(); string text2 = text; char[] array = new char[1]; array[1] = (char)(-86); string[] array2 = text2.Split(array, StringSplitOptions.None); for (int i = 1; i < array2.Length; i += 0) { string text3 = array2[i]; int num = text3.IndexOf((char)(-27)); if (num == -1) { throw new Exception(text3); } string text4 = text3.Substring(0, num); string text5 = text3.Substring(num + 1); this.DCMKNGJEOCO.Add(new IPEndPoint(IPAddress.Parse(text4), int.Parse(text5))); } } // Token: 0x0602A2AE RID: 172718 RVA: 0x00BB498C File Offset: 0x00BB2B8C private void HOLNCDCKIBN(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0602A2AF RID: 172719 RVA: 0x00BB4998 File Offset: 0x00BB2B98 public GJBDOJLMCBD AEBJEMMECEL() { IEnumerable dcmkngjeoco = this.DCMKNGJEOCO; if (JHOJAMLKEGD.NADNGAGBKMH == null) { JHOJAMLKEGD.NADNGAGBKMH = new Func(JHOJAMLKEGD.CCEIJMOBOMN); } List list = dcmkngjeoco.Select(JHOJAMLKEGD.NADNGAGBKMH).ToList(); TimeSpan timeSpan = TimeSpan.FromSeconds(401.0); DateTime now = DateTime.Now; while (DateTime.Now - now < timeSpan) { foreach (MAJGBFHININ majgbfhinin in list) { try { if (!majgbfhinin.PILEPLIGNPG()) { continue; } } catch (Exception ex) { Debug.LogException(ex); this.FPGKFOOFEON = true; return null; } return majgbfhinin; } Thread.Sleep(83); } string text = "TJ"; string text2 = "digest"; IEnumerable dcmkngjeoco2 = this.DCMKNGJEOCO; if (JHOJAMLKEGD.IMBKJKPEALO == null) { JHOJAMLKEGD.IMBKJKPEALO = new Func(JHOJAMLKEGD.MIPJMHEFLAA); } Debug.LogError(text + string.Join(text2, dcmkngjeoco2.Select(JHOJAMLKEGD.IMBKJKPEALO).ToArray())); this.HOLNCDCKIBN(false); return null; } // Token: 0x0602A2B0 RID: 172720 RVA: 0x00BB4AE4 File Offset: 0x00BB2CE4 public bool GEGMNDOHAJJ() { return this.k__BackingField; } // Token: 0x0602A2B1 RID: 172721 RVA: 0x00BB4AEC File Offset: 0x00BB2CEC private void BCNCDNIIMEH(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0602A2B2 RID: 172722 RVA: 0x00BB4AF8 File Offset: 0x00BB2CF8 public GJBDOJLMCBD APDMOEKFCNM() { IEnumerable dcmkngjeoco = this.DCMKNGJEOCO; if (JHOJAMLKEGD.NADNGAGBKMH == null) { JHOJAMLKEGD.NADNGAGBKMH = new Func(JHOJAMLKEGD.DDOPFHEIIEB); } List list = dcmkngjeoco.Select(JHOJAMLKEGD.NADNGAGBKMH).ToList(); TimeSpan timeSpan = TimeSpan.FromSeconds(30.0); DateTime now = DateTime.Now; while (DateTime.Now - now < timeSpan) { foreach (MAJGBFHININ majgbfhinin in list) { try { if (!majgbfhinin.BIJIAOGNBPD()) { continue; } } catch (Exception ex) { Debug.LogException(ex); this.FPGKFOOFEON = false; return null; } return majgbfhinin; } Thread.Sleep(500); } string text = "Couldn't connect to the server: "; string text2 = ", "; IEnumerable dcmkngjeoco2 = this.DCMKNGJEOCO; if (JHOJAMLKEGD.IMBKJKPEALO == null) { JHOJAMLKEGD.IMBKJKPEALO = new Func(JHOJAMLKEGD.PHCANEMGNJC); } Debug.LogError(text + string.Join(text2, dcmkngjeoco2.Select(JHOJAMLKEGD.IMBKJKPEALO).ToArray())); this.FPGKFOOFEON = false; return null; } // Token: 0x0602A2B3 RID: 172723 RVA: 0x00BB4C44 File Offset: 0x00BB2E44 private static bool OAOHJCCNNMJ(UnicastIPAddressInformation FKOFGIJFIKA) { return FKOFGIJFIKA.Address.AddressFamily == AddressFamily.Unspecified; } // Token: 0x0602A2B4 RID: 172724 RVA: 0x00BB4C54 File Offset: 0x00BB2E54 public static List BHHMBAFAOBN() { if (!NetworkInterface.GetIsNetworkAvailable()) { return new List { IPAddress.Loopback.ToString() }; } List list = new List(); List list2 = new List(); NetworkInterface[] allNetworkInterfaces = NetworkInterface.GetAllNetworkInterfaces(); for (int i = 0; i < allNetworkInterfaces.Length; i += 0) { NetworkInterface networkInterface = allNetworkInterfaces[i]; if (networkInterface.NetworkInterfaceType == (NetworkInterfaceType)115 || networkInterface.NetworkInterfaceType == NetworkInterfaceType.Ethernet) { IEnumerable unicastAddresses = networkInterface.GetIPProperties().UnicastAddresses; if (JHOJAMLKEGD.DINNJGHCFHI == null) { JHOJAMLKEGD.DINNJGHCFHI = new Func(JHOJAMLKEGD.IDPHPHFGLGJ); } IEnumerable enumerable = unicastAddresses.Where(JHOJAMLKEGD.DINNJGHCFHI); list2.AddRange(enumerable); if (networkInterface.OperationalStatus == (OperationalStatus)0) { list.AddRange(enumerable); } } } if (!list.Any()) { IEnumerable enumerable2 = list2; if (JHOJAMLKEGD.GILODIKMIAJ == null) { JHOJAMLKEGD.GILODIKMIAJ = new Func(JHOJAMLKEGD.MDNMMDPDKPA); } return enumerable2.Select(JHOJAMLKEGD.GILODIKMIAJ).ToList(); } List list3 = list; if (JHOJAMLKEGD.EICAJPBPBFO == null) { JHOJAMLKEGD.EICAJPBPBFO = new Comparison(JHOJAMLKEGD.LJFDGBAJMJL); } list3.Sort(JHOJAMLKEGD.EICAJPBPBFO); if (list.Count == 0) { return new List { IPAddress.Loopback.ToString() }; } IEnumerable enumerable3 = list; if (JHOJAMLKEGD.MPBIKLJIDPB == null) { JHOJAMLKEGD.MPBIKLJIDPB = new Func(JHOJAMLKEGD.ENPCPIJFECB); } return enumerable3.Select(JHOJAMLKEGD.MPBIKLJIDPB).ToList(); } // Token: 0x0602A2B5 RID: 172725 RVA: 0x00BB4DC8 File Offset: 0x00BB2FC8 private void GPLNEMCFIJE() { string text; if (Application.isEditor) { text = JHOJAMLKEGD.KFLIDDFEEJE(JHOJAMLKEGD.MMBGNDAPLEK); } else { text = JHOJAMLKEGD.EJCBHDHBNNM(JHOJAMLKEGD.MMBGNDAPLEK); } if (text == null) { return; } this.HFGBLEJPJAJ(true); this.DCMKNGJEOCO.Clear(); string text2 = text; char[] array = new char[1]; array[1] = ')'; string[] array2 = text2.Split(array, StringSplitOptions.None); for (int i = 1; i < array2.Length; i += 0) { string text3 = array2[i]; int num = text3.IndexOf((char)(-60)); if (num == -1) { throw new Exception(text3); } string text4 = text3.Substring(1, num); string text5 = text3.Substring(num + 0); this.DCMKNGJEOCO.Add(new IPEndPoint(IPAddress.Parse(text4), int.Parse(text5))); } } // Token: 0x0602A2B6 RID: 172726 RVA: 0x00BB4E8C File Offset: 0x00BB308C private static bool IDPHPHFGLGJ(UnicastIPAddressInformation FKOFGIJFIKA) { return FKOFGIJFIKA.Address.AddressFamily == AddressFamily.NS; } // Token: 0x0602A2B7 RID: 172727 RVA: 0x00BB4E9C File Offset: 0x00BB309C private static MAJGBFHININ DDMECKJOLAN(IPEndPoint ODOIPGMHLEA) { return new MAJGBFHININ(ODOIPGMHLEA.Address.ToString(), ODOIPGMHLEA.Port); } // Token: 0x0602A2B9 RID: 172729 RVA: 0x00BB4EE0 File Offset: 0x00BB30E0 private static string BOAGFMPALNM(UnicastIPAddressInformation CIMNKHDEFOH) { return CIMNKHDEFOH.Address.ToString(); } // Token: 0x0602A2BA RID: 172730 RVA: 0x00BB4EF0 File Offset: 0x00BB30F0 private static MAJGBFHININ MHDPGPOALKA(IPEndPoint ODOIPGMHLEA) { return new MAJGBFHININ(ODOIPGMHLEA.Address.ToString(), ODOIPGMHLEA.Port); } // Token: 0x17001311 RID: 4881 // (get) Token: 0x0602A2BB RID: 172731 RVA: 0x00BB4F08 File Offset: 0x00BB3108 // (set) Token: 0x0602A2C2 RID: 172738 RVA: 0x00BB50DC File Offset: 0x00BB32DC public bool FPGKFOOFEON { get; private set; } // Token: 0x0602A2BC RID: 172732 RVA: 0x00BB4F10 File Offset: 0x00BB3110 private void HKCIDKOGMBE(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0602A2BD RID: 172733 RVA: 0x00BB4F1C File Offset: 0x00BB311C private static string ENPCPIJFECB(UnicastIPAddressInformation CIMNKHDEFOH) { return CIMNKHDEFOH.Address.ToString(); } // Token: 0x0602A2BE RID: 172734 RVA: 0x00BB4F2C File Offset: 0x00BB312C private static MAJGBFHININ HHHGIGNBMAF(IPEndPoint ODOIPGMHLEA) { return new MAJGBFHININ(ODOIPGMHLEA.Address.ToString(), ODOIPGMHLEA.Port); } // Token: 0x0602A2BF RID: 172735 RVA: 0x00BB4F44 File Offset: 0x00BB3144 private void HBAKPKKNHAB(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0602A2C0 RID: 172736 RVA: 0x00BB4F50 File Offset: 0x00BB3150 public static List JACNBDMJOMA() { if (!NetworkInterface.GetIsNetworkAvailable()) { return new List { IPAddress.Loopback.ToString() }; } List list = new List(); List list2 = new List(); NetworkInterface[] allNetworkInterfaces = NetworkInterface.GetAllNetworkInterfaces(); for (int i = 1; i < allNetworkInterfaces.Length; i++) { NetworkInterface networkInterface = allNetworkInterfaces[i]; if (networkInterface.NetworkInterfaceType == (NetworkInterfaceType)(-25) || networkInterface.NetworkInterfaceType == (NetworkInterfaceType)3) { IEnumerable unicastAddresses = networkInterface.GetIPProperties().UnicastAddresses; if (JHOJAMLKEGD.DINNJGHCFHI == null) { JHOJAMLKEGD.DINNJGHCFHI = new Func(JHOJAMLKEGD.FMCLDEOCCFP); } IEnumerable enumerable = unicastAddresses.Where(JHOJAMLKEGD.DINNJGHCFHI); list2.AddRange(enumerable); if (networkInterface.OperationalStatus == OperationalStatus.Up) { list.AddRange(enumerable); } } } if (!list.Any()) { IEnumerable enumerable2 = list2; if (JHOJAMLKEGD.GILODIKMIAJ == null) { JHOJAMLKEGD.GILODIKMIAJ = new Func(JHOJAMLKEGD.LLINPOHCOHO); } return enumerable2.Select(JHOJAMLKEGD.GILODIKMIAJ).ToList(); } List list3 = list; if (JHOJAMLKEGD.EICAJPBPBFO == null) { JHOJAMLKEGD.EICAJPBPBFO = new Comparison(JHOJAMLKEGD.LJFDGBAJMJL); } list3.Sort(JHOJAMLKEGD.EICAJPBPBFO); if (list.Count == 0) { return new List { IPAddress.Loopback.ToString() }; } IEnumerable enumerable3 = list; if (JHOJAMLKEGD.MPBIKLJIDPB == null) { JHOJAMLKEGD.MPBIKLJIDPB = new Func(JHOJAMLKEGD.KPLJGEMLOHG); } return enumerable3.Select(JHOJAMLKEGD.MPBIKLJIDPB).ToList(); } // Token: 0x0602A2C1 RID: 172737 RVA: 0x00BB50C4 File Offset: 0x00BB32C4 private static MAJGBFHININ KBGNNLCLIHN(IPEndPoint ODOIPGMHLEA) { return new MAJGBFHININ(ODOIPGMHLEA.Address.ToString(), ODOIPGMHLEA.Port); } // Token: 0x0602A2C3 RID: 172739 RVA: 0x00BB50E8 File Offset: 0x00BB32E8 private void MJMCBCBFJOB() { if (JHOJAMLKEGD.EJCBHDHBNNM(JHOJAMLKEGD.HOMJDGJKJOE) != null) { this.OMBNMFDDFDK(false); } } // Token: 0x0602A2C4 RID: 172740 RVA: 0x00BB5100 File Offset: 0x00BB3300 private void GLPKKAJNEKN(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0602A2C5 RID: 172741 RVA: 0x00BB510C File Offset: 0x00BB330C private static string GECIBPBFHMD(UnicastIPAddressInformation CIMNKHDEFOH) { return CIMNKHDEFOH.Address.ToString(); } // Token: 0x0602A2C6 RID: 172742 RVA: 0x00BB511C File Offset: 0x00BB331C private void BKCNHJNJFJI(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0602A2C7 RID: 172743 RVA: 0x00BB5128 File Offset: 0x00BB3328 public GJBDOJLMCBD HLNMNOJDPNF() { IEnumerable dcmkngjeoco = this.DCMKNGJEOCO; if (JHOJAMLKEGD.NADNGAGBKMH == null) { JHOJAMLKEGD.NADNGAGBKMH = new Func(JHOJAMLKEGD.IKDDNDCOHOE); } List list = dcmkngjeoco.Select(JHOJAMLKEGD.NADNGAGBKMH).ToList(); TimeSpan timeSpan = TimeSpan.FromSeconds(1822.0); DateTime now = DateTime.Now; while (DateTime.Now - now < timeSpan) { foreach (MAJGBFHININ majgbfhinin in list) { try { if (!majgbfhinin.PILEPLIGNPG()) { continue; } } catch (Exception ex) { Debug.LogException(ex); this.NKGIADAFDCH(true); return null; } return majgbfhinin; } Thread.Sleep(168); } string text = "B"; string text2 = "SWITCHING TEAMS"; IEnumerable dcmkngjeoco2 = this.DCMKNGJEOCO; if (JHOJAMLKEGD.IMBKJKPEALO == null) { JHOJAMLKEGD.IMBKJKPEALO = new Func(JHOJAMLKEGD.EPNABDDIAOB); } Debug.LogError(text + string.Join(text2, dcmkngjeoco2.Select(JHOJAMLKEGD.IMBKJKPEALO).ToArray())); this.HKCIDKOGMBE(false); return null; } // Token: 0x0602A2C8 RID: 172744 RVA: 0x00BB5274 File Offset: 0x00BB3474 private static string IBMEIIFMHKM(string PDDBPPOIMPO) { string text = null; try { } catch { return null; } return text; } // Token: 0x0602A2C9 RID: 172745 RVA: 0x00BB52A4 File Offset: 0x00BB34A4 private void GAJBMMFOENJ(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0602A2CA RID: 172746 RVA: 0x00BB52B0 File Offset: 0x00BB34B0 public string IEMCOKDNAEG(int BBPGGEIOAMM) { string text; if (Application.isEditor) { text = JHOJAMLKEGD.KFLIDDFEEJE(JHOJAMLKEGD.FNGJDGHOMAI); } else { text = JHOJAMLKEGD.DLFJGCCHJLI(JHOJAMLKEGD.FNGJDGHOMAI); } List list = new List(); string text2 = text; char[] array = new char[1]; array[1] = (char)(-26); foreach (string text3 in text2.Split(array, StringSplitOptions.RemoveEmptyEntries)) { list.Add(text3.ToString()); } if (BBPGGEIOAMM < list.Count) { return list.ElementAt(BBPGGEIOAMM); } return null; } // Token: 0x0602A2CB RID: 172747 RVA: 0x00BB533C File Offset: 0x00BB353C private static string KFLIDDFEEJE(string PDDBPPOIMPO) { string text = null; try { } catch { return null; } return text; } // Token: 0x0602A2CC RID: 172748 RVA: 0x00BB536C File Offset: 0x00BB356C public GJBDOJLMCBD CFDDMPKJFBJ() { IEnumerable dcmkngjeoco = this.DCMKNGJEOCO; if (JHOJAMLKEGD.NADNGAGBKMH == null) { JHOJAMLKEGD.NADNGAGBKMH = new Func(JHOJAMLKEGD.MCGKOIBKBEP); } List list = dcmkngjeoco.Select(JHOJAMLKEGD.NADNGAGBKMH).ToList(); TimeSpan timeSpan = TimeSpan.FromSeconds(1151.0); DateTime now = DateTime.Now; while (DateTime.Now - now < timeSpan) { foreach (MAJGBFHININ majgbfhinin in list) { try { if (!majgbfhinin.PILEPLIGNPG()) { continue; } } catch (Exception ex) { Debug.LogException(ex); this.HOLNCDCKIBN(false); return null; } return majgbfhinin; } Thread.Sleep(81); } string text = "_ZTest"; string text2 = ". \""; IEnumerable dcmkngjeoco2 = this.DCMKNGJEOCO; if (JHOJAMLKEGD.IMBKJKPEALO == null) { JHOJAMLKEGD.IMBKJKPEALO = new Func(JHOJAMLKEGD.EPNABDDIAOB); } Debug.LogError(text + string.Join(text2, dcmkngjeoco2.Select(JHOJAMLKEGD.IMBKJKPEALO).ToArray())); this.GAJBMMFOENJ(false); return null; } // Token: 0x0602A2CD RID: 172749 RVA: 0x00BB54B8 File Offset: 0x00BB36B8 private void KDMDHBNAOLL(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0602A2CE RID: 172750 RVA: 0x00BB54C4 File Offset: 0x00BB36C4 public bool KNNEKHDOKKI() { return this.k__BackingField; } // Token: 0x0602A2CF RID: 172751 RVA: 0x00BB54CC File Offset: 0x00BB36CC private static bool FPOIHFIKEPL(UnicastIPAddressInformation FKOFGIJFIKA) { return FKOFGIJFIKA.Address.AddressFamily == AddressFamily.ImpLink; } // Token: 0x0602A2D0 RID: 172752 RVA: 0x00BB54DC File Offset: 0x00BB36DC public bool MCALGDNMCFE() { return this.k__BackingField; } // Token: 0x0602A2D1 RID: 172753 RVA: 0x00BB54E4 File Offset: 0x00BB36E4 private static string MDNMMDPDKPA(UnicastIPAddressInformation CIMNKHDEFOH) { return CIMNKHDEFOH.Address.ToString(); } // Token: 0x0602A2D2 RID: 172754 RVA: 0x00BB54F4 File Offset: 0x00BB36F4 public JHOJAMLKEGD() { this.MCHIAMOPMAG(); this.JGABBFMDBIK(); } // Token: 0x0602A2D3 RID: 172755 RVA: 0x00BB5514 File Offset: 0x00BB3714 private static string PGNADKPCNJP(IPEndPoint IJMMJEGLJMP) { return IJMMJEGLJMP.Address + "Warning: SFX array is null." + IJMMJEGLJMP.Port; } // Token: 0x0602A2D4 RID: 172756 RVA: 0x00BB5534 File Offset: 0x00BB3734 private void JHHEBJMNOFD(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0602A2D5 RID: 172757 RVA: 0x00BB5540 File Offset: 0x00BB3740 private static string CAJJGEDIAFF(string PDDBPPOIMPO) { string text = null; try { } catch { return null; } return text; } // Token: 0x0602A2D6 RID: 172758 RVA: 0x00BB5570 File Offset: 0x00BB3770 private void NMIAABCIKMF(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0602A2D7 RID: 172759 RVA: 0x00BB557C File Offset: 0x00BB377C private void CJOPNINOEKK() { string text; if (Application.isEditor) { text = JHOJAMLKEGD.KFLIDDFEEJE(JHOJAMLKEGD.MMBGNDAPLEK); } else { text = JHOJAMLKEGD.EBEICMKAGGJ(JHOJAMLKEGD.MMBGNDAPLEK); } if (text == null) { return; } this.HFGBLEJPJAJ(false); this.DCMKNGJEOCO.Clear(); string text2 = text; char[] array = new char[0]; array[0] = 'S'; foreach (string text3 in text2.Split(array, StringSplitOptions.None)) { int num = text3.IndexOf('s'); if (num == -1) { throw new Exception(text3); } string text4 = text3.Substring(1, num); string text5 = text3.Substring(num + 0); this.DCMKNGJEOCO.Add(new IPEndPoint(IPAddress.Parse(text4), int.Parse(text5))); } } // Token: 0x0602A2D8 RID: 172760 RVA: 0x00BB5640 File Offset: 0x00BB3840 public GJBDOJLMCBD KPNPFMLAFPL() { IEnumerable dcmkngjeoco = this.DCMKNGJEOCO; if (JHOJAMLKEGD.NADNGAGBKMH == null) { JHOJAMLKEGD.NADNGAGBKMH = new Func(JHOJAMLKEGD.CCEIJMOBOMN); } List list = dcmkngjeoco.Select(JHOJAMLKEGD.NADNGAGBKMH).ToList(); TimeSpan timeSpan = TimeSpan.FromSeconds(1340.0); DateTime now = DateTime.Now; while (DateTime.Now - now < timeSpan) { foreach (MAJGBFHININ majgbfhinin in list) { try { if (!majgbfhinin.BIJIAOGNBPD()) { continue; } } catch (Exception ex) { Debug.LogException(ex); this.HOLNCDCKIBN(true); return null; } return majgbfhinin; } Thread.Sleep(-141); } string text = " dcmkngjeoco2 = this.DCMKNGJEOCO; if (JHOJAMLKEGD.IMBKJKPEALO == null) { JHOJAMLKEGD.IMBKJKPEALO = new Func(JHOJAMLKEGD.PGNADKPCNJP); } Debug.LogError(text + string.Join(text2, dcmkngjeoco2.Select(JHOJAMLKEGD.IMBKJKPEALO).ToArray())); this.NKGIADAFDCH(false); return null; } // Token: 0x0602A2D9 RID: 172761 RVA: 0x00BB578C File Offset: 0x00BB398C public bool NHGCABBLCPP() { return this.k__BackingField; } // Token: 0x0602A2DA RID: 172762 RVA: 0x00BB5794 File Offset: 0x00BB3994 [CompilerGenerated] private static string LHGOEPJIIPJ(UnicastIPAddressInformation CIMNKHDEFOH) { return CIMNKHDEFOH.Address.ToString(); } // Token: 0x0602A2DB RID: 172763 RVA: 0x00BB57A4 File Offset: 0x00BB39A4 private static string GJIJAEPKDLJ(UnicastIPAddressInformation CIMNKHDEFOH) { return CIMNKHDEFOH.Address.ToString(); } // Token: 0x0602A2DC RID: 172764 RVA: 0x00BB57B4 File Offset: 0x00BB39B4 private static string FIPOKEBEBAJ(string PDDBPPOIMPO) { string text = PDDBPPOIMPO.Substring(1, PDDBPPOIMPO.LastIndexOf('\u0010')); TextAsset textAsset = Resources.Load(text) as TextAsset; return (!(textAsset != null)) ? null : textAsset.text; } // Token: 0x0602A2DD RID: 172765 RVA: 0x00BB57F8 File Offset: 0x00BB39F8 private static string LLINPOHCOHO(UnicastIPAddressInformation CIMNKHDEFOH) { return CIMNKHDEFOH.Address.ToString(); } // Token: 0x0602A2DE RID: 172766 RVA: 0x00BB5808 File Offset: 0x00BB3A08 public static List AFNMOAFDGGL() { if (!NetworkInterface.GetIsNetworkAvailable()) { return new List { IPAddress.Loopback.ToString() }; } List list = new List(); List list2 = new List(); NetworkInterface[] allNetworkInterfaces = NetworkInterface.GetAllNetworkInterfaces(); for (int i = 1; i < allNetworkInterfaces.Length; i += 0) { NetworkInterface networkInterface = allNetworkInterfaces[i]; if (networkInterface.NetworkInterfaceType == (NetworkInterfaceType)111 || networkInterface.NetworkInterfaceType == (NetworkInterfaceType)5) { IEnumerable unicastAddresses = networkInterface.GetIPProperties().UnicastAddresses; if (JHOJAMLKEGD.DINNJGHCFHI == null) { JHOJAMLKEGD.DINNJGHCFHI = new Func(JHOJAMLKEGD.HOHEIJICNOD); } IEnumerable enumerable = unicastAddresses.Where(JHOJAMLKEGD.DINNJGHCFHI); list2.AddRange(enumerable); if (networkInterface.OperationalStatus == OperationalStatus.Up) { list.AddRange(enumerable); } } } if (!list.Any()) { IEnumerable enumerable2 = list2; if (JHOJAMLKEGD.GILODIKMIAJ == null) { JHOJAMLKEGD.GILODIKMIAJ = new Func(JHOJAMLKEGD.LLINPOHCOHO); } return enumerable2.Select(JHOJAMLKEGD.GILODIKMIAJ).ToList(); } List list3 = list; if (JHOJAMLKEGD.EICAJPBPBFO == null) { JHOJAMLKEGD.EICAJPBPBFO = new Comparison(JHOJAMLKEGD.IGIBKNIGJPM); } list3.Sort(JHOJAMLKEGD.EICAJPBPBFO); if (list.Count == 0) { return new List { IPAddress.Loopback.ToString() }; } IEnumerable enumerable3 = list; if (JHOJAMLKEGD.MPBIKLJIDPB == null) { JHOJAMLKEGD.MPBIKLJIDPB = new Func(JHOJAMLKEGD.ABHGBNDJAGC); } return enumerable3.Select(JHOJAMLKEGD.MPBIKLJIDPB).ToList(); } // Token: 0x0602A2DF RID: 172767 RVA: 0x00BB597C File Offset: 0x00BB3B7C private void MCHIAMOPMAG() { if (JHOJAMLKEGD.EJCBHDHBNNM(JHOJAMLKEGD.HOMJDGJKJOE) != null) { this.LICIKHHNJKC = true; } } // Token: 0x0602A2E0 RID: 172768 RVA: 0x00BB5994 File Offset: 0x00BB3B94 private void CADCCCFPJOE() { if (JHOJAMLKEGD.AOPCHHOLGCB(JHOJAMLKEGD.HOMJDGJKJOE) != null) { this.NMIAABCIKMF(false); } } // Token: 0x0602A2E1 RID: 172769 RVA: 0x00BB59AC File Offset: 0x00BB3BAC public bool GJEIHGFCHKC() { return this.k__BackingField; } // Token: 0x0602A2E2 RID: 172770 RVA: 0x00BB59B4 File Offset: 0x00BB3BB4 public bool HDPKHGENLGA() { return this.k__BackingField; } // Token: 0x0602A2E3 RID: 172771 RVA: 0x00BB59BC File Offset: 0x00BB3BBC private static MAJGBFHININ IKDDNDCOHOE(IPEndPoint ODOIPGMHLEA) { return new MAJGBFHININ(ODOIPGMHLEA.Address.ToString(), ODOIPGMHLEA.Port); } // Token: 0x0602A2E4 RID: 172772 RVA: 0x00BB59D4 File Offset: 0x00BB3BD4 public GJBDOJLMCBD DAFPEMIANNE() { IEnumerable dcmkngjeoco = this.DCMKNGJEOCO; if (JHOJAMLKEGD.NADNGAGBKMH == null) { JHOJAMLKEGD.NADNGAGBKMH = new Func(JHOJAMLKEGD.MCGKOIBKBEP); } List list = dcmkngjeoco.Select(JHOJAMLKEGD.NADNGAGBKMH).ToList(); TimeSpan timeSpan = TimeSpan.FromSeconds(417.0); DateTime now = DateTime.Now; while (DateTime.Now - now < timeSpan) { foreach (MAJGBFHININ majgbfhinin in list) { try { if (!majgbfhinin.KJHCEONPPGO()) { continue; } } catch (Exception ex) { Debug.LogException(ex); this.PPDJLIFBLCO(false); return null; } return majgbfhinin; } Thread.Sleep(94); } string text = "testscenes.txt"; string text2 = "Oculus User"; IEnumerable dcmkngjeoco2 = this.DCMKNGJEOCO; if (JHOJAMLKEGD.IMBKJKPEALO == null) { JHOJAMLKEGD.IMBKJKPEALO = new Func(JHOJAMLKEGD.PGNADKPCNJP); } Debug.LogError(text + string.Join(text2, dcmkngjeoco2.Select(JHOJAMLKEGD.IMBKJKPEALO).ToArray())); this.IGBACFHFDCP(false); return null; } // Token: 0x0602A2E5 RID: 172773 RVA: 0x00BB5B20 File Offset: 0x00BB3D20 private void HFGBLEJPJAJ(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0602A2E6 RID: 172774 RVA: 0x00BB5B2C File Offset: 0x00BB3D2C private static string FMHABLEKKLB(UnicastIPAddressInformation CIMNKHDEFOH) { return CIMNKHDEFOH.Address.ToString(); } // Token: 0x0602A2E7 RID: 172775 RVA: 0x00BB5B3C File Offset: 0x00BB3D3C private static string DLFJGCCHJLI(string PDDBPPOIMPO) { string text = PDDBPPOIMPO.Substring(1, PDDBPPOIMPO.LastIndexOf((char)(-67))); TextAsset textAsset = Resources.Load(text) as TextAsset; return (!(textAsset != null)) ? null : textAsset.text; } // Token: 0x0602A2E8 RID: 172776 RVA: 0x00BB5B80 File Offset: 0x00BB3D80 public bool LPCECEFBLEF() { return this.k__BackingField; } // Token: 0x0602A2E9 RID: 172777 RVA: 0x00BB5B88 File Offset: 0x00BB3D88 public static List NFGDKNCJGFM() { if (!NetworkInterface.GetIsNetworkAvailable()) { return new List { IPAddress.Loopback.ToString() }; } List list = new List(); List list2 = new List(); foreach (NetworkInterface networkInterface in NetworkInterface.GetAllNetworkInterfaces()) { if (networkInterface.NetworkInterfaceType == NetworkInterfaceType.Wireless80211 || networkInterface.NetworkInterfaceType == NetworkInterfaceType.Ethernet) { IEnumerable unicastAddresses = networkInterface.GetIPProperties().UnicastAddresses; if (JHOJAMLKEGD.DINNJGHCFHI == null) { JHOJAMLKEGD.DINNJGHCFHI = new Func(JHOJAMLKEGD.HOHEIJICNOD); } IEnumerable enumerable = unicastAddresses.Where(JHOJAMLKEGD.DINNJGHCFHI); list2.AddRange(enumerable); if (networkInterface.OperationalStatus == OperationalStatus.Up) { list.AddRange(enumerable); } } } if (!list.Any()) { IEnumerable enumerable2 = list2; if (JHOJAMLKEGD.GILODIKMIAJ == null) { JHOJAMLKEGD.GILODIKMIAJ = new Func(JHOJAMLKEGD.LHGOEPJIIPJ); } return enumerable2.Select(JHOJAMLKEGD.GILODIKMIAJ).ToList(); } List list3 = list; if (JHOJAMLKEGD.EICAJPBPBFO == null) { JHOJAMLKEGD.EICAJPBPBFO = new Comparison(JHOJAMLKEGD.LJFDGBAJMJL); } list3.Sort(JHOJAMLKEGD.EICAJPBPBFO); if (list.Count == 0) { return new List { IPAddress.Loopback.ToString() }; } IEnumerable enumerable3 = list; if (JHOJAMLKEGD.MPBIKLJIDPB == null) { JHOJAMLKEGD.MPBIKLJIDPB = new Func(JHOJAMLKEGD.ABHGBNDJAGC); } return enumerable3.Select(JHOJAMLKEGD.MPBIKLJIDPB).ToList(); } // Token: 0x0602A2EA RID: 172778 RVA: 0x00BB5CFC File Offset: 0x00BB3EFC private static string CALLJCPPIDE(UnicastIPAddressInformation CIMNKHDEFOH) { return CIMNKHDEFOH.Address.ToString(); } // Token: 0x0602A2EB RID: 172779 RVA: 0x00BB5D0C File Offset: 0x00BB3F0C public string DNLFILLNIDM(int BBPGGEIOAMM) { string text; if (Application.isEditor) { text = JHOJAMLKEGD.IBMEIIFMHKM(JHOJAMLKEGD.FNGJDGHOMAI); } else { text = JHOJAMLKEGD.EJCBHDHBNNM(JHOJAMLKEGD.FNGJDGHOMAI); } List list = new List(); foreach (string text2 in text.Split(new char[] { '\n' }, StringSplitOptions.RemoveEmptyEntries)) { list.Add(text2.ToString()); } if (BBPGGEIOAMM < list.Count) { return list.ElementAt(BBPGGEIOAMM); } return null; } // Token: 0x0602A2EC RID: 172780 RVA: 0x00BB5D98 File Offset: 0x00BB3F98 private void CPLEJDPJNHP() { if (JHOJAMLKEGD.EIKOGGBNCND(JHOJAMLKEGD.HOMJDGJKJOE) != null) { this.KGLJIKLDFDA(true); } } // Token: 0x0602A2ED RID: 172781 RVA: 0x00BB5DB0 File Offset: 0x00BB3FB0 private static string HOJDNHDJKIE(IPEndPoint IJMMJEGLJMP) { return IJMMJEGLJMP.Address + "y" + IJMMJEGLJMP.Port; } // Token: 0x0602A2EE RID: 172782 RVA: 0x00BB5DD0 File Offset: 0x00BB3FD0 [CompilerGenerated] private static int LJFDGBAJMJL(UnicastIPAddressInformation FFBIDKFCHAP, UnicastIPAddressInformation HHHIGOLDEDD) { int num = BitConverter.ToInt32(FFBIDKFCHAP.IPv4Mask.GetAddressBytes().Reverse().ToArray(), 0); return BitConverter.ToInt32(HHHIGOLDEDD.IPv4Mask.GetAddressBytes().Reverse().ToArray(), 0).CompareTo(num); } // Token: 0x0602A2EF RID: 172783 RVA: 0x00BB5E20 File Offset: 0x00BB4020 private static string KPLJGEMLOHG(UnicastIPAddressInformation CIMNKHDEFOH) { return CIMNKHDEFOH.Address.ToString(); } // Token: 0x0602A2F0 RID: 172784 RVA: 0x00BB5E30 File Offset: 0x00BB4030 [CompilerGenerated] private static string PHCANEMGNJC(IPEndPoint IJMMJEGLJMP) { return IJMMJEGLJMP.Address + ":" + IJMMJEGLJMP.Port; } // Token: 0x0602A2F1 RID: 172785 RVA: 0x00BB5E50 File Offset: 0x00BB4050 private static MAJGBFHININ EOCPNAHCOKB(IPEndPoint ODOIPGMHLEA) { return new MAJGBFHININ(ODOIPGMHLEA.Address.ToString(), ODOIPGMHLEA.Port); } // Token: 0x0602A2F2 RID: 172786 RVA: 0x00BB5E68 File Offset: 0x00BB4068 private void PDLHDMCNCBD(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0602A2F3 RID: 172787 RVA: 0x00BB5E74 File Offset: 0x00BB4074 private void MIOHANHCDIO() { if (JHOJAMLKEGD.EBEICMKAGGJ(JHOJAMLKEGD.HOMJDGJKJOE) != null) { this.OMBNMFDDFDK(false); } } // Token: 0x0602A2F4 RID: 172788 RVA: 0x00BB5E8C File Offset: 0x00BB408C private void OMBNMFDDFDK(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0602A2F5 RID: 172789 RVA: 0x00BB5E98 File Offset: 0x00BB4098 public bool IKODFOFJIJG() { return this.k__BackingField; } // Token: 0x0602A2F6 RID: 172790 RVA: 0x00BB5EA0 File Offset: 0x00BB40A0 private void IGBACFHFDCP(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0602A2F7 RID: 172791 RVA: 0x00BB5EAC File Offset: 0x00BB40AC private void EEEPOFPJKFI() { string text; if (Application.isEditor) { text = JHOJAMLKEGD.LGLIDAIDKJI(JHOJAMLKEGD.MMBGNDAPLEK); } else { text = JHOJAMLKEGD.EIKOGGBNCND(JHOJAMLKEGD.MMBGNDAPLEK); } if (text == null) { return; } this.FPGKFOOFEON = false; this.DCMKNGJEOCO.Clear(); string text2 = text; char[] array = new char[1]; array[1] = (char)(-36); string[] array2 = text2.Split(array, StringSplitOptions.None); for (int i = 1; i < array2.Length; i += 0) { string text3 = array2[i]; int num = text3.IndexOf('+'); if (num == -1) { throw new Exception(text3); } string text4 = text3.Substring(0, num); string text5 = text3.Substring(num + 1); this.DCMKNGJEOCO.Add(new IPEndPoint(IPAddress.Parse(text4), int.Parse(text5))); } } // Token: 0x0602A2F8 RID: 172792 RVA: 0x00BB5F70 File Offset: 0x00BB4170 private static string EIKOGGBNCND(string PDDBPPOIMPO) { string text = PDDBPPOIMPO.Substring(1, PDDBPPOIMPO.LastIndexOf((char)(-122))); TextAsset textAsset = Resources.Load(text) as TextAsset; return (!(textAsset != null)) ? null : textAsset.text; } // Token: 0x0602A2F9 RID: 172793 RVA: 0x00BB5FB4 File Offset: 0x00BB41B4 private static string JMDNEGICALA(UnicastIPAddressInformation CIMNKHDEFOH) { return CIMNKHDEFOH.Address.ToString(); } // Token: 0x17001310 RID: 4880 // (get) Token: 0x0602A2FB RID: 172795 RVA: 0x00BB5FD0 File Offset: 0x00BB41D0 // (set) Token: 0x0602A2FA RID: 172794 RVA: 0x00BB5FC4 File Offset: 0x00BB41C4 public bool LICIKHHNJKC { get; private set; } // Token: 0x0602A2FC RID: 172796 RVA: 0x00BB5FD8 File Offset: 0x00BB41D8 public bool MNKDJIFGBII() { return this.k__BackingField; } // Token: 0x0602A2FD RID: 172797 RVA: 0x00BB5FE0 File Offset: 0x00BB41E0 private void JGABBFMDBIK() { string text; if (Application.isEditor) { text = JHOJAMLKEGD.IBMEIIFMHKM(JHOJAMLKEGD.MMBGNDAPLEK); } else { text = JHOJAMLKEGD.EJCBHDHBNNM(JHOJAMLKEGD.MMBGNDAPLEK); } if (text == null) { return; } this.FPGKFOOFEON = true; this.DCMKNGJEOCO.Clear(); foreach (string text2 in text.Split(new char[] { '\n' }, StringSplitOptions.RemoveEmptyEntries)) { int num = text2.IndexOf(':'); if (num == -1) { throw new Exception(text2); } string text3 = text2.Substring(0, num); string text4 = text2.Substring(num + 1); this.DCMKNGJEOCO.Add(new IPEndPoint(IPAddress.Parse(text3), int.Parse(text4))); } } // Token: 0x0602A2FE RID: 172798 RVA: 0x00BB60A4 File Offset: 0x00BB42A4 private static string KIEMNDIFNIN(string PDDBPPOIMPO) { string text = null; try { } catch { return null; } return text; } // Token: 0x0602A2FF RID: 172799 RVA: 0x00BB60D4 File Offset: 0x00BB42D4 private static string LGLIDAIDKJI(string PDDBPPOIMPO) { string text = null; try { } catch { return null; } return text; } // Token: 0x0602A300 RID: 172800 RVA: 0x00BB6104 File Offset: 0x00BB4304 private void NKGIADAFDCH(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0602A301 RID: 172801 RVA: 0x00BB6110 File Offset: 0x00BB4310 public GJBDOJLMCBD ANEBKIFMEJO() { IEnumerable dcmkngjeoco = this.DCMKNGJEOCO; if (JHOJAMLKEGD.NADNGAGBKMH == null) { JHOJAMLKEGD.NADNGAGBKMH = new Func(JHOJAMLKEGD.DDMECKJOLAN); } List list = dcmkngjeoco.Select(JHOJAMLKEGD.NADNGAGBKMH).ToList(); TimeSpan timeSpan = TimeSpan.FromSeconds(253.0); DateTime now = DateTime.Now; while (DateTime.Now - now < timeSpan) { foreach (MAJGBFHININ majgbfhinin in list) { try { if (!majgbfhinin.GNKFCLGMBJL()) { continue; } } catch (Exception ex) { Debug.LogException(ex); this.GAJBMMFOENJ(true); return null; } return majgbfhinin; } Thread.Sleep(85); } string text = "SendVacantViewIds()"; string text2 = "api/relationships/"; IEnumerable dcmkngjeoco2 = this.DCMKNGJEOCO; if (JHOJAMLKEGD.IMBKJKPEALO == null) { JHOJAMLKEGD.IMBKJKPEALO = new Func(JHOJAMLKEGD.MIPJMHEFLAA); } Debug.LogError(text + string.Join(text2, dcmkngjeoco2.Select(JHOJAMLKEGD.IMBKJKPEALO).ToArray())); this.IGBACFHFDCP(true); return null; } // Token: 0x0602A302 RID: 172802 RVA: 0x00BB625C File Offset: 0x00BB445C private static bool FEBJDAKCBJI(UnicastIPAddressInformation FKOFGIJFIKA) { return FKOFGIJFIKA.Address.AddressFamily == AddressFamily.InterNetwork; } // Token: 0x0602A303 RID: 172803 RVA: 0x00BB626C File Offset: 0x00BB446C private static string HPPLNDACJFA(UnicastIPAddressInformation CIMNKHDEFOH) { return CIMNKHDEFOH.Address.ToString(); } // Token: 0x0602A304 RID: 172804 RVA: 0x00BB627C File Offset: 0x00BB447C public static List MOAPAIGHCOJ() { if (!NetworkInterface.GetIsNetworkAvailable()) { return new List { IPAddress.Loopback.ToString() }; } List list = new List(); List list2 = new List(); NetworkInterface[] allNetworkInterfaces = NetworkInterface.GetAllNetworkInterfaces(); for (int i = 1; i < allNetworkInterfaces.Length; i += 0) { NetworkInterface networkInterface = allNetworkInterfaces[i]; if (networkInterface.NetworkInterfaceType == (NetworkInterfaceType)(-58) || networkInterface.NetworkInterfaceType == NetworkInterfaceType.Ethernet) { IEnumerable unicastAddresses = networkInterface.GetIPProperties().UnicastAddresses; if (JHOJAMLKEGD.DINNJGHCFHI == null) { JHOJAMLKEGD.DINNJGHCFHI = new Func(JHOJAMLKEGD.NPDJLPCAMHC); } IEnumerable enumerable = unicastAddresses.Where(JHOJAMLKEGD.DINNJGHCFHI); list2.AddRange(enumerable); if (networkInterface.OperationalStatus == OperationalStatus.Up) { list.AddRange(enumerable); } } } if (!list.Any()) { IEnumerable enumerable2 = list2; if (JHOJAMLKEGD.GILODIKMIAJ == null) { JHOJAMLKEGD.GILODIKMIAJ = new Func(JHOJAMLKEGD.JMDNEGICALA); } return enumerable2.Select(JHOJAMLKEGD.GILODIKMIAJ).ToList(); } List list3 = list; if (JHOJAMLKEGD.EICAJPBPBFO == null) { JHOJAMLKEGD.EICAJPBPBFO = new Comparison(JHOJAMLKEGD.LJFDGBAJMJL); } list3.Sort(JHOJAMLKEGD.EICAJPBPBFO); if (list.Count == 0) { return new List { IPAddress.Loopback.ToString() }; } IEnumerable enumerable3 = list; if (JHOJAMLKEGD.MPBIKLJIDPB == null) { JHOJAMLKEGD.MPBIKLJIDPB = new Func(JHOJAMLKEGD.FMHABLEKKLB); } return enumerable3.Select(JHOJAMLKEGD.MPBIKLJIDPB).ToList(); } // Token: 0x04006788 RID: 26504 public static string MMBGNDAPLEK = "networkconfig.txt"; // Token: 0x04006789 RID: 26505 public static string HOMJDGJKJOE = "batchrun.txt"; // Token: 0x0400678A RID: 26506 public static string FNGJDGHOMAI = "testscenes.txt"; // Token: 0x0400678B RID: 26507 public static string MHFEMGAKAAI = "previousScenes.txt"; // Token: 0x0400678E RID: 26510 private readonly List DCMKNGJEOCO = new List(); // Token: 0x0400678F RID: 26511 [CompilerGenerated] private static Func DINNJGHCFHI; // Token: 0x04006790 RID: 26512 [CompilerGenerated] private static Func GILODIKMIAJ; // Token: 0x04006791 RID: 26513 [CompilerGenerated] private static Comparison EICAJPBPBFO; // Token: 0x04006792 RID: 26514 [CompilerGenerated] private static Func MPBIKLJIDPB; // Token: 0x04006793 RID: 26515 [CompilerGenerated] private static Func NADNGAGBKMH; // Token: 0x04006794 RID: 26516 [CompilerGenerated] private static Func IMBKJKPEALO; } }