Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Decompiled source of RelicsFix v1.0.3
BepInEx/patchers/RelicsFix/RelicsFix.dll
Decompiled a month agousing System; using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Linq; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using System.Security; using System.Security.Permissions; using BepInEx; using BepInEx.Logging; using HarmonyLib; using Microsoft.CodeAnalysis; using Mono.Cecil; using Mono.Cecil.Cil; using Mono.Collections.Generic; using MonoMod.Cil; using MonoMod.Utils; using RoR2; using UnityEngine; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")] [assembly: IgnoresAccessChecksTo("")] [assembly: AssemblyCompany("RelicsFix")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0+b76bc9af2537da929c5494cb1762ea7b9862164e")] [assembly: AssemblyProduct("RelicsFix")] [assembly: AssemblyTitle("RelicsFix")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("1.0.0.0")] [module: UnverifiableCode] [module: RefSafetyRules(11)] [module: UnverifiableCode] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Module, AllowMultiple = false, Inherited = false)] internal sealed class RefSafetyRulesAttribute : Attribute { public readonly int Version; public RefSafetyRulesAttribute(int P_0) { Version = P_0; } } } namespace RelicsFix { public static class RelicsFix { internal static class Logger { private static readonly ManualLogSource logSource = Logger.CreateLogSource("RelicsFix"); public static void Info(object data) { logSource.LogInfo(data); } public static void Error(object data) { logSource.LogError(data); } public static void Warn(object data) { logSource.LogWarning(data); } public static void Fatal(object data) { logSource.LogFatal(data); } public static void Message(object data) { logSource.LogMessage(data); } public static void Debug(object data) { logSource.LogDebug(data); } } private static ModuleDefinition FR; public static IEnumerable<string> TargetDLLs { get; } = new string[0]; public static void Patch(AssemblyDefinition assemblyDef) { } public static void Finish() { //IL_0135: Unknown result type (might be due to invalid IL or missing references) //IL_015c: Unknown result type (might be due to invalid IL or missing references) //IL_03d8: Unknown result type (might be due to invalid IL or missing references) string text = Directory.EnumerateFiles(Paths.PluginPath, "FHCSharp.dll.bak", SearchOption.AllDirectories).FirstOrDefault(); string text2 = Directory.EnumerateFiles(Paths.PluginPath, "FHCSharp.dll", SearchOption.AllDirectories).FirstOrDefault(); if (text2 != null) { if (text == null) { text = text2 + ".bak"; if (File.Exists(text)) { File.Delete(text); } File.Move(text2, text); } } else { text2 = text; } AssemblyDefinition val = AssemblyDefinition.ReadAssembly(text); FR = val.MainModule; TypeDefinition type = FR.GetType("FRCSharp.FRItemIDRS"); MethodDefinition val2 = ((IEnumerable<MethodDefinition>)type.Methods).First((MethodDefinition x) => ((MemberReference)x).Name == "ItemDisplayRuleSet_Init"); ((MethodReference)val2).Parameters.Clear(); ILProcessor iLProcessor = val2.Body.GetILProcessor(); int num = iLProcessor.Body.Instructions.IndexOf(((IEnumerable<Instruction>)iLProcessor.Body.Instructions).First((Instruction x) => ILPatternMatchingExt.MatchLdarg(x, 0))); iLProcessor.Replace(((IEnumerable<Instruction>)iLProcessor.Body.Instructions).ElementAt(num), Instruction.Create(OpCodes.Nop)); iLProcessor.Replace(((IEnumerable<Instruction>)iLProcessor.Body.Instructions).ElementAt(num + 1), Instruction.Create(OpCodes.Nop)); TypeDefinition type2 = FR.GetType("FRCSharp.BatteryContainerInteraction"); MethodDefinition val3 = ((IEnumerable<MethodDefinition>)type2.Methods).First((MethodDefinition x) => ((MemberReference)x).Name == "OnInteractionBegin"); iLProcessor = val3.Body.GetILProcessor(); MethodReference val7 = default(MethodReference); num = iLProcessor.Body.Instructions.IndexOf(Match(iLProcessor, (Instruction x) => ILPatternMatchingExt.MatchLdcI4(x, 5), (Instruction x) => ILPatternMatchingExt.MatchCallOrCallvirt(x, ref val7), (Instruction x) => ILPatternMatchingExt.MatchLdcI4(x, 2), (Instruction x) => ILPatternMatchingExt.MatchLdarg(x, 1), (Instruction x) => ILPatternMatchingExt.MatchLdarg(x, 0))); NopRange(iLProcessor, num, 2); MethodReference val6 = default(MethodReference); FieldReference val5 = default(FieldReference); MethodReference val4 = default(MethodReference); num = iLProcessor.Body.Instructions.IndexOf(Match(iLProcessor, (Instruction x) => ILPatternMatchingExt.MatchLdcI4(x, 2), (Instruction x) => ILPatternMatchingExt.MatchLdarg(x, 1), (Instruction x) => ILPatternMatchingExt.MatchLdarg(x, 0), (Instruction x) => ILPatternMatchingExt.MatchCallOrCallvirt(x, ref val6), (Instruction x) => ILPatternMatchingExt.MatchLdarg(x, 0), (Instruction x) => ILPatternMatchingExt.MatchLdfld(x, ref val5), (Instruction x) => ILPatternMatchingExt.MatchLdcI4(x, -1), (Instruction x) => ILPatternMatchingExt.MatchCallOrCallvirt(x, ref val4))); num += 7; NopRange(iLProcessor, num, 3); num += 2; EmitIndex(iLProcessor, num, Instruction.Create(OpCodes.Call, FR.ImportReference((MethodBase)AccessTools.Method(typeof(RelicsFix), "Hell", (Type[])null, (Type[])null)))); Extensions.RecalculateILOffsets(val3); val.Write(Path.Combine(Path.GetDirectoryName(text2), "FHCSharp.dll")); val.Dispose(); } private static void ReplaceIndex(ILProcessor proc, int index, Instruction instruction) { Instruction val = ((IEnumerable<Instruction>)proc.Body.Instructions).ElementAt(index); proc.Replace(val, instruction); } private static void EmitIndex(ILProcessor proc, int index, Instruction instruction) { Instruction val = ((IEnumerable<Instruction>)proc.Body.Instructions).ElementAt(index); proc.InsertAfter(val, instruction); } private static void NopRange(ILProcessor proc, int start, int amount) { //IL_0018: Unknown result type (might be due to invalid IL or missing references) for (int i = 0; i < amount; i++) { Instruction val = ((IEnumerable<Instruction>)proc.Body.Instructions).ElementAt(start); Instruction val2 = Instruction.Create(OpCodes.Nop); proc.Replace(val, val2); start++; } } private static void Print(ILProcessor proc) { //IL_000d: Unknown result type (might be due to invalid IL or missing references) //IL_0012: Unknown result type (might be due to invalid IL or missing references) Enumerator<Instruction> enumerator = proc.Body.Instructions.GetEnumerator(); try { while (enumerator.MoveNext()) { Instruction current = enumerator.Current; Logger.Error(((object)current).ToString()); } } finally { ((IDisposable)enumerator).Dispose(); } } private static List<ItemIndex>.Enumerator Hell(int cost, Interactor interactor, GameObject obj, Xoroshiro128Plus rng, ItemIndex index) { //IL_0001: Unknown result type (might be due to invalid IL or missing references) //IL_0007: Expected O, but got Unknown //IL_006c: Unknown result type (might be due to invalid IL or missing references) //IL_006e: Unknown result type (might be due to invalid IL or missing references) //IL_0073: Unknown result type (might be due to invalid IL or missing references) //IL_0079: Expected O, but got Unknown //IL_008f: Unknown result type (might be due to invalid IL or missing references) //IL_0094: Unknown result type (might be due to invalid IL or missing references) //IL_00a2: Unknown result type (might be due to invalid IL or missing references) //IL_00a7: Unknown result type (might be due to invalid IL or missing references) //IL_00c7: Unknown result type (might be due to invalid IL or missing references) //IL_00c9: Unknown result type (might be due to invalid IL or missing references) //IL_00b1: Unknown result type (might be due to invalid IL or missing references) //IL_00b3: Unknown result type (might be due to invalid IL or missing references) PayCostContext val = new PayCostContext(); val.activator = interactor; val.activatorBody = ((Component)interactor).GetComponent<CharacterBody>(); CharacterBody activatorBody = val.activatorBody; val.activatorMaster = ((activatorBody != null) ? activatorBody.master : null); CharacterMaster activatorMaster = val.activatorMaster; val.activatorInventory = ((activatorMaster != null) ? activatorMaster.inventory : null); val.cost = cost; val.costTypeDef = CostTypeCatalog.GetCostTypeDef((CostTypeIndex)5); val.rng = rng; val.purchasedObject = obj; val.avoidedItemIndex = index; PayCostResults val2 = new PayCostResults(); val.costTypeDef.PayCost(val, val2); List<ItemIndex> list = new List<ItemIndex>(); foreach (ItemAndStackValues item in val2.itemStacksTaken) { for (int i = 0; i < item.stackValues.totalStacks; i++) { list.Add(item.itemIndex); } } return list.GetEnumerator(); } private static Instruction Match(ILProcessor proc, params Func<Instruction, bool>[] matches) { return ((IEnumerable<Instruction>)proc.Body.Instructions).First(delegate(Instruction x) { int num = proc.Body.Instructions.IndexOf(x); for (int i = 0; i < matches.Length; i++) { Instruction arg = ((IEnumerable<Instruction>)proc.Body.Instructions).ElementAt(num); if (!matches[i](arg)) { return false; } num++; } return true; }); } } } namespace System.Runtime.CompilerServices { [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] internal sealed class IgnoresAccessChecksToAttribute : Attribute { public IgnoresAccessChecksToAttribute(string assemblyName) { } } }
RelicsFixDLL.dll
Decompiled a month ago
The result has been truncated due to the large size, download it to view full contents!
using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using System.Security; using System.Security.Permissions; using BepInEx; using BepInEx.Bootstrap; using BepInEx.Logging; using FRCSharp; using HarmonyLib; using Microsoft.CodeAnalysis; using Mono.Cecil; using Mono.Cecil.Cil; using MonoMod.Cil; using MonoMod.RuntimeDetour; using RelicsFixDLL.Utils.Assets; using RoR2; using RoR2.Audio; using RoR2.EntitlementManagement; using RoR2.ExpansionManagement; using RoR2.Navigation; using RoR2.Projectile; using RoR2.Skills; using RoR2.SolusWingGrid; using RoR2.UI; using TMPro; using UnityEngine; using UnityEngine.AI; using UnityEngine.AddressableAssets; using UnityEngine.Audio; using UnityEngine.SceneManagement; using UnityEngine.UIElements; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")] [assembly: IgnoresAccessChecksTo("FHCSharp")] [assembly: AssemblyCompany("RelicsFixDLL")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0+b76bc9af2537da929c5494cb1762ea7b9862164e")] [assembly: AssemblyProduct("RelicsFixDLL")] [assembly: AssemblyTitle("RelicsFixDLL")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("1.0.0.0")] [module: UnverifiableCode] [module: RefSafetyRules(11)] [module: UnverifiableCode] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Module, AllowMultiple = false, Inherited = false)] internal sealed class RefSafetyRulesAttribute : Attribute { public readonly int Version; public RefSafetyRulesAttribute(int P_0) { Version = P_0; } } } namespace RelicsFixDLL { [BepInPlugin("_0pseudopulse._0RelicsFixDLL", "_0RelicsFixDLL", "1.0.1")] public class _RelicsFixMain : BaseUnityPlugin { [Serializable] [CompilerGenerated] private sealed class <>c { public static readonly <>c <>9 = new <>c(); public static Func<Instruction, bool> <>9__11_1; public static Func<Instruction, bool> <>9__11_2; public static Func<Instruction, bool> <>9__11_3; public static Func<Instruction, bool> <>9__11_4; public static Func<Instruction, bool> <>9__11_5; public static Manipulator <>9__11_0; public static Predicate<DirectorCard> <>9__17_2; public static Predicate<DirectorCard> <>9__17_3; internal void <Awake>b__11_0(ILContext il) { //IL_0002: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Expected O, but got Unknown ILCursor val = new ILCursor(il); MethodReference val4 = default(MethodReference); MethodReference val3 = default(MethodReference); MethodReference val2 = default(MethodReference); val.TryGotoNext((MoveType)0, new Func<Instruction, bool>[5] { (Instruction x) => ILPatternMatchingExt.MatchLdnull(x), (Instruction x) => ILPatternMatchingExt.MatchLdftn(x, ref val4), (Instruction x) => ILPatternMatchingExt.MatchNewobj(x, ref val3), (Instruction x) => ILPatternMatchingExt.MatchCallOrCallvirt(x, ref val2), (Instruction x) => ILPatternMatchingExt.MatchLdsfld(x, typeof(VF2ConfigManager), "disableSagesShrine") }); val.RemoveRange(4); } internal bool <Awake>b__11_1(Instruction x) { return ILPatternMatchingExt.MatchLdnull(x); } internal bool <Awake>b__11_2(Instruction x) { MethodReference val = default(MethodReference); return ILPatternMatchingExt.MatchLdftn(x, ref val); } internal bool <Awake>b__11_3(Instruction x) { MethodReference val = default(MethodReference); return ILPatternMatchingExt.MatchNewobj(x, ref val); } internal bool <Awake>b__11_4(Instruction x) { MethodReference val = default(MethodReference); return ILPatternMatchingExt.MatchCallOrCallvirt(x, ref val); } internal bool <Awake>b__11_5(Instruction x) { return ILPatternMatchingExt.MatchLdsfld(x, typeof(VF2ConfigManager), "disableSagesShrine"); } internal bool <EnsureNoNullCards>b__17_2(DirectorCard x) { return x == null; } internal bool <EnsureNoNullCards>b__17_3(DirectorCard x) { return x == null; } } [CompilerGenerated] private sealed class <IDRSInit>d__22 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public Func<IEnumerator> orig; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <IDRSInit>d__22(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { switch (<>1__state) { default: return false; case 0: <>1__state = -1; Invoke(ItemDisplayRuleSet_Init); <>2__current = orig(); <>1__state = 1; return true; case 1: <>1__state = -1; return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } public const string PluginGUID = "_0pseudopulse._0RelicsFixDLL"; public const string PluginAuthor = "_0pseudopulse"; public const string PluginName = "_0RelicsFixDLL"; public const string PluginVersion = "1.0.1"; public static ManualLogSource ModLogger; public static MethodInfo ItemDisplayRuleSet_Init; private static DccsPool BasinDCCS; private static DccsPool SatelliteDCCS; private static DccsPool SatelliteInteractDCCS; private static DccsPool HavenDCCS; private static DccsPool HavenInteractDCCS; private void Awake() { //IL_0072: Unknown result type (might be due to invalid IL or missing references) //IL_0077: Unknown result type (might be due to invalid IL or missing references) //IL_007d: Expected O, but got Unknown ModLogger = ((BaseUnityPlugin)this).Logger; ItemDisplayRuleSet_Init = AccessTools.Method(typeof(FRItemIDRS), "ItemDisplayRuleSet_Init", (Type[])null, (Type[])null); ApplyHook(AccessTools.Method(typeof(ItemDisplayRuleSet), "Init", (Type[])null, (Type[])null), "IDRSInit"); MethodInfo from = AccessTools.Method(typeof(VF2ContentPackProvider), "Init", (Type[])null, (Type[])null); object obj = <>c.<>9__11_0; if (obj == null) { Manipulator val = delegate(ILContext il) { //IL_0002: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Expected O, but got Unknown ILCursor val2 = new ILCursor(il); MethodReference val5 = default(MethodReference); MethodReference val4 = default(MethodReference); MethodReference val3 = default(MethodReference); val2.TryGotoNext((MoveType)0, new Func<Instruction, bool>[5] { (Instruction x) => ILPatternMatchingExt.MatchLdnull(x), (Instruction x) => ILPatternMatchingExt.MatchLdftn(x, ref val5), (Instruction x) => ILPatternMatchingExt.MatchNewobj(x, ref val4), (Instruction x) => ILPatternMatchingExt.MatchCallOrCallvirt(x, ref val3), (Instruction x) => ILPatternMatchingExt.MatchLdsfld(x, typeof(VF2ConfigManager), "disableSagesShrine") }); val2.RemoveRange(4); }; <>c.<>9__11_0 = val; obj = (object)val; } ApplyHookIL(from, (Manipulator)obj); ApplyHook(AccessTools.Method(typeof(ClassicStageInfo), "Start", (Type[])null, (Type[])null), "RebuildCards"); ApplyHook(AccessTools.Method(typeof(DccsPool), "GenerateWeightedCategorySelection", (Type[])null, (Type[])null), "GenerateWeightedCategorySelection"); } private void Start() { //IL_0069: Unknown result type (might be due to invalid IL or missing references) //IL_006f: Expected O, but got Unknown BuildMonsterDCCS(); if (Chainloader.PluginInfos.ContainsKey("com.TPDespair.ContentDisabler")) { PluginInfo val = Chainloader.PluginInfos["com.TPDespair.ContentDisabler"]; Assembly assembly = ((object)val.Instance).GetType().Assembly; Hook val2 = new Hook((MethodBase)AccessTools.Method(assembly.GetType("TPDespair.ContentDisabler.ContentDisablerPlugin"), "ShouldRemoveCategory", (Type[])null, (Type[])null), AccessTools.Method(typeof(_RelicsFixMain), "ContentDisablerFix", (Type[])null, (Type[])null)); } } private static bool ContentDisablerFix(Func<Category, bool> orig, Category category) { if (category == null || category.alwaysIncluded == null || category.includedIfConditionsMet == null || category.includedIfNoConditionsMet == null) { return false; } return orig(category); } private static WeightedSelection<Category> GenerateWeightedCategorySelection(Func<DccsPool, WeightedSelection<Category>> orig, DccsPool self) { return orig(self); } private static void RebuildCards(Action<ClassicStageInfo> orig, ClassicStageInfo self) { //IL_0001: Unknown result type (might be due to invalid IL or missing references) //IL_0006: Unknown result type (might be due to invalid IL or missing references) Scene activeScene = SceneManager.GetActiveScene(); switch (((Scene)(ref activeScene)).name) { case "drybasin": self.monsterDccsPool = BasinDCCS; self.interactableDccsPool = DccsPool.dpGooLakeInteractables; break; case "slumberingsatellite": self.monsterDccsPool = SatelliteDCCS; self.interactableDccsPool = SatelliteInteractDCCS; break; case "forgottenhaven": self.monsterDccsPool = HavenDCCS; self.interactableDccsPool = HavenInteractDCCS; break; } orig(self); } private static void BuildMonsterDCCS() { //IL_00eb: Unknown result type (might be due to invalid IL or missing references) //IL_00f0: Unknown result type (might be due to invalid IL or missing references) //IL_0105: Unknown result type (might be due to invalid IL or missing references) //IL_0115: Expected O, but got Unknown //IL_017e: Unknown result type (might be due to invalid IL or missing references) //IL_0183: Unknown result type (might be due to invalid IL or missing references) //IL_0198: Unknown result type (might be due to invalid IL or missing references) //IL_01a8: Expected O, but got Unknown BasinDCCS = CloneDCCS(DccsPool.dpGooLakeMonsters); SetupDCCSEnemy(BasinDCCS, DirectorCardCategorySelection.dccsGooLakeMonstersDLC3, DirectorCardCategorySelection.dccsGooLakeMonsters, DirectorCardCategorySelection.dccsGooLakeMonstersDLC1, DirectorCardCategorySelection.dccsGooLakeMonsters); AddFamily(BasinDCCS, (DirectorCardCategorySelection)(object)FamilyDirectorCardCategorySelection.dccsGolemFamilySandy, 2f); AddFamily(BasinDCCS, (DirectorCardCategorySelection)(object)FamilyDirectorCardCategorySelection.dccsWispFamily, 3f); AddFamily(BasinDCCS, (DirectorCardCategorySelection)(object)FamilyDirectorCardCategorySelection.dccsImpFamily, 1f); SatelliteDCCS = ScriptableObject.CreateInstance<DccsPool>(); SetupDCCSEnemy(SatelliteDCCS, DirectorCardCategorySelection.dccsSkyMeadowMonstersDLC3, DirectorCardCategorySelection.dccsSkyMeadowMonstersDLC2, DirectorCardCategorySelection.dccsSkyMeadowMonstersDLC1, VF2ContentPackProvider.bundle.LoadAsset<DirectorCardCategorySelection>("dccsSSMonsters.asset")); AddFamily(SatelliteDCCS, (DirectorCardCategorySelection)(object)FamilyDirectorCardCategorySelection.dccsWispFamily, 1f); AddFamily(SatelliteDCCS, (DirectorCardCategorySelection)(object)FamilyDirectorCardCategorySelection.dccsImpFamily, 1f); SatelliteInteractDCCS = Object.Instantiate<DccsPool>(DccsPool.dpSkyMeadowInteractables); CollectionExtensions.AddToArray<PoolEntry>(SatelliteInteractDCCS.poolCategories[0].alwaysIncluded, new PoolEntry { dccs = VF2ContentPackProvider.bundle.LoadAsset<DirectorCardCategorySelection>("dccsSSInteractible.asset"), weight = 1f }); HavenDCCS = ScriptableObject.CreateInstance<DccsPool>(); SetupDCCSEnemy(HavenDCCS, DirectorCardCategorySelection.dccsSkyMeadowMonstersDLC3, DirectorCardCategorySelection.dccsSkyMeadowMonstersDLC2, DirectorCardCategorySelection.dccsSkyMeadowMonstersDLC1, VF2ContentPackProvider.bundle.LoadAsset<DirectorCardCategorySelection>("dccsFHMonsters.asset")); AddFamily(HavenDCCS, (DirectorCardCategorySelection)(object)FamilyDirectorCardCategorySelection.dccsLunarFamily, 1f); HavenInteractDCCS = Object.Instantiate<DccsPool>(DccsPool.dpSkyMeadowInteractables); CollectionExtensions.AddToArray<PoolEntry>(HavenInteractDCCS.poolCategories[0].alwaysIncluded, new PoolEntry { dccs = VF2ContentPackProvider.bundle.LoadAsset<DirectorCardCategorySelection>("iccsVF2.asset"), weight = 1f }); EnsureNoNullCards(BasinDCCS); EnsureNoNullCards(SatelliteDCCS); EnsureNoNullCards(HavenDCCS); } private static void EnsureNoNullCards(DccsPool pool) { Category val = pool.poolCategories[0]; LoopPoolEntry(val.alwaysIncluded); LoopPoolEntry(val.includedIfNoConditionsMet); LoopConditionalPoolEntry(val.includedIfConditionsMet); static void LoopConditionalPoolEntry(ConditionalPoolEntry[] entries) { if (entries == null) { Debug.Log((object)"skipping conditional entry"); } else { foreach (ConditionalPoolEntry val2 in entries) { if (Object.op_Implicit((Object)(object)((PoolEntry)val2).dccs)) { for (int j = 0; j < ((PoolEntry)val2).dccs.categories.Length; j++) { ref Category reference = ref ((PoolEntry)val2).dccs.categories[j]; if (reference.cards != null) { List<DirectorCard> list = reference.cards.ToList(); list.RemoveAll((DirectorCard x) => x == null); reference.cards = list.ToArray(); } } } } } } static void LoopPoolEntry(PoolEntry[] entries) { if (entries == null) { Debug.Log((object)"skipping entry"); } else { foreach (PoolEntry val3 in entries) { if (Object.op_Implicit((Object)(object)val3.dccs)) { for (int l = 0; l < val3.dccs.categories.Length; l++) { ref Category reference2 = ref val3.dccs.categories[l]; if (reference2.cards != null) { List<DirectorCard> list2 = reference2.cards.ToList(); list2.RemoveAll((DirectorCard x) => x == null); reference2.cards = list2.ToArray(); } } } } } } } private static void SetupDCCSEnemy(DccsPool pool, DirectorCardCategorySelection dlc3, DirectorCardCategorySelection dlc2, DirectorCardCategorySelection dlc1, DirectorCardCategorySelection none) { //IL_000a: Unknown result type (might be due to invalid IL or missing references) //IL_0010: Expected O, but got Unknown //IL_0047: Unknown result type (might be due to invalid IL or missing references) //IL_004c: Unknown result type (might be due to invalid IL or missing references) //IL_0059: Unknown result type (might be due to invalid IL or missing references) //IL_0065: Expected O, but got Unknown //IL_006e: Unknown result type (might be due to invalid IL or missing references) //IL_0074: Expected O, but got Unknown //IL_00b2: Unknown result type (might be due to invalid IL or missing references) //IL_00b8: Expected O, but got Unknown //IL_00d7: Unknown result type (might be due to invalid IL or missing references) //IL_00dd: Expected O, but got Unknown //IL_014a: Unknown result type (might be due to invalid IL or missing references) //IL_0150: Expected O, but got Unknown //IL_0191: Unknown result type (might be due to invalid IL or missing references) //IL_0197: Expected O, but got Unknown //IL_01d8: Unknown result type (might be due to invalid IL or missing references) //IL_01de: Expected O, but got Unknown Category[] array = new Category[3]; Category val = new Category(); val.name = "Standard"; val.categoryWeight = 0.98f; val.includedIfNoConditionsMet = (PoolEntry[])(object)new PoolEntry[0]; val.includedIfConditionsMet = (ConditionalPoolEntry[])(object)new ConditionalPoolEntry[0]; val.alwaysIncluded = (PoolEntry[])(object)new PoolEntry[1] { new PoolEntry { dccs = CloneDCCS(none), weight = 1f } }; array[0] = val; val = new Category(); val.name = "Family"; val.categoryWeight = 0.02f; val.alwaysIncluded = (PoolEntry[])(object)new PoolEntry[0]; val.includedIfConditionsMet = (ConditionalPoolEntry[])(object)new ConditionalPoolEntry[0]; val.includedIfNoConditionsMet = (PoolEntry[])(object)new PoolEntry[0]; array[1] = val; val = new Category(); val.name = "VoidInvasion"; val.categoryWeight = 0.02f; Category obj = val; ConditionalPoolEntry[] array2 = new ConditionalPoolEntry[1]; ConditionalPoolEntry val2 = new ConditionalPoolEntry(); ((PoolEntry)val2).dccs = (DirectorCardCategorySelection)(object)FamilyDirectorCardCategorySelection.dccsVoidFamily; ((PoolEntry)val2).weight = 1f; val2.requiredExpansions = (ExpansionDef[])(object)new ExpansionDef[1] { ExpansionDef.DLC1 }; array2[0] = val2; obj.includedIfConditionsMet = (ConditionalPoolEntry[])(object)array2; val.alwaysIncluded = (PoolEntry[])(object)new PoolEntry[0]; val.includedIfNoConditionsMet = (PoolEntry[])(object)new PoolEntry[0]; array[2] = val; pool.poolCategories = (Category[])(object)array; List<ConditionalPoolEntry> list = new List<ConditionalPoolEntry>(); Category val3 = pool.poolCategories[0]; if (Object.op_Implicit((Object)(object)dlc3)) { val2 = new ConditionalPoolEntry(); ((PoolEntry)val2).dccs = CloneDCCS(dlc3); ((PoolEntry)val2).weight = 1f; val2.requiredExpansions = (ExpansionDef[])(object)new ExpansionDef[1] { ExpansionDef.DLC3 }; list.Add(val2); } if (Object.op_Implicit((Object)(object)dlc2)) { val2 = new ConditionalPoolEntry(); ((PoolEntry)val2).dccs = CloneDCCS(dlc2); ((PoolEntry)val2).weight = 1f; val2.requiredExpansions = (ExpansionDef[])(object)new ExpansionDef[1] { ExpansionDef.DLC2 }; list.Add(val2); } if (Object.op_Implicit((Object)(object)dlc1)) { val2 = new ConditionalPoolEntry(); ((PoolEntry)val2).dccs = CloneDCCS(dlc1); ((PoolEntry)val2).weight = 1f; val2.requiredExpansions = (ExpansionDef[])(object)new ExpansionDef[1] { ExpansionDef.DLC1 }; list.Add(val2); } val3.includedIfConditionsMet = list.ToArray(); } private static DirectorCardCategorySelection CloneDCCS(DirectorCardCategorySelection dccs) { return Object.Instantiate<DirectorCardCategorySelection>(dccs); } private static DccsPool CloneDCCS(DccsPool dccs) { return Object.Instantiate<DccsPool>(dccs); } private static void AddFamily(DccsPool pool, DirectorCardCategorySelection dccs, float weight) { //IL_001e: Unknown result type (might be due to invalid IL or missing references) //IL_0023: Unknown result type (might be due to invalid IL or missing references) //IL_002a: Unknown result type (might be due to invalid IL or missing references) //IL_0036: Expected O, but got Unknown List<PoolEntry> list = pool.poolCategories[1].alwaysIncluded.ToList(); Category val = pool.poolCategories[1]; list.Add(new PoolEntry { dccs = dccs, weight = weight }); val.alwaysIncluded = list.ToArray(); } [IteratorStateMachine(typeof(<IDRSInit>d__22))] private static IEnumerator IDRSInit(Func<IEnumerator> orig) { //yield-return decompiler failed: Unexpected instruction in Iterator.Dispose() return new <IDRSInit>d__22(0) { orig = orig }; } private static void ApplyHook(MethodInfo from, string to) { //IL_0014: Unknown result type (might be due to invalid IL or missing references) new Hook((MethodBase)from, AccessTools.Method(typeof(_RelicsFixMain), to, (Type[])null, (Type[])null)); } private static void ApplyHookIL(MethodInfo from, Manipulator il) { //IL_0003: Unknown result type (might be due to invalid IL or missing references) new ILHook((MethodBase)from, il); } private static void Invoke(MethodInfo info, params object[] param) { info.Invoke(null, param); } private static void InvokeInstance(MethodInfo info, object self, params object[] param) { info.Invoke(self, param); } } } namespace RelicsFixDLL.Utils.Assets { public static class Material { public static Material Blue => Addressables.LoadAssetAsync<Material>((object)"5d72ef9cce6df0540ac0c024391f90cb").WaitForCompletion(); public static Material Caustics => Addressables.LoadAssetAsync<Material>((object)"6a139bb74b7d459448375b01d92cbc4d").WaitForCompletion(); public static Material Green => Addressables.LoadAssetAsync<Material>((object)"72035d3210ebb944198c25ea15eb4f25").WaitForCompletion(); public static Material Ground => Addressables.LoadAssetAsync<Material>((object)"7ead041ae25c1504ab2d9b60bf51c664").WaitForCompletion(); public static Material IslandClassic => Addressables.LoadAssetAsync<Material>((object)"816bc0e7303f75140a14bb43c297b1d3").WaitForCompletion(); public static Material matWaterTest => Addressables.LoadAssetAsync<Material>((object)"5fa898256c04c554d9d22472404ea910").WaitForCompletion(); public static Material PondClassic => Addressables.LoadAssetAsync<Material>((object)"69894390231e8dd428ca6088a2760530").WaitForCompletion(); public static Material PondDX11 => Addressables.LoadAssetAsync<Material>((object)"482d55a38f3c05b4eae5b1e1f8c0bd2d").WaitForCompletion(); public static Material PondSwampDX11 => Addressables.LoadAssetAsync<Material>((object)"463283f8563975848a6e4f54dd70c638").WaitForCompletion(); public static Material Red => Addressables.LoadAssetAsync<Material>((object)"7737894ed2fa6b247a12551964ac0a81").WaitForCompletion(); public static Material matAchievementRewardTest => Addressables.LoadAssetAsync<Material>((object)"3d90d0d869cbc194f8238fc981d63ee8").WaitForCompletion(); public static Material matAlienHead => Addressables.LoadAssetAsync<Material>((object)"00f36fa689641f84ebae1e9e2dae71a5").WaitForCompletion(); public static Material matAlienHeadBugs => Addressables.LoadAssetAsync<Material>((object)"de777851db4dd764d9a0890fe896ecf6").WaitForCompletion(); public static Material matAltarSkeleton => Addressables.LoadAssetAsync<Material>((object)"01c57c4309f80544dac7e87b04ea38ee").WaitForCompletion(); public static Material matAltarSkeletonGlow => Addressables.LoadAssetAsync<Material>((object)"a3a5059fb1aa4f14d8b2c720fa2a04bd").WaitForCompletion(); public static Material Billboard => Addressables.LoadAssetAsync<Material>((object)"c3f20700425484946999d3cdec3fdbac").WaitForCompletion(); public static Material Branches0LOD0 => Addressables.LoadAssetAsync<Material>((object)"1548241664638034e97e7eea92981433").WaitForCompletion(); public static Material Branches0LOD1 => Addressables.LoadAssetAsync<Material>((object)"5a40c20b4eab2854eac09895a5fd358b").WaitForCompletion(); public static Material Branches0LOD2 => Addressables.LoadAssetAsync<Material>((object)"657ab63d82d89794197dc15a42502468").WaitForCompletion(); public static Material Fronds1LOD0 => Addressables.LoadAssetAsync<Material>((object)"7452cd9fa1b5e7d4c9afa9f765371dc6").WaitForCompletion(); public static Material Fronds1LOD1 => Addressables.LoadAssetAsync<Material>((object)"a2c77eb9511397a4fb4a2f180af0961d").WaitForCompletion(); public static Material Fronds1LOD2 => Addressables.LoadAssetAsync<Material>((object)"53220b4bfb0256d4cb14411c0e84a26b").WaitForCompletion(); public static Material matArenaGate => Addressables.LoadAssetAsync<Material>((object)"cf645d75569794747b3758f5da7aab49").WaitForCompletion(); public static Material matArenaHeatvent1 => Addressables.LoadAssetAsync<Material>((object)"dd5261ceee1798443b54b58bc3300917").WaitForCompletion(); public static Material matArenaLowFog => Addressables.LoadAssetAsync<Material>((object)"b74901cf78e7b524786a498821d09f67").WaitForCompletion(); public static Material matArenaLowFogopt => Addressables.LoadAssetAsync<Material>((object)"e4371b48301377b4a9057adc956f52a8").WaitForCompletion(); public static Material matArenaSky => Addressables.LoadAssetAsync<Material>((object)"cc669bec94506004ca541c907da5dc48").WaitForCompletion(); public static Material matArenaStalagmite => Addressables.LoadAssetAsync<Material>((object)"b2266202304c68b4c9c1138278d8c81a").WaitForCompletion(); public static Material matArenaTerrain => Addressables.LoadAssetAsync<Material>((object)"3a65cfda6af6c35409cb2eb0069de210").WaitForCompletion(); public static Material matArenaTerrainGem => Addressables.LoadAssetAsync<Material>((object)"fe70b1f708553f04dbb54b6c0a090414").WaitForCompletion(); public static Material matArenaTerrainVerySnowy => Addressables.LoadAssetAsync<Material>((object)"c614f76aa57cbdf4f9b7f87be4ccc4f1").WaitForCompletion(); public static Material matArenaTrim => Addressables.LoadAssetAsync<Material>((object)"3b993af03d4032b4fa962246f2074f66").WaitForCompletion(); public static Material matArenaTrimopt => Addressables.LoadAssetAsync<Material>((object)"bb2844eab142f6e4ea79e3133aac5027").WaitForCompletion(); public static Material matSkyboxArena => Addressables.LoadAssetAsync<Material>((object)"f77a208d451b9244dbbc8327b71c2002").WaitForCompletion(); public static Material matRepulsionArmorPlate => Addressables.LoadAssetAsync<Material>((object)"e8ac49c65c05f674cbef6b57d32aba9c").WaitForCompletion(); public static Material matArmorChunks => Addressables.LoadAssetAsync<Material>((object)"4f442d066b8f842438787f1e1c65104d").WaitForCompletion(); public static Material matArmorShatterImpactEffect => Addressables.LoadAssetAsync<Material>((object)"e269a47755b97094eb34f74ea257ffdf").WaitForCompletion(); public static Material matPulverizedOverlay => Addressables.LoadAssetAsync<Material>((object)"1abccf87d146f604b97d052530b8af8e").WaitForCompletion(); public static Material matWarhammer => Addressables.LoadAssetAsync<Material>((object)"1fd1c02e589d3044da6a01832a5cb0d9").WaitForCompletion(); public static Material matArtifactCompoundCircle => Addressables.LoadAssetAsync<Material>((object)"d9e01fbff0bd7564782e396d424863ab").WaitForCompletion(); public static Material matArtifactCompoundDiamond => Addressables.LoadAssetAsync<Material>((object)"498d58752f7c8f14f8e2b4e34b91cd9e").WaitForCompletion(); public static Material matArtifactCompoundFrame => Addressables.LoadAssetAsync<Material>((object)"a4aca46eb62a5c649bcdc3c6346fb30b").WaitForCompletion(); public static Material matArtifactCompoundSquare => Addressables.LoadAssetAsync<Material>((object)"869e4bd6757733247902d5fa7dfb0dbd").WaitForCompletion(); public static Material matArtifactCompoundTriangle => Addressables.LoadAssetAsync<Material>((object)"57a8a2d5e2e43a244ab4f978e503b154").WaitForCompletion(); public static Material matArtifactScavScar => Addressables.LoadAssetAsync<Material>((object)"48841c30c44180c45b319867eb46f3d4").WaitForCompletion(); public static Material FacingLeaves1LOD0 => Addressables.LoadAssetAsync<Material>((object)"fa9a96de2a8d2aa48a43c125ffc95612").WaitForCompletion(); public static Material Leaves0LOD0 => Addressables.LoadAssetAsync<Material>((object)"04762264f789bab4b942165d5ce88c98").WaitForCompletion(); public static Material matArtifactBloody => Addressables.LoadAssetAsync<Material>((object)"2af6ba331262837468649812dad8bd72").WaitForCompletion(); public static Material matArtifactChunkBillboard => Addressables.LoadAssetAsync<Material>((object)"cea0a4847dd092649810724df6b107c4").WaitForCompletion(); public static Material matArtifactFlash => Addressables.LoadAssetAsync<Material>((object)"5ccb96c9a90d82046b4c6731b7f33093").WaitForCompletion(); public static Material matArtifactGem => Addressables.LoadAssetAsync<Material>((object)"8b8077e8b60cb98468ecbcb5f34220b3").WaitForCompletion(); public static Material matArtifactGlass => Addressables.LoadAssetAsync<Material>((object)"01f53e55d58893f48b94b00bfb0b9d77").WaitForCompletion(); public static Material matArtifactGlassOverlay => Addressables.LoadAssetAsync<Material>((object)"9dc9f50c9851bff4384bb2491e803e22").WaitForCompletion(); public static Material matArtifactInternalGlow => Addressables.LoadAssetAsync<Material>((object)"0ffccfa573779fc47a4786e1377dd09b").WaitForCompletion(); public static Material matArtifactPortalCenter => Addressables.LoadAssetAsync<Material>((object)"fb1b19fb4f92adb40a315d1787f9eef8").WaitForCompletion(); public static Material matArtifactPortalCenterDark => Addressables.LoadAssetAsync<Material>((object)"26e71e913ca45b24680c6d97dd562e47").WaitForCompletion(); public static Material matArtifactPortalCenterDarkopt => Addressables.LoadAssetAsync<Material>((object)"877c30072ff920d449c5d30804fea867").WaitForCompletion(); public static Material matArtifactPortalEdge => Addressables.LoadAssetAsync<Material>((object)"9691940a469d8dd42b62a9e239d33c19").WaitForCompletion(); public static Material matArtifactPortalEdgeopt => Addressables.LoadAssetAsync<Material>((object)"18c661f679c43b84d89104d8fade80e5").WaitForCompletion(); public static Material matArtifactPortalEdgeBackdrop => Addressables.LoadAssetAsync<Material>((object)"5c8172e4ab075df40a94a271ded03216").WaitForCompletion(); public static Material matArtifactPortalEdgeBackdropopt => Addressables.LoadAssetAsync<Material>((object)"711df42a81f204f4994077d5f9ce0745").WaitForCompletion(); public static Material matArtifactRed => Addressables.LoadAssetAsync<Material>((object)"35236a311c708c240bf3eac4343c9509").WaitForCompletion(); public static Material matArtifactShellDistortion => Addressables.LoadAssetAsync<Material>((object)"2680f10508f99124abe819f13d14a4ed").WaitForCompletion(); public static Material matArtifactShellExplosionIndicator => Addressables.LoadAssetAsync<Material>((object)"a37f2d5c24c83c34a9dc89f5479a294b").WaitForCompletion(); public static Material matArtifactShellOverlay => Addressables.LoadAssetAsync<Material>((object)"76e8c7b00f932f24bbcfadaee10ab1a8").WaitForCompletion(); public static Material matArtifactShellSolarFlare => Addressables.LoadAssetAsync<Material>((object)"c1f9fcd29ccfc9942a8923d387e05436").WaitForCompletion(); public static Material matArtifactShellSolarFlareProjectile => Addressables.LoadAssetAsync<Material>((object)"202b569249560bb4889017532743b3bb").WaitForCompletion(); public static Material matArtifactShellTrail => Addressables.LoadAssetAsync<Material>((object)"a85161945bedf33419c242442e1ef734").WaitForCompletion(); public static Material matAWGroundDecal => Addressables.LoadAssetAsync<Material>((object)"3b17ec866c5a74349a726e9e98945560").WaitForCompletion(); public static Material matAWSkySphere => Addressables.LoadAssetAsync<Material>((object)"c367785d3acbb224493b35f7d6337190").WaitForCompletion(); public static Material matAWSkySphereSparks => Addressables.LoadAssetAsync<Material>((object)"15f9f77cb0fa13c439d92b47adcfbd2c").WaitForCompletion(); public static Material matAWWater => Addressables.LoadAssetAsync<Material>((object)"dc63c58ec7b477a4db956bc542420d07").WaitForCompletion(); public static Material matAWWateropt => Addressables.LoadAssetAsync<Material>((object)"a62df47105ca9b945b1005e229baf535").WaitForCompletion(); public static Material matCrystalBeetle => Addressables.LoadAssetAsync<Material>((object)"251e556035580bb49b1262eb28bc440b").WaitForCompletion(); public static Material matDoppelgangerAura => Addressables.LoadAssetAsync<Material>((object)"a290bfd1001b127428d6ac60ad4123b8").WaitForCompletion(); public static Material matDoppelgangerAuraWet => Addressables.LoadAssetAsync<Material>((object)"ca04f9f5237cdc04aa1adf29698f16d8").WaitForCompletion(); public static Material matDoppelgangerTentacles => Addressables.LoadAssetAsync<Material>((object)"e9d6a9505d0cebc4dae71dd6208c0b6a").WaitForCompletion(); public static Material matFlareParticle => Addressables.LoadAssetAsync<Material>((object)"e83e3005be6ddc14c9b7c9096c9a5043").WaitForCompletion(); public static Material matSkyboxArtifactWorld => Addressables.LoadAssetAsync<Material>((object)"d00403a66f16c6c4f954b3ee9d056aae").WaitForCompletion(); public static Material matSkyboxArtifactWorldTest => Addressables.LoadAssetAsync<Material>((object)"27f085e0d060f3243848b8c74d058a2e").WaitForCompletion(); public static Material matSpiteBombSphereIndicator => Addressables.LoadAssetAsync<Material>((object)"78fc73bb05dd24e4bb05c758e8a14458").WaitForCompletion(); public static Material matWolfhatOverlay => Addressables.LoadAssetAsync<Material>((object)"c16de35c3e1c99846908f97daabd8d45").WaitForCompletion(); public static Material matWolfPelt => Addressables.LoadAssetAsync<Material>((object)"9577cf63812f0e943be0a9a2538b4ad8").WaitForCompletion(); public static Material matFossil => Addressables.LoadAssetAsync<Material>((object)"7443dedd6fbb7794e8b11c97e5aacaff").WaitForCompletion(); public static Material matBackstabIndicatorParticle => Addressables.LoadAssetAsync<Material>((object)"99366d714a8fb9646bc1788f0089b44d").WaitForCompletion(); public static Material matBandit => Addressables.LoadAssetAsync<Material>((object)"0481e6a04938b984a80037068da7e347").WaitForCompletion(); public static Material matBandit2 => Addressables.LoadAssetAsync<Material>((object)"c5ef684c4b3f32742b69504ec1f0e2a4").WaitForCompletion(); public static Material matBandit2Alt => Addressables.LoadAssetAsync<Material>((object)"a990ec94006bbef4f92980795fa6471b").WaitForCompletion(); public static Material matBandit2AltColossus => Addressables.LoadAssetAsync<Material>((object)"27a50fa005066d54b8ae046529200c1a").WaitForCompletion(); public static Material matBandit2AltColossusWeapons => Addressables.LoadAssetAsync<Material>((object)"c10e29d681a98a34c985689dd77e4906").WaitForCompletion(); public static Material matBandit2Coat => Addressables.LoadAssetAsync<Material>((object)"d924fec682d878143918698c9371dd9b").WaitForCompletion(); public static Material matBandit2CoatAlt => Addressables.LoadAssetAsync<Material>((object)"fa66cb7b049c6cd488e8aa7462607bb3").WaitForCompletion(); public static Material matBandit2Explosion => Addressables.LoadAssetAsync<Material>((object)"da0b32d6104b1dc4db2fa392bc8e03da").WaitForCompletion(); public static Material matBandit2Hitspark => Addressables.LoadAssetAsync<Material>((object)"11c12ca9340843f49a45979afc7087e3").WaitForCompletion(); public static Material matBandit2HitsparkBackstab => Addressables.LoadAssetAsync<Material>((object)"e9ecef42803b9b448bb25509f6621d6e").WaitForCompletion(); public static Material matBandit2Knife => Addressables.LoadAssetAsync<Material>((object)"811add1fc27607f4ab6b1a0975514c41").WaitForCompletion(); public static Material matBandit2PistolSpin => Addressables.LoadAssetAsync<Material>((object)"4b1b9f02a29d2e04793a78cc0f843199").WaitForCompletion(); public static Material matBandit2Revolver => Addressables.LoadAssetAsync<Material>((object)"d0a42a79f68ba9747bc0b52588ad5d47").WaitForCompletion(); public static Material matBandit2Ring => Addressables.LoadAssetAsync<Material>((object)"0b964fc3fbfbf7c428569e890d5e4153").WaitForCompletion(); public static Material matBandit2Shell => Addressables.LoadAssetAsync<Material>((object)"19e3abc786fb25e4e8b50a20a2480ac3").WaitForCompletion(); public static Material matBandit2Shotgun => Addressables.LoadAssetAsync<Material>((object)"2f0869f4b0589e240b37a1ad01d9f572").WaitForCompletion(); public static Material matBandit2ShotgunAlt => Addressables.LoadAssetAsync<Material>((object)"184b06ce4026b1b4e8a75bd7ceecfc2d").WaitForCompletion(); public static Material matBandit2Skull => Addressables.LoadAssetAsync<Material>((object)"49f8f747684298b4bbcdcf8a3fb403ce").WaitForCompletion(); public static Material matBandit2SlashBlade => Addressables.LoadAssetAsync<Material>((object)"70f8e1f77a36a75428b0e1c9681bb78f").WaitForCompletion(); public static Material matBandit2SmokebombDonut => Addressables.LoadAssetAsync<Material>((object)"1c37fa0ab4c898b41a0d8ca63ca69cba").WaitForCompletion(); public static Material matBandit2SmokebombSphere => Addressables.LoadAssetAsync<Material>((object)"5c37d1de7db01db478560b19175d76bc").WaitForCompletion(); public static Material matBandit2Splatter1 => Addressables.LoadAssetAsync<Material>((object)"099cb31cedd868a4eb8057ad88bb7503").WaitForCompletion(); public static Material matBandit2SplatterBillboard => Addressables.LoadAssetAsync<Material>((object)"e158a112097c058469ac1967fc111702").WaitForCompletion(); public static Material matBandit2SplatterBillboardAlt => Addressables.LoadAssetAsync<Material>((object)"6913ed3f5db53414497c1caed1cf3b79").WaitForCompletion(); public static Material matBandit2SplatterDirectional => Addressables.LoadAssetAsync<Material>((object)"db91626f8ce228d46a7e9ac454178fb8").WaitForCompletion(); public static Material matBandit2SplatterDirectionalAlt => Addressables.LoadAssetAsync<Material>((object)"45642c9419ee0c341a2f025ac24262b8").WaitForCompletion(); public static Material matBandit2SplatterOpaqueTrail => Addressables.LoadAssetAsync<Material>((object)"cb5c37e842ba71747b32a4128983a3f3").WaitForCompletion(); public static Material matBandit2SplatterOpaqueTrailAlt => Addressables.LoadAssetAsync<Material>((object)"9e6d99cfb7fa3f043bc34690d4f05613").WaitForCompletion(); public static Material matBandit2TracerTrail => Addressables.LoadAssetAsync<Material>((object)"2b3e99c7fef3c0a42b630510950c7ffb").WaitForCompletion(); public static Material matBanditAltSolusBody => Addressables.LoadAssetAsync<Material>((object)"0cea8922744196e45928d0b743164e19").WaitForCompletion(); public static Material matBanditAltSolusBodyopaque => Addressables.LoadAssetAsync<Material>((object)"f221734364210904eacfacf0f292745e").WaitForCompletion(); public static Material matBanditAltSolusGear => Addressables.LoadAssetAsync<Material>((object)"981be41f6c0925a468e4faa7554aac03").WaitForCompletion(); public static Material matBanditAltSolusGearopaque => Addressables.LoadAssetAsync<Material>((object)"9d86abb3af28e5547a07234757722320").WaitForCompletion(); public static Material matDestealth => Addressables.LoadAssetAsync<Material>((object)"6b956b2a8090c6447912e3b69c7ab523").WaitForCompletion(); public static Material matOmniExplosion1Bandit => Addressables.LoadAssetAsync<Material>((object)"f73a76c724a11714b9fe8130efe34a23").WaitForCompletion(); public static Material matOmniHitspark2Bandit => Addressables.LoadAssetAsync<Material>((object)"6ed1fd5af1192874eac8fbe3d1e08ada").WaitForCompletion(); public static Material matOmniHitspark2BanditAlt => Addressables.LoadAssetAsync<Material>((object)"7542fadb82690584e860181b82eae6d2").WaitForCompletion(); public static Material matWireTrailBandit => Addressables.LoadAssetAsync<Material>((object)"1f8523bbae00a4848a9f08a2f334d8ef").WaitForCompletion(); public static Material matBandolier => Addressables.LoadAssetAsync<Material>((object)"c55c5fcee9d903143af2716d5d02e5d4").WaitForCompletion(); public static Material matPickups => Addressables.LoadAssetAsync<Material>((object)"8a7d27287633cd74491eee5bc22d2b12").WaitForCompletion(); public static Material matPickupsNoOffset => Addressables.LoadAssetAsync<Material>((object)"42567a3758214dd498c103db97178827").WaitForCompletion(); public static Material matBarrier => Addressables.LoadAssetAsync<Material>((object)"250992090f07eb74eba01269230129d2").WaitForCompletion(); public static Material matBrooch => Addressables.LoadAssetAsync<Material>((object)"805378e51ef0df04a9094bb8017625b9").WaitForCompletion(); public static Material matBroochGemstone => Addressables.LoadAssetAsync<Material>((object)"0d026c107713c004aa7e6097a3e96d75").WaitForCompletion(); public static Material matAegis => Addressables.LoadAssetAsync<Material>((object)"ded0716e82ac5d34498450b21e4c1ffa").WaitForCompletion(); public static Material matBazaarBlueprintTable => Addressables.LoadAssetAsync<Material>((object)"fe5dbcbbd0f9a6a48b4aa983ff517eaa").WaitForCompletion(); public static Material matBazaarCauldron => Addressables.LoadAssetAsync<Material>((object)"87fe20f0e1e52694da4aab877117872c").WaitForCompletion(); public static Material matBazaarCauldronopt => Addressables.LoadAssetAsync<Material>((object)"5b4c3cbaea7c71c40a911bf816ac6f4a").WaitForCompletion(); public static Material matBazaarCauldronBubble => Addressables.LoadAssetAsync<Material>((object)"fd463eeb311d65242a824e98367b0339").WaitForCompletion(); public static Material matBazaarCauldronBubbleopt => Addressables.LoadAssetAsync<Material>((object)"1d7110b3a2e74374894f0886ad2ea8a4").WaitForCompletion(); public static Material matBazaarDirtDecal => Addressables.LoadAssetAsync<Material>((object)"557d9661b8486e74eae84b4c56f73fbe").WaitForCompletion(); public static Material matBazaarDrips => Addressables.LoadAssetAsync<Material>((object)"6be89efa00867ef4bac706defa8ba25f").WaitForCompletion(); public static Material matBazaarHangingCloth => Addressables.LoadAssetAsync<Material>((object)"fa726f7b5a447044d9c8e83a991fc6df").WaitForCompletion(); public static Material matBazaarHangingLights => Addressables.LoadAssetAsync<Material>((object)"25d17ab2c8c332d4898626d375ad0549").WaitForCompletion(); public static Material matBazaarIceCore => Addressables.LoadAssetAsync<Material>((object)"9d89206121c96e44fb2f103b123c3919").WaitForCompletion(); public static Material matBazaarIceDistortion => Addressables.LoadAssetAsync<Material>((object)"792eeea01126a8a458620e6a8e0b12ac").WaitForCompletion(); public static Material matBazaarLightCrystal => Addressables.LoadAssetAsync<Material>((object)"a3fc549d04e3ec84899f9707ee563681").WaitForCompletion(); public static Material matBazaarLowFog => Addressables.LoadAssetAsync<Material>((object)"2e0b4b9f728570e47b6720e10a896d0d").WaitForCompletion(); public static Material matBazaarLunarTable => Addressables.LoadAssetAsync<Material>((object)"fbb5dcbda598d47408e01f5d95c24d7e").WaitForCompletion(); public static Material matBazaarPebble => Addressables.LoadAssetAsync<Material>((object)"40f2816f8bb3ee944b71fe6d67dbae4c").WaitForCompletion(); public static Material matBazaarPots => Addressables.LoadAssetAsync<Material>((object)"d47ec96b2eba01e48928657bfeb549d7").WaitForCompletion(); public static Material matBazaarPropDark => Addressables.LoadAssetAsync<Material>((object)"a6635da38ac40da46b7d0cc643a4236f").WaitForCompletion(); public static Material matBazaarRedGreenLiquid => Addressables.LoadAssetAsync<Material>((object)"270444917c0e5f744bb8a8ca108e777e").WaitForCompletion(); public static Material matBazaarRedGreenLiquidopt => Addressables.LoadAssetAsync<Material>((object)"b6d1639fdc6becf4dbda3de8f6cf0b16").WaitForCompletion(); public static Material matBazaarRedWhiteLiquid => Addressables.LoadAssetAsync<Material>((object)"4492a897cf06a4d44b92eda152982d64").WaitForCompletion(); public static Material matBazaarRedWhiteLiquidopt => Addressables.LoadAssetAsync<Material>((object)"47708785bf1fbcb43ac821c76760044c").WaitForCompletion(); public static Material matBazaarRug => Addressables.LoadAssetAsync<Material>((object)"3ff4a3ddf09d4754f84fc9bd9ba1ad58").WaitForCompletion(); public static Material matBazaarSeerBlackbeach => Addressables.LoadAssetAsync<Material>((object)"a6946cce8dd3e4b46a95eabd751d72c8").WaitForCompletion(); public static Material matBazaarSeerDampcavesimple => Addressables.LoadAssetAsync<Material>((object)"d8fbab17596ba1d4a86ea841b290374c").WaitForCompletion(); public static Material matBazaarSeerFoggyswamp => Addressables.LoadAssetAsync<Material>((object)"0c9cfc865e18ec245b9cdc6b9080b62c").WaitForCompletion(); public static Material matBazaarSeerFrozenwall => Addressables.LoadAssetAsync<Material>((object)"8f7ca81232768184bb2fc39b73b16003").WaitForCompletion(); public static Material matBazaarSeerGoldshores => Addressables.LoadAssetAsync<Material>((object)"d003e85ca9c766d4484e470ae225a14d").WaitForCompletion(); public static Material matBazaarSeerGolemplains => Addressables.LoadAssetAsync<Material>((object)"4adeefa3a84ca2e43baa9f4ed9a48424").WaitForCompletion(); public static Material matBazaarSeerGoolake => Addressables.LoadAssetAsync<Material>((object)"68ac2891226f64143816247bc84a8054").WaitForCompletion(); public static Material matBazaarSeerMoon => Addressables.LoadAssetAsync<Material>((object)"2afd221e0f321a9499f729565fb4e5a3").WaitForCompletion(); public static Material matBazaarSeerPortalEdges => Addressables.LoadAssetAsync<Material>((object)"b906bec47adfe43438fb568ac9788ede").WaitForCompletion(); public static Material matBazaarSeerRootjungle => Addressables.LoadAssetAsync<Material>((object)"844bf7479cb028441ba2776281e85bbb").WaitForCompletion(); public static Material matBazaarSeerShipgraveyard => Addressables.LoadAssetAsync<Material>((object)"774c61ac97fff504ca0a32b9439cae5f").WaitForCompletion(); public static Material matBazaarSeerSkymeadow => Addressables.LoadAssetAsync<Material>((object)"be59b3c461efefb469715d19005121f3").WaitForCompletion(); public static Material matBazaarSeerWispgraveyard => Addressables.LoadAssetAsync<Material>((object)"156f108201e29f746b4264e7c59cbe9a").WaitForCompletion(); public static Material matBazaarTerrainPlatform => Addressables.LoadAssetAsync<Material>((object)"00e730ba0ede77e479efe02292207506").WaitForCompletion(); public static Material matBazaarTerrainTriplanar => Addressables.LoadAssetAsync<Material>((object)"d119dba0779e72340bf2e4d500b0eae4").WaitForCompletion(); public static Material matBazaarTerrainYProjected => Addressables.LoadAssetAsync<Material>((object)"e7c16b66a4af71847b0253c0518ebe87").WaitForCompletion(); public static Material matBazaarUpgrade => Addressables.LoadAssetAsync<Material>((object)"bef01c659a7e76544bccca817874c8ee").WaitForCompletion(); public static Material matBazaarWater => Addressables.LoadAssetAsync<Material>((object)"4b6faa1f4151a6b4583cdbf6ff0a3d61").WaitForCompletion(); public static Material matBazaarWaterfallAdditive => Addressables.LoadAssetAsync<Material>((object)"33c79b56a6650504eab315537ab73152").WaitForCompletion(); public static Material matBazaarWaterfallOpaque => Addressables.LoadAssetAsync<Material>((object)"84469e980bd35ca4ba80ec6d89aa3bf7").WaitForCompletion(); public static Material matBazaarWaterfallParticleOpaque => Addressables.LoadAssetAsync<Material>((object)"309e9589341cc68469c696b0524d3899").WaitForCompletion(); public static Material matBazaarWhiteGreenLiquid => Addressables.LoadAssetAsync<Material>((object)"69ce1e89c4997d341b60cf43d33a005a").WaitForCompletion(); public static Material matBazaarWhiteGreenLiquidopt => Addressables.LoadAssetAsync<Material>((object)"1a6514647aa6a034eb0b0c2bcb9d2c4c").WaitForCompletion(); public static Material matBazaarWood => Addressables.LoadAssetAsync<Material>((object)"9962da7b461477240a1ddfb6dcf4f0e9").WaitForCompletion(); public static Material matBazaarWoodSandy => Addressables.LoadAssetAsync<Material>((object)"1b91031da91763147a2e462909d0c8bb").WaitForCompletion(); public static Material matLightInfection => Addressables.LoadAssetAsync<Material>((object)"a20e7ad99e93c6f4da046f2877b43cd8").WaitForCompletion(); public static Material matLunarChestBright => Addressables.LoadAssetAsync<Material>((object)"e1cd0372416f28d4bacaed9471180c5f").WaitForCompletion(); public static Material matLunarInfection => Addressables.LoadAssetAsync<Material>((object)"272d5b6c1b0362e42b631c5f58d3547f").WaitForCompletion(); public static Material matLunarInfectionopt => Addressables.LoadAssetAsync<Material>((object)"5b7137e159659d9468480716706ffdb3").WaitForCompletion(); public static Material matNewtBubble => Addressables.LoadAssetAsync<Material>((object)"0f2f8240d291d8b4f978caf9d1f322f3").WaitForCompletion(); public static Material matNewtHalfBubble => Addressables.LoadAssetAsync<Material>((object)"7b27d83f1218ac94388f8007219e1891").WaitForCompletion(); public static Material matNewtStatue => Addressables.LoadAssetAsync<Material>((object)"d4741282cffd55f42ab40f9f59bccd01").WaitForCompletion(); public static Material matNewtStatueopt => Addressables.LoadAssetAsync<Material>((object)"2d4d14271c5f2ab44a6655a6cd2bcd3e").WaitForCompletion(); public static Material matNewtStatueSandy => Addressables.LoadAssetAsync<Material>((object)"7dc13a1f618f00246a22431161f5121d").WaitForCompletion(); public static Material matSeerPortalDistortion => Addressables.LoadAssetAsync<Material>((object)"0f148d8c5652eab4f8d81b6d99aab62c").WaitForCompletion(); public static Material matSeerPortalEffectEdge => Addressables.LoadAssetAsync<Material>((object)"b86b0aab4aac44a47b80d837389066ee").WaitForCompletion(); public static Material matShopMilk => Addressables.LoadAssetAsync<Material>((object)"c1ab57a7c19116a41be1644ae1aaaef6").WaitForCompletion(); public static Material matSkybox4 => Addressables.LoadAssetAsync<Material>((object)"4fb23e17e50590b40829397b58e8e71e").WaitForCompletion(); public static Material matBear => Addressables.LoadAssetAsync<Material>((object)"12bda5f90561daa42bd5d04bf21226aa").WaitForCompletion(); public static Material matBearFluff => Addressables.LoadAssetAsync<Material>((object)"0715d6643076b8e4b996a5fca8ee2f0b").WaitForCompletion(); public static Material matBeetle => Addressables.LoadAssetAsync<Material>((object)"29bd00d772ad334439c61187f22544f6").WaitForCompletion(); public static Material matBeetleopt => Addressables.LoadAssetAsync<Material>((object)"d9dd9aceff3cf554d81ec96e42e6490a").WaitForCompletion(); public static Material matSulfurBeetle => Addressables.LoadAssetAsync<Material>((object)"07f22573e31b5fd43b89df47bb26dad0").WaitForCompletion(); public static Material matBeetleAllyGuard => Addressables.LoadAssetAsync<Material>((object)"79be1e9b24cf066479a40f5e96a14222").WaitForCompletion(); public static Material matBeetleGland => Addressables.LoadAssetAsync<Material>((object)"36507b7ba7972174583df6d88ff96e15").WaitForCompletion(); public static Material matBeetleJuice => Addressables.LoadAssetAsync<Material>((object)"eddf9e99c8669f3478f553e7380500d6").WaitForCompletion(); public static Material matBeetleQueenSphere => Addressables.LoadAssetAsync<Material>((object)"c9cd3f79c6f67f447920a93b72b7fe64").WaitForCompletion(); public static Material matBeetleGuardSlamDecal => Addressables.LoadAssetAsync<Material>((object)"72c33c1deee57b945a8b6b3086b08c01").WaitForCompletion(); public static Material matBeetleImpact => Addressables.LoadAssetAsync<Material>((object)"e5fd442022b389044b79125b32a6479e").WaitForCompletion(); public static Material matGroundSlamIndicator => Addressables.LoadAssetAsync<Material>((object)"0a6f598d185b1b846adacbc98b967145").WaitForCompletion(); public static Material matAuraPulse => Addressables.LoadAssetAsync<Material>((object)"2f96311cb7bb02043a7ce253c5f65615").WaitForCompletion(); public static Material matAuraPulseBeetleGuardopt => Addressables.LoadAssetAsync<Material>((object)"7cf8d4f3a53689848918921db08e8424").WaitForCompletion(); public static Material matBeetleGuard => Addressables.LoadAssetAsync<Material>((object)"9788169a4501d684fb766bdc3979c5e3").WaitForCompletion(); public static Material matBeetleGuardCharge => Addressables.LoadAssetAsync<Material>((object)"3999169e84df18f4aa2052e83246f450").WaitForCompletion(); public static Material matBeetleGuardTrail => Addressables.LoadAssetAsync<Material>((object)"762fbeda3c0952a4a808808f504dd4eb").WaitForCompletion(); public static Material matDefenseUpShield => Addressables.LoadAssetAsync<Material>((object)"7b24bfd99224ace458554041ad86f3be").WaitForCompletion(); public static Material matDefenseUpShieldopt => Addressables.LoadAssetAsync<Material>((object)"239047d1a4c6fd245b4c1a956576151e").WaitForCompletion(); public static Material matSulfurBeetleGuard => Addressables.LoadAssetAsync<Material>((object)"6665652591c3ed348a46a8d826e78f5b").WaitForCompletion(); public static Material matBeetleBreath => Addressables.LoadAssetAsync<Material>((object)"e97ca7aaf8aa28148acbfc66942aef9f").WaitForCompletion(); public static Material matBeetleBugs1 => Addressables.LoadAssetAsync<Material>((object)"6905c965daed2564396a7550d40968d8").WaitForCompletion(); public static Material matBeetleBugs2 => Addressables.LoadAssetAsync<Material>((object)"5e10fcd3aba0f2e409d8df96e4b5c71c").WaitForCompletion(); public static Material matBeetleQueen1 => Addressables.LoadAssetAsync<Material>((object)"b6a0d794b687577439926e7a2fa3a985").WaitForCompletion(); public static Material matBeetleQueen => Addressables.LoadAssetAsync<Material>((object)"642b3ef95213867478a68a8b872d09ba").WaitForCompletion(); public static Material matBeetleQueenAcidDecal => Addressables.LoadAssetAsync<Material>((object)"6389483b2c1d90646b62032333a4b938").WaitForCompletion(); public static Material matBeetleQueenAcidFizz => Addressables.LoadAssetAsync<Material>((object)"caf06dbe03692f34e87a86d0ce49f6a2").WaitForCompletion(); public static Material matBeetleSpit => Addressables.LoadAssetAsync<Material>((object)"146e0e113d4364c4fb44928eefcb02ae").WaitForCompletion(); public static Material matBeetleSpitLarge => Addressables.LoadAssetAsync<Material>((object)"fb6fa731616464645a4e09a42bc36d98").WaitForCompletion(); public static Material matBeetleSpitShockwave => Addressables.LoadAssetAsync<Material>((object)"c7d1183eaaca8344d90ac4c452a7940b").WaitForCompletion(); public static Material matBeetleSpitTrail1 => Addressables.LoadAssetAsync<Material>((object)"c74ea406c26b242408056db06e6785c3").WaitForCompletion(); public static Material matBeetleSpitTrail2 => Addressables.LoadAssetAsync<Material>((object)"fb04650251c07b24ebb61a962745843f").WaitForCompletion(); public static Material matSulfurBeetleQueen => Addressables.LoadAssetAsync<Material>((object)"dc8d58ecddbaf224aae4a26e945cd20e").WaitForCompletion(); public static Material matBehemoth => Addressables.LoadAssetAsync<Material>((object)"ce282dd478c23964ea947c3bf608255b").WaitForCompletion(); public static Material matBell => Addressables.LoadAssetAsync<Material>((object)"0bf3be0140c88154eb0a8b513f777c4d").WaitForCompletion(); public static Material matBellBall => Addressables.LoadAssetAsync<Material>((object)"309478dcc0cac7d489ea18d3a45cf22e").WaitForCompletion(); public static Material matBellBuffBeam => Addressables.LoadAssetAsync<Material>((object)"586162bf2f7b9d245819de3913781fbe").WaitForCompletion(); public static Material matBellDevice => Addressables.LoadAssetAsync<Material>((object)"850a29e83034a894893e000a0d44669a").WaitForCompletion(); public static Material matBellFlashBright => Addressables.LoadAssetAsync<Material>((object)"971e86f001a89824e9dc4de7019594de").WaitForCompletion(); public static Material matOmniExplosion1Bell => Addressables.LoadAssetAsync<Material>((object)"bbd87384436163b479decdcd089b9a90").WaitForCompletion(); public static Material matOmniHitspark1Bell => Addressables.LoadAssetAsync<Material>((object)"895906fe648b61e46af8cecc96a58f3c").WaitForCompletion(); public static Material matBeamSphereBeam => Addressables.LoadAssetAsync<Material>((object)"48f677977de13b34fbfed72eda6d9256").WaitForCompletion(); public static Material matBeamSphereCenter => Addressables.LoadAssetAsync<Material>((object)"d9a11956aee340c46984b620f61edb0b").WaitForCompletion(); public static Material matBeamSphereLightning => Addressables.LoadAssetAsync<Material>((object)"7d0f16668d9d1a74f8e36a435eb09b1b").WaitForCompletion(); public static Material matBFG => Addressables.LoadAssetAsync<Material>((object)"54adf418fac788c42933448651b09291").WaitForCompletion(); public static Material matBirdshark => Addressables.LoadAssetAsync<Material>((object)"2bb52944ae8efa7498edea342db46991").WaitForCompletion(); public static Material matBirdsharkFeather => Addressables.LoadAssetAsync<Material>((object)"b9a8b27635149344cbfcc9659837b7c8").WaitForCompletion(); public static Material matBison => Addressables.LoadAssetAsync<Material>((object)"d50c2ac9349141f4592c5e8b64cbdb66").WaitForCompletion(); public static Material matBisonopt => Addressables.LoadAssetAsync<Material>((object)"c595e7c05984cfc4f94629e33d2d9ef4").WaitForCompletion(); public static Material matBisonHair => Addressables.LoadAssetAsync<Material>((object)"5ae1ae8d5f7b26842a622ffe93ba1893").WaitForCompletion(); public static Material matBisonHairopt => Addressables.LoadAssetAsync<Material>((object)"02a759180d53228449e29d009ab3b8a1").WaitForCompletion(); public static Material matBisonMetalBall => Addressables.LoadAssetAsync<Material>((object)"e42db127e190afd42a237b5124d8fc88").WaitForCompletion(); public static Material matBisonMetalBallopt => Addressables.LoadAssetAsync<Material>((object)"c2168f4bb849fc54c84caec89fb8839a").WaitForCompletion(); public static Material matBisonSnowSphere => Addressables.LoadAssetAsync<Material>((object)"0b2a90fc3b3b6284eb837cb6b109bc27").WaitForCompletion(); public static Material matBisonSnowSphereopt => Addressables.LoadAssetAsync<Material>((object)"d696683afe025974d8c671ea6f362f20").WaitForCompletion(); public static Material matGenericChargeIndicator => Addressables.LoadAssetAsync<Material>((object)"f96ff503a3e20eb4f86d2c7e9848639a").WaitForCompletion(); public static Material matGenericChargeIndicatorbisonopt => Addressables.LoadAssetAsync<Material>((object)"1d52b8b8575b1674ca8149c21d692349").WaitForCompletion(); public static Material matSnowyOverlay => Addressables.LoadAssetAsync<Material>((object)"6f6fa8d539b4b50469b2d517ccd26740").WaitForCompletion(); public static Material Branches0 => Addressables.LoadAssetAsync<Material>((object)"54ec2fd62ebcb10438da41c6ea7b98a2").WaitForCompletion(); public static Material Branches0opt => Addressables.LoadAssetAsync<Material>((object)"e1582cc844af384459d781d668ed38b7").WaitForCompletion(); public static Material Branches1 => Addressables.LoadAssetAsync<Material>((object)"5d6405d0764225e45bd92b42b7a9e6be").WaitForCompletion(); public static Material FacingLeaves1 => Addressables.LoadAssetAsync<Material>((object)"a4f298d5ea69f1a4da615f5faef5656a").WaitForCompletion(); public static Material Fronds0 => Addressables.LoadAssetAsync<Material>((object)"55eba12c1082c4744b81f7cf9bc8d79f").WaitForCompletion(); public static Material Fronds0opt => Addressables.LoadAssetAsync<Material>((object)"e6ea7c83ddf47cc46a998c9db77cc8d2").WaitForCompletion(); public static Material Fronds1 => Addressables.LoadAssetAsync<Material>((object)"e201dd082ee36aa4193efe3f32a5a74c").WaitForCompletion(); public static Material Fronds1opt => Addressables.LoadAssetAsync<Material>((object)"ce7b1fada810cd74eb8f361d077ecffa").WaitForCompletion(); public static Material Fronds2 => Addressables.LoadAssetAsync<Material>((object)"fb72004fea7687546a46a74366f85c4b").WaitForCompletion(); public static Material Fronds2opt => Addressables.LoadAssetAsync<Material>((object)"1546f2403268421449debc158ad062fb").WaitForCompletion(); public static Material Leaves0 => Addressables.LoadAssetAsync<Material>((object)"8b08874b16b269e46a1418cbe91ed785").WaitForCompletion(); public static Material Leaves0opt => Addressables.LoadAssetAsync<Material>((object)"6669088cf5e0fd149afe89a1378a5b34").WaitForCompletion(); public static Material Leaves1 => Addressables.LoadAssetAsync<Material>((object)"7ba6bb78fe275d2479e94e03548aa691").WaitForCompletion(); public static Material Leaves1opt => Addressables.LoadAssetAsync<Material>((object)"6b9a251451f480640bdd374fbaaac66c").WaitForCompletion(); public static Material Leaves2 => Addressables.LoadAssetAsync<Material>((object)"41053060e7310a64481b6fa1770348c5").WaitForCompletion(); public static Material Leaves3 => Addressables.LoadAssetAsync<Material>((object)"70ec41d1c2928d542a98b82703018455").WaitForCompletion(); public static Material matBakeGreen => Addressables.LoadAssetAsync<Material>((object)"7ba5dc925bf736b48b549bc3b9c841c2").WaitForCompletion(); public static Material matBakeRed => Addressables.LoadAssetAsync<Material>((object)"9a8945ee3f6ca0542b0b919cb46b33f1").WaitForCompletion(); public static Material matBbBoulder => Addressables.LoadAssetAsync<Material>((object)"5595f23787c119345a9ac094c9516eb9").WaitForCompletion(); public static Material matBbBoulderopt => Addressables.LoadAssetAsync<Material>((object)"c68ac66f59ad7c84eae4529c509d54d8").WaitForCompletion(); public static Material matBBDistantTreeline => Addressables.LoadAssetAsync<Material>((object)"ba10803491e2e7246aeb81b7d58aee44").WaitForCompletion(); public static Material matBBGrass => Addressables.LoadAssetAsync<Material>((object)"a7e09beff3a04f54ea3de6e44468acef").WaitForCompletion(); public static Material matBBLowFog => Addressables.LoadAssetAsync<Material>((object)"4f1f9d64ccc9c7247bfc81283271145f").WaitForCompletion(); public static Material matBBPebble => Addressables.LoadAssetAsync<Material>((object)"a12f6c05a7f72c34c84561b8ff06d0ef").WaitForCompletion(); public static Material matBBPineNeedle => Addressables.LoadAssetAsync<Material>((object)"f1db55957331c2c47a60c14b5f6e77c7").WaitForCompletion(); public static Material matBbRuinBowl => Addressables.LoadAssetAsync<Material>((object)"04d8e19015e98d743a0d9ef6543405c8").WaitForCompletion(); public static Material matBbRuinGlowy1 => Addressables.LoadAssetAsync<Material>((object)"74733dbfcceb75a4a856d0da942421bd").WaitForCompletion(); public static Material matBbRuinGlowy => Addressables.LoadAssetAsync<Material>((object)"aff6a2eed5c1fd0408792827bd56ed69").WaitForCompletion(); public static Material matBbTerrain => Addressables.LoadAssetAsync<Material>((object)"d29c4df16ac017d49bbc338a40131e91").WaitForCompletion(); public static Material matBbTerrainForBoulders => Addressables.LoadAssetAsync<Material>((object)"154233c431899014eaf88aae320ed68a").WaitForCompletion(); public static Material matBbTerrainLight => Addressables.LoadAssetAsync<Material>((object)"46e2131659f49da41baaeef92e829d49").WaitForCompletion(); public static Material matBBWater => Addressables.LoadAssetAsync<Material>((object)"4d9c2e87fffad9a4ba34994c72387e99").WaitForCompletion(); public static Material matBloodDecal => Addressables.LoadAssetAsync<Material>((object)"dac03b14ad1472e46ae6dd080418620e").WaitForCompletion(); public static Material matMagmaWormGround => Addressables.LoadAssetAsync<Material>((object)"b311259f0ba3b914f934f185e2e932eb").WaitForCompletion(); public static Material matMossDecal => Addressables.LoadAssetAsync<Material>((object)"0926aab3135e51c4391219f23d6ae11a").WaitForCompletion(); public static Material matMossDecalLinear => Addressables.LoadAssetAsync<Material>((object)"b16ced7e7a5a2514dba428bb2884c489").WaitForCompletion(); public static Material matRootDecalBlackbeach => Addressables.LoadAssetAsync<Material>((object)"f74d29d1e3f80e14a9e3ff9f3f52c391").WaitForCompletion(); public static Material matSand => Addressables.LoadAssetAsync<Material>((object)"982d0192cd33f2948b19b5f88d870be5").WaitForCompletion(); public static Material matTemple => Addressables.LoadAssetAsync<Material>((object)"27e0a522be2a0b349bbe6b4f210d774e").WaitForCompletion(); public static Material matVagrantMossDecal => Addressables.LoadAssetAsync<Material>((object)"f203bf2adf4e0ec47927b591d2a9cb66").WaitForCompletion(); public static Material matWaterFoam => Addressables.LoadAssetAsync<Material>((object)"07039521f495af845910eb5fd6264370").WaitForCompletion(); public static Material matBlackholeGalaxyIntense => Addressables.LoadAssetAsync<Material>((object)"043cc48aa0ec9b648a193606a5cd347b").WaitForCompletion(); public static Material matBlackholeGalaxyLight => Addressables.LoadAssetAsync<Material>((object)"e9f5a102593087846a0cfa37de7f6673").WaitForCompletion(); public static Material matGravCube => Addressables.LoadAssetAsync<Material>((object)"ffa5882f146008b4fb2ea3a3a673c93a").WaitForCompletion(); public static Material matTriTip => Addressables.LoadAssetAsync<Material>((object)"7b6940995415ce846b0cc81ab21a88bb").WaitForCompletion(); public static Material matBleedOnHitAndExplode => Addressables.LoadAssetAsync<Material>((object)"02264299bdeb3be469111cd79a854627").WaitForCompletion(); public static Material matBleedOnHitAndExplodeAreaIndicator => Addressables.LoadAssetAsync<Material>((object)"015ea5d5d71439b4ea92db2428e05f2a").WaitForCompletion(); public static Material matPickupMoneyPack => Addressables.LoadAssetAsync<Material>((object)"a092723c7b2d75d459e30e4981dc1085").WaitForCompletion(); public static Material matTome => Addressables.LoadAssetAsync<Material>((object)"b7758840c150844459dc14b35bdc71d9").WaitForCompletion(); public static Material matTomeGold => Addressables.LoadAssetAsync<Material>((object)"62eb3b80c45f75e47aaeed4710ea0249").WaitForCompletion(); public static Material matAPRound => Addressables.LoadAssetAsync<Material>((object)"cdef31b8fde18a147a6d4fdaf629980f").WaitForCompletion(); public static Material matBossDamageImpact => Addressables.LoadAssetAsync<Material>((object)"a7216864164a48d4d8c5dea932f45c59").WaitForCompletion(); public static Material matHook => Addressables.LoadAssetAsync<Material>((object)"03c53624f71480c4f8655896414ea34d").WaitForCompletion(); public static Material matHookProjectile => Addressables.LoadAssetAsync<Material>((object)"1d28290d55cea744ca836ef2ba9b1fef").WaitForCompletion(); public static Material matHookTrail => Addressables.LoadAssetAsync<Material>((object)"e26ecfad07204584cbf615d27e394c0f").WaitForCompletion(); public static Material matHookTrailAdditive => Addressables.LoadAssetAsync<Material>((object)"1686c6ad2a819614cb7098ee039a9d96").WaitForCompletion(); public static Material maBrotherDustSpeckledLarge => Addressables.LoadAssetAsync<Material>((object)"bdc936b4d12a982408d54f43c5191f83").WaitForCompletion(); public static Material maBrotherGlassOverlay => Addressables.LoadAssetAsync<Material>((object)"3cf203bd14109584685ec5ffc20f4763").WaitForCompletion(); public static Material matBrother => Addressables.LoadAssetAsync<Material>((object)"f47fb45fdc20b9c4c841039195a72023").WaitForCompletion(); public static Material matBrotherArmor => Addressables.LoadAssetAsync<Material>((object)"31a8c6a3c05118743b8e18a20b042637").WaitForCompletion(); public static Material matBrotherCloth => Addressables.LoadAssetAsync<Material>((object)"a4cb334d615d6d84eb69fd35f30adb61").WaitForCompletion(); public static Material matBrotherDissolveParticle => Addressables.LoadAssetAsync<Material>((object)"65e1dd89b1b5b0b4996057fb3d60cc99").WaitForCompletion(); public static Material matBrotherEnergizedWaveTell => Addressables.LoadAssetAsync<Material>((object)"96eefb766c76a424fac1420af0f74a13").WaitForCompletion(); public static Material matBrotherEye => Addressables.LoadAssetAsync<Material>((object)"3fcd0cb1c0e429b418d926d56708fd9d").WaitForCompletion(); public static Material matBrotherEyeHurt => Addressables.LoadAssetAsync<Material>((object)"c3cfe1c1c1caf5a4493fb2f581f6eef9").WaitForCompletion(); public static Material matBrotherEyeTrail => Addressables.LoadAssetAsync<Material>((object)"0c4e580d76291bd45aae49b08cfd849e").WaitForCompletion(); public static Material matBrotherFirePillarIndicator => Addressables.LoadAssetAsync<Material>((object)"f9236e6c80e8d584188e93d4bf9571b8").WaitForCompletion(); public static Material matBrotherGem => Addressables.LoadAssetAsync<Material>((object)"6822be73b83169d4eb16afcfba326d34").WaitForCompletion(); public static Material matBrotherGlassDistortion => Addressables.LoadAssetAsync<Material>((object)"ffe71e4fcf8289846a2ac1886ee2dba7").WaitForCompletion(); public static Material matBrotherHammer => Addressables.LoadAssetAsync<Material>((object)"0bb2107d4b60946498a890c7f7acd7bc").WaitForCompletion(); public static Material matBrotherInfectionBlue => Addressables.LoadAssetAsync<Material>((object)"a352dcbdad1aebb4f864b730c80d8d4a").WaitForCompletion(); public static Material matBrotherInfectionGreen => Addressables.LoadAssetAsync<Material>((object)"382991a49f81b7a4999fe9398f0d9178").WaitForCompletion(); public static Material matBrotherInfectionRed => Addressables.LoadAssetAsync<Material>((object)"b8fd9158724923d408431d707c20d470").WaitForCompletion(); public static Material matBrotherInfectionWhite => Addressables.LoadAssetAsync<Material>((object)"cd0b69a552fa96246b30e6a19bfc7d3a").WaitForCompletion(); public static Material matBrotherPostBossSphere => Addressables.LoadAssetAsync<Material>((object)"5b1460f5fbe1f724aa8f53967503ab7e").WaitForCompletion(); public static Material matBrotherPreBossSphere => Addressables.LoadAssetAsync<Material>((object)"8611d0e04559acf4a9006b3f68c2985a").WaitForCompletion(); public static Material matBrotherSlamDecal => Addressables.LoadAssetAsync<Material>((object)"1b76f36600519854685bd9eebf147352").WaitForCompletion(); public static Material matBrotherSlamDecalCracks => Addressables.LoadAssetAsync<Material>((object)"7c9b3d34e7801784cabc6f4feac1fc81").WaitForCompletion(); public static Material matBrotherStealAura => Addressables.LoadAssetAsync<Material>((object)"6436b706faed4674eb3b9f960c287594").WaitForCompletion(); public static Material matBrotherStib => Addressables.LoadAssetAsync<Material>((object)"a73788b69725dd54da8b20c35052d79c").WaitForCompletion(); public static Material matBrotherSwing => Addressables.LoadAssetAsync<Material>((object)"06b7267c1ea514c4d9c484938a2bae26").WaitForCompletion(); public static Material matBrotherSwingDistortion => Addressables.LoadAssetAsync<Material>((object)"f5df41aa09515214ea9f36344518a9fd").WaitForCompletion(); public static Material matBrotherUltIndicator => Addressables.LoadAssetAsync<Material>((object)"3c1e3f7da5d063142895313765fb82aa").WaitForCompletion(); public static Material matBrotherUltIndicatorTall => Addressables.LoadAssetAsync<Material>((object)"c23e62cda9c882e47ba5d555b292b976").WaitForCompletion(); public static Material matLunarShardImpactEffect => Addressables.LoadAssetAsync<Material>((object)"c6a8ae00fc0e85745b142f1434427ade").WaitForCompletion(); public static Material matLunarShardTrail => Addressables.LoadAssetAsync<Material>((object)"1296cf45cf208d34b84711265a62bd42").WaitForCompletion(); public static Material matHelfireIgniteEffectFlare => Addressables.LoadAssetAsync<Material>((object)"18d906f0aeafd3248845af0f96f6e4c7").WaitForCompletion(); public static Material matHelfireRangeIndicator => Addressables.LoadAssetAsync<Material>((object)"3650cc434771b9c4a964ee7ab08ddd92").WaitForCompletion(); public static Material matOnHelfire => Addressables.LoadAssetAsync<Material>((object)"c59bc71780db5664e81fce3e3a83d7fc").WaitForCompletion(); public static Material matPotion => Addressables.LoadAssetAsync<Material>((object)"22a845e7743f1f345b34d284a706202d").WaitForCompletion(); public static Material matCaptain => Addressables.LoadAssetAsync<Material>((object)"08bf5e4309aafd54db6ba70b5e54a379").WaitForCompletion(); public static Material matCaptainAirstrikeAltAreaIndicatorInner => Addressables.LoadAssetAsync<Material>((object)"5d505e0e853a2424692f0a1c0a54ee39").WaitForCompletion(); public static Material matCaptainAirstrikeAltAreaIndicatorOuter => Addressables.LoadAssetAsync<Material>((object)"2c6d811f94e01ae4bb17c817644caa68").WaitForCompletion(); public static Material matCaptainAirstrikeAltLaser => Addressables.LoadAssetAsync<Material>((object)"60536146cbca47646a3875de4e977953").WaitForCompletion(); public static Material matCaptainAirstrikeAltRadiusWarning => Addressables.LoadAssetAsync<Material>((object)"cc8220888f8203446ae6be201924e138").WaitForCompletion(); public static Material matCaptainAirstrikeAreaIndicator => Addressables.LoadAssetAsync<Material>((object)"91f6432997b9c54479ed050a7e849c36").WaitForCompletion(); public static Material matCaptainAirstrikeCore => Addressables.LoadAssetAsync<Material>((object)"26dc66a0f5d4c2c438b61fa58651284e").WaitForCompletion(); public static Material matCaptainAirstrikeFlechetteBurning => Addressables.LoadAssetAsync<Material>((object)"f6d992195bff0404f86cf4717317b627").WaitForCompletion(); public static Material matCaptainAirstrikeFletchette => Addressables.LoadAssetAsync<Material>((object)"e70e9aa8fd721004c98013ce8f8b1797").WaitForCompletion(); public static Material matCaptainAirstrikeTrail => Addressables.LoadAssetAsync<Material>((object)"f2dfd13b414370f43aeedf8ec11ea55f").WaitForCompletion(); public static Material matCaptainAlt => Addressables.LoadAssetAsync<Material>((object)"e68f7f07ff0ca9a43b15bbb1bcbe3537").WaitForCompletion(); public static Material matCaptainAltSolus => Addressables.LoadAssetAsync<Material>((object)"726a9a6260bcce74d924070ece3c2b9e").WaitForCompletion(); public static Material matCaptainAltSolusopaque => Addressables.LoadAssetAsync<Material>((object)"21d56c91cbbc946489da6c43d5386abf").WaitForCompletion(); public static Material matCaptainAltSolus2 => Addressables.LoadAssetAsync<Material>((object)"ab8a847e1dc88d9409271886170a2cd6").WaitForCompletion(); public static Material matCaptainAltSolus2opaque => Addressables.LoadAssetAsync<Material>((object)"71049e1351d2e53419ecd2735b118a46").WaitForCompletion(); public static Material matCaptainArmor => Addressables.LoadAssetAsync<Material>((object)"8b41b5b55efe3094ea373aa8924f5084").WaitForCompletion(); public static Material matCaptainArmorAlt => Addressables.LoadAssetAsync<Material>((object)"748eda899d66fd547946c2e94bdb7a53").WaitForCompletion(); public static Material matCaptainBlueprintsInvalid => Addressables.LoadAssetAsync<Material>((object)"4fa3ad42277808a47840e5644aab2042").WaitForCompletion(); public static Material matCaptainBlueprintsOK => Addressables.LoadAssetAsync<Material>((object)"9b27a471b83bcce45affc1b4e569bb62").WaitForCompletion(); public static Material matCaptainBlueprintsWarningInvalid => Addressables.LoadAssetAsync<Material>((object)"124586a62df429b47aa0a15f0faa5ec4").WaitForCompletion(); public static Material matCaptainBlueprintsWarningOK => Addressables.LoadAssetAsync<Material>((object)"bd826a48a3b155b47961884a91d92314").WaitForCompletion(); public static Material matCaptainBodyArmorRing => Addressables.LoadAssetAsync<Material>((object)"e84c7f46972587940b8f20519dabbc79").WaitForCompletion(); public static Material matCaptainBodyArmorShield => Addressables.LoadAssetAsync<Material>((object)"987ca1b7cc4a13e459ea417c83b0fda4").WaitForCompletion(); public static Material matCaptainBodyArmorSphere => Addressables.LoadAssetAsync<Material>((object)"b3133a5fc363b3a4ea2d997a2067f497").WaitForCompletion(); public static Material matCaptainColossusAltArmor => Addressables.LoadAssetAsync<Material>((object)"572c80ba738b3144f9590ef372d0b055").WaitForCompletion(); public static Material matCaptainColossusAltClothes => Addressables.LoadAssetAsync<Material>((object)"687dd7f58c142ee448ac92ebe99cb1d7").WaitForCompletion(); public static Material matCaptainDefenseMatrixLaser => Addressables.LoadAssetAsync<Material>((object)"7988cd1c71cc9464885304a3c5761dd1").WaitForCompletion(); public static Material matCaptainFlareRing => Addressables.LoadAssetAsync<Material>((object)"65bf4f58e93bbec4d9d53b2a1c28ba2e").WaitForCompletion(); public static Material matCaptainFlareTiling => Addressables.LoadAssetAsync<Material>((object)"afdb5da8324069b498c04e77f3efea0a").WaitForCompletion(); public static Material matCaptainJacket => Addressables.LoadAssetAsync<Material>((object)"d23fca247876f9c48a2ac073044bf117").WaitForCompletion(); public static Material matCaptainJacketAlt => Addressables.LoadAssetAsync<Material>((object)"a5774fc4cd1d58e4c8cae5324a8073ee").WaitForCompletion(); public static Material matCaptainRobotBits => Addressables.LoadAssetAsync<Material>((object)"14e434e0ac8ebcd46bb9728721213a11").WaitForCompletion(); public static Material matCaptainRobotBitsAlt => Addressables.LoadAssetAsync<Material>((object)"1b31d113494066a498813635d14bb520").WaitForCompletion(); public static Material matCaptainSignal => Addressables.LoadAssetAsync<Material>((object)"feeda1f55e21c084aa6326bc7e99c921").WaitForCompletion(); public static Material matCaptainSupplyDropAreaIndicator2 => Addressables.LoadAssetAsync<Material>((object)"1eb5dcb4e1090b4489634b95fa448198").WaitForCompletion(); public static Material matCaptainSupplyDropAreaIndicatorInner => Addressables.LoadAssetAsync<Material>((object)"75759ba9da1b7944a9d281d41425d7dc").WaitForCompletion(); public static Material matCaptainSupplyDropAreaIndicatorOuter => Addressables.LoadAssetAsync<Material>((object)"82f8ddec4a6ec484d829ad21959b9a6b").WaitForCompletion(); public static Material matCaptainSupplyDropEquipmentRestock => Addressables.LoadAssetAsync<Material>((object)"a72b5b57fa4b7d44a85ae1d9b7f16da4").WaitForCompletion(); public static Material matCaptainSupplyDropHacking => Addressables.LoadAssetAsync<Material>((object)"02865fea37481184096e25b4d7767500").WaitForCompletion(); public static Material matCaptainSupplyDropHealing => Addressables.LoadAssetAsync<Material>((object)"5be601672a643584a8bf78a2ca56c12b").WaitForCompletion(); public static Material matCaptainSupplyDropPlating => Addressables.LoadAssetAsync<Material>((object)"38978e2784629694e8e604ab2ac3f3d2").WaitForCompletion(); public static Material matCaptainSupplyDropShocking => Addressables.LoadAssetAsync<Material>((object)"26c6972a827de3841a7034994119ae0e").WaitForCompletion(); public static Material matCaptainSupplyHackingLine => Addressables.LoadAssetAsync<Material>((object)"85221445fe66a444689b91a7a6faf8ec").WaitForCompletion(); public static Material matCaptainSupplyRadiusHacking => Addressables.LoadAssetAsync<Material>((object)"8062c0e2f53368042a66bab96c73c563").WaitForCompletion(); public static Material matCaptainSupplyRadiusHealing => Addressables.LoadAssetAsync<Material>((object)"e83c64610e12e6b44b6670b871771659").WaitForCompletion(); public static Material matCaptainSwing => Addressables.LoadAssetAsync<Material>((object)"719af41061e8f1449bed0d3350a3ebca").WaitForCompletion(); public static Material matCaptainTazerCore => Addressables.LoadAssetAsync<Material>((object)"3a8cf3d6b1936454c9e136737480767b").WaitForCompletion(); public static Material matCaptainTazerTrail => Addressables.LoadAssetAsync<Material>((object)"759fab04020dd6740823b2d20e60ead0").WaitForCompletion(); public static Material matCaptainTracerHead => Addressables.LoadAssetAsync<Material>((object)"444a79da59094b2429b374fd43f4482a").WaitForCompletion(); public static Material matCaptainTracerTrail => Addressables.LoadAssetAsync<Material>((object)"e458af0f1a2c3044e82ce3fee3460158").WaitForCompletion(); public static Material matHackingDiscHologram => Addressables.LoadAssetAsync<Material>((object)"9710fbe8465b1894b885607fe8e43c13").WaitForCompletion(); public static Material matUIRemapCrosshairCaptain => Addressables.LoadAssetAsync<Material>((object)"5e8d9c65e15c21640800777fe55eca8e").WaitForCompletion(); public static Material matWireTrailCaptain => Addressables.LoadAssetAsync<Material>((object)"3b3b14908b80d2b45879a5e36b3ae4f0").WaitForCompletion(); public static Material matCategoryChestDamage => Addressables.LoadAssetAsync<Material>((object)"1bddc2e0ecf23a547b71fbc47d7583ae").WaitForCompletion(); public static Material matCategoryChestDamageopt => Addressables.LoadAssetAsync<Material>((object)"f5b37f29e35d56340a2d3e4ade86b6ef").WaitForCompletion(); public static Material matCategoryChestDamageSymbol => Addressables.LoadAssetAsync<Material>((object)"47adb423f8f403040948ee97ecb1f08f").WaitForCompletion(); public static Material matCategoryChestDamageSymbolopt => Addressables.LoadAssetAsync<Material>((object)"8e38e8249e5d5c84fb298bdb6ec68d3c").WaitForCompletion(); public static Material matCategoryChestHealing => Addressables.LoadAssetAsync<Material>((object)"7563e0780c2537e448b20018fb903d1b").WaitForCompletion(); public static Material matCategoryChestHealingopt => Addressables.LoadAssetAsync<Material>((object)"4a0ce8876d6d17742a813b1e9d624caa").WaitForCompletion(); public static Material matCategoryChestHealingSymbol => Addressables.LoadAssetAsync<Material>((object)"060183cb6206ee74fbc05497749d1c6b").WaitForCompletion(); public static Material matCategoryChestHealingSymbolopt => Addressables.LoadAssetAsync<Material>((object)"9e7bb4e9a03a6aa41890471358c95bed").WaitForCompletion(); public static Material matCategoryChestUtility => Addressables.LoadAssetAsync<Material>((object)"d74df35b960ff1c4fa6523d80dd1a34c").WaitForCompletion(); public static Material matCategoryChestUtilityopt => Addressables.LoadAssetAsync<Material>((object)"908a21eef2b2b7b4d93e1d4fe041fb22").WaitForCompletion(); public static Material matCategoryChestUtilitySymbol => Addressables.LoadAssetAsync<Material>((object)"b29c8821172f21240ae09d42eb3329eb").WaitForCompletion(); public static Material matCategoryChestUtilitySymbolopt => Addressables.LoadAssetAsync<Material>((object)"2f6861638839f7546906c65b6db41514").WaitForCompletion(); public static Material matUkulele => Addressables.LoadAssetAsync<Material>((object)"650f44efdbafaec4794a225778ffa9f8").WaitForCompletion(); public static Material matUkulele2 => Addressables.LoadAssetAsync<Material>((object)"eb89feda79f2d8747916b97667c2581b").WaitForCompletion(); public static Material matChest1 => Addressables.LoadAssetAsync<Material>((object)"ab6b9beaa926cae4398031dcbc09df40").WaitForCompletion(); public static Material matChest1opt => Addressables.LoadAssetAsync<Material>((object)"0a0389217c489444ca86f46208af0edc").WaitForCompletion(); public static Material matClayBossGooDecal => Addressables.LoadAssetAsync<Material>((object)"1c710afcf88a03543aaf5bf0ae9da0cc").WaitForCompletion(); public static Material matClayBubble => Addressables.LoadAssetAsync<Material>((object)"557cc0ba72a25b84d8ba009ba588a63a").WaitForCompletion(); public static Material matClayBubbleBillboard => Addressables.LoadAssetAsync<Material>((object)"b35a1076daecdf1468bab90432a58227").WaitForCompletion(); public static Material matClayGooFizzle => Addressables.LoadAssetAsync<Material>((object)"fe2aedea34a34c44fad413c46cff88b3").WaitForCompletion(); public static Material matClayBoss => Addressables.LoadAssetAsync<Material>((object)"4f1cff8bb38135a45a66d751eca101ac").WaitForCompletion(); public static Material matClayBossLightshaft => Addressables.LoadAssetAsync<Material>((object)"4da7bd8a3f463644e8aa3fa5520e8978").WaitForCompletion(); public static Material matClayPotProjectile => Addressables.LoadAssetAsync<Material>((object)"6e5cbd7f6b1c0b748a7b99f07d16dc45").WaitForCompletion(); public static Material matDrainSiphon => Addressables.LoadAssetAsync<Material>((object)"126a5f4d0a539f14b998dd10754b7578").WaitForCompletion(); public static Material matGooMulcher => Addressables.LoadAssetAsync<Material>((object)"c916ae66101e6af4d9641860fc025668").WaitForCompletion(); public static Material matGooTrail => Addressables.LoadAssetAsync<Material>((object)"2080ca5a40357224fb5c6b35d1e5b0e7").WaitForCompletion(); public static Material matGooTrailLegs => Addressables.LoadAssetAsync<Material>((object)"e85f23a365a177e49a69435707bf2852").WaitForCompletion(); public static Material matTarball => Addressables.LoadAssetAsync<Material>((object)"25bc0a6a5d2f31041bea22488b5684a8").WaitForCompletion(); public static Material matTrailSiphonHealth => Addressables.LoadAssetAsync<Material>((object)"de50c57a11e5d5f4c98d94893d956a76").WaitForCompletion(); public static Material matClayBruiser => Addressables.LoadAssetAsync<Material>((object)"d01a352a5ae46f747a19d9b45c947984").WaitForCompletion(); public static Material matClayGooDecalLong => Addressables.LoadAssetAsync<Material>((object)"5968ccbed11dd22408db3279293295c0").WaitForCompletion(); public static Material matClayGooDecalSplat => Addressables.LoadAssetAsync<Material>((object)"d672083191f044f47a127699818e515c").WaitForCompletion(); public static Material matClayMinigunTracer => Addressables.LoadAssetAsync<Material>((object)"d698155e720c52846a404f27e677adcc").WaitForCompletion(); public static Material matCleanseCore => Addressables.LoadAssetAsync<Material>((object)"4feb9b06542aa8d479fc749d51629b10").WaitForCompletion(); public static Material matCleanseShockwave => Addressables.LoadAssetAsync<Material>((object)"2b0d1ed040027de48b0870e5f020168e").WaitForCompletion(); public static Material matCleanseWater => Addressables.LoadAssetAsync<Material>((object)"93f77a2f18935704198aba266fdfbd98").WaitForCompletion(); public static Material matWaterPack => Addressables.LoadAssetAsync<Material>((object)"fff794ea802d9684f82a153f7592b070").WaitForCompletion(); public static Material matClover => Addressables.LoadAssetAsync<Material>((object)"534a7476befa50f49b5eea6d96a47e4e").WaitForCompletion(); public static Material matCloverEffect => Addressables.LoadAssetAsync<Material>((object)"d2d7b913a4ea0654991d76ff2e95bd29").WaitForCompletion(); public static Material matCloverRing => Addressables.LoadAssetAsync<Material>((object)"176c40c75bfb8cb4aac4d548b776883c").WaitForCompletion(); public static Material matMissileRack => Addressables.LoadAssetAsync<Material>((object)"6bf2757a55afa1f4bb06c89ca6808464").WaitForCompletion(); public static Material matCommandoAltColossus => Addressables.LoadAssetAsync<Material>((object)"f12425626ce3f834293537db859f094b").WaitForCompletion(); public static Material matCommandoAltVulture => Addressables.LoadAssetAsync<Material>((object)"1dcfd8ce4d2f7b744bfdb398777ade75").WaitForCompletion(); public static Material matCommandoBaseBullet => Addressables.LoadAssetAsync<Material>((object)"d14bd84437cdd314ca150a7133bd0ef3").WaitForCompletion(); public static Material matCommandoDualies => Addressables.LoadAssetAsync<Material>((object)"79721deb6c4df58499b339f81ac8b33d").WaitForCompletion(); public static Material matCommandoDualiesAlt => Addressables.LoadAssetAsync<Material>((object)"e5cc60e3af06acc48808aca7b92ca8ba").WaitForCompletion(); public static Material matCommandoDualiesColorShift01 => Addressables.LoadAssetAsync<Material>((object)"24eca5d0415f55e478ac24551aa7da62").WaitForCompletion(); public static Material matCommandoDualiesColorShift02 => Addressables.LoadAssetAsync<Material>((object)"e5a3cdb099b18ce42b907b8a39c3b948").WaitForCompletion(); public static Material matCommandoDualiesColorShift03 => Addressables.LoadAssetAsync<Material>((object)"88b529de24aae4742a4b65c3f50da6a5").WaitForCompletion(); public static Material matCommandoDualiesEnforcer => Addressables.LoadAssetAsync<Material>((object)"bf03295f2e35bb545b9b5a0c2cc4b20d").WaitForCompletion(); public static Material matCommandoDualiesScout => Addressables.LoadAssetAsync<Material>((object)"df5318ee23131e043934d5f5a4a8b0df").WaitForCompletion(); public static Material matCommandoFMJBullet => Addressables.LoadAssetAsync<Material>((object)"6f14745078fbecf4096118d76dbc4299").WaitForCompletion(); public static Material matCommandoFMJRing => Addressables.LoadAssetAsync<Material>((object)"3016091b2eea5584fb08124a017188e2").WaitForCompletion(); public static Material matCommandoFmjSweetSpotBurst => Addressables.LoadAssetAsync<Material>((object)"052228127c9c608489c76e3f26207985").WaitForCompletion(); public static Material matCommandoFmjSweetSpotGlow => Addressables.LoadAssetAsync<Material>((object)"206513a9da82bc849bdc9caafd9a0080").WaitForCompletion(); public static Material matCommandoGun => Addressables.LoadAssetAsync<Material>((object)"3500db7200486324c945ad78b7c88141").WaitForCompletion(); public static Material matCommandoShotgunTracerCore => Addressables.LoadAssetAsync<Material>((object)"2918f1157a6d1524282f2a5f0833b3e8").WaitForCompletion(); public static Material matCommandoShotgunTrail => Addressables.LoadAssetAsync<Material>((object)"11c953c27d8e72643b79b9ffd3aa8c4d").WaitForCompletion(); public static Material matCommandoSniper => Addressables.LoadAssetAsync<Material>((object)"ba7818ab6fa9bd74992741cb1f969b3c").WaitForCompletion(); public static Material matCommandoSpinPistol => Addressables.LoadAssetAsync<Material>((object)"c5a9db22938da8c4ba62ac8dcdddfeb7").WaitForCompletion(); public static Material matCommandoStickyGrenade => Addressables.LoadAssetAsync<Material>((object)"f4aa135c264b44d40bb4c6519744275e").WaitForCompletion(); public static Material texRampLightning2 => Addressables.LoadAssetAsync<Material>((object)"bf4dbab7807607d43b1c56149a761eed").WaitForCompletion(); public static Material tmpBombDropshadow3D => Addressables.LoadAssetAsync<Material>((object)"e9c4659325ce3cb4fa0364b22544eb3b").WaitForCompletion(); public static Material tmpBombDropshadowHologram => Addressables.LoadAssetAsync<Material>((object)"f1e6e6926d48949498fe5f45f43c8eeb").WaitForCompletion(); public static Material tmpBombDropshadowOutlined => Addressables.LoadAssetAsync<Material>((object)"9fff4306338aaec49a4c78f40b8c326f").WaitForCompletion(); public static Material tmpBombDropshadowOutlinedThick => Addressables.LoadAssetAsync<Material>((object)"be21c82ec4526604687c1f2eb214939a").WaitForCompletion(); public static Material tmpBombPlain => Addressables.LoadAssetAsync<Material>((object)"9eed6c93949516e48aa30f19276ffa2c").WaitForCompletion(); public static Material matBoneWeightVisualizer => Addressables.LoadAssetAsync<Material>((object)"393f7bf5e03982447b8d879002a61d39").WaitForCompletion(); public static Material matClayGooDebuff => Addressables.LoadAssetAsync<Material>((object)"ef32089d63eac6e44b07d9b3d1b0b4d6").WaitForCompletion(); public static Material matCloakedEffect => Addressables.LoadAssetAsync<Material>((object)"6c979f58a0f01b14f981c739264f8280").WaitForCompletion(); public static Material matCloakedEffectopt => Addressables.LoadAssetAsync<Material>((object)"4e9995406c6f54646a8cf4632af7e94c").WaitForCompletion(); public static Material matDebugBlack => Addressables.LoadAssetAsync<Material>((object)"f6b80414b12d2234bb3a1508925f5d0b").WaitForCompletion(); public static Material matDebugBlue => Addressables.LoadAssetAsync<Material>((object)"b661f44a95ca6364a8b39c19fc9a0c2e").WaitForCompletion(); public static Material matDebugInvertedGreen => Addressables.LoadAssetAsync<Material>((object)"b66af66c551fcf04197b20253f6fe30b").WaitForCompletion(); public static Material matDebugRed => Addressables.LoadAssetAsync<Material>((object)"6f102a5352ad7904f8b9ba4718d80b10").WaitForCompletion(); public static Material matDebugYellow => Addressables.LoadAssetAsync<Material>((object)"b285cd647ba3cf3488e5f6f1480eb127").WaitForCompletion(); public static Material matEditorTemporary => Addressables.LoadAssetAsync<Material>((object)"70a84b6cb0b0bed46847977db3d5bc26").WaitForCompletion(); public static Material matEnergyShield => Addressables.LoadAssetAsync<Material>((object)"bcc6762d0c739cd459cdf23b7c08745c").WaitForCompletion(); public static Material matFlashWhite => Addressables.LoadAssetAsync<Material>((object)"68aa842660ec9724392becb6864318a1").WaitForCompletion(); public static Material matGlowItemPickup => Addressables.LoadAssetAsync<Material>((object)"7be7f78d9bc0ec044958cfac0ef8bf29").WaitForCompletion(); public static Material matImmune => Addressables.LoadAssetAsync<Material>((object)"4f73a3e27d8529c409a6f5f2a0d1935e").WaitForCompletion(); public static Material matIsShocked => Addressables.LoadAssetAsync<Material>((object)"efb87e4ca777db44da34e51807b9e3ee").WaitForCompletion(); public static Material matLogBookBasic => Addressables.LoadAssetAsync<Material>((object)"fba55c425e516bd4fbdccf814a75b024").WaitForCompletion(); public static Material matLogBookBoss => Addressables.LoadAssetAsync<Material>((object)"59bf2957c1abaca4e9cf5e7e0676d82f").WaitForCompletion(); public static Material matOnFire => Addressables.LoadAssetAsync<Material>((object)"a9204cb0cc395ad449c95cf03920056f").WaitForCompletion(); public static Material matPickupLogbook => Addressables.LoadAssetAsync<Material>((object)"afdbfbbe771422e4c82d077ef6c751bb").WaitForCompletion(); public static Material matRepairSummonedOverlay => Addressables.LoadAssetAsync<Material>((object)"15b33179fb7594e46a4f7542dd2b6bd4").WaitForCompletion(); public static Material matRevealedEffect => Addressables.LoadAssetAsync<Material>((object)"7da068649eddb544295d0caa6a9fc89a").WaitForCompletion(); public static Material matSlow80Debuff => Addressables.LoadAssetAsync<Material>((object)"c2a2d69a93afc074f83be5c7579e623a").WaitForCompletion(); public static Material matTeamAreaIndicatorDecalMonster => Addressables.LoadAssetAsync<Material>((object)"f6819ddda87946c4da8f1956eb191ecb").WaitForCompletion(); public static Material matTeamAreaIndicatorDecalPlayer => Addressables.LoadAssetAsync<Material>((object)"eaadb946ec60f2e4d9d473f439c2f9ad").WaitForCompletion(); public static Material matTeamAreaIndicatorFullMonster => Addressables.LoadAssetAsync<Material>((object)"cd0979c245cb5454eb314d4195183c17").WaitForCompletion(); public static Material matTeamAreaIndicatorFullPlayer => Addressables.LoadAssetAsync<Material>((object)"142b60450e9d26346a14ad81b94e8208").WaitForCompletion(); public static Material matTeamAreaIndicatorIntersectionMonster => Addressables.LoadAssetAsync<Material>((object)"6920beccf8aaf0b4587657476cfb51f5").WaitForCompletion(); public static Material matTeamAreaIndicatorIntersectionPlayer => Addressables.LoadAssetAsync<Material>((object)"f0b8ddcbf6d16584c9f9da7b3a3fbdba").WaitForCompletion(); public static Material matTeleportOutSpark => Addressables.LoadAssetAsync<Material>((object)"bfcf6973a1534de4aa5dab1a74509da1").WaitForCompletion(); public static Material matTPInOut => Addressables.LoadAssetAsync<Material>((object)"6eb5719dcba5b6f4393bbca21764380c").WaitForCompletion(); public static Material matVoidDeathBombAreaIndicatorBack => Addressables.LoadAssetAsync<Material>((object)"79ac7386c5836244b87e56f0abd17785").WaitForCompletion(); public static Material matVoidDeathBombAreaIndicatorFront => Addressables.LoadAssetAsync<Material>((object)"728cebd9f8913a646a5ed458f8fb077b").WaitForCompletion(); public static Material matVoidDeathBombDust => Addressables.LoadAssetAsync<Material>((object)"a18660c0e765af54e94f751d0d444a93").WaitForCompletion(); public static Material matVoidDeathBombGem => Addressables.LoadAssetAsync<Material>((object)"17f928f3a73c6a746b0a9c4164b97643").WaitForCompletion(); public static Material matVoidDeathBombStreak => Addressables.LoadAssetAsync<Material>((object)"778d4301fc218404b8e3396b894ece58").WaitForCompletion(); public static Material FacingLeaves3 => Addressables.LoadAssetAsync<Material>((object)"43356454b4176f946b4c25356495b356").WaitForCompletion(); public static Material FacingLeaves3opt => Addressables.LoadAssetAsync<Material>((object)"3f31dfc2e8a6a514a92afb191db2f4f1").WaitForCompletion(); public static Material Leaves2opt => Addressables.LoadAssetAsync<Material>((object)"bb6128a6c5902a84c9e43304dd0f55ce").WaitForCompletion(); public static Material matDetailRock => Addressables.LoadAssetAsync<Material>((object)"ddb734ac43614b8468f8efd0fb57bc55").WaitForCompletion(); public static Material matRescueshipBroken => Addressables.LoadAssetAsync<Material>((object)"473ab3dab534d2a48a9ff4e1fbd38f31").WaitForCompletion(); public static Material matRescueshipDirtPiles => Addressables.LoadAssetAsync<Material>((object)"0362c8c34f450f245a6d4cb925dd8e97").WaitForCompletion(); public static Material matRescueshipImpactDecalLarge => Addressables.LoadAssetAsync<Material>((object)"a00d9bb1e1b2fea4db5e621bb39ce420").WaitForCompletion(); public static Material matRescueshipImpactDecalSmall => Addressables.LoadAssetAsync<Material>((object)"1d9cf85abb8e4254397f724c6db301f4").WaitForCompletion(); public static Material matRoach => Addressables.LoadAssetAsync<Material>((object)"c93ef35a06a58b74fabedcc1c129576d").WaitForCompletion(); public static Material matRockModular2 => Addressables.LoadAssetAsync<Material>((object)"d39960a65a6648f41a9c4e75003924bb").WaitForCompletion(); public static Material matSandDetailRock => Addressables.LoadAssetAsync<Material>((object)"b0257e514ca279047b07835220f2fc07").WaitForCompletion(); public static Material matSandDetailRockBeetleGuardopt => Addressables.LoadAssetAsync<Material>((object)"089d5f6e0fdd1f947ad4efab12d4e96c").WaitForCompletion(); public static Material matSkybox1 => Addressables.LoadAssetAsync<Material>((object)"d546bb642bc77794c9178e1704f8050a").WaitForCompletion(); public static Material matSkyboxFoggy => Addressables.LoadAssetAsync<Material>((object)"9b3fa6c9101796b4ebfb8d2498c5f6e5").WaitForCompletion(); public static Material matTrimSheetAlien1BossEmission => Addressables.LoadAssetAsync<Material>((object)"e534b2bb119f05a4f988d54259561c36").WaitForCompletion(); public static Material matTrimSheetAlien1BossEmissionopt => Addressables.LoadAssetAsync<Material>((object)"3a771133fd21c1f4289c63aceb529852").WaitForCompletion(); public static Material matTrimSheetAlien1BossEmissionDirty => Addressables.LoadAssetAsync<Material>((object)"786725ed01fcf764eae7d67629d74157").WaitForCompletion(); public static Material matTrimsheetAlien1Detail => Addressables.LoadAssetAsync<Material>((object)"1eb269a1d5ccebf47b1fbc8f51a6dda7").WaitForCompletion(); public static Material matTrimSheetAlien1Lichen => Addressables.LoadAssetAsync<Material>((object)"b99dec9a04363814cb8eab1e68541d1e").WaitForCompletion(); public static Material matTrimSheetAlien2Lichen => Addressables.LoadAssetAsync<Material>((object)"cdf47c18d3a1e5c4e8c9980a03bedab5").WaitForCompletion(); public static Material matTrimSheetAlien3Emissive => Addressables.LoadAssetAsync<Material>((object)"8a58b4d3cd6fcc14fa6a5300645a97d9").WaitForCompletion(); public static Material matTrimSheetAlien3Lichen => Addressables.LoadAssetAsync<Material>((object)"df64bd30569dc9042977cdf6174cfabe").WaitForCompletion(); public static Material matTrimSheetAlien3LichenHeavy => Addressables.LoadAssetAsync<Material>((object)"12d9225dff1f1144d880c60142e5919c").WaitForCompletion(); public static Material matTrimSheetAlien3RootJungle => Addressables.LoadAssetAsync<Material>((object)"b16a8386900915641aefc03df53455c0").WaitForCompletion(); public static Material matTrimSheetAlien3Wires => Addressables.LoadAssetAsync<Material>((object)"5adf406bef9de82439e45931ebd5b6de").WaitForCompletion(); public static Material matTrimSheetAncient => Addressables.LoadAssetAsync<Material>((object)"d33f4359ee3e1a541a1e27600792a9fc").WaitForCompletion(); public static Material matTrimSheetClayBoss => Addressables.LoadAssetAsync<Material>((object)"bd7f449993c87e149ac39a2dadf7fdf3").WaitForCompletion(); public static Material matTrimSheetClayBruiser => Addressables.LoadAssetAsync<Material>((object)"cc214d8482560a347b4c30d30d24e935").WaitForCompletion(); public static Material matTrimSheetClayPots => Addressables.LoadAssetAsync<Material>((object)"03821160a9861f244b187622bb5f5701").WaitForCompletion(); public static Material matTrimSheetConstruction => Addressables.LoadAssetAsync<Material>((object)"5335794b833b8d447838ff33d6b4afdc").WaitForCompletion(); public static Material matTrimSheetConstructionBlue => Addressables.LoadAssetAsync<Material>((object)"e47826e375b50794ba2cb1bcdf38dadf").WaitForCompletion(); public static Material matTrimSheetConstructionBlueEmission => Addressables.LoadAssetAsync<Material>((object)"a7c0d4d087e468746b99c75a90a26bef").WaitForCompletion(); public static Material matTrimSheetConstructionBlueScavenged => Addressables.LoadAssetAsync<Material>((object)"8b899ef2fe17d074d9ca7874a37d3b48").WaitForCompletion(); public static Material matTrimSheetConstructionDestroyed => Addressables.LoadAssetAsync<Material>((object)"1a36204354c1672489566e6e1b3b2556").WaitForCompletion(); public static Material matTrimSheetConstructionDestroyedopt => Addressables.LoadAssetAsync<Material>((object)"2e7232dc49cf6104b9c70f60693008cc").WaitForCompletion(); public static Material matTrimSheetConstructionFlame => Addressables.LoadAssetAsync<Material>((object)"a93ca6428e62eaa4cac373b5df2c77e0").WaitForCompletion(); public static Material matTrimSheetConstructionLightSnow => Addressables.LoadAssetAsync<Material>((object)"ddd0eb088bf32c0418bbf1d0cd3ef078").WaitForCompletion(); public static Material matTrimsheetConstructionLoaderAlt => Addressables.LoadAssetAsync<Material>((object)"2af31e3aae7843e4ab961493337d057c").WaitForCompletion(); public static Material matTrimSheetConstructionRedLight =>