using System; using System.Collections; using UnityEngine; namespace RecRoom.Core.AI { // Token: 0x02000B74 RID: 2932 public static class NDOFAEEKBGO { // Token: 0x17000966 RID: 2406 // (get) Token: 0x060162B9 RID: 90809 RVA: 0x006214FC File Offset: 0x0061F6FC public static string DPLALIPLJCI { get { return NLHGFKIKJLF.CEHCDCKNNLI("Assets/Core/Content/Configs/"); } } // Token: 0x17000967 RID: 2407 // (get) Token: 0x060162BA RID: 90810 RVA: 0x00621508 File Offset: 0x0061F708 public static string IAGIGHNOFMF { get { return NLHGFKIKJLF.EIKDAHPDMKF() + ".asset"; } } // Token: 0x17000968 RID: 2408 // (get) Token: 0x060162BB RID: 90811 RVA: 0x0062151C File Offset: 0x0061F71C public static string GHOGHAPBKGJ { get { return string.Format("{0}/{1}", NDOFAEEKBGO.DPLALIPLJCI, NDOFAEEKBGO.IAGIGHNOFMF); } } // Token: 0x060162BC RID: 90812 RVA: 0x00621534 File Offset: 0x0061F734 public static void AEBPJBPBNPE() { IEnumerator enumerator = Enum.GetValues(typeof(DJGJNJMJDHF)).GetEnumerator(); try { while (enumerator.MoveNext()) { object obj = enumerator.Current; string text = NDOFAEEKBGO.CANPEGOLEIM((DJGJNJMJDHF)obj); if (!string.IsNullOrEmpty(text) && !IHFKMIAHBFP.CINJHLOMKIA.ContainsKey(text)) { IHFKMIAHBFP.CINJHLOMKIA.Add(text, Resources.Load(text)); } } } finally { IDisposable disposable; if ((disposable = enumerator as IDisposable) != null) { disposable.Dispose(); } } } // Token: 0x060162BD RID: 90813 RVA: 0x006215D0 File Offset: 0x0061F7D0 public static string CANPEGOLEIM(DJGJNJMJDHF KLMMMKDJIJJ) { EnemyConfig.Config config = NDOFAEEKBGO.OFLBOMDCOAJ(KLMMMKDJIJJ); if (config != null && config.Prefab != null) { return config.Prefab.name; } return null; } // Token: 0x060162BE RID: 90814 RVA: 0x00621608 File Offset: 0x0061F808 public static NFHAHJBGBIM FPGEJOONGNH(DJGJNJMJDHF KLMMMKDJIJJ) { EnemyConfig.Config config = NDOFAEEKBGO.OFLBOMDCOAJ(KLMMMKDJIJJ); if (config != null) { return config.BehaviorType; } return NFHAHJBGBIM.INVALID; } // Token: 0x060162BF RID: 90815 RVA: 0x0062162C File Offset: 0x0061F82C public static int DGHAEKNKECD(DJGJNJMJDHF KLMMMKDJIJJ, out int FNNMCGGBOEI, out int HLPHBIBGFKN) { FNNMCGGBOEI = (HLPHBIBGFKN = 0); EnemyConfig.Config config = NDOFAEEKBGO.OFLBOMDCOAJ(KLMMMKDJIJJ); if (config != null && config.Prefab != null) { LootDropper component = config.Prefab.GetComponent(); if (component != null) { FNNMCGGBOEI = component.GGOELDPLABP; HLPHBIBGFKN = component.FMOGBGGBIPD; } } return (FNNMCGGBOEI + HLPHBIBGFKN) / 2; } // Token: 0x060162C0 RID: 90816 RVA: 0x00621690 File Offset: 0x0061F890 public static float HCEBMDLMDGA() { if (NDOFAEEKBGO.POBILKFAJEL != null) { return NDOFAEEKBGO.POBILKFAJEL.FlyingEnemySpawnHeight; } return 0f; } // Token: 0x060162C1 RID: 90817 RVA: 0x006216B4 File Offset: 0x0061F8B4 private static EnemyConfig.Config OFLBOMDCOAJ(DJGJNJMJDHF KLMMMKDJIJJ) { if (NDOFAEEKBGO.POBILKFAJEL != null && NDOFAEEKBGO.POBILKFAJEL.Enemies != null && KLMMMKDJIJJ >= DJGJNJMJDHF.QUEST_GOBLIN_BASIC_GROUND_MELEE && KLMMMKDJIJJ < (DJGJNJMJDHF)NDOFAEEKBGO.POBILKFAJEL.Enemies.Length) { return NDOFAEEKBGO.POBILKFAJEL.Enemies[(int)KLMMMKDJIJJ]; } return null; } // Token: 0x04003E1C RID: 15900 public static EnemyConfig POBILKFAJEL = NLHGFKIKJLF.CNAIPJDCFNA(); // Token: 0x04003E1D RID: 15901 private const string IKKJJBPMIKJ = "Assets/Core/Content/Configs/"; } }