Some mods may be broken due to the recent Alloyed Collective update.
Decompiled source of Improved Spawn Pools v1.0.0
ImprovedSpawnPools.dll
Decompiled 18 hours ago
The result has been truncated due to the large size, download it to view full contents!
using System; using System.Diagnostics; 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 ImprovedSpawnPools.Utils.Assets; using Microsoft.CodeAnalysis; using MonoMod.RuntimeDetour; using RoR2; using RoR2.Audio; using RoR2.EntitlementManagement; using RoR2.ExpansionManagement; using RoR2.Navigation; using RoR2.Skills; using RoR2.UI; using TMPro; using UnityEngine; using UnityEngine.AI; using UnityEngine.AddressableAssets; using UnityEngine.Audio; 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: AssemblyCompany("ImprovedSpawnPools")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0")] [assembly: AssemblyProduct("ImprovedSpawnPools")] [assembly: AssemblyTitle("ImprovedSpawnPools")] [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 ImprovedSpawnPools { [BepInPlugin("IsraelGPT.ImprovedSpawnPools", "ImprovedSpawnPools", "1.0.0")] public class ImprovedSpawnPoolsPlugin : BaseUnityPlugin { public const string PluginGUID = "IsraelGPT.ImprovedSpawnPools"; public const string PluginAuthor = "IsraelGPT"; public const string PluginName = "ImprovedSpawnPools"; public const string PluginVersion = "1.0.0"; public static ManualLogSource ModLogger; public static DirectorCard IdealEnemyCard; public void Awake() { //IL_0020: Unknown result type (might be due to invalid IL or missing references) //IL_002a: Expected O, but got Unknown //IL_0047: Unknown result type (might be due to invalid IL or missing references) //IL_0076: Unknown result type (might be due to invalid IL or missing references) //IL_007c: Expected O, but got Unknown ModLogger = ((BaseUnityPlugin)this).Logger; CharacterSpawnCard cscImpBoss = CharacterSpawnCard.cscImpBoss; ((SpawnCard)cscImpBoss).directorCreditCost = ((SpawnCard)cscImpBoss).directorCreditCost / 2; IdealEnemyCard = new DirectorCard(); IdealEnemyCard.spawnCard = (SpawnCard)(object)cscImpBoss; IdealEnemyCard.selectionWeight = 50; IdealEnemyCard.spawnDistance = (MonsterSpawnDistance)0; Hook val = new Hook((MethodBase)AccessTools.PropertyGetter(typeof(CombatDirector), "finalMonsterCardsSelection"), AccessTools.Method(typeof(ImprovedSpawnPoolsPlugin), "IncreaseEnemyVariety", (Type[])null, (Type[])null)); } private static WeightedSelection<DirectorCard> IncreaseEnemyVariety(Func<CombatDirector, WeightedSelection<DirectorCard>> orig, CombatDirector self) { WeightedSelection<DirectorCard> val = new WeightedSelection<DirectorCard>(1); val.AddChoice(IdealEnemyCard, 1f); return val; } } } namespace ImprovedSpawnPools.Utils.Assets { public static class AssetCollection { public static AssetCollection CalmWaterShadersCollection => Addressables.LoadAssetAsync<AssetCollection>((object)"Calm Water/CalmWaterShadersCollection.asset").WaitForCompletion(); public static AssetCollection DecaliciousShadersCollection => Addressables.LoadAssetAsync<AssetCollection>((object)"Decalicious/DecaliciousShadersCollection.asset").WaitForCompletion(); public static AssetCollection TranslucentImageShadersCollection => Addressables.LoadAssetAsync<AssetCollection>((object)"TranslucentImage/TranslucentImageShadersCollection.asset").WaitForCompletion(); public static AssetCollection CustomPostProcessShaders => Addressables.LoadAssetAsync<AssetCollection>((object)"RoR2/Base/Shaders/CustomPostProcessShaders.asset").WaitForCompletion(); public static AssetCollection DeferredShaders => Addressables.LoadAssetAsync<AssetCollection>((object)"RoR2/Base/Shaders/DeferredShaders.asset").WaitForCompletion(); public static AssetCollection EnvironmentShaders => Addressables.LoadAssetAsync<AssetCollection>((object)"RoR2/Base/Shaders/EnvironmentShaders.asset").WaitForCompletion(); public static AssetCollection FXShaders => Addressables.LoadAssetAsync<AssetCollection>((object)"RoR2/Base/Shaders/FXShaders.asset").WaitForCompletion(); public static AssetCollection PostProcesShaders => Addressables.LoadAssetAsync<AssetCollection>((object)"RoR2/Base/Shaders/PostProcesShaders.asset").WaitForCompletion(); public static AssetCollection ShadersCollection => Addressables.LoadAssetAsync<AssetCollection>((object)"RoR2/Base/Shaders/ShadersCollection.asset").WaitForCompletion(); public static AssetCollection SpeedtreeOverrideShaders => Addressables.LoadAssetAsync<AssetCollection>((object)"RoR2/Base/Shaders/SpeedtreeOverrideShaders.asset").WaitForCompletion(); public static AssetCollection UIShaders => Addressables.LoadAssetAsync<AssetCollection>((object)"RoR2/Base/Shaders/UIShaders.asset").WaitForCompletion(); } public static class Material { public static Material Blue => Addressables.LoadAssetAsync<Material>((object)"Calm Water/Blue.mat").WaitForCompletion(); public static Material Caustics => Addressables.LoadAssetAsync<Material>((object)"Calm Water/Caustics.mat").WaitForCompletion(); public static Material Green => Addressables.LoadAssetAsync<Material>((object)"Calm Water/Green.mat").WaitForCompletion(); public static Material Ground => Addressables.LoadAssetAsync<Material>((object)"Calm Water/Ground.mat").WaitForCompletion(); public static Material IslandClassic => Addressables.LoadAssetAsync<Material>((object)"Calm Water/Island - Classic.mat").WaitForCompletion(); public static Material PondClassic => Addressables.LoadAssetAsync<Material>((object)"Calm Water/Pond - Classic.mat").WaitForCompletion(); public static Material PondDX11 => Addressables.LoadAssetAsync<Material>((object)"Calm Water/Pond - DX11.mat").WaitForCompletion(); public static Material PondSwampDX11 => Addressables.LoadAssetAsync<Material>((object)"Calm Water/PondSwamp - DX11.mat").WaitForCompletion(); public static Material Red => Addressables.LoadAssetAsync<Material>((object)"Calm Water/Red.mat").WaitForCompletion(); public static Material matWaterTest => Addressables.LoadAssetAsync<Material>((object)"Calm Water/matWaterTest.mat").WaitForCompletion(); public static Material DefaultTranslucent => Addressables.LoadAssetAsync<Material>((object)"TranslucentImage/Default-Translucent.mat").WaitForCompletion(); public static Material matArtifactCompoundCircle => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/ArtifactCompounds/matArtifactCompoundCircle.mat").WaitForCompletion(); public static Material matArtifactCompoundDiamond => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/ArtifactCompounds/matArtifactCompoundDiamond.mat").WaitForCompletion(); public static Material matArtifactCompoundFrame => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/ArtifactCompounds/matArtifactCompoundFrame.mat").WaitForCompletion(); public static Material matArtifactCompoundSquare => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/ArtifactCompounds/matArtifactCompoundSquare.mat").WaitForCompletion(); public static Material matArtifactCompoundTriangle => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/ArtifactCompounds/matArtifactCompoundTriangle.mat").WaitForCompletion(); public static Material matArtifactScavScar => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/ArtifactCompounds/matArtifactScavScar.mat").WaitForCompletion(); public static Material matArtifactEnigmaGlow => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Enigma/matArtifactEnigmaGlow.mat").WaitForCompletion(); public static Material matWispSoul => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/WispOnDeath/matWispSoul.mat").WaitForCompletion(); public static Material matWispSoulFire => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/WispOnDeath/matWispSoulFire.mat").WaitForCompletion(); public static Material matAltarSkeleton => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/AltarSkeleton/matAltarSkeleton.mat").WaitForCompletion(); public static Material matAltarSkeletonGlow => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/AltarSkeleton/matAltarSkeletonGlow.mat").WaitForCompletion(); public static Material matBandit2Knife => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2Knife.mat").WaitForCompletion(); public static Material matBandit2Revolver => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2Revolver.mat").WaitForCompletion(); public static Material matBandit2Shotgun => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2Shotgun.mat").WaitForCompletion(); public static Material matBandit2ShotgunAlt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2ShotgunAlt.mat").WaitForCompletion(); public static Material matBandit => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit.mat").WaitForCompletion(); public static Material matBandit2 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2.mat").WaitForCompletion(); public static Material matBandit2Coat => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2Coat.mat").WaitForCompletion(); public static Material matBandit2AltColossus => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2AltColossus.mat").WaitForCompletion(); public static Material matBandit2AltColossusWeapons => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2AltColossusWeapons.mat").WaitForCompletion(); public static Material matBandit2Alt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2Alt.mat").WaitForCompletion(); public static Material matBandit2CoatAlt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2CoatAlt.mat").WaitForCompletion(); public static Material matBackstabIndicatorParticle => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBackstabIndicatorParticle.mat").WaitForCompletion(); public static Material matBandit2Explosion => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2Explosion.mat").WaitForCompletion(); public static Material matBandit2Hitspark => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2Hitspark.mat").WaitForCompletion(); public static Material matBandit2HitsparkBackstab => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2HitsparkBackstab.mat").WaitForCompletion(); public static Material matBandit2PistolSpin => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2PistolSpin.mat").WaitForCompletion(); public static Material matBandit2Ring => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2Ring.mat").WaitForCompletion(); public static Material matBandit2Shell => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2Shell.mat").WaitForCompletion(); public static Material matBandit2Skull => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2Skull.mat").WaitForCompletion(); public static Material matBandit2SlashBlade => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2SlashBlade.mat").WaitForCompletion(); public static Material matBandit2SmokebombDonut => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2SmokebombDonut.mat").WaitForCompletion(); public static Material matBandit2SmokebombSphere => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2SmokebombSphere.mat").WaitForCompletion(); public static Material matBandit2Splatter1 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2Splatter1.mat").WaitForCompletion(); public static Material matBandit2SplatterBillboard => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2SplatterBillboard.mat").WaitForCompletion(); public static Material matBandit2SplatterBillboardAlt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2SplatterBillboardAlt.mat").WaitForCompletion(); public static Material matBandit2SplatterDirectional => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2SplatterDirectional.mat").WaitForCompletion(); public static Material matBandit2SplatterDirectionalAlt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2SplatterDirectionalAlt.mat").WaitForCompletion(); public static Material matBandit2SplatterOpaqueTrail => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2SplatterOpaqueTrail.mat").WaitForCompletion(); public static Material matBandit2SplatterOpaqueTrailAlt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2SplatterOpaqueTrailAlt.mat").WaitForCompletion(); public static Material matBandit2TracerTrail => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matBandit2TracerTrail.mat").WaitForCompletion(); public static Material matDestealth => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matDestealth.mat").WaitForCompletion(); public static Material matOmniExplosion1Bandit => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matOmniExplosion1Bandit.mat").WaitForCompletion(); public static Material matOmniHitspark2Bandit => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matOmniHitspark2Bandit.mat").WaitForCompletion(); public static Material matOmniHitspark2BanditAlt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bandit2/matOmniHitspark2BanditAlt.mat").WaitForCompletion(); public static Material matBeetle => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Beetle/matBeetle.mat").WaitForCompletion(); public static Material matBeetleopt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Beetle/matBeetle_opt.mat").WaitForCompletion(); public static Material matSulfurBeetle => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Beetle/matSulfurBeetle.mat").WaitForCompletion(); public static Material matBeetleGuard => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleGuard/matBeetleGuard.mat").WaitForCompletion(); public static Material matBeetleGuardTrail => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleGuard/matBeetleGuardTrail.mat").WaitForCompletion(); public static Material matAuraPulse => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleGuard/matAuraPulse.mat").WaitForCompletion(); public static Material matAuraPulseBeetleGuardopt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleGuard/matAuraPulse_BeetleGuard_opt.mat").WaitForCompletion(); public static Material matBeetleGuardCharge => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleGuard/matBeetleGuardCharge.mat").WaitForCompletion(); public static Material matDefenseUpShield => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleGuard/matDefenseUpShield.mat").WaitForCompletion(); public static Material matDefenseUpShieldopt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleGuard/matDefenseUpShield_opt.mat").WaitForCompletion(); public static Material matSulfurBeetleGuard => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleGuard/matSulfurBeetleGuard.mat").WaitForCompletion(); public static Material matBeetleBreath => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleQueen/matBeetleBreath.mat").WaitForCompletion(); public static Material matBeetleQueen => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleQueen/matBeetleQueen.mat").WaitForCompletion(); public static Material matBeetleBugs1 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleQueen/matBeetleBugs1.mat").WaitForCompletion(); public static Material matBeetleBugs2 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleQueen/matBeetleBugs2.mat").WaitForCompletion(); public static Material matBeetleQueen1 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleQueen/matBeetleQueen 1.mat").WaitForCompletion(); public static Material matBeetleQueenAcidDecal => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleQueen/matBeetleQueenAcidDecal.mat").WaitForCompletion(); public static Material matBeetleQueenAcidFizz => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleQueen/matBeetleQueenAcidFizz.mat").WaitForCompletion(); public static Material matBeetleSpit => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleQueen/matBeetleSpit.mat").WaitForCompletion(); public static Material matBeetleSpitLarge => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleQueen/matBeetleSpitLarge.mat").WaitForCompletion(); public static Material matBeetleSpitShockwave => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleQueen/matBeetleSpitShockwave.mat").WaitForCompletion(); public static Material matBeetleSpitTrail1 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleQueen/matBeetleSpitTrail1.mat").WaitForCompletion(); public static Material matBeetleSpitTrail2 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleQueen/matBeetleSpitTrail2.mat").WaitForCompletion(); public static Material matSulfurBeetleQueen => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleQueen/matSulfurBeetleQueen.mat").WaitForCompletion(); public static Material matBeetleJuice => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleGroup/BeetleWard/matBeetleJuice.mat").WaitForCompletion(); public static Material matBeetleQueenSphere => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleGroup/BeetleWard/matBeetleQueenSphere.mat").WaitForCompletion(); public static Material matBeetleGuardSlamDecal => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleGroup/matBeetleGuardSlamDecal.mat").WaitForCompletion(); public static Material matBeetleImpact => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleGroup/matBeetleImpact.mat").WaitForCompletion(); public static Material matGroundSlamIndicator => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/BeetleGroup/matGroundSlamIndicator.mat").WaitForCompletion(); public static Material matBell => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bell/matBell.mat").WaitForCompletion(); public static Material matBellBall => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bell/matBellBall.mat").WaitForCompletion(); public static Material matBellBuffBeam => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bell/matBellBuffBeam.mat").WaitForCompletion(); public static Material matBellDevice => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bell/matBellDevice.mat").WaitForCompletion(); public static Material matBellFlashBright => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bell/matBellFlashBright.mat").WaitForCompletion(); public static Material matOmniExplosion1Bell => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bell/matOmniExplosion1Bell.mat").WaitForCompletion(); public static Material matOmniHitspark1Bell => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bell/matOmniHitspark1Bell.mat").WaitForCompletion(); public static Material matBirdshark => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Birdshark/matBirdshark.mat").WaitForCompletion(); public static Material matBirdsharkFeather => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Birdshark/matBirdsharkFeather.mat").WaitForCompletion(); public static Material matBison => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bison/matBison.mat").WaitForCompletion(); public static Material matBisonopt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bison/matBison_opt.mat").WaitForCompletion(); public static Material matBisonHair => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bison/matBisonHair.mat").WaitForCompletion(); public static Material matBisonHairopt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bison/matBisonHair_opt.mat").WaitForCompletion(); public static Material matBisonMetalBall => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bison/matBisonMetalBall.mat").WaitForCompletion(); public static Material matBisonMetalBallopt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bison/matBisonMetalBall_opt.mat").WaitForCompletion(); public static Material matBisonSnowSphere => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bison/matBisonSnowSphere.mat").WaitForCompletion(); public static Material matBisonSnowSphereopt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bison/matBisonSnowSphere_opt.mat").WaitForCompletion(); public static Material matGenericChargeIndicator => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bison/matGenericChargeIndicator.mat").WaitForCompletion(); public static Material matGenericChargeIndicatorbisonopt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bison/matGenericChargeIndicator_bison_opt.mat").WaitForCompletion(); public static Material matSnowyOverlay => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Bison/matSnowyOverlay.mat").WaitForCompletion(); public static Material maBrotherDustSpeckledLarge => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/maBrotherDustSpeckledLarge.mat").WaitForCompletion(); public static Material maBrotherGlassOverlay => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/maBrotherGlassOverlay.mat").WaitForCompletion(); public static Material matBrotherDissolveParticle => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrotherDissolveParticle.mat").WaitForCompletion(); public static Material matBrotherEnergizedWaveTell => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrotherEnergizedWaveTell.mat").WaitForCompletion(); public static Material matBrotherEyeTrail => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrotherEyeTrail.mat").WaitForCompletion(); public static Material matBrotherFirePillarIndicator => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrotherFirePillarIndicator.mat").WaitForCompletion(); public static Material matBrotherGlassDistortion => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrotherGlassDistortion.mat").WaitForCompletion(); public static Material matBrotherPostBossSphere => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrotherPostBossSphere.mat").WaitForCompletion(); public static Material matBrotherPreBossSphere => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrotherPreBossSphere.mat").WaitForCompletion(); public static Material matBrotherSlamDecal => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrotherSlamDecal.mat").WaitForCompletion(); public static Material matBrotherSlamDecalCracks => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrotherSlamDecalCracks.mat").WaitForCompletion(); public static Material matBrotherStealAura => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrotherStealAura.mat").WaitForCompletion(); public static Material matBrotherSwing => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrotherSwing.mat").WaitForCompletion(); public static Material matBrotherSwingDistortion => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrotherSwingDistortion.mat").WaitForCompletion(); public static Material matBrotherUltIndicator => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrotherUltIndicator.mat").WaitForCompletion(); public static Material matBrotherUltIndicatorTall => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrotherUltIndicatorTall.mat").WaitForCompletion(); public static Material matLunarShardImpactEffect => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matLunarShardImpactEffect.mat").WaitForCompletion(); public static Material matLunarShardTrail => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matLunarShardTrail.mat").WaitForCompletion(); public static Material matBrotherInfectionBlue => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrotherInfectionBlue.mat").WaitForCompletion(); public static Material matBrotherInfectionGreen => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrotherInfectionGreen.mat").WaitForCompletion(); public static Material matBrotherInfectionRed => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrotherInfectionRed.mat").WaitForCompletion(); public static Material matBrotherInfectionWhite => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrotherInfectionWhite.mat").WaitForCompletion(); public static Material matBrother => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrother.mat").WaitForCompletion(); public static Material matBrotherArmor => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrotherArmor.mat").WaitForCompletion(); public static Material matBrotherCloth => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrotherCloth.mat").WaitForCompletion(); public static Material matBrotherEye => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrotherEye.mat").WaitForCompletion(); public static Material matBrotherEyeHurt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrotherEyeHurt.mat").WaitForCompletion(); public static Material matBrotherGem => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrotherGem.mat").WaitForCompletion(); public static Material matBrotherHammer => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrotherHammer.mat").WaitForCompletion(); public static Material matBrotherStib => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Brother/matBrotherStib.mat").WaitForCompletion(); public static Material matCaptainColossusAltArmor => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainColossusAltArmor.mat").WaitForCompletion(); public static Material matCaptainColossusAltClothes => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainColossusAltClothes.mat").WaitForCompletion(); public static Material matCaptainAirstrikeAltAreaIndicatorInner => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainAirstrikeAltAreaIndicatorInner.mat").WaitForCompletion(); public static Material matCaptainAirstrikeAltAreaIndicatorOuter => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainAirstrikeAltAreaIndicatorOuter.mat").WaitForCompletion(); public static Material matCaptainAirstrikeAltLaser => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainAirstrikeAltLaser.mat").WaitForCompletion(); public static Material matCaptainAirstrikeAltRadiusWarning => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainAirstrikeAltRadiusWarning.mat").WaitForCompletion(); public static Material matCaptainAirstrikeAreaIndicator => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainAirstrikeAreaIndicator.mat").WaitForCompletion(); public static Material matCaptainAirstrikeCore => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainAirstrikeCore.mat").WaitForCompletion(); public static Material matCaptainAirstrikeFlechetteBurning => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainAirstrikeFlechetteBurning.mat").WaitForCompletion(); public static Material matCaptainAirstrikeTrail => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainAirstrikeTrail.mat").WaitForCompletion(); public static Material matCaptainBlueprintsInvalid => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainBlueprintsInvalid.mat").WaitForCompletion(); public static Material matCaptainBlueprintsOK => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainBlueprintsOK.mat").WaitForCompletion(); public static Material matCaptainBlueprintsWarningInvalid => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainBlueprintsWarningInvalid.mat").WaitForCompletion(); public static Material matCaptainBlueprintsWarningOK => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainBlueprintsWarningOK.mat").WaitForCompletion(); public static Material matCaptainBodyArmorRing => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainBodyArmorRing.mat").WaitForCompletion(); public static Material matCaptainBodyArmorShield => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainBodyArmorShield.mat").WaitForCompletion(); public static Material matCaptainBodyArmorSphere => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainBodyArmorSphere.mat").WaitForCompletion(); public static Material matCaptainDefenseMatrixLaser => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainDefenseMatrixLaser.mat").WaitForCompletion(); public static Material matCaptainFlareRing => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainFlareRing.mat").WaitForCompletion(); public static Material matCaptainFlareTiling => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainFlareTiling.mat").WaitForCompletion(); public static Material matCaptainSignal => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainSignal.mat").WaitForCompletion(); public static Material matCaptainSupplyDropAreaIndicator2 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainSupplyDropAreaIndicator2.mat").WaitForCompletion(); public static Material matCaptainSupplyDropAreaIndicatorInner => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainSupplyDropAreaIndicatorInner.mat").WaitForCompletion(); public static Material matCaptainSupplyDropAreaIndicatorOuter => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainSupplyDropAreaIndicatorOuter.mat").WaitForCompletion(); public static Material matCaptainSupplyHackingLine => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainSupplyHackingLine.mat").WaitForCompletion(); public static Material matCaptainSupplyRadiusHacking => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainSupplyRadiusHacking.mat").WaitForCompletion(); public static Material matCaptainSupplyRadiusHealing => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainSupplyRadiusHealing.mat").WaitForCompletion(); public static Material matCaptainSwing => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainSwing.mat").WaitForCompletion(); public static Material matCaptainTazerCore => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainTazerCore.mat").WaitForCompletion(); public static Material matCaptainTazerTrail => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainTazerTrail.mat").WaitForCompletion(); public static Material matCaptainTracerHead => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainTracerHead.mat").WaitForCompletion(); public static Material matCaptainTracerTrail => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainTracerTrail.mat").WaitForCompletion(); public static Material matHackingDiscHologram => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matHackingDiscHologram.mat").WaitForCompletion(); public static Material matCaptain => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptain.mat").WaitForCompletion(); public static Material matCaptainAirstrikeFletchette => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainAirstrikeFletchette.mat").WaitForCompletion(); public static Material matCaptainAlt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainAlt.mat").WaitForCompletion(); public static Material matCaptainArmor => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainArmor.mat").WaitForCompletion(); public static Material matCaptainArmorAlt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainArmorAlt.mat").WaitForCompletion(); public static Material matCaptainJacket => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainJacket.mat").WaitForCompletion(); public static Material matCaptainJacketAlt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainJacketAlt.mat").WaitForCompletion(); public static Material matCaptainRobotBits => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainRobotBits.mat").WaitForCompletion(); public static Material matCaptainRobotBitsAlt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainRobotBitsAlt.mat").WaitForCompletion(); public static Material matCaptainSupplyDropEquipmentRestock => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainSupplyDropEquipmentRestock.mat").WaitForCompletion(); public static Material matCaptainSupplyDropHacking => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainSupplyDropHacking.mat").WaitForCompletion(); public static Material matCaptainSupplyDropHealing => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainSupplyDropHealing.mat").WaitForCompletion(); public static Material matCaptainSupplyDropPlating => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainSupplyDropPlating.mat").WaitForCompletion(); public static Material matCaptainSupplyDropShocking => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matCaptainSupplyDropShocking.mat").WaitForCompletion(); public static Material matUIRemapCrosshairCaptain => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Captain/matUIRemapCrosshairCaptain.mat").WaitForCompletion(); public static Material matClayBossGooDecal => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Clay/matClayBossGooDecal.mat").WaitForCompletion(); public static Material matClayBubble => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Clay/matClayBubble.mat").WaitForCompletion(); public static Material matClayBubbleBillboard => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Clay/matClayBubbleBillboard.mat").WaitForCompletion(); public static Material matClayGooFizzle => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Clay/matClayGooFizzle.mat").WaitForCompletion(); public static Material matClayBoss => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/ClayBoss/matClayBoss.mat").WaitForCompletion(); public static Material matClayBossLightshaft => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/ClayBoss/matClayBossLightshaft.mat").WaitForCompletion(); public static Material matClayPotProjectile => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/ClayBoss/matClayPotProjectile.mat").WaitForCompletion(); public static Material matDrainSiphon => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/ClayBoss/matDrainSiphon.mat").WaitForCompletion(); public static Material matTarball => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/ClayBoss/matTarball.mat").WaitForCompletion(); public static Material matTrailSiphonHealth => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/ClayBoss/matTrailSiphonHealth.mat").WaitForCompletion(); public static Material matGooMulcher => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/ClayBoss/matGooMulcher.mat").WaitForCompletion(); public static Material matGooTrail => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/ClayBoss/matGooTrail.mat").WaitForCompletion(); public static Material matGooTrailLegs => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/ClayBoss/matGooTrailLegs.mat").WaitForCompletion(); public static Material matClayGooDecalLong => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/ClayBruiser/matClayGooDecalLong.mat").WaitForCompletion(); public static Material matClayGooDecalSplat => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/ClayBruiser/matClayGooDecalSplat.mat").WaitForCompletion(); public static Material matClayBruiser => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/ClayBruiser/matClayBruiser.mat").WaitForCompletion(); public static Material matClayMinigunTracer => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/ClayBruiser/matClayMinigunTracer.mat").WaitForCompletion(); public static Material matCommandoAltColossus => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Commando/matCommandoAltColossus.mat").WaitForCompletion(); public static Material matCommandoBaseBullet => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Commando/matCommandoBaseBullet.mat").WaitForCompletion(); public static Material matCommandoDualies => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Commando/matCommandoDualies.mat").WaitForCompletion(); public static Material matCommandoDualiesAlt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Commando/matCommandoDualiesAlt.mat").WaitForCompletion(); public static Material matCommandoDualiesColorShift01 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Commando/matCommandoDualiesColorShift01.mat").WaitForCompletion(); public static Material matCommandoDualiesColorShift02 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Commando/matCommandoDualiesColorShift02.mat").WaitForCompletion(); public static Material matCommandoDualiesColorShift03 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Commando/matCommandoDualiesColorShift03.mat").WaitForCompletion(); public static Material matCommandoDualiesEnforcer => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Commando/matCommandoDualiesEnforcer.mat").WaitForCompletion(); public static Material matCommandoDualiesScout => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Commando/matCommandoDualiesScout.mat").WaitForCompletion(); public static Material matCommandoFMJBullet => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Commando/matCommandoFMJBullet.mat").WaitForCompletion(); public static Material matCommandoFMJRing => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Commando/matCommandoFMJRing.mat").WaitForCompletion(); public static Material matCommandoGun => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Commando/matCommandoGun.mat").WaitForCompletion(); public static Material matCommandoShotgunTracerCore => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Commando/matCommandoShotgunTracerCore.mat").WaitForCompletion(); public static Material matCommandoShotgunTrail => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Commando/matCommandoShotgunTrail.mat").WaitForCompletion(); public static Material matCommandoSniper => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Commando/matCommandoSniper.mat").WaitForCompletion(); public static Material matCommandoSpinPistol => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Commando/matCommandoSpinPistol.mat").WaitForCompletion(); public static Material matCommandoStickyGrenade => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Commando/matCommandoStickyGrenade.mat").WaitForCompletion(); public static Material matCommandoFmjSweetSpotBurst => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Commando/matCommandoFmjSweetSpotBurst.mat").WaitForCompletion(); public static Material matCommandoFmjSweetSpotGlow => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Commando/matCommandoFmjSweetSpotGlow.mat").WaitForCompletion(); public static Material matCrocoColossus => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoColossus.mat").WaitForCompletion(); public static Material matBlighted => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matBlighted.mat").WaitForCompletion(); public static Material matCroco => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCroco.mat").WaitForCompletion(); public static Material matCrocoAlt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoAlt.mat").WaitForCompletion(); public static Material matCrocoBiteDiseased => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoBiteDiseased.mat").WaitForCompletion(); public static Material matCrocoBlightBillboard => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoBlightBillboard.mat").WaitForCompletion(); public static Material matCrocoColorShift01 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoColorShift01.mat").WaitForCompletion(); public static Material matCrocoColorShift02 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoColorShift02.mat").WaitForCompletion(); public static Material matCrocoColorShift03 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoColorShift03.mat").WaitForCompletion(); public static Material matCrocoDiseaseDrippings => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoDiseaseDrippings.mat").WaitForCompletion(); public static Material matCrocoDiseaseHead => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoDiseaseHead.mat").WaitForCompletion(); public static Material matCrocoDiseaseSpore => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoDiseaseSpore.mat").WaitForCompletion(); public static Material matCrocoDiseaseTrail => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoDiseaseTrail.mat").WaitForCompletion(); public static Material matCrocoDiseaseTrail2 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoDiseaseTrail2.mat").WaitForCompletion(); public static Material matCrocoDiseaseTrailLesser => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoDiseaseTrailLesser.mat").WaitForCompletion(); public static Material matCrocoDiseaseTrailOrange => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoDiseaseTrailOrange.mat").WaitForCompletion(); public static Material matCrocoGooDecal => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoGooDecal.mat").WaitForCompletion(); public static Material matCrocoGooLarge => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoGooLarge.mat").WaitForCompletion(); public static Material matCrocoGooSmall => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoGooSmall.mat").WaitForCompletion(); public static Material matCrocoGooSmall2 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoGooSmall2.mat").WaitForCompletion(); public static Material matCrocoPoisonBillboard => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoPoisonBillboard.mat").WaitForCompletion(); public static Material matCrocoSlash => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoSlash.mat").WaitForCompletion(); public static Material matCrocoSlashDiseased => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoSlashDiseased.mat").WaitForCompletion(); public static Material matCrocoSlashDiseasedBright => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoSlashDiseasedBright.mat").WaitForCompletion(); public static Material matCrocoSlashDistortion => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoSlashDistortion.mat").WaitForCompletion(); public static Material matCrocoSpawnDecal => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoSpawnDecal.mat").WaitForCompletion(); public static Material matCrocoSpine => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoSpine.mat").WaitForCompletion(); public static Material matCrocoSpineAlt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoSpineAlt.mat").WaitForCompletion(); public static Material matCrocoSpineColorShift01 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoSpineColorShift01.mat").WaitForCompletion(); public static Material matCrocoSpineColorShift02 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoSpineColorShift02.mat").WaitForCompletion(); public static Material matCrocoSpineColorShift03 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matCrocoSpineColorShift03.mat").WaitForCompletion(); public static Material matPoisoned => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Croco/matPoisoned.mat").WaitForCompletion(); public static Material matDrone1 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Drones/matDrone1.mat").WaitForCompletion(); public static Material matDrone2 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Drones/matDrone2.mat").WaitForCompletion(); public static Material matDroneBrokenGeneric => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Drones/matDroneBrokenGeneric.mat").WaitForCompletion(); public static Material matMegaDroneFlare1 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Drones/matMegaDroneFlare1.mat").WaitForCompletion(); public static Material matMegaDroneFlare2 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Drones/matMegaDroneFlare2.mat").WaitForCompletion(); public static Material matBackupDrone => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Drones/matBackupDrone.mat").WaitForCompletion(); public static Material matDroneBlades => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Drones/matDroneBlades.mat").WaitForCompletion(); public static Material matMissileDrone => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Drones/matMissileDrone.mat").WaitForCompletion(); public static Material matTurret1 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Drones/matTurret1.mat").WaitForCompletion(); public static Material matBlueprintsInvalid => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matBlueprintsInvalid.mat").WaitForCompletion(); public static Material matBlueprintsOk => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matBlueprintsOk.mat").WaitForCompletion(); public static Material matEngiHarpoonRing => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matEngiHarpoonRing.mat").WaitForCompletion(); public static Material matEngiHarpoonTrail => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matEngiHarpoonTrail.mat").WaitForCompletion(); public static Material matEngiTurret => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matEngiTurret.mat").WaitForCompletion(); public static Material matEngiTrail => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matEngiTrail.mat").WaitForCompletion(); public static Material matDefenseMatrix => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matDefenseMatrix.mat").WaitForCompletion(); public static Material matDefenseMatrixCenter => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matDefenseMatrixCenter.mat").WaitForCompletion(); public static Material matDefenseMatrixCenterOneSided => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matDefenseMatrixCenterOneSided.mat").WaitForCompletion(); public static Material matDefenseMatrixCenterWithEdges => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matDefenseMatrixCenterWithEdges.mat").WaitForCompletion(); public static Material matEngi => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matEngi.mat").WaitForCompletion(); public static Material matEngiAlt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matEngiAlt.mat").WaitForCompletion(); public static Material matEngiBeam => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matEngiBeam.mat").WaitForCompletion(); public static Material matEngiBeamTurret => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matEngiBeamTurret.mat").WaitForCompletion(); public static Material matEngiCone => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matEngiCone.mat").WaitForCompletion(); public static Material matEngiParts => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matEngiParts.mat").WaitForCompletion(); public static Material matEngiTracer => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matEngiTracer.mat").WaitForCompletion(); public static Material matEngiShieldSHards => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matEngiShieldSHards.mat").WaitForCompletion(); public static Material matEngiExplosion => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matEngiExplosion.mat").WaitForCompletion(); public static Material matEngiTrailExplosion => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matEngiTrailExplosion.mat").WaitForCompletion(); public static Material matEngiMineLaser => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matEngiMineLaser.mat").WaitForCompletion(); public static Material matEngiMineSphere => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matEngiMineSphere.mat").WaitForCompletion(); public static Material matEngiMineZone => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matEngiMineZone.mat").WaitForCompletion(); public static Material matEngiMineZoneIntersection => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matEngiMineZoneIntersection.mat").WaitForCompletion(); public static Material matOmniExplosion1Engi => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matOmniExplosion1Engi.mat").WaitForCompletion(); public static Material matOmniRing1Engi => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matOmniRing1Engi.mat").WaitForCompletion(); public static Material matEngiAltColossus => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matEngiAltColossus.mat").WaitForCompletion(); public static Material matEngiAltColossusTool => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Engi/matEngiAltColossusTool.mat").WaitForCompletion(); public static Material matGolem => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Golem/matGolem.mat").WaitForCompletion(); public static Material matGolemDead => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Golem/matGolemDead.mat").WaitForCompletion(); public static Material matGolemDoll => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Golem/matGolemDoll.mat").WaitForCompletion(); public static Material matGolemGoldInfused => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Golem/matGolemGoldInfused.mat").WaitForCompletion(); public static Material matGolemPrint => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Golem/matGolemPrint.mat").WaitForCompletion(); public static Material matNatureGolem => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Golem/matNatureGolem.mat").WaitForCompletion(); public static Material matSandyGolem => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Golem/matSandyGolem.mat").WaitForCompletion(); public static Material matShockwave1 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Golem/matShockwave1.mat").WaitForCompletion(); public static Material matVFXFlame1 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Golem/matVFXFlame1.mat").WaitForCompletion(); public static Material matZap1 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Golem/matZap1.mat").WaitForCompletion(); public static Material matSnowyGolem => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Golem/matSnowyGolem.mat").WaitForCompletion(); public static Material matGrandparentTeleportOutBoom => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Grandparent/matGrandparentTeleportOutBoom.mat").WaitForCompletion(); public static Material matGrandparent => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Grandparent/matGrandparent.mat").WaitForCompletion(); public static Material matGrandparentBoulderProjectile => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Grandparent/matGrandparentBoulderProjectile.mat").WaitForCompletion(); public static Material matGrandparentDetails => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Grandparent/matGrandparentDetails.mat").WaitForCompletion(); public static Material matGrandparentGemPortal => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Grandparent/matGrandparentGemPortal.mat").WaitForCompletion(); public static Material matGrandParentMoonCore => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Grandparent/matGrandParentMoonCore.mat").WaitForCompletion(); public static Material matGrandParentSunChannelStartBeam => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Grandparent/matGrandParentSunChannelStartBeam.mat").WaitForCompletion(); public static Material matGrandParentSunCore => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Grandparent/matGrandParentSunCore.mat").WaitForCompletion(); public static Material matGrandParentSunFresnel => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Grandparent/matGrandParentSunFresnel.mat").WaitForCompletion(); public static Material matGrandParentSunGlow => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Grandparent/matGrandParentSunGlow.mat").WaitForCompletion(); public static Material matGrandParentSunHeatDistortion => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Grandparent/matGrandParentSunHeatDistortion.mat").WaitForCompletion(); public static Material matGrandparentBombFlare => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Grandparent/matGrandparentBombFlare.mat").WaitForCompletion(); public static Material matGrandparentBossPortal => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Grandparent/matGrandparentBossPortal.mat").WaitForCompletion(); public static Material matGrandparentEgg => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Grandparent/matGrandparentEgg.mat").WaitForCompletion(); public static Material matGrandparentEggDead => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Grandparent/matGrandparentEggDead.mat").WaitForCompletion(); public static Material matGrandparentFistGlowing => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Grandparent/matGrandparentFistGlowing.mat").WaitForCompletion(); public static Material matGrandparentGoo => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Grandparent/matGrandparentGoo.mat").WaitForCompletion(); public static Material matGrandparentGooDecal => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Grandparent/matGrandparentGooDecal.mat").WaitForCompletion(); public static Material matGrandparentGooOverlay => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Grandparent/matGrandparentGooOverlay.mat").WaitForCompletion(); public static Material matGrandparentGravArea => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Grandparent/matGrandparentGravArea.mat").WaitForCompletion(); public static Material matGrandparentOuterGlow => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Grandparent/matGrandparentOuterGlow.mat").WaitForCompletion(); public static Material matGrandparentPortal => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Grandparent/matGrandparentPortal.mat").WaitForCompletion(); public static Material matGrandparentSmallBall => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Grandparent/matGrandparentSmallBall.mat").WaitForCompletion(); public static Material matGrandparentSpawnEggNet => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Grandparent/matGrandparentSpawnEggNet.mat").WaitForCompletion(); public static Material matArchWispFire => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Gravekeeper/matArchWispFire.mat").WaitForCompletion(); public static Material matArchWispFireStatic => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Gravekeeper/matArchWispFireStatic.mat").WaitForCompletion(); public static Material matGravekeeperDiffuse => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Gravekeeper/matGravekeeperDiffuse.mat").WaitForCompletion(); public static Material matGravekeeperFurDiffuse => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Gravekeeper/matGravekeeperFurDiffuse.mat").WaitForCompletion(); public static Material matGravekeeperHookChain => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Gravekeeper/matGravekeeperHookChain.mat").WaitForCompletion(); public static Material matGravekeeperHookHead => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Gravekeeper/matGravekeeperHookHead.mat").WaitForCompletion(); public static Material matGravekeeperJar => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Gravekeeper/matGravekeeperJar.mat").WaitForCompletion(); public static Material matGravekeeperTrackingMask => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Gravekeeper/matGravekeeperTrackingMask.mat").WaitForCompletion(); public static Material matOmniExplosion1ArchWisp => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Gravekeeper/matOmniExplosion1ArchWisp.mat").WaitForCompletion(); public static Material matOmniRing1ArchWisp => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Gravekeeper/matOmniRing1ArchWisp.mat").WaitForCompletion(); public static Material matGreaterWisp => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/GreaterWisp/matGreaterWisp.mat").WaitForCompletion(); public static Material matGreaterWispCracks => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/GreaterWisp/matGreaterWispCracks.mat").WaitForCompletion(); public static Material matGreaterWispFire => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/GreaterWisp/matGreaterWispFire.mat").WaitForCompletion(); public static Material matGreaterWispRays => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/GreaterWisp/matGreaterWispRays.mat").WaitForCompletion(); public static Material matGreaterWispTile => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/GreaterWisp/matGreaterWispTile.mat").WaitForCompletion(); public static Material matOmniExplosion1GreaterWisp => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/GreaterWisp/matOmniExplosion1GreaterWisp.mat").WaitForCompletion(); public static Material matOmniHitspark1GreaterWisp => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/GreaterWisp/matOmniHitspark1GreaterWisp.mat").WaitForCompletion(); public static Material matOmniRing1GreaterWisp => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/GreaterWisp/matOmniRing1GreaterWisp.mat").WaitForCompletion(); public static Material matHereticBlade => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Heretic/matHereticBlade.mat").WaitForCompletion(); public static Material matHereticBody => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Heretic/matHereticBody.mat").WaitForCompletion(); public static Material matHereticClothes => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Heretic/matHereticClothes.mat").WaitForCompletion(); public static Material matHereticEye => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Heretic/matHereticEye.mat").WaitForCompletion(); public static Material matHereticFeathers => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Heretic/matHereticFeathers.mat").WaitForCompletion(); public static Material matHereticSpawnOverlay => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Heretic/matHereticSpawnOverlay.mat").WaitForCompletion(); public static Material matHermitCrab => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/HermitCrab/matHermitCrab.mat").WaitForCompletion(); public static Material matHermitCrabopt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/HermitCrab/matHermitCrab_opt.mat").WaitForCompletion(); public static Material matHermitCrabProjectile => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/HermitCrab/matHermitCrabProjectile.mat").WaitForCompletion(); public static Material matHermitCrabProjectileopt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/HermitCrab/matHermitCrabProjectile_opt.mat").WaitForCompletion(); public static Material matHermitCrabProjectileTrail => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/HermitCrab/matHermitCrabProjectileTrail.mat").WaitForCompletion(); public static Material matHuntressAltColossus => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matHuntressAltColossus.mat").WaitForCompletion(); public static Material matHuntressAltColossusArrow => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matHuntressAltColossusArrow.mat").WaitForCompletion(); public static Material matHuntressAltColossusBowString => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matHuntressAltColossusBowString.mat").WaitForCompletion(); public static Material matHuntressArrowTrailColossus => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matHuntressArrowTrailColossus.mat").WaitForCompletion(); public static Material matHuntressAlt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matHuntressAlt.mat").WaitForCompletion(); public static Material matHuntressCapeAlt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matHuntressCapeAlt.mat").WaitForCompletion(); public static Material matBow => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matBow.mat").WaitForCompletion(); public static Material matBowString => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matBowString.mat").WaitForCompletion(); public static Material matHuntress => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matHuntress.mat").WaitForCompletion(); public static Material matHuntressAreaIndicatorActive => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matHuntressAreaIndicatorActive.mat").WaitForCompletion(); public static Material matHuntressArrow => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matHuntressArrow.mat").WaitForCompletion(); public static Material matHuntressArrowBig => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matHuntressArrowBig.mat").WaitForCompletion(); public static Material matHuntressArrowTrail => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matHuntressArrowTrail.mat").WaitForCompletion(); public static Material matHuntressCape => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matHuntressCape.mat").WaitForCompletion(); public static Material matHuntressCharged => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matHuntressCharged.mat").WaitForCompletion(); public static Material matHuntressFlashBright => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matHuntressFlashBright.mat").WaitForCompletion(); public static Material matHuntressFlashExpanded => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matHuntressFlashExpanded.mat").WaitForCompletion(); public static Material matHuntressFlurryArrowCritTrail => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matHuntressFlurryArrowCritTrail.mat").WaitForCompletion(); public static Material matHuntressFlurryArrowTrail => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matHuntressFlurryArrowTrail.mat").WaitForCompletion(); public static Material matHuntressGlaive => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matHuntressGlaive.mat").WaitForCompletion(); public static Material matHuntressSwingTrail => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matHuntressSwingTrail.mat").WaitForCompletion(); public static Material matHuntressFlash => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matHuntressFlash.mat").WaitForCompletion(); public static Material matHuntressSwipe => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matHuntressSwipe.mat").WaitForCompletion(); public static Material matOmniHitspark1Huntress => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matOmniHitspark1Huntress.mat").WaitForCompletion(); public static Material matOmniHitspark3Huntress => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matOmniHitspark3Huntress.mat").WaitForCompletion(); public static Material matOmniRing2Huntress => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Huntress/matOmniRing2Huntress.mat").WaitForCompletion(); public static Material matImp => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Imp/matImp.mat").WaitForCompletion(); public static Material matImpBoss => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Imp/matImpBoss.mat").WaitForCompletion(); public static Material matImpBossDissolve => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Imp/matImpBossDissolve.mat").WaitForCompletion(); public static Material matImpBossPortal => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Imp/matImpBossPortal.mat").WaitForCompletion(); public static Material matImpClaw => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Imp/matImpClaw.mat").WaitForCompletion(); public static Material matImpDecal => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Imp/matImpDecal.mat").WaitForCompletion(); public static Material matImpDissolve => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Imp/matImpDissolve.mat").WaitForCompletion(); public static Material matImpDust => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Imp/matImpDust.mat").WaitForCompletion(); public static Material matImpExplosionSphere => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Imp/matImpExplosionSphere.mat").WaitForCompletion(); public static Material matImpPortalEffect => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Imp/matImpPortalEffect.mat").WaitForCompletion(); public static Material matImpPortalEffectEdge => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Imp/matImpPortalEffectEdge.mat").WaitForCompletion(); public static Material matImpSlashImpact => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Imp/matImpSlashImpact.mat").WaitForCompletion(); public static Material matImpSwipe => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Imp/matImpSwipe.mat").WaitForCompletion(); public static Material matFlashJellyfish => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Jellyfish/matFlashJellyfish.mat").WaitForCompletion(); public static Material matJellyfish => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Jellyfish/matJellyfish.mat").WaitForCompletion(); public static Material matLemurian => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Lemurian/matLemurian.mat").WaitForCompletion(); public static Material matLemurianBruiser => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Lemurian/matLemurianBruiser.mat").WaitForCompletion(); public static Material matLemurianBruiseropt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Lemurian/matLemurianBruiser_opt.mat").WaitForCompletion(); public static Material matLizardBiteTrail => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Lemurian/matLizardBiteTrail.mat").WaitForCompletion(); public static Material matLoaderAltColossus => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Loader/matLoaderAltColossus.mat").WaitForCompletion(); public static Material matLoaderCharging => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Loader/matLoaderCharging.mat").WaitForCompletion(); public static Material matLoaderHookRope => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Loader/matLoaderHookRope.mat").WaitForCompletion(); public static Material matLoaderLightningLarge => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Loader/matLoaderLightningLarge.mat").WaitForCompletion(); public static Material matLoaderLightningTile => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Loader/matLoaderLightningTile.mat").WaitForCompletion(); public static Material matLoaderPilotDiffuse => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Loader/matLoaderPilotDiffuse.mat").WaitForCompletion(); public static Material matLoaderPilotDiffuseAlt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Loader/matLoaderPilotDiffuseAlt.mat").WaitForCompletion(); public static Material matLoaderSlamSphere => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Loader/matLoaderSlamSphere.mat").WaitForCompletion(); public static Material matLoaderSwingBasic => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Loader/matLoaderSwingBasic.mat").WaitForCompletion(); public static Material matLoaderSwingThick => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Loader/matLoaderSwingThick.mat").WaitForCompletion(); public static Material matLoaderTrailImpact => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Loader/matLoaderTrailImpact.mat").WaitForCompletion(); public static Material matOmniRing2Loader => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Loader/matOmniRing2Loader.mat").WaitForCompletion(); public static Material matOmniHitspark1Loader => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Loader/matOmniHitspark1Loader.mat").WaitForCompletion(); public static Material matLightningLongYellow => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Loader/matLightningLongYellow.mat").WaitForCompletion(); public static Material matOmniHitspark3Loader => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Loader/matOmniHitspark3Loader.mat").WaitForCompletion(); public static Material matLunarExploder => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarExploder/matLunarExploder.mat").WaitForCompletion(); public static Material matLunarExploderCore => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarExploder/matLunarExploderCore.mat").WaitForCompletion(); public static Material matLunarExploderCoreLunarExploderopt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarExploder/matLunarExploderCore_LunarExploder_opt.mat").WaitForCompletion(); public static Material matLunarExploderDeathDecal => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarExploder/matLunarExploderDeathDecal.mat").WaitForCompletion(); public static Material matLunarGolem => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarGolem/matLunarGolem.mat").WaitForCompletion(); public static Material matLunarGolemopt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarGolem/matLunarGolem_opt.mat").WaitForCompletion(); public static Material matLunarGolemExplosion => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarGolem/matLunarGolemExplosion.mat").WaitForCompletion(); public static Material matLunarGolemOldDeactivated => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarGolem/matLunarGolemOldDeactivated.mat").WaitForCompletion(); public static Material matLunarGolemOldMossyStone => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarGolem/matLunarGolemOldMossyStone.mat").WaitForCompletion(); public static Material matLunarGolemRock => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarGolem/matLunarGolemRock.mat").WaitForCompletion(); public static Material matLunarGolemShield => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarGolem/matLunarGolemShield.mat").WaitForCompletion(); public static Material matLunarGolemSpawnDustLG => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarGolem/matLunarGolemSpawnDustLG.mat").WaitForCompletion(); public static Material matLunarGolemBlastDustLG => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarGolem/matLunarGolemBlastDustLG.mat").WaitForCompletion(); public static Material matLunarGolemChargeGlow => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarGolem/matLunarGolemChargeGlow.mat").WaitForCompletion(); public static Material matLunarGolemChargeGlowopt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarGolem/matLunarGolemChargeGlow_opt.mat").WaitForCompletion(); public static Material matLunarGolemLightshaft => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarGolem/matLunarGolemLightshaft.mat").WaitForCompletion(); public static Material matLunarGolemMuzzleBlast => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarGolem/matLunarGolemMuzzleBlast.mat").WaitForCompletion(); public static Material matLunarGolemMuzzleFlash => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarGolem/matLunarGolemMuzzleFlash.mat").WaitForCompletion(); public static Material matLunarGolemShieldTrails => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarGolem/matLunarGolemShieldTrails.mat").WaitForCompletion(); public static Material matLunarWispBombProjectile => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarWisp/mat_LunarWispBombProjectile.mat").WaitForCompletion(); public static Material matLunarWisp => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarWisp/matLunarWisp.mat").WaitForCompletion(); public static Material matLunarWispopt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarWisp/matLunarWisp_opt.mat").WaitForCompletion(); public static Material matLunarWispAged => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarWisp/matLunarWispAged.mat").WaitForCompletion(); public static Material matLunarWispBombChargeRings => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarWisp/matLunarWispBombChargeRings.mat").WaitForCompletion(); public static Material matLunarWispBombChargeRingsopt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarWisp/matLunarWispBombChargeRings_opt.mat").WaitForCompletion(); public static Material matLunarWispBombChargeTrail => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarWisp/matLunarWispBombChargeTrail.mat").WaitForCompletion(); public static Material matLunarWispBombInChargeRings => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarWisp/matLunarWispBombInChargeRings.mat").WaitForCompletion(); public static Material matLunarWispBombInChargeRingsopt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarWisp/matLunarWispBombInChargeRings_opt.mat").WaitForCompletion(); public static Material matLunarWispBombInnerFlames => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarWisp/matLunarWispBombInnerFlames.mat").WaitForCompletion(); public static Material matLunarWispBombShockwaveRing => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarWisp/matLunarWispBombShockwaveRing.mat").WaitForCompletion(); public static Material matLunarWispCracks => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarWisp/matLunarWispCracks.mat").WaitForCompletion(); public static Material matLunarWispMinigunTell => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarWisp/matLunarWispMinigunTell.mat").WaitForCompletion(); public static Material matLunarWispMinigunTellopt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarWisp/matLunarWispMinigunTell_opt.mat").WaitForCompletion(); public static Material matLunarWispMinigunTracer => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarWisp/matLunarWispMinigunTracer.mat").WaitForCompletion(); public static Material matLunarWispMinigunTracerLead => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarWisp/matLunarWispMinigunTracerLead.mat").WaitForCompletion(); public static Material matLunarWispMinigunTracerLeadopt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarWisp/matLunarWispMinigunTracerLead_opt.mat").WaitForCompletion(); public static Material matLunarWispMuzzleBurst => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarWisp/matLunarWispMuzzleBurst.mat").WaitForCompletion(); public static Material matLunarWispMuzzleBurstopt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarWisp/matLunarWispMuzzleBurst_opt.mat").WaitForCompletion(); public static Material matLunarWispMuzzleRings => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarWisp/matLunarWispMuzzleRings.mat").WaitForCompletion(); public static Material matLunarWispMuzzleRingsopt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarWisp/matLunarWispMuzzleRings_opt.mat").WaitForCompletion(); public static Material matLunarWispStones => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarWisp/matLunarWispStones.mat").WaitForCompletion(); public static Material matLunarWispBombTrail => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarWisp/matLunarWispBombTrail.mat").WaitForCompletion(); public static Material matLunarWispFlames => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarWisp/matLunarWispFlames.mat").WaitForCompletion(); public static Material matOmniHitspark1LunarWisp => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/LunarWisp/matOmniHitspark1LunarWisp.mat").WaitForCompletion(); public static Material matMageAltColossus => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Mage/matMageAltColossus.mat").WaitForCompletion(); public static Material matMage => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Mage/matMage.mat").WaitForCompletion(); public static Material matMageAlt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Mage/matMageAlt.mat").WaitForCompletion(); public static Material matMageCalibrateFire => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Mage/matMageCalibrateFire.mat").WaitForCompletion(); public static Material matMageCalibrateIce => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Mage/matMageCalibrateIce.mat").WaitForCompletion(); public static Material matMageCalibrateLightning => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Mage/matMageCalibrateLightning.mat").WaitForCompletion(); public static Material matMageColorShift01 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Mage/matMageColorShift01.mat").WaitForCompletion(); public static Material matMageColorShift02 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Mage/matMageColorShift02.mat").WaitForCompletion(); public static Material matMageColorShift03 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Mage/matMageColorShift03.mat").WaitForCompletion(); public static Material matMageFireCore => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Mage/matMageFireCore.mat").WaitForCompletion(); public static Material matMageIce => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Mage/matMageIce.mat").WaitForCompletion(); public static Material matMageIceCore => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Mage/matMageIceCore.mat").WaitForCompletion(); public static Material matMageLightningCore => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Mage/matMageLightningCore.mat").WaitForCompletion(); public static Material matMageFirebolt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Mage/matMageFirebolt.mat").WaitForCompletion(); public static Material matMageMatrixDirectionalIce => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Mage/matMageMatrixDirectionalIce.mat").WaitForCompletion(); public static Material matMageMatrixDirectionalLightning => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Mage/matMageMatrixDirectionalLightning.mat").WaitForCompletion(); public static Material matMageMatrixFire => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Mage/matMageMatrixFire.mat").WaitForCompletion(); public static Material matMageMatrixIce => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Mage/matMageMatrixIce.mat").WaitForCompletion(); public static Material matMageMatrixLightning => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Mage/matMageMatrixLightning.mat").WaitForCompletion(); public static Material matMageMatrixTriFire => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Mage/matMageMatrixTriFire.mat").WaitForCompletion(); public static Material matMageMatrixTriIce => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Mage/matMageMatrixTriIce.mat").WaitForCompletion(); public static Material matMageMatrixTriLightning => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Mage/matMageMatrixTriLightning.mat").WaitForCompletion(); public static Material matElectricWorm => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/MagmaWorm/matElectricWorm.mat").WaitForCompletion(); public static Material matFracturedGround => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/MagmaWorm/matFracturedGround.mat").WaitForCompletion(); public static Material matMagma => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/MagmaWorm/matMagma.mat").WaitForCompletion(); public static Material matMagmaOpaqueDirectional => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/MagmaWorm/matMagmaOpaqueDirectional.mat").WaitForCompletion(); public static Material matMagmaOpaqueLarge => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/MagmaWorm/matMagmaOpaqueLarge.mat").WaitForCompletion(); public static Material matMagmaTile => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/MagmaWorm/matMagmaTile.mat").WaitForCompletion(); public static Material matMagmaWorm => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/MagmaWorm/matMagmaWorm.mat").WaitForCompletion(); public static Material matMagmaWormDeathDust => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/MagmaWorm/matMagmaWormDeathDust.mat").WaitForCompletion(); public static Material matMagmaWormExplosionSphere => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/MagmaWorm/matMagmaWormExplosionSphere.mat").WaitForCompletion(); public static Material matMagmaWormFireball => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/MagmaWorm/matMagmaWormFireball.mat").WaitForCompletion(); public static Material matMagmaWormFireballTrail => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/MagmaWorm/matMagmaWormFireballTrail.mat").WaitForCompletion(); public static Material matMagmaWormMuzzleFlash => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/MagmaWorm/matMagmaWormMuzzleFlash.mat").WaitForCompletion(); public static Material matMagmaWormOverlay => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/MagmaWorm/matMagmaWormOverlay.mat").WaitForCompletion(); public static Material matMercAltColossus => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Merc/matMercAltColossus.mat").WaitForCompletion(); public static Material matMercAltPrisoner => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Merc/matMercAltPrisoner.mat").WaitForCompletion(); public static Material matMercAltPrisonerEye => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Merc/matMercAltPrisonerEye.mat").WaitForCompletion(); public static Material matMercAltPrisonerHead => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Merc/matMercAltPrisonerHead.mat").WaitForCompletion(); public static Material matMercAltPrisonerMetal => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Merc/matMercAltPrisonerMetal.mat").WaitForCompletion(); public static Material matMerc => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Merc/matMerc.mat").WaitForCompletion(); public static Material matMercAlt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Merc/matMercAlt.mat").WaitForCompletion(); public static Material matMercDelayedBillboard => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Merc/matMercDelayedBillboard.mat").WaitForCompletion(); public static Material matMercDelayedBillboard2 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Merc/matMercDelayedBillboard2.mat").WaitForCompletion(); public static Material matMercExposed => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Merc/matMercExposed.mat").WaitForCompletion(); public static Material matMercExposedBackdrop => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Merc/matMercExposedBackdrop.mat").WaitForCompletion(); public static Material matMercExposedSlash => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Merc/matMercExposedSlash.mat").WaitForCompletion(); public static Material matMercFocusedAssaultIcon => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Merc/matMercFocusedAssaultIcon.mat").WaitForCompletion(); public static Material matMercIgnition => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Merc/matMercIgnition.mat").WaitForCompletion(); public static Material matMercSwipe1 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Merc/matMercSwipe1.mat").WaitForCompletion(); public static Material matMercSwipe2 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Merc/matMercSwipe2.mat").WaitForCompletion(); public static Material matMercSwipe3 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Merc/matMercSwipe3.mat").WaitForCompletion(); public static Material matMercSword => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Merc/matMercSword.mat").WaitForCompletion(); public static Material matMercEnergized => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Merc/matMercEnergized.mat").WaitForCompletion(); public static Material matMercEvisTarget => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Merc/matMercEvisTarget.mat").WaitForCompletion(); public static Material matMercHologram => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Merc/matMercHologram.mat").WaitForCompletion(); public static Material matOmniHitspark2Merc => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Merc/matOmniHitspark2Merc.mat").WaitForCompletion(); public static Material matOmniHitspark3Merc => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Merc/matOmniHitspark3Merc.mat").WaitForCompletion(); public static Material matOmniHitspark4Merc => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Merc/matOmniHitspark4Merc.mat").WaitForCompletion(); public static Material matOmniRadialSlash1Merc => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Merc/matOmniRadialSlash1Merc.mat").WaitForCompletion(); public static Material matMiniMushroom => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/MiniMushroom/matMiniMushroom.mat").WaitForCompletion(); public static Material matMiniMushroomopt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/MiniMushroom/matMiniMushroom_opt.mat").WaitForCompletion(); public static Material matMiniMushroomPuffs => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/MiniMushroom/matMiniMushroomPuffs.mat").WaitForCompletion(); public static Material matMiniMushroomSporeGas => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/MiniMushroom/matMiniMushroomSporeGas.mat").WaitForCompletion(); public static Material matMiniMushroomSporeSplatDecal => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/MiniMushroom/matMiniMushroomSporeSplatDecal.mat").WaitForCompletion(); public static Material matSporeGrenade => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/MiniMushroom/matSporeGrenade.mat").WaitForCompletion(); public static Material matMiniMushroomSplash => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/MiniMushroom/matMiniMushroomSplash.mat").WaitForCompletion(); public static Material matMiniMushroomSpore => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/MiniMushroom/matMiniMushroomSpore.mat").WaitForCompletion(); public static Material matMiniMushroomSporeopt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/MiniMushroom/matMiniMushroomSpore_opt.mat").WaitForCompletion(); public static Material matSporeGrenadeGasCloud => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/MiniMushroom/matSporeGrenadeGasCloud.mat").WaitForCompletion(); public static Material matSporeGrenadeTrail => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/MiniMushroom/matSporeGrenadeTrail.mat").WaitForCompletion(); public static Material matNullifierAlly => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullifierAlly.mat").WaitForCompletion(); public static Material matNullifierArmorAlly => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullifierArmorAlly.mat").WaitForCompletion(); public static Material matNullifier => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullifier.mat").WaitForCompletion(); public static Material matNullifierArmor => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullifierArmor.mat").WaitForCompletion(); public static Material matNullifierBeamCore => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullifierBeamCore.mat").WaitForCompletion(); public static Material matNullifierCloth => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullifierCloth.mat").WaitForCompletion(); public static Material matNullifierDeathDistortion => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullifierDeathDistortion.mat").WaitForCompletion(); public static Material matNullifierExplosionAreaIndicatorHard => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullifierExplosionAreaIndicatorHard.mat").WaitForCompletion(); public static Material matNullifierExplosionAreaIndicatorSoft => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullifierExplosionAreaIndicatorSoft.mat").WaitForCompletion(); public static Material matNullifierGem => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullifierGem.mat").WaitForCompletion(); public static Material matNullifierGemPortal => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullifierGemPortal.mat").WaitForCompletion(); public static Material matNullifierGemPortal2 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullifierGemPortal2.mat").WaitForCompletion(); public static Material matNullifierMolt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullifierMolt.mat").WaitForCompletion(); public static Material matNullifierPortal => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullifierPortal.mat").WaitForCompletion(); public static Material matNullifierPortalopt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullifierPortal_opt.mat").WaitForCompletion(); public static Material matNullifierPortalEffectCenter => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullifierPortalEffectCenter.mat").WaitForCompletion(); public static Material matNullifierPortalEffectCenteropt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullifierPortalEffectCenter_opt.mat").WaitForCompletion(); public static Material matNullifierStarParticle => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullifierStarParticle.mat").WaitForCompletion(); public static Material matNullifierStarParticleOffset => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullifierStarParticleOffset.mat").WaitForCompletion(); public static Material matNullifierStarPortalEdge => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullifierStarPortalEdge.mat").WaitForCompletion(); public static Material matNullifierStarTrail => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullifierStarTrail.mat").WaitForCompletion(); public static Material matNullifierStarTrailWeak => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullifierStarTrailWeak.mat").WaitForCompletion(); public static Material matNullifierZoneAreaIndicator => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullifierZoneAreaIndicator.mat").WaitForCompletion(); public static Material matNullifierZoneAreaIndicatorLookingIn => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullifierZoneAreaIndicatorLookingIn.mat").WaitForCompletion(); public static Material matNullifierZoneAreaIndicatorLookingOut => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullifierZoneAreaIndicatorLookingOut.mat").WaitForCompletion(); public static Material matNullBombAreaIndicator => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Nullifier/matNullBombAreaIndicator.mat").WaitForCompletion(); public static Material matParent => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Parent/matParent.mat").WaitForCompletion(); public static Material matParentBeads => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Parent/matParentBeads.mat").WaitForCompletion(); public static Material matParentBlink => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Parent/matParentBlink.mat").WaitForCompletion(); public static Material matParentBlinkDonut1 => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Parent/matParentBlinkDonut 1.mat").WaitForCompletion(); public static Material matParentBlinkDonut => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Parent/matParentBlinkDonut.mat").WaitForCompletion(); public static Material matParentDissolve => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Parent/matParentDissolve.mat").WaitForCompletion(); public static Material matParentFace => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Parent/matParentFace.mat").WaitForCompletion(); public static Material matParentFadeIn => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Parent/matParentFadeIn.mat").WaitForCompletion(); public static Material matParentMeleeSwing => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Parent/matParentMeleeSwing.mat").WaitForCompletion(); public static Material matParentNovaPillar => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Parent/matParentNovaPillar.mat").WaitForCompletion(); public static Material matParentParticle => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Parent/matParentParticle.mat").WaitForCompletion(); public static Material matParentTeleportPortal => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Parent/matParentTeleportPortal.mat").WaitForCompletion(); public static Material matParentWaxFlecks => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Parent/matParentWaxFlecks.mat").WaitForCompletion(); public static Material matOmniExplosion1RoboBall => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/RoboBallBoss/matOmniExplosion1RoboBall.mat").WaitForCompletion(); public static Material matRoboBallAreaIndicator => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/RoboBallBoss/matRoboBallAreaIndicator.mat").WaitForCompletion(); public static Material matRoboBallCore => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/RoboBallBoss/matRoboBallCore.mat").WaitForCompletion(); public static Material matRoboBallParticleBillboard => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/RoboBallBoss/matRoboBallParticleBillboard.mat").WaitForCompletion(); public static Material matRoboBallParticleRing => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/RoboBallBoss/matRoboBallParticleRing.mat").WaitForCompletion(); public static Material matRoboBallParticleRingHuge => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/RoboBallBoss/matRoboBallParticleRingHuge.mat").WaitForCompletion(); public static Material matRoboBallUnderlay => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/RoboBallBoss/matRoboBallUnderlay.mat").WaitForCompletion(); public static Material matSummonRoboBall => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/RoboBallBoss/matSummonRoboBall.mat").WaitForCompletion(); public static Material matSuperRoboBallBossBodyFeathers => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/RoboBallBoss/matSuperRoboBallBossBodyFeathers.mat").WaitForCompletion(); public static Material matScav => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Scav/matScav.mat").WaitForCompletion(); public static Material matScavBackpack => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Scav/matScavBackpack.mat").WaitForCompletion(); public static Material matScavEnergyCannonCore => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Scav/matScavEnergyCannonCore.mat").WaitForCompletion(); public static Material matScavEnergyCannonUnderlay => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Scav/matScavEnergyCannonUnderlay.mat").WaitForCompletion(); public static Material matScavEyes => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Scav/matScavEyes.mat").WaitForCompletion(); public static Material matScavLunar => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Scav/matScavLunar.mat").WaitForCompletion(); public static Material matScavLunarBackpack => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Scav/matScavLunarBackpack.mat").WaitForCompletion(); public static Material matScavLunarEyes => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Scav/matScavLunarEyes.mat").WaitForCompletion(); public static Material matSquid => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Scav/matSquid.mat").WaitForCompletion(); public static Material matSquidTrail => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Scav/matSquidTrail.mat").WaitForCompletion(); public static Material matBloodSquid => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Scav/matBloodSquid.mat").WaitForCompletion(); public static Material matNewt => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Shopkeeper/matNewt.mat").WaitForCompletion(); public static Material matNewtJewlery => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Shopkeeper/matNewtJewlery.mat").WaitForCompletion(); public static Material matTitan => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Titan/matTitan.mat").WaitForCompletion(); public static Material matTitanDampcave => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Titan/matTitanDampcave.mat").WaitForCompletion(); public static Material matTitanGold => Addressables.LoadAssetAsync<Material>((object)"RoR2/Base/Titan/matTitanGold.mat").WaitForCompletion(); public sta