Files
Dec2017-Script-Dump/Assembly-CSharp/LMBEHMFIOEN.cs
T
2026-06-04 11:42:34 +02:00

875 lines
30 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using UnityEngine;
// Token: 0x020009A2 RID: 2466
public static class LMBEHMFIOEN
{
// Token: 0x060128BB RID: 75963 RVA: 0x0055060C File Offset: 0x0054E80C
public static bool NPELKFBOGLN(string DBMLOJGOBEB, PGOPAPIFECA AKHJCKCKKOI)
{
AKHJCKCKKOI = LMBEHMFIOEN.EFMKCGAKCDL(AKHJCKCKKOI);
PGOPAPIFECA pgopapifeca;
KANCFPONEKJ kancfponekj;
return LMBEHMFIOEN.OPKCEGHLOKD(JHLOLIJHHDM.EKOJENGHIFA, out pgopapifeca, out kancfponekj) && pgopapifeca == AKHJCKCKKOI;
}
// Token: 0x060128BC RID: 75964 RVA: 0x0055063C File Offset: 0x0054E83C
public static bool NDDMGLGCPDJ(string DBMLOJGOBEB, KANCFPONEKJ JOPHNBFKLCM)
{
PGOPAPIFECA pgopapifeca;
KANCFPONEKJ kancfponekj;
return LMBEHMFIOEN.OPKCEGHLOKD(JHLOLIJHHDM.EKOJENGHIFA, out pgopapifeca, out kancfponekj) && kancfponekj == JOPHNBFKLCM;
}
// Token: 0x060128BD RID: 75965 RVA: 0x00550664 File Offset: 0x0054E864
public static bool HJEDDMBIOAM(PGOPAPIFECA AKHJCKCKKOI)
{
return LMBEHMFIOEN.NPELKFBOGLN(JHLOLIJHHDM.EKOJENGHIFA, AKHJCKCKKOI);
}
// Token: 0x060128BE RID: 75966 RVA: 0x00550674 File Offset: 0x0054E874
public static bool MCKILPHJGLH(KANCFPONEKJ JOPHNBFKLCM)
{
return LMBEHMFIOEN.NDDMGLGCPDJ(JHLOLIJHHDM.EKOJENGHIFA, JOPHNBFKLCM);
}
// Token: 0x060128BF RID: 75967 RVA: 0x00550684 File Offset: 0x0054E884
public static bool EILJGFGKDLC(string KBLABPAKKJM, out PGOPAPIFECA AKHJCKCKKOI)
{
AKHJCKCKKOI = PGOPAPIFECA.INVALID;
if (LMBEHMFIOEN.POBILKFAJEL != null && !string.IsNullOrEmpty(KBLABPAKKJM))
{
KBLABPAKKJM = KBLABPAKKJM.ToLower();
for (int i = 0; i < LMBEHMFIOEN.POBILKFAJEL.Activities.Length; i++)
{
if (KBLABPAKKJM == LMBEHMFIOEN.POBILKFAJEL.Activities[i].FriendlyName.ToLower())
{
AKHJCKCKKOI = LMBEHMFIOEN.POBILKFAJEL.Activities[i].ActivityEnum;
return true;
}
}
}
return false;
}
// Token: 0x060128C0 RID: 75968 RVA: 0x0055070C File Offset: 0x0054E90C
public static bool DENCGEFHAPP(string KBLABPAKKJM, PGOPAPIFECA AKHJCKCKKOI, out KANCFPONEKJ ENOCODALKMK)
{
ENOCODALKMK = KANCFPONEKJ.INVALID;
ActivityRuntimeConfig.Activity activity = LMBEHMFIOEN.NAIKDIAFKGP(AKHJCKCKKOI);
if (activity != null && !string.IsNullOrEmpty(KBLABPAKKJM))
{
KBLABPAKKJM = KBLABPAKKJM.ToLower();
foreach (ActivityRuntimeConfig.ActivityLevel activityLevel in activity.Levels)
{
if (KBLABPAKKJM == activityLevel.FriendlyName.ToLower())
{
ENOCODALKMK = activityLevel.ActivityLevelEnum;
return true;
}
}
}
return false;
}
// Token: 0x060128C1 RID: 75969 RVA: 0x0055077C File Offset: 0x0054E97C
public static bool OPKCEGHLOKD(string DBMLOJGOBEB, out PGOPAPIFECA AKHJCKCKKOI, out KANCFPONEKJ JOPHNBFKLCM)
{
int num = -1;
return LMBEHMFIOEN.OPKCEGHLOKD(DBMLOJGOBEB, out AKHJCKCKKOI, out JOPHNBFKLCM, out num);
}
// Token: 0x060128C2 RID: 75970 RVA: 0x00550798 File Offset: 0x0054E998
public static bool OPKCEGHLOKD(string DBMLOJGOBEB, out PGOPAPIFECA AKHJCKCKKOI, out KANCFPONEKJ JOPHNBFKLCM, out int JHBOMNKFDLP)
{
AKHJCKCKKOI = PGOPAPIFECA.INVALID;
JOPHNBFKLCM = KANCFPONEKJ.INVALID;
JHBOMNKFDLP = -1;
if (LMBEHMFIOEN.POBILKFAJEL != null && !string.IsNullOrEmpty(DBMLOJGOBEB))
{
for (int i = 0; i < LMBEHMFIOEN.POBILKFAJEL.Activities.Length; i++)
{
for (int j = 0; j < LMBEHMFIOEN.POBILKFAJEL.Activities[i].Levels.Length; j++)
{
if (LMBEHMFIOEN.POBILKFAJEL.Activities[i].Levels[j].SceneName == DBMLOJGOBEB)
{
AKHJCKCKKOI = LMBEHMFIOEN.POBILKFAJEL.Activities[i].ActivityEnum;
JOPHNBFKLCM = LMBEHMFIOEN.POBILKFAJEL.Activities[i].Levels[j].ActivityLevelEnum;
return true;
}
if (LMBEHMFIOEN.POBILKFAJEL.Activities[i].Levels[j].RequiredSubSceneNames != null)
{
for (int k = 0; k < LMBEHMFIOEN.POBILKFAJEL.Activities[i].Levels[j].RequiredSubSceneNames.Length; k++)
{
if (LMBEHMFIOEN.POBILKFAJEL.Activities[i].Levels[j].RequiredSubSceneNames[k] == DBMLOJGOBEB)
{
AKHJCKCKKOI = LMBEHMFIOEN.POBILKFAJEL.Activities[i].ActivityEnum;
JOPHNBFKLCM = LMBEHMFIOEN.POBILKFAJEL.Activities[i].Levels[j].ActivityLevelEnum;
return true;
}
}
}
if (LMBEHMFIOEN.POBILKFAJEL.Activities[i].Levels[j].LevelRoomSubSceneNames != null)
{
for (int l = 0; l < LMBEHMFIOEN.POBILKFAJEL.Activities[i].Levels[j].LevelRoomSubSceneNames.Length; l++)
{
if (LMBEHMFIOEN.POBILKFAJEL.Activities[i].Levels[j].LevelRoomSubSceneNames[l] == DBMLOJGOBEB)
{
AKHJCKCKKOI = LMBEHMFIOEN.POBILKFAJEL.Activities[i].ActivityEnum;
JOPHNBFKLCM = LMBEHMFIOEN.POBILKFAJEL.Activities[i].Levels[j].ActivityLevelEnum;
JHBOMNKFDLP = l;
return true;
}
}
}
}
}
}
return false;
}
// Token: 0x060128C3 RID: 75971 RVA: 0x00550998 File Offset: 0x0054EB98
public static string GOOJONKEPAD(PGOPAPIFECA AKHJCKCKKOI, KANCFPONEKJ JOPHNBFKLCM)
{
ActivityRuntimeConfig.ActivityLevel activityLevel = LMBEHMFIOEN.HFAIKHPEFDF(AKHJCKCKKOI, JOPHNBFKLCM);
if (activityLevel != null)
{
return activityLevel.SceneName;
}
return null;
}
// Token: 0x060128C4 RID: 75972 RVA: 0x005509BC File Offset: 0x0054EBBC
public static string[] KJFFGNJEANH(PGOPAPIFECA AKHJCKCKKOI, KANCFPONEKJ JOPHNBFKLCM)
{
ActivityRuntimeConfig.ActivityLevel activityLevel = LMBEHMFIOEN.HFAIKHPEFDF(AKHJCKCKKOI, JOPHNBFKLCM);
if (activityLevel != null)
{
return activityLevel.RequiredSubSceneNames;
}
return null;
}
// Token: 0x060128C5 RID: 75973 RVA: 0x005509E0 File Offset: 0x0054EBE0
public static string[] KJLLDIADEKM(PGOPAPIFECA AKHJCKCKKOI, KANCFPONEKJ JOPHNBFKLCM)
{
ActivityRuntimeConfig.ActivityLevel activityLevel = LMBEHMFIOEN.HFAIKHPEFDF(AKHJCKCKKOI, JOPHNBFKLCM);
if (activityLevel != null)
{
return activityLevel.LevelRoomSubSceneNames;
}
return null;
}
// Token: 0x060128C6 RID: 75974 RVA: 0x00550A04 File Offset: 0x0054EC04
public static int PPLDGDEBGBP(PGOPAPIFECA AKHJCKCKKOI, KANCFPONEKJ JOPHNBFKLCM)
{
ActivityRuntimeConfig.ActivityLevel activityLevel = LMBEHMFIOEN.HFAIKHPEFDF(AKHJCKCKKOI, JOPHNBFKLCM);
if (activityLevel != null)
{
return activityLevel.LevelRoomSubSceneNames.Length;
}
return 0;
}
// Token: 0x060128C7 RID: 75975 RVA: 0x00550A2C File Offset: 0x0054EC2C
public static string DIIDIHHCAJP(PGOPAPIFECA AKHJCKCKKOI, KANCFPONEKJ JOPHNBFKLCM, int DMPGHHGCLFK)
{
ActivityRuntimeConfig.ActivityLevel activityLevel = LMBEHMFIOEN.HFAIKHPEFDF(AKHJCKCKKOI, JOPHNBFKLCM);
if (activityLevel != null && DMPGHHGCLFK >= 0 && activityLevel.LevelRoomSubSceneNames.Length > DMPGHHGCLFK)
{
return activityLevel.LevelRoomSubSceneNames[DMPGHHGCLFK];
}
return null;
}
// Token: 0x060128C8 RID: 75976 RVA: 0x00550A68 File Offset: 0x0054EC68
public static bool JDHOJMOELFG(string DIGCJIOOEBF, out PGOPAPIFECA AKHJCKCKKOI)
{
if (LMBEHMFIOEN.POBILKFAJEL != null)
{
for (int i = 0; i < LMBEHMFIOEN.POBILKFAJEL.Activities.Length; i++)
{
if (LMBEHMFIOEN.POBILKFAJEL.Activities[i].Id == DIGCJIOOEBF)
{
AKHJCKCKKOI = LMBEHMFIOEN.POBILKFAJEL.Activities[i].ActivityEnum;
return true;
}
}
}
AKHJCKCKKOI = PGOPAPIFECA.INVALID;
return false;
}
// Token: 0x060128C9 RID: 75977 RVA: 0x00550AD8 File Offset: 0x0054ECD8
public static bool FKGACPFAEDL(string ANGOCHGIGCH, out PGOPAPIFECA AKHJCKCKKOI, out KANCFPONEKJ ENOCODALKMK)
{
if (LMBEHMFIOEN.POBILKFAJEL != null)
{
for (int i = 0; i < LMBEHMFIOEN.POBILKFAJEL.Activities.Length; i++)
{
for (int j = 0; j < LMBEHMFIOEN.POBILKFAJEL.Activities[i].Levels.Length; j++)
{
if (LMBEHMFIOEN.POBILKFAJEL.Activities[i].Levels[j].Id == ANGOCHGIGCH)
{
AKHJCKCKKOI = LMBEHMFIOEN.POBILKFAJEL.Activities[i].ActivityEnum;
ENOCODALKMK = LMBEHMFIOEN.POBILKFAJEL.Activities[i].Levels[j].ActivityLevelEnum;
return true;
}
}
}
}
AKHJCKCKKOI = PGOPAPIFECA.INVALID;
ENOCODALKMK = KANCFPONEKJ.INVALID;
return false;
}
// Token: 0x060128CA RID: 75978 RVA: 0x00550B90 File Offset: 0x0054ED90
public static KANCFPONEKJ PNPBAGNGILF(PGOPAPIFECA AKHJCKCKKOI, KANCFPONEKJ JDPMIAFNFOB)
{
if (LMBEHMFIOEN.MLEEIBJNLLB(AKHJCKCKKOI, JDPMIAFNFOB))
{
return LMBEHMFIOEN.PKMKOBDOGNH(AKHJCKCKKOI);
}
return JDPMIAFNFOB;
}
// Token: 0x060128CB RID: 75979 RVA: 0x00550BA8 File Offset: 0x0054EDA8
public static PGOPAPIFECA[] AFLNKJFJKCP(bool JOKBAFGPAIL = false, bool PBOBIPIPHEM = false)
{
if (LMBEHMFIOEN.POBILKFAJEL == null)
{
return null;
}
List<PGOPAPIFECA> list = new List<PGOPAPIFECA>();
for (int i = 0; i < LMBEHMFIOEN.POBILKFAJEL.Activities.Length; i++)
{
if (LMBEHMFIOEN.POBILKFAJEL.Activities[i].SupportsPlayMenu)
{
if (!JOKBAFGPAIL || !LMBEHMFIOEN.POBILKFAJEL.Activities[i].IsPreviewOnly)
{
if (!PBOBIPIPHEM || !LMBEHMFIOEN.POBILKFAJEL.Activities[i].IsPrivateGameOnly)
{
if (LMBEHMFIOEN.EPECECNJGMN || !LMBEHMFIOEN.POBILKFAJEL.Activities[i].IsEditorOnly)
{
list.Add(LMBEHMFIOEN.POBILKFAJEL.Activities[i].ActivityEnum);
}
}
}
}
}
List<PGOPAPIFECA> list2 = list;
if (LMBEHMFIOEN.DINNJGHCFHI == null)
{
LMBEHMFIOEN.DINNJGHCFHI = new Comparison<PGOPAPIFECA>(LMBEHMFIOEN.EOIKBLINKEI);
}
list2.Sort(LMBEHMFIOEN.DINNJGHCFHI);
return list.ToArray();
}
// Token: 0x060128CC RID: 75980 RVA: 0x00550CAC File Offset: 0x0054EEAC
public static KANCFPONEKJ[] GCDFJOFMBMC(PGOPAPIFECA AKHJCKCKKOI, bool OLCCMIHPNIC = false, bool BDBGOGMPNLJ = false, bool HKEBEOOLKOO = false)
{
LMBEHMFIOEN.IMDBALPNPMP imdbalpnpmp = new LMBEHMFIOEN.IMDBALPNPMP();
imdbalpnpmp.AKHJCKCKKOI = AKHJCKCKKOI;
List<KANCFPONEKJ> list = new List<KANCFPONEKJ>();
ActivityRuntimeConfig.Activity activity = LMBEHMFIOEN.NAIKDIAFKGP(imdbalpnpmp.AKHJCKCKKOI);
if (activity != null && activity.Levels != null && activity.Levels.Length > 0)
{
foreach (ActivityRuntimeConfig.ActivityLevel activityLevel in activity.Levels)
{
if (LMBEHMFIOEN.OBLDGHOHHKB(activityLevel))
{
if (!activityLevel.IsPreviewOnly || !BDBGOGMPNLJ)
{
if (!activityLevel.IsPrivateGameOnly || !HKEBEOOLKOO)
{
list.Add(activityLevel.ActivityLevelEnum);
}
}
}
}
if (OLCCMIHPNIC)
{
list.Sort(new Comparison<KANCFPONEKJ>(imdbalpnpmp.OJKNBNGGBEC));
}
}
return list.ToArray();
}
// Token: 0x060128CD RID: 75981 RVA: 0x00550D84 File Offset: 0x0054EF84
public static KANCFPONEKJ[] GCDFJOFMBMC(PGOPAPIFECA AKHJCKCKKOI, KANCFPONEKJ JDPMIAFNFOB)
{
if (LMBEHMFIOEN.MLEEIBJNLLB(AKHJCKCKKOI, JDPMIAFNFOB))
{
return LMBEHMFIOEN.GCDFJOFMBMC(AKHJCKCKKOI, false, true, false);
}
return new KANCFPONEKJ[] { JDPMIAFNFOB };
}
// Token: 0x060128CE RID: 75982 RVA: 0x00550DA8 File Offset: 0x0054EFA8
public static string[] DCOCCGBIAPF()
{
List<string> list = new List<string>();
if (LMBEHMFIOEN.POBILKFAJEL != null)
{
foreach (ActivityRuntimeConfig.Activity activity in LMBEHMFIOEN.POBILKFAJEL.Activities)
{
list.Add(activity.FriendlyName);
}
}
return list.ToArray();
}
// Token: 0x060128CF RID: 75983 RVA: 0x00550E00 File Offset: 0x0054F000
public static string[] JLFBDLAFOGP(PGOPAPIFECA AKHJCKCKKOI)
{
List<string> list = new List<string>();
if (LMBEHMFIOEN.POBILKFAJEL != null)
{
foreach (KANCFPONEKJ kancfponekj in LMBEHMFIOEN.GCDFJOFMBMC(AKHJCKCKKOI, false, false, false))
{
list.Add(LMBEHMFIOEN.IAFOOGGDEHJ(AKHJCKCKKOI, kancfponekj));
}
}
return list.ToArray();
}
// Token: 0x060128D0 RID: 75984 RVA: 0x00550E58 File Offset: 0x0054F058
private static KANCFPONEKJ PKMKOBDOGNH(PGOPAPIFECA AKHJCKCKKOI)
{
KANCFPONEKJ kancfponekj = KANCFPONEKJ.INVALID;
KANCFPONEKJ[] array = LMBEHMFIOEN.GCDFJOFMBMC(AKHJCKCKKOI, false, true, false);
if (array != null)
{
global::UnityEngine.Random.InitState((int)DateTime.UtcNow.Ticks);
int num = global::UnityEngine.Random.Range(0, array.Length);
kancfponekj = array[num];
}
return kancfponekj;
}
// Token: 0x060128D1 RID: 75985 RVA: 0x00550E9C File Offset: 0x0054F09C
public static bool KPLIEBLCPFG(PGOPAPIFECA AKHJCKCKKOI, KANCFPONEKJ JOPHNBFKLCM, bool PNJHIOGCJOB, out int HGDCJJAOMEN)
{
ActivityRuntimeConfig.ActivityLevel activityLevel = LMBEHMFIOEN.HFAIKHPEFDF(AKHJCKCKKOI, JOPHNBFKLCM);
if (activityLevel != null)
{
HGDCJJAOMEN = ((!PNJHIOGCJOB) ? activityLevel.MaxPlayers : activityLevel.MaxPlayersCustomGame);
return true;
}
HGDCJJAOMEN = 0;
return false;
}
// Token: 0x060128D2 RID: 75986 RVA: 0x00550ED8 File Offset: 0x0054F0D8
public static bool EDPEEDHGHIL(PGOPAPIFECA AKHJCKCKKOI, KANCFPONEKJ JOPHNBFKLCM)
{
ActivityRuntimeConfig.ActivityLevel activityLevel = LMBEHMFIOEN.HFAIKHPEFDF(AKHJCKCKKOI, JOPHNBFKLCM);
return activityLevel != null && activityLevel.SupportsJoinInProgress;
}
// Token: 0x060128D3 RID: 75987 RVA: 0x00550EFC File Offset: 0x0054F0FC
public static string AMDLPEDLNBM(PGOPAPIFECA AKHJCKCKKOI)
{
ActivityRuntimeConfig.Activity activity = LMBEHMFIOEN.NAIKDIAFKGP(AKHJCKCKKOI);
if (activity != null)
{
return activity.Id;
}
return null;
}
// Token: 0x060128D4 RID: 75988 RVA: 0x00550F20 File Offset: 0x0054F120
public static string LLAFOBNFDHL(PGOPAPIFECA AKHJCKCKKOI)
{
ActivityRuntimeConfig.Activity activity = LMBEHMFIOEN.NAIKDIAFKGP(AKHJCKCKKOI);
if (activity != null)
{
return activity.FriendlyName;
}
return null;
}
// Token: 0x060128D5 RID: 75989 RVA: 0x00550F44 File Offset: 0x0054F144
public static bool GLMHOBHAOEN(PGOPAPIFECA AKHJCKCKKOI)
{
ActivityRuntimeConfig.Activity activity = LMBEHMFIOEN.NAIKDIAFKGP(AKHJCKCKKOI);
return activity != null && activity.IsPrivateGameOnly;
}
// Token: 0x060128D6 RID: 75990 RVA: 0x00550F68 File Offset: 0x0054F168
public static bool DLLPPOBNFBJ(PGOPAPIFECA AKHJCKCKKOI)
{
ActivityRuntimeConfig.Activity activity = LMBEHMFIOEN.NAIKDIAFKGP(AKHJCKCKKOI);
return activity != null && activity.IsNonJuniorOnly;
}
// Token: 0x060128D7 RID: 75991 RVA: 0x00550F8C File Offset: 0x0054F18C
public static bool DEKMOODFLFF(PGOPAPIFECA AKHJCKCKKOI)
{
ActivityRuntimeConfig.Activity activity = LMBEHMFIOEN.NAIKDIAFKGP(AKHJCKCKKOI);
return activity != null && activity.IsPreviewOnly;
}
// Token: 0x060128D8 RID: 75992 RVA: 0x00550FB0 File Offset: 0x0054F1B0
public static bool DEKMOODFLFF(string FLDLLBEKPBP)
{
PGOPAPIFECA pgopapifeca;
KANCFPONEKJ kancfponekj;
return LMBEHMFIOEN.OPKCEGHLOKD(FLDLLBEKPBP, out pgopapifeca, out kancfponekj) && (LMBEHMFIOEN.DEKMOODFLFF(pgopapifeca) || LMBEHMFIOEN.KDKPKDMFFGM(pgopapifeca, kancfponekj));
}
// Token: 0x060128D9 RID: 75993 RVA: 0x00550FE4 File Offset: 0x0054F1E4
public static string FCKNJFFOMPE()
{
if (LMBEHMFIOEN.POBILKFAJEL != null)
{
return LMBEHMFIOEN.POBILKFAJEL.WildcardFriendlyName;
}
return null;
}
// Token: 0x060128DA RID: 75994 RVA: 0x00551004 File Offset: 0x0054F204
public static Sprite BHPIOABEFIP()
{
if (LMBEHMFIOEN.OGLNDEFJFBI == null && LMBEHMFIOEN.POBILKFAJEL != null && LMBEHMFIOEN.POBILKFAJEL.WildcardMenuIconAssetName != null && LMBEHMFIOEN.POBILKFAJEL.WildcardMenuIconTextureName != null)
{
LMBEHMFIOEN.OGLNDEFJFBI = LMBEHMFIOEN.LNKFPGPLPJH(LMBEHMFIOEN.POBILKFAJEL.WildcardMenuIconTextureName, LMBEHMFIOEN.POBILKFAJEL.WildcardMenuIconAssetName);
}
return LMBEHMFIOEN.OGLNDEFJFBI;
}
// Token: 0x060128DB RID: 75995 RVA: 0x00551074 File Offset: 0x0054F274
public static string OOCOFDALHOG(PGOPAPIFECA AKHJCKCKKOI, KANCFPONEKJ JOPHNBFKLCM)
{
ActivityRuntimeConfig.ActivityLevel activityLevel = LMBEHMFIOEN.HFAIKHPEFDF(AKHJCKCKKOI, JOPHNBFKLCM);
if (activityLevel != null)
{
return activityLevel.Id;
}
return null;
}
// Token: 0x060128DC RID: 75996 RVA: 0x00551098 File Offset: 0x0054F298
public static string IAFOOGGDEHJ(PGOPAPIFECA AKHJCKCKKOI, KANCFPONEKJ JOPHNBFKLCM)
{
ActivityRuntimeConfig.ActivityLevel activityLevel = LMBEHMFIOEN.HFAIKHPEFDF(AKHJCKCKKOI, JOPHNBFKLCM);
if (activityLevel != null)
{
return activityLevel.FriendlyName;
}
return null;
}
// Token: 0x060128DD RID: 75997 RVA: 0x005510BC File Offset: 0x0054F2BC
public static bool EPOMEBJPBHI(PGOPAPIFECA AKHJCKCKKOI, KANCFPONEKJ JOPHNBFKLCM)
{
ActivityRuntimeConfig.ActivityLevel activityLevel = LMBEHMFIOEN.HFAIKHPEFDF(AKHJCKCKKOI, JOPHNBFKLCM);
return activityLevel != null && activityLevel.IsPrivateGameOnly;
}
// Token: 0x060128DE RID: 75998 RVA: 0x005510E0 File Offset: 0x0054F2E0
public static bool KDKPKDMFFGM(PGOPAPIFECA AKHJCKCKKOI, KANCFPONEKJ JOPHNBFKLCM)
{
ActivityRuntimeConfig.ActivityLevel activityLevel = LMBEHMFIOEN.HFAIKHPEFDF(AKHJCKCKKOI, JOPHNBFKLCM);
return activityLevel != null && activityLevel.IsPreviewOnly;
}
// Token: 0x060128DF RID: 75999 RVA: 0x00551104 File Offset: 0x0054F304
public static Sprite HKLODAFHCMM(PGOPAPIFECA AKHJCKCKKOI)
{
ActivityRuntimeConfig.Activity activity = LMBEHMFIOEN.NAIKDIAFKGP(AKHJCKCKKOI);
if (activity == null || activity.MenuIconAssetName == null || activity.MenuIconTextureName == null)
{
return null;
}
string text = string.Format("{0}_{1}", activity.MenuIconTextureName, activity.MenuIconAssetName);
if (!LMBEHMFIOEN.EBCNBDEHINN.ContainsKey(text))
{
Sprite sprite = LMBEHMFIOEN.LNKFPGPLPJH(activity.MenuIconTextureName, activity.MenuIconAssetName);
if (sprite == null)
{
return null;
}
LMBEHMFIOEN.EBCNBDEHINN.Add(text, sprite);
}
return LMBEHMFIOEN.EBCNBDEHINN[text];
}
// Token: 0x060128E0 RID: 76000 RVA: 0x00551194 File Offset: 0x0054F394
public static Sprite IBJBMKCAOCB(PGOPAPIFECA AKHJCKCKKOI, KANCFPONEKJ JOPHNBFKLCM)
{
ActivityRuntimeConfig.ActivityLevel activityLevel = LMBEHMFIOEN.HFAIKHPEFDF(AKHJCKCKKOI, JOPHNBFKLCM);
if (activityLevel == null || string.IsNullOrEmpty(activityLevel.MenuIconAssetName) || string.IsNullOrEmpty(activityLevel.MenuIconTextureName))
{
return null;
}
if (!LMBEHMFIOEN.EKGJFPJIOKO.ContainsKey(activityLevel.MenuIconAssetName))
{
Sprite sprite = LMBEHMFIOEN.LNKFPGPLPJH(activityLevel.MenuIconTextureName, activityLevel.MenuIconAssetName);
if (sprite == null)
{
return null;
}
LMBEHMFIOEN.EKGJFPJIOKO.Add(activityLevel.MenuIconAssetName, sprite);
}
return LMBEHMFIOEN.EKGJFPJIOKO[activityLevel.MenuIconAssetName];
}
// Token: 0x060128E1 RID: 76001 RVA: 0x00551228 File Offset: 0x0054F428
public static GiftManager.LEBAFJBMIBC KFPHBBBMKME(PGOPAPIFECA AKHJCKCKKOI)
{
ActivityRuntimeConfig.Activity activity = LMBEHMFIOEN.NAIKDIAFKGP(AKHJCKCKKOI);
if (activity != null)
{
return activity.GiftContext;
}
return GiftManager.LEBAFJBMIBC.None;
}
// Token: 0x060128E2 RID: 76002 RVA: 0x0055124C File Offset: 0x0054F44C
public static GiftManager.LEBAFJBMIBC BGCBOANDJNJ(PGOPAPIFECA AKHJCKCKKOI, KANCFPONEKJ JOPHNBFKLCM)
{
ActivityRuntimeConfig.ActivityLevel activityLevel = LMBEHMFIOEN.HFAIKHPEFDF(AKHJCKCKKOI, JOPHNBFKLCM);
if (activityLevel != null)
{
return activityLevel.GiftContext;
}
return GiftManager.LEBAFJBMIBC.None;
}
// Token: 0x060128E3 RID: 76003 RVA: 0x00551270 File Offset: 0x0054F470
public static int HKGFOOBHFMC(PGOPAPIFECA AKHJCKCKKOI)
{
if (AKHJCKCKKOI == PGOPAPIFECA.INVALID)
{
return -1;
}
AKHJCKCKKOI = LMBEHMFIOEN.EFMKCGAKCDL(AKHJCKCKKOI);
return AKHJCKCKKOI / PGOPAPIFECA.DORM_ROOM - (PGOPAPIFECA)1;
}
// Token: 0x060128E4 RID: 76004 RVA: 0x0055128C File Offset: 0x0054F48C
public static KANCFPONEKJ JDLHEHBEJBO(PGOPAPIFECA AKHJCKCKKOI, KANCFPONEKJ JOPHNBFKLCM)
{
KANCFPONEKJ kancfponekj = KANCFPONEKJ.INVALID;
ActivityRuntimeConfig.Activity activity = LMBEHMFIOEN.NAIKDIAFKGP(AKHJCKCKKOI);
if (activity != null && activity.Levels != null && activity.Levels.Length > 0)
{
int num = -1;
for (int i = 0; i < activity.Levels.Length; i++)
{
if (activity.Levels[i].ActivityLevelEnum == JOPHNBFKLCM)
{
num = i;
break;
}
}
if (num >= 0)
{
for (int j = 1; j <= activity.Levels.Length; j++)
{
int num2 = (num + j) % activity.Levels.Length;
if (LMBEHMFIOEN.OBLDGHOHHKB(activity.Levels[num2]))
{
kancfponekj = activity.Levels[num2].ActivityLevelEnum;
break;
}
}
}
}
return kancfponekj;
}
// Token: 0x060128E5 RID: 76005 RVA: 0x00551354 File Offset: 0x0054F554
public static int BNCIGDOANFG(PGOPAPIFECA AKHJCKCKKOI)
{
ActivityRuntimeConfig.Activity activity = LMBEHMFIOEN.NAIKDIAFKGP(AKHJCKCKKOI);
if (activity != null)
{
int num = 0;
foreach (ActivityRuntimeConfig.ActivityLevel activityLevel in activity.Levels)
{
if (LMBEHMFIOEN.OBLDGHOHHKB(activityLevel))
{
num++;
}
}
return num;
}
return 0;
}
// Token: 0x060128E6 RID: 76006 RVA: 0x005513A8 File Offset: 0x0054F5A8
public static int GFDDCACCJNO(PGOPAPIFECA AKHJCKCKKOI)
{
ActivityRuntimeConfig.Activity activity = LMBEHMFIOEN.NAIKDIAFKGP(AKHJCKCKKOI);
if (activity != null && activity.Levels.Length > 0)
{
return (int)activity.Levels[0].ActivityLevelEnum;
}
return -1;
}
// Token: 0x1700070A RID: 1802
// (get) Token: 0x060128E7 RID: 76007 RVA: 0x005513E0 File Offset: 0x0054F5E0
private static bool EPECECNJGMN
{
get
{
return false;
}
}
// Token: 0x060128E8 RID: 76008 RVA: 0x005513F0 File Offset: 0x0054F5F0
private static bool MLEEIBJNLLB(PGOPAPIFECA AKHJCKCKKOI, KANCFPONEKJ JOPHNBFKLCM)
{
return JOPHNBFKLCM == KANCFPONEKJ.ANY_LEVEL || JOPHNBFKLCM == KANCFPONEKJ.INVALID || LMBEHMFIOEN.HFAIKHPEFDF(AKHJCKCKKOI, JOPHNBFKLCM) == null;
}
// Token: 0x060128E9 RID: 76009 RVA: 0x0055140C File Offset: 0x0054F60C
private static bool OBLDGHOHHKB(ActivityRuntimeConfig.ActivityLevel JOPHNBFKLCM)
{
return JOPHNBFKLCM != null && !string.IsNullOrEmpty(JOPHNBFKLCM.SceneName) && (!JOPHNBFKLCM.IsEditorOnly || LMBEHMFIOEN.EPECECNJGMN);
}
// Token: 0x060128EA RID: 76010 RVA: 0x00551440 File Offset: 0x0054F640
private static PGOPAPIFECA EFMKCGAKCDL(PGOPAPIFECA AKHJCKCKKOI)
{
if (AKHJCKCKKOI == PGOPAPIFECA.INVALID)
{
return PGOPAPIFECA.INVALID;
}
return AKHJCKCKKOI / PGOPAPIFECA.DORM_ROOM * PGOPAPIFECA.DORM_ROOM;
}
// Token: 0x060128EB RID: 76011 RVA: 0x00551458 File Offset: 0x0054F658
private static ActivityRuntimeConfig.Activity NAIKDIAFKGP(PGOPAPIFECA AKHJCKCKKOI)
{
if (AKHJCKCKKOI == PGOPAPIFECA.INVALID || LMBEHMFIOEN.POBILKFAJEL == null)
{
return null;
}
int num = LMBEHMFIOEN.HKGFOOBHFMC(AKHJCKCKKOI);
if (num < 0 || num >= LMBEHMFIOEN.POBILKFAJEL.Activities.Length || (LMBEHMFIOEN.POBILKFAJEL.Activities[num].IsEditorOnly && !LMBEHMFIOEN.EPECECNJGMN))
{
return null;
}
return LMBEHMFIOEN.POBILKFAJEL.Activities[num];
}
// Token: 0x060128EC RID: 76012 RVA: 0x005514CC File Offset: 0x0054F6CC
private static ActivityRuntimeConfig.ActivityLevel HFAIKHPEFDF(PGOPAPIFECA AKHJCKCKKOI, KANCFPONEKJ JOPHNBFKLCM)
{
ActivityRuntimeConfig.ActivityLevel activityLevel = null;
ActivityRuntimeConfig.Activity activity = LMBEHMFIOEN.NAIKDIAFKGP(AKHJCKCKKOI);
if (activity != null && activity.Levels != null && activity.Levels.Length > 0)
{
for (int i = 0; i < activity.Levels.Length; i++)
{
if ((JOPHNBFKLCM == KANCFPONEKJ.ANY_LEVEL || activity.Levels[i].ActivityLevelEnum == JOPHNBFKLCM) && LMBEHMFIOEN.OBLDGHOHHKB(activity.Levels[i]))
{
activityLevel = activity.Levels[i];
break;
}
}
}
return activityLevel;
}
// Token: 0x060128ED RID: 76013 RVA: 0x00551554 File Offset: 0x0054F754
private static Sprite LNKFPGPLPJH(string NDDDNOGMOLH, string NPGHHFLPENP)
{
LMBEHMFIOEN.HCEHHJJCEAL hcehhjjceal = new LMBEHMFIOEN.HCEHHJJCEAL();
hcehhjjceal.NPGHHFLPENP = NPGHHFLPENP;
IEnumerable<Sprite> enumerable = Resources.LoadAll<Sprite>(NDDDNOGMOLH);
if (LMBEHMFIOEN.GILODIKMIAJ == null)
{
LMBEHMFIOEN.GILODIKMIAJ = new Func<Sprite, bool>(LMBEHMFIOEN.LGFNMICBKPN);
}
IEnumerable<Sprite> enumerable2 = enumerable.Where(LMBEHMFIOEN.GILODIKMIAJ);
if (enumerable2.Count<Sprite>() > 0)
{
return enumerable2.First(new Func<Sprite, bool>(hcehhjjceal.OJKNBNGGBEC));
}
return null;
}
// Token: 0x060128EF RID: 76015 RVA: 0x005515E8 File Offset: 0x0054F7E8
[CompilerGenerated]
private static int EOIKBLINKEI(PGOPAPIFECA FKOFGIJFIKA, PGOPAPIFECA GNNBOMAEBGK)
{
return LMBEHMFIOEN.NAIKDIAFKGP(FKOFGIJFIKA).MenuPriority.CompareTo(LMBEHMFIOEN.NAIKDIAFKGP(GNNBOMAEBGK).MenuPriority);
}
// Token: 0x060128F0 RID: 76016 RVA: 0x00551608 File Offset: 0x0054F808
[CompilerGenerated]
private static bool LGFNMICBKPN(Sprite ADCKCNDODEI)
{
return ADCKCNDODEI != null;
}
// Token: 0x040033CC RID: 13260
private static readonly string IKKJJBPMIKJ = "Assets/Core/Content/Configs";
// Token: 0x040033CD RID: 13261
private static ActivityRuntimeConfig POBILKFAJEL = NLHGFKIKJLF.CNAIPJDCFNA<ActivityRuntimeConfig>();
// Token: 0x040033CE RID: 13262
private static Sprite OGLNDEFJFBI = null;
// Token: 0x040033CF RID: 13263
private static Dictionary<string, Sprite> EBCNBDEHINN = new Dictionary<string, Sprite>();
// Token: 0x040033D0 RID: 13264
private static Dictionary<string, Sprite> EKGJFPJIOKO = new Dictionary<string, Sprite>();
// Token: 0x040033D1 RID: 13265
[CompilerGenerated]
private static Comparison<PGOPAPIFECA> DINNJGHCFHI;
// Token: 0x040033D2 RID: 13266
[CompilerGenerated]
private static Func<Sprite, bool> GILODIKMIAJ;
// Token: 0x020009A3 RID: 2467
[CompilerGenerated]
private sealed class IMDBALPNPMP
{
// Token: 0x060128F1 RID: 76017 RVA: 0x00551614 File Offset: 0x0054F814
internal int ODJELHECHPO(KANCFPONEKJ FKOFGIJFIKA, KANCFPONEKJ GNNBOMAEBGK)
{
return LMBEHMFIOEN.HFAIKHPEFDF(this.AKHJCKCKKOI, FKOFGIJFIKA).MenuPriority.CompareTo(LMBEHMFIOEN.HFAIKHPEFDF(this.AKHJCKCKKOI, GNNBOMAEBGK).MenuPriority);
}
// Token: 0x060128F2 RID: 76018 RVA: 0x00551640 File Offset: 0x0054F840
internal int CDOONHODPEF(KANCFPONEKJ FKOFGIJFIKA, KANCFPONEKJ GNNBOMAEBGK)
{
return LMBEHMFIOEN.HFAIKHPEFDF(this.AKHJCKCKKOI, FKOFGIJFIKA).MenuPriority.CompareTo(LMBEHMFIOEN.HFAIKHPEFDF(this.AKHJCKCKKOI, GNNBOMAEBGK).MenuPriority);
}
// Token: 0x060128F3 RID: 76019 RVA: 0x0055166C File Offset: 0x0054F86C
internal int FLEEFDFKEIB(KANCFPONEKJ FKOFGIJFIKA, KANCFPONEKJ GNNBOMAEBGK)
{
return LMBEHMFIOEN.HFAIKHPEFDF(this.AKHJCKCKKOI, FKOFGIJFIKA).MenuPriority.CompareTo(LMBEHMFIOEN.HFAIKHPEFDF(this.AKHJCKCKKOI, GNNBOMAEBGK).MenuPriority);
}
// Token: 0x060128F4 RID: 76020 RVA: 0x00551698 File Offset: 0x0054F898
internal int CHPMHNFNCDD(KANCFPONEKJ FKOFGIJFIKA, KANCFPONEKJ GNNBOMAEBGK)
{
return LMBEHMFIOEN.HFAIKHPEFDF(this.AKHJCKCKKOI, FKOFGIJFIKA).MenuPriority.CompareTo(LMBEHMFIOEN.HFAIKHPEFDF(this.AKHJCKCKKOI, GNNBOMAEBGK).MenuPriority);
}
// Token: 0x060128F5 RID: 76021 RVA: 0x005516C4 File Offset: 0x0054F8C4
internal int OJKNBNGGBEC(KANCFPONEKJ FKOFGIJFIKA, KANCFPONEKJ GNNBOMAEBGK)
{
return LMBEHMFIOEN.HFAIKHPEFDF(this.AKHJCKCKKOI, FKOFGIJFIKA).MenuPriority.CompareTo(LMBEHMFIOEN.HFAIKHPEFDF(this.AKHJCKCKKOI, GNNBOMAEBGK).MenuPriority);
}
// Token: 0x060128F6 RID: 76022 RVA: 0x005516F0 File Offset: 0x0054F8F0
internal int LACKKCKOGHI(KANCFPONEKJ FKOFGIJFIKA, KANCFPONEKJ GNNBOMAEBGK)
{
return LMBEHMFIOEN.HFAIKHPEFDF(this.AKHJCKCKKOI, FKOFGIJFIKA).MenuPriority.CompareTo(LMBEHMFIOEN.HFAIKHPEFDF(this.AKHJCKCKKOI, GNNBOMAEBGK).MenuPriority);
}
// Token: 0x060128F7 RID: 76023 RVA: 0x0055171C File Offset: 0x0054F91C
internal int BALLGOLONNE(KANCFPONEKJ FKOFGIJFIKA, KANCFPONEKJ GNNBOMAEBGK)
{
return LMBEHMFIOEN.HFAIKHPEFDF(this.AKHJCKCKKOI, FKOFGIJFIKA).MenuPriority.CompareTo(LMBEHMFIOEN.HFAIKHPEFDF(this.AKHJCKCKKOI, GNNBOMAEBGK).MenuPriority);
}
// Token: 0x060128F9 RID: 76025 RVA: 0x00551750 File Offset: 0x0054F950
internal int CFCEJGGFGPD(KANCFPONEKJ FKOFGIJFIKA, KANCFPONEKJ GNNBOMAEBGK)
{
return LMBEHMFIOEN.HFAIKHPEFDF(this.AKHJCKCKKOI, FKOFGIJFIKA).MenuPriority.CompareTo(LMBEHMFIOEN.HFAIKHPEFDF(this.AKHJCKCKKOI, GNNBOMAEBGK).MenuPriority);
}
// Token: 0x060128FA RID: 76026 RVA: 0x0055177C File Offset: 0x0054F97C
internal int PGGNPPHMGMF(KANCFPONEKJ FKOFGIJFIKA, KANCFPONEKJ GNNBOMAEBGK)
{
return LMBEHMFIOEN.HFAIKHPEFDF(this.AKHJCKCKKOI, FKOFGIJFIKA).MenuPriority.CompareTo(LMBEHMFIOEN.HFAIKHPEFDF(this.AKHJCKCKKOI, GNNBOMAEBGK).MenuPriority);
}
// Token: 0x040033D3 RID: 13267
internal PGOPAPIFECA AKHJCKCKKOI;
}
// Token: 0x020009A4 RID: 2468
[CompilerGenerated]
private sealed class HCEHHJJCEAL
{
// Token: 0x060128FC RID: 76028 RVA: 0x005517B0 File Offset: 0x0054F9B0
internal bool BGEAIOGNJHN(Sprite EJDAIKFLCCL)
{
return EJDAIKFLCCL.name == this.NPGHHFLPENP;
}
// Token: 0x060128FD RID: 76029 RVA: 0x005517C4 File Offset: 0x0054F9C4
internal bool PGGNPPHMGMF(Sprite EJDAIKFLCCL)
{
return EJDAIKFLCCL.name == this.NPGHHFLPENP;
}
// Token: 0x060128FE RID: 76030 RVA: 0x005517D8 File Offset: 0x0054F9D8
internal bool OJKNBNGGBEC(Sprite EJDAIKFLCCL)
{
return EJDAIKFLCCL.name == this.NPGHHFLPENP;
}
// Token: 0x060128FF RID: 76031 RVA: 0x005517EC File Offset: 0x0054F9EC
internal bool ODJELHECHPO(Sprite EJDAIKFLCCL)
{
return EJDAIKFLCCL.name == this.NPGHHFLPENP;
}
// Token: 0x06012900 RID: 76032 RVA: 0x00551800 File Offset: 0x0054FA00
internal bool CDOONHODPEF(Sprite EJDAIKFLCCL)
{
return EJDAIKFLCCL.name == this.NPGHHFLPENP;
}
// Token: 0x06012901 RID: 76033 RVA: 0x00551814 File Offset: 0x0054FA14
internal bool IBLIPIGAMEL(Sprite EJDAIKFLCCL)
{
return EJDAIKFLCCL.name == this.NPGHHFLPENP;
}
// Token: 0x06012902 RID: 76034 RVA: 0x00551828 File Offset: 0x0054FA28
internal bool CFCEJGGFGPD(Sprite EJDAIKFLCCL)
{
return EJDAIKFLCCL.name == this.NPGHHFLPENP;
}
// Token: 0x06012903 RID: 76035 RVA: 0x0055183C File Offset: 0x0054FA3C
internal bool CBMLMMGMAMI(Sprite EJDAIKFLCCL)
{
return EJDAIKFLCCL.name == this.NPGHHFLPENP;
}
// Token: 0x06012904 RID: 76036 RVA: 0x00551850 File Offset: 0x0054FA50
internal bool DPNFJMCMNGC(Sprite EJDAIKFLCCL)
{
return EJDAIKFLCCL.name == this.NPGHHFLPENP;
}
// Token: 0x06012905 RID: 76037 RVA: 0x00551864 File Offset: 0x0054FA64
internal bool FLEEFDFKEIB(Sprite EJDAIKFLCCL)
{
return EJDAIKFLCCL.name == this.NPGHHFLPENP;
}
// Token: 0x06012906 RID: 76038 RVA: 0x00551878 File Offset: 0x0054FA78
internal bool NKONOOELLHD(Sprite EJDAIKFLCCL)
{
return EJDAIKFLCCL.name == this.NPGHHFLPENP;
}
// Token: 0x040033D4 RID: 13268
internal string NPGHHFLPENP;
}
}