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

293 lines
8.4 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using UnityEngine;
// Token: 0x02000F2F RID: 3887
public static class KIJLHDGENIC
{
// Token: 0x17000EF0 RID: 3824
// (get) Token: 0x060204BD RID: 132285 RVA: 0x008C5E38 File Offset: 0x008C4038
public static string DPLALIPLJCI
{
get
{
return NLHGFKIKJLF.CEHCDCKNNLI("Assets/Core/Content/Configs/");
}
}
// Token: 0x17000EF1 RID: 3825
// (get) Token: 0x060204BE RID: 132286 RVA: 0x008C5E44 File Offset: 0x008C4044
public static string IAGIGHNOFMF
{
get
{
return NLHGFKIKJLF.EIKDAHPDMKF<ActivityEquipmentConfig>() + ".asset";
}
}
// Token: 0x17000EF2 RID: 3826
// (get) Token: 0x060204BF RID: 132287 RVA: 0x008C5E58 File Offset: 0x008C4058
public static string GHOGHAPBKGJ
{
get
{
return string.Format("{0}/{1}", KIJLHDGENIC.DPLALIPLJCI, KIJLHDGENIC.IAGIGHNOFMF);
}
}
// Token: 0x060204C0 RID: 132288 RVA: 0x008C5E70 File Offset: 0x008C4070
public static void AEBPJBPBNPE()
{
IEnumerator enumerator = Enum.GetValues(typeof(EEOOHEGOBKD)).GetEnumerator();
try
{
while (enumerator.MoveNext())
{
object obj = enumerator.Current;
string text = KIJLHDGENIC.JECDCJEAMDI((EEOOHEGOBKD)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: 0x060204C1 RID: 132289 RVA: 0x008C5F0C File Offset: 0x008C410C
public static string JECDCJEAMDI(Guid EGNIFLLHJHK)
{
KIJLHDGENIC.NCKIKOKFJBH();
ActivityEquipmentConfig.Config config;
if (KIJLHDGENIC.IACMOJMOEAL.TryGetValue(EGNIFLLHJHK, out config) && config != null && config.Prefab != null)
{
return config.Prefab.name;
}
return null;
}
// Token: 0x060204C2 RID: 132290 RVA: 0x008C5F54 File Offset: 0x008C4154
public static string JECDCJEAMDI(EEOOHEGOBKD LJHKFPCPGPM)
{
ActivityEquipmentConfig.Config config = KIJLHDGENIC.EJDHPHLGJIK(LJHKFPCPGPM);
if (config != null && config.Prefab != null)
{
return config.Prefab.name;
}
return null;
}
// Token: 0x060204C3 RID: 132291 RVA: 0x008C5F8C File Offset: 0x008C418C
public static string FGLGOKDKAFC(EEOOHEGOBKD LJHKFPCPGPM)
{
ActivityEquipmentConfig.Config config = KIJLHDGENIC.EJDHPHLGJIK(LJHKFPCPGPM);
if (config != null)
{
return config.FriendlyName;
}
return "None";
}
// Token: 0x060204C4 RID: 132292 RVA: 0x008C5FB4 File Offset: 0x008C41B4
public static Color FIFMACCLNIH(EEOOHEGOBKD LJHKFPCPGPM)
{
ActivityEquipmentConfig.Config config = KIJLHDGENIC.EJDHPHLGJIK(LJHKFPCPGPM);
if (config != null)
{
return config.ColorOverride;
}
return Color.clear;
}
// Token: 0x060204C5 RID: 132293 RVA: 0x008C5FDC File Offset: 0x008C41DC
public static IPBDFPEPNIM BKHMEBKLJPM(EEOOHEGOBKD LJHKFPCPGPM)
{
ActivityEquipmentConfig.Config config = KIJLHDGENIC.EJDHPHLGJIK(LJHKFPCPGPM);
if (config != null)
{
return config.TeamOverride;
}
return IPBDFPEPNIM.INVALID;
}
// Token: 0x060204C6 RID: 132294 RVA: 0x008C6000 File Offset: 0x008C4200
public static Quaternion FCANPCIMLPH(EEOOHEGOBKD LJHKFPCPGPM)
{
ActivityEquipmentConfig.Config config = KIJLHDGENIC.EJDHPHLGJIK(LJHKFPCPGPM);
if (config != null)
{
return Quaternion.Euler(config.SpawnRotation);
}
return Quaternion.identity;
}
// Token: 0x060204C7 RID: 132295 RVA: 0x008C602C File Offset: 0x008C422C
public static EEOOHEGOBKD ILGFJLMCLPJ(ActivityEquipmentConfig.Config EEBDIOOIIBF)
{
if (KIJLHDGENIC.POBILKFAJEL != null && KIJLHDGENIC.POBILKFAJEL.Equipment != null)
{
for (int i = 0; i < KIJLHDGENIC.POBILKFAJEL.Equipment.Length; i++)
{
if (KIJLHDGENIC.POBILKFAJEL.Equipment[i] == EEBDIOOIIBF)
{
return (EEOOHEGOBKD)i;
}
}
}
return EEOOHEGOBKD.INVALID;
}
// Token: 0x060204C8 RID: 132296 RVA: 0x008C608C File Offset: 0x008C428C
public static ActivityEquipmentConfig.Config EJDHPHLGJIK(EEOOHEGOBKD LJHKFPCPGPM)
{
if (KIJLHDGENIC.POBILKFAJEL != null && KIJLHDGENIC.POBILKFAJEL.Equipment != null && LJHKFPCPGPM >= EEOOHEGOBKD.PAINTBALL_PISTOL && LJHKFPCPGPM < (EEOOHEGOBKD)KIJLHDGENIC.POBILKFAJEL.Equipment.Length)
{
return KIJLHDGENIC.POBILKFAJEL.Equipment[(int)LJHKFPCPGPM];
}
return null;
}
// Token: 0x17000EF3 RID: 3827
// (get) Token: 0x060204C9 RID: 132297 RVA: 0x008C60E4 File Offset: 0x008C42E4
private static List<KIJLHDGENIC.AKCEAPLODHB> IAJMDGGLKBE
{
get
{
if (KIJLHDGENIC.POBILKFAJEL == null || KIJLHDGENIC.POBILKFAJEL.Equipment == null || KIJLHDGENIC.POBILKFAJEL.Equipment.Length == 0)
{
return null;
}
if (KIJLHDGENIC.HLAKOOFBNAD == null)
{
KIJLHDGENIC.HLAKOOFBNAD = new List<KIJLHDGENIC.AKCEAPLODHB>();
for (int i = 0; i < KIJLHDGENIC.POBILKFAJEL.Equipment.Length; i++)
{
if (KIJLHDGENIC.POBILKFAJEL.Equipment[i].AvailableInSandbox)
{
KIJLHDGENIC.HLAKOOFBNAD.Add(new KIJLHDGENIC.AKCEAPLODHB
{
MPPNEBFNBKJ = (EEOOHEGOBKD)i,
ANCDCLKNPFI = KIJLHDGENIC.POBILKFAJEL.Equipment[i]
});
}
}
IEnumerable<KIJLHDGENIC.AKCEAPLODHB> hlakoofbnad = KIJLHDGENIC.HLAKOOFBNAD;
if (KIJLHDGENIC.DINNJGHCFHI == null)
{
KIJLHDGENIC.DINNJGHCFHI = new Func<KIJLHDGENIC.AKCEAPLODHB, int>(KIJLHDGENIC.INKEFJMBPBC);
}
KIJLHDGENIC.AKCEAPLODHB[] array = hlakoofbnad.OrderBy(KIJLHDGENIC.DINNJGHCFHI).ToArray<KIJLHDGENIC.AKCEAPLODHB>();
KIJLHDGENIC.HLAKOOFBNAD.Clear();
KIJLHDGENIC.HLAKOOFBNAD.AddRange(array);
}
return KIJLHDGENIC.HLAKOOFBNAD;
}
}
// Token: 0x17000EF4 RID: 3828
// (get) Token: 0x060204CA RID: 132298 RVA: 0x008C61DC File Offset: 0x008C43DC
public static int POAJJGLLOMG
{
get
{
return KIJLHDGENIC.IAJMDGGLKBE.Count;
}
}
// Token: 0x060204CB RID: 132299 RVA: 0x008C61E8 File Offset: 0x008C43E8
public static EEOOHEGOBKD OCIEPKMBADE(int DMPGHHGCLFK)
{
if (DMPGHHGCLFK >= 0 && DMPGHHGCLFK < KIJLHDGENIC.IAJMDGGLKBE.Count)
{
return KIJLHDGENIC.IAJMDGGLKBE[DMPGHHGCLFK].MPPNEBFNBKJ;
}
return EEOOHEGOBKD.INVALID;
}
// Token: 0x060204CC RID: 132300 RVA: 0x008C6214 File Offset: 0x008C4414
public static int POAOGBAJJJN(EEOOHEGOBKD LJHKFPCPGPM)
{
ActivityEquipmentConfig.Config config = KIJLHDGENIC.EJDHPHLGJIK(LJHKFPCPGPM);
if (config != null)
{
return config.SandboxResourceCost;
}
return 0;
}
// Token: 0x060204CD RID: 132301 RVA: 0x008C6238 File Offset: 0x008C4438
public static int POAOGBAJJJN(Guid EGNIFLLHJHK)
{
KIJLHDGENIC.NCKIKOKFJBH();
ActivityEquipmentConfig.Config config;
if (KIJLHDGENIC.IACMOJMOEAL.TryGetValue(EGNIFLLHJHK, out config) && config != null)
{
return config.SandboxResourceCost;
}
return 0;
}
// Token: 0x060204CE RID: 132302 RVA: 0x008C626C File Offset: 0x008C446C
private static void NCKIKOKFJBH()
{
if ((KIJLHDGENIC.IACMOJMOEAL == null || KIJLHDGENIC.IACMOJMOEAL.Count == 0) && KIJLHDGENIC.POBILKFAJEL != null && KIJLHDGENIC.POBILKFAJEL.Equipment != null)
{
KIJLHDGENIC.IACMOJMOEAL = new Dictionary<Guid, ActivityEquipmentConfig.Config>();
foreach (ActivityEquipmentConfig.Config config in KIJLHDGENIC.POBILKFAJEL.Equipment)
{
if (config != null && config.Prefab != null)
{
ActivityEquipmentObject component = config.Prefab.GetComponent<ActivityEquipmentObject>();
if (component != null)
{
KIJLHDGENIC.IACMOJMOEAL[component.NAILJMCCJKN] = config;
}
}
}
}
}
// Token: 0x060204D0 RID: 132304 RVA: 0x008C632C File Offset: 0x008C452C
[CompilerGenerated]
private static int INKEFJMBPBC(KIJLHDGENIC.AKCEAPLODHB CBDEIDDMHKE)
{
return CBDEIDDMHKE.ANCDCLKNPFI.SandboxOrderPriority;
}
// Token: 0x0400542E RID: 21550
private const string IKKJJBPMIKJ = "Assets/Core/Content/Configs/";
// Token: 0x0400542F RID: 21551
public static ActivityEquipmentConfig POBILKFAJEL = NLHGFKIKJLF.CNAIPJDCFNA<ActivityEquipmentConfig>();
// Token: 0x04005430 RID: 21552
public static Dictionary<Guid, ActivityEquipmentConfig.Config> IACMOJMOEAL;
// Token: 0x04005431 RID: 21553
private static List<KIJLHDGENIC.AKCEAPLODHB> HLAKOOFBNAD;
// Token: 0x04005432 RID: 21554
[CompilerGenerated]
private static Func<KIJLHDGENIC.AKCEAPLODHB, int> DINNJGHCFHI;
// Token: 0x02000F30 RID: 3888
private class AKCEAPLODHB
{
// Token: 0x04005433 RID: 21555
public EEOOHEGOBKD MPPNEBFNBKJ;
// Token: 0x04005434 RID: 21556
public ActivityEquipmentConfig.Config ANCDCLKNPFI;
}
}