254 lines
6.2 KiB
C#
254 lines
6.2 KiB
C#
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<PhotonView>(true);
|
|
}
|
|
|
|
// Token: 0x0600BDA2 RID: 48546 RVA: 0x0038BCC0 File Offset: 0x00389EC0
|
|
public static PhotonView CHJKENPLDPF(this GameObject FMEGPDMNPED)
|
|
{
|
|
return FMEGPDMNPED.GetComponent<PhotonView>();
|
|
}
|
|
|
|
// 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<MethodInfo, ParameterInfo[]> LFHNGJGCIDK = new Dictionary<MethodInfo, ParameterInfo[]>();
|
|
}
|