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() + ".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(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 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(); 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 hlakoofbnad = KIJLHDGENIC.HLAKOOFBNAD; if (KIJLHDGENIC.DINNJGHCFHI == null) { KIJLHDGENIC.DINNJGHCFHI = new Func(KIJLHDGENIC.INKEFJMBPBC); } KIJLHDGENIC.AKCEAPLODHB[] array = hlakoofbnad.OrderBy(KIJLHDGENIC.DINNJGHCFHI).ToArray(); 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(); foreach (ActivityEquipmentConfig.Config config in KIJLHDGENIC.POBILKFAJEL.Equipment) { if (config != null && config.Prefab != null) { ActivityEquipmentObject component = config.Prefab.GetComponent(); 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(); // Token: 0x04005430 RID: 21552 public static Dictionary IACMOJMOEAL; // Token: 0x04005431 RID: 21553 private static List HLAKOOFBNAD; // Token: 0x04005432 RID: 21554 [CompilerGenerated] private static Func DINNJGHCFHI; // Token: 0x02000F30 RID: 3888 private class AKCEAPLODHB { // Token: 0x04005433 RID: 21555 public EEOOHEGOBKD MPPNEBFNBKJ; // Token: 0x04005434 RID: 21556 public ActivityEquipmentConfig.Config ANCDCLKNPFI; } }