94 lines
2.5 KiB
C#
94 lines
2.5 KiB
C#
using System;
|
|
using System.Collections;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Powerups
|
|
{
|
|
// Token: 0x02000CF6 RID: 3318
|
|
public static class CFEKMFMMPKE
|
|
{
|
|
// Token: 0x17000C54 RID: 3156
|
|
// (get) Token: 0x0601AD42 RID: 109890 RVA: 0x00785B7C File Offset: 0x00783D7C
|
|
public static string DPLALIPLJCI
|
|
{
|
|
get
|
|
{
|
|
return NLHGFKIKJLF.CEHCDCKNNLI("Assets/Core/Content/Configs/");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000C55 RID: 3157
|
|
// (get) Token: 0x0601AD43 RID: 109891 RVA: 0x00785B88 File Offset: 0x00783D88
|
|
public static string IAGIGHNOFMF
|
|
{
|
|
get
|
|
{
|
|
return NLHGFKIKJLF.EIKDAHPDMKF<LegacyPowerup>() + ".asset";
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000C56 RID: 3158
|
|
// (get) Token: 0x0601AD44 RID: 109892 RVA: 0x00785B9C File Offset: 0x00783D9C
|
|
public static string GHOGHAPBKGJ
|
|
{
|
|
get
|
|
{
|
|
return string.Format("{0}/{1}", CFEKMFMMPKE.DPLALIPLJCI, CFEKMFMMPKE.IAGIGHNOFMF);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AD45 RID: 109893 RVA: 0x00785BB4 File Offset: 0x00783DB4
|
|
public static void AEBPJBPBNPE()
|
|
{
|
|
IEnumerator enumerator = Enum.GetValues(typeof(MNJLCAMHLJF)).GetEnumerator();
|
|
try
|
|
{
|
|
while (enumerator.MoveNext())
|
|
{
|
|
object obj = enumerator.Current;
|
|
string text = CFEKMFMMPKE.BNOPBGIKOAJ((MNJLCAMHLJF)obj);
|
|
if (!string.IsNullOrEmpty(text) && !IHFKMIAHBFP.CINJHLOMKIA.ContainsKey(text))
|
|
{
|
|
IHFKMIAHBFP.CINJHLOMKIA.Add(text, Resources.Load<GameObject>(text));
|
|
}
|
|
}
|
|
}
|
|
finally
|
|
{
|
|
IDisposable disposable;
|
|
if ((disposable = enumerator as IDisposable) != null)
|
|
{
|
|
disposable.Dispose();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AD46 RID: 109894 RVA: 0x00785C50 File Offset: 0x00783E50
|
|
public static string BNOPBGIKOAJ(MNJLCAMHLJF OKKIBJCFHKN)
|
|
{
|
|
PowerupConfig.Config config = CFEKMFMMPKE.AFBMFLDOHOM(OKKIBJCFHKN);
|
|
if (config != null && config.Prefab != null)
|
|
{
|
|
return config.Prefab.name;
|
|
}
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0601AD47 RID: 109895 RVA: 0x00785C88 File Offset: 0x00783E88
|
|
private static PowerupConfig.Config AFBMFLDOHOM(MNJLCAMHLJF OKKIBJCFHKN)
|
|
{
|
|
if (CFEKMFMMPKE.POBILKFAJEL != null && CFEKMFMMPKE.POBILKFAJEL.Powerups != null && OKKIBJCFHKN >= MNJLCAMHLJF.QUEST_DAMAGE && OKKIBJCFHKN < (MNJLCAMHLJF)CFEKMFMMPKE.POBILKFAJEL.Powerups.Length)
|
|
{
|
|
return CFEKMFMMPKE.POBILKFAJEL.Powerups[(int)OKKIBJCFHKN];
|
|
}
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0400491F RID: 18719
|
|
public static PowerupConfig POBILKFAJEL = NLHGFKIKJLF.CNAIPJDCFNA<PowerupConfig>();
|
|
|
|
// Token: 0x04004920 RID: 18720
|
|
private const string IKKJJBPMIKJ = "Assets/Core/Content/Configs/";
|
|
}
|
|
}
|