scripts
This commit is contained in:
@@ -0,0 +1,131 @@
|
||||
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<EnemyConfig>() + ".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<GameObject>(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<LootDropper>();
|
||||
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<EnemyConfig>();
|
||||
|
||||
// Token: 0x04003E1D RID: 15901
|
||||
private const string IKKJJBPMIKJ = "Assets/Core/Content/Configs/";
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user