Some mods may be broken due to the recent Alloyed Collective update.
Decompiled source of RelicsFix v1.0.1
BepInEx/patchers/RelicsFix/RelicsFix.dll
Decompiled 5 days 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+d328327806aeecafb718649173d83bdda143bee4")] [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 5 days 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.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+d328327806aeecafb718649173d83bdda143bee4")] [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__14_2; public static Predicate<DirectorCard> <>9__14_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__14_2(DirectorCard x) { return x == null; } internal bool <EnsureNoNullCards>b__14_3(DirectorCard x) { return x == null; } } 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), "RebuildCards", (Type[])null, (Type[])null), "RebuildCards"); } private static void RebuildCards(Action<ClassicStageInfo, DirectorCardCategorySelection, DirectorCardCategorySelection> orig, ClassicStageInfo self, DirectorCardCategorySelection p1, DirectorCardCategorySelection p2) { //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": BuildMonsterDCCS(); self.monsterDccsPool = BasinDCCS; self.interactableDccsPool = DccsPool.dpGooLakeInteractables; break; case "slumberingsatellite": BuildMonsterDCCS(); self.monsterDccsPool = SatelliteDCCS; self.interactableDccsPool = SatelliteInteractDCCS; break; case "forgottenhaven": BuildMonsterDCCS(); self.monsterDccsPool = HavenDCCS; self.interactableDccsPool = HavenInteractDCCS; break; } orig(self, p1, p2); } private static void BuildMonsterDCCS() { //IL_00e6: Unknown result type (might be due to invalid IL or missing references) //IL_00eb: Unknown result type (might be due to invalid IL or missing references) //IL_0100: Unknown result type (might be due to invalid IL or missing references) //IL_0110: Expected O, but got Unknown //IL_0179: Unknown result type (might be due to invalid IL or missing references) //IL_017e: Unknown result type (might be due to invalid IL or missing references) //IL_0193: Unknown result type (might be due to invalid IL or missing references) //IL_01a3: Expected O, but got Unknown BasinDCCS = 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_00a6: Unknown result type (might be due to invalid IL or missing references) //IL_00ac: Expected O, but got Unknown //IL_00cb: Unknown result type (might be due to invalid IL or missing references) //IL_00d1: Expected O, but got Unknown //IL_013e: Unknown result type (might be due to invalid IL or missing references) //IL_0144: Expected O, but got Unknown //IL_0185: Unknown result type (might be due to invalid IL or missing references) //IL_018b: Expected O, but got Unknown //IL_01cc: Unknown result type (might be due to invalid IL or missing references) //IL_01d2: 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]; 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 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(); } private static IEnumerator IDRSInit(Func<IEnumerator> orig) { Invoke(ItemDisplayRuleSet_Init); yield return 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 => Addressables.LoadAssetAsync<Material>((object)"982fe1141a1bd6745ae6f5d37b2e9a1e").WaitForCompletion(); public static Material matTrimSheetConstructionSkyMeadow => Addressables.LoadAssetAsync<Material>((object)"84279626b768c2b4299e1719c83995ff").WaitForCompletion(); public static Material matTrimSheetConstructionWild => Addressables.LoadAssetAsync<Material>((object)"fff26dfdacfec9447bccdf1a40f7d2ba").WaitForCompletion(); public static Material matTrimSheetConstructionWildopt => Addressables.LoadAssetAsync<Material>((object)"e0d1329b5aeca0545b7ee3a97bb2a7d2").WaitForCompletion(); public static Material matTrimSheetGoldRuins => Addressables.LoadAssetAsync<Material>((object)"94e3ff1dc80182a43a4dbf97eb9f5b60").WaitForCompletion(); public static Material matTrimSheetGoldRuinsProjectedHuge => Addressables.LoadAssetAsync<Material>((object)"dad43b9135fd64d4db79771607d2e7d5").WaitForCompletion(); public static Material matTrimSheetGrassyRuinsProjected => Addressables.LoadAssetAsync<Material>((object)"1659f007778f89e46bc49c1f6059dd66").WaitForCompletion(); public static Material matTrimSheetGrassyRuinsProjectedBridge => Addressables.LoadAssetAsync<Material>((object)"14b4c873e1e0e20418aedae1526ecfd8").WaitForCompletion(); public static Material matTrimSheetGrassyRuinsProjectedHeavy => Addressables.LoadAssetAsync<Material>((object)"73deba32728022d4aae753380fe452c1").WaitForCompletion(); public static Material matTrimSheetGrassyRuinsProjectedLight => Addressables.LoadAssetAsync<Material>((object)"9544295f10a2d78438c2db7ba362188e").WaitForCompletion(); public static Material matTrimsheetGraveyardProps => Addressables.LoadAssetAsync<Material>((object)"68b4b7b213169bd4fa3eeb95f9b6a3e5").WaitForCompletion(); public static Material matTrimsheetGraveyardPropsSmoothed => Addressables.LoadAssetAsync<Material>((object)"242f7ec28e39e3243bb0776e21463306").WaitForCompletion(); public static Material matTrimsheetGraveyardTempleRed => Addressables.LoadAssetAsync<Material>((object)"76201a7b2faae924b9ec5634eb55740c").WaitForCompletion(); public static Material matTrimsheetGraveyardTempleWhite => Addressables.LoadAssetAsync<Material>((object)"8148bb2c37271904793619bcd5696d6d").WaitForCompletion(); public static Material matTrimsheetGraveyardTempleWhiteGrassy => Addressables.LoadAssetAsync<Material>((object)"4d900c7914223d04eaacbbd5503bc0a1").WaitForCompletion(); public static Material matTrimSheetLemurianMetalLight => Addressables.LoadAssetAsync<Material>((object)"a655896ada627e14c92db0016248603b").WaitForCompletion(); public static Material matTrimSheetLemurianRuins => Add