using System; using System.Collections; using System.Collections.Generic; using System.Reflection; using ExitGames.Client.Photon; using UnityEngine; // Token: 0x0200047C RID: 1148 public static class AGODJKPLNGO { // Token: 0x0600BDA0 RID: 48544 RVA: 0x0038BC7C File Offset: 0x00389E7C public static ParameterInfo[] MFDOPPCGFLG(this MethodInfo JDOHPJAEJMM) { ParameterInfo[] parameters; if (!AGODJKPLNGO.LFHNGJGCIDK.TryGetValue(JDOHPJAEJMM, out parameters)) { parameters = JDOHPJAEJMM.GetParameters(); AGODJKPLNGO.LFHNGJGCIDK[JDOHPJAEJMM] = parameters; } return parameters; } // Token: 0x0600BDA1 RID: 48545 RVA: 0x0038BCB4 File Offset: 0x00389EB4 public static PhotonView[] LPMEIGACNLH(this GameObject FMEGPDMNPED) { return FMEGPDMNPED.GetComponentsInChildren(true); } // Token: 0x0600BDA2 RID: 48546 RVA: 0x0038BCC0 File Offset: 0x00389EC0 public static PhotonView CHJKENPLDPF(this GameObject FMEGPDMNPED) { return FMEGPDMNPED.GetComponent(); } // Token: 0x0600BDA3 RID: 48547 RVA: 0x0038BCC8 File Offset: 0x00389EC8 public static bool EFMLFBHPCCE(this Vector3 MMEBLCBANIL, Vector3 EHLAOKHBCED, float HMCKAMAHJFK) { return (MMEBLCBANIL - EHLAOKHBCED).sqrMagnitude < HMCKAMAHJFK; } // Token: 0x0600BDA4 RID: 48548 RVA: 0x0038BCE8 File Offset: 0x00389EE8 public static bool EFMLFBHPCCE(this Vector2 MMEBLCBANIL, Vector2 EHLAOKHBCED, float HMCKAMAHJFK) { return (MMEBLCBANIL - EHLAOKHBCED).sqrMagnitude < HMCKAMAHJFK; } // Token: 0x0600BDA5 RID: 48549 RVA: 0x0038BD08 File Offset: 0x00389F08 public static bool EFMLFBHPCCE(this Quaternion MMEBLCBANIL, Quaternion EHLAOKHBCED, float MGCMLBGMGHF) { return Quaternion.Angle(MMEBLCBANIL, EHLAOKHBCED) < MGCMLBGMGHF; } // Token: 0x0600BDA6 RID: 48550 RVA: 0x0038BD14 File Offset: 0x00389F14 public static bool EFMLFBHPCCE(this float MMEBLCBANIL, float EHLAOKHBCED, float HMDENNNNOJG) { return Mathf.Abs(MMEBLCBANIL - EHLAOKHBCED) < HMDENNNNOJG; } // Token: 0x0600BDA7 RID: 48551 RVA: 0x0038BD24 File Offset: 0x00389F24 public static void KDAHNILHCOM(this IDictionary MMEBLCBANIL, IDictionary ODLFPAAECCH) { if (ODLFPAAECCH == null || MMEBLCBANIL.Equals(ODLFPAAECCH)) { return; } IEnumerator enumerator = ODLFPAAECCH.Keys.GetEnumerator(); try { while (enumerator.MoveNext()) { object obj = enumerator.Current; MMEBLCBANIL[obj] = ODLFPAAECCH[obj]; } } finally { IDisposable disposable; if ((disposable = enumerator as IDisposable) != null) { disposable.Dispose(); } } } // Token: 0x0600BDA8 RID: 48552 RVA: 0x0038BDA0 File Offset: 0x00389FA0 public static void LIEIBFGMFNB(this IDictionary MMEBLCBANIL, IDictionary ODLFPAAECCH) { if (ODLFPAAECCH == null || MMEBLCBANIL.Equals(ODLFPAAECCH)) { return; } IEnumerator enumerator = ODLFPAAECCH.Keys.GetEnumerator(); try { while (enumerator.MoveNext()) { object obj = enumerator.Current; if (obj is string) { MMEBLCBANIL[obj] = ODLFPAAECCH[obj]; } } } finally { IDisposable disposable; if ((disposable = enumerator as IDisposable) != null) { disposable.Dispose(); } } } // Token: 0x0600BDA9 RID: 48553 RVA: 0x0038BE28 File Offset: 0x0038A028 public static void GJFNMCHKNCM(this IDictionary MMEBLCBANIL, IDictionary ODLFPAAECCH) { if (ODLFPAAECCH == null || MMEBLCBANIL.Equals(ODLFPAAECCH)) { return; } IEnumerator enumerator = ODLFPAAECCH.Keys.GetEnumerator(); try { while (enumerator.MoveNext()) { object obj = enumerator.Current; if (obj is string) { object obj2 = ODLFPAAECCH[obj]; if (obj2 != null) { MMEBLCBANIL[obj] = obj2; } else { MMEBLCBANIL.Remove(obj); } } } } finally { IDisposable disposable; if ((disposable = enumerator as IDisposable) != null) { disposable.Dispose(); } } } // Token: 0x0600BDAA RID: 48554 RVA: 0x0038BEC4 File Offset: 0x0038A0C4 public static string GJACOOMCPKE(this IDictionary MIKPIBIENPH) { return SupportClass.DictionaryToString(MIKPIBIENPH, false); } // Token: 0x0600BDAB RID: 48555 RVA: 0x0038BED0 File Offset: 0x0038A0D0 public static string GJACOOMCPKE(this object[] AOAILGGFDHJ) { if (AOAILGGFDHJ == null) { return "null"; } string[] array = new string[AOAILGGFDHJ.Length]; for (int i = 0; i < AOAILGGFDHJ.Length; i++) { object obj = AOAILGGFDHJ[i]; array[i] = ((obj == null) ? "null" : obj.ToString()); } return string.Join(", ", array); } // Token: 0x0600BDAC RID: 48556 RVA: 0x0038BF30 File Offset: 0x0038A130 public static ExitGames.Client.Photon.Hashtable GBHMFGIOEHL(this IDictionary KIJPCHOHGMM) { ExitGames.Client.Photon.Hashtable hashtable = new ExitGames.Client.Photon.Hashtable(); if (KIJPCHOHGMM != null) { IEnumerator enumerator = KIJPCHOHGMM.Keys.GetEnumerator(); try { while (enumerator.MoveNext()) { object obj = enumerator.Current; if (obj is string) { hashtable[obj] = KIJPCHOHGMM[obj]; } } } finally { IDisposable disposable; if ((disposable = enumerator as IDisposable) != null) { disposable.Dispose(); } } } return hashtable; } // Token: 0x0600BDAD RID: 48557 RVA: 0x0038BFB0 File Offset: 0x0038A1B0 public static void JMCAKCPMJDM(this IDictionary KIJPCHOHGMM) { object[] array = new object[KIJPCHOHGMM.Count]; int num = 0; IEnumerator enumerator = KIJPCHOHGMM.Keys.GetEnumerator(); try { while (enumerator.MoveNext()) { object obj = enumerator.Current; array[num++] = obj; } } finally { IDisposable disposable; if ((disposable = enumerator as IDisposable) != null) { disposable.Dispose(); } } foreach (object obj2 in array) { if (KIJPCHOHGMM[obj2] == null) { KIJPCHOHGMM.Remove(obj2); } } } // Token: 0x0600BDAE RID: 48558 RVA: 0x0038C054 File Offset: 0x0038A254 public static bool KFLBKDPEHEN(this int[] MMEBLCBANIL, int PPLCHHIBEIC) { if (MMEBLCBANIL == null) { return false; } for (int i = 0; i < MMEBLCBANIL.Length; i++) { if (MMEBLCBANIL[i] == PPLCHHIBEIC) { return true; } } return false; } // Token: 0x04001A47 RID: 6727 public static Dictionary LFHNGJGCIDK = new Dictionary(); }