Please disclose if your mod was created primarily using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Decompiled source of AoOniEnemyVariety v10.10.10
plugins/AoOniEnemyVariety/AoOniEnemyVariety.dll
Decompiled a year agousing System.CodeDom.Compiler; using System.ComponentModel; using System.Diagnostics; using System.IO; using System.Reflection; using System.Runtime.CompilerServices; using AntlerShed.EnemySkinKit.Vanilla; using AntlerShed.SkinRegistry; using BepInEx; using UnityEngine; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] [assembly: AssemblyVersion("0.0.0.0")] [CompilerGenerated] [EditorBrowsable(EditorBrowsableState.Never)] [GeneratedCode("Unity.MonoScriptGenerator.MonoScriptInfoGenerator", null)] internal class UnitySourceGeneratedAssemblyMonoScriptTypes_v1 { private struct MonoScriptData { public byte[] FilePathsData; public byte[] TypesData; public int TotalTypes; public int TotalFiles; public bool IsEditorOnly; } [MethodImpl(MethodImplOptions.AggressiveInlining)] private static MonoScriptData Get() { MonoScriptData result = default(MonoScriptData); result.FilePathsData = new byte[93] { 0, 0, 0, 1, 0, 0, 0, 85, 92, 65, 115, 115, 101, 116, 115, 92, 65, 111, 79, 110, 105, 69, 110, 101, 109, 121, 86, 97, 114, 105, 101, 116, 121, 83, 116, 97, 103, 105, 110, 103, 92, 112, 108, 117, 103, 105, 110, 115, 92, 65, 111, 79, 110, 105, 69, 110, 101, 109, 121, 86, 97, 114, 105, 101, 116, 121, 92, 65, 111, 79, 110, 105, 69, 110, 101, 109, 121, 86, 97, 114, 105, 101, 116, 121, 80, 108, 117, 103, 105, 110, 46, 99, 115 }; result.TypesData = new byte[74] { 0, 0, 0, 0, 69, 68, 105, 115, 116, 105, 110, 99, 116, 66, 108, 97, 122, 101, 46, 76, 101, 116, 104, 97, 108, 67, 111, 109, 112, 97, 110, 121, 46, 65, 111, 79, 110, 105, 69, 110, 101, 109, 121, 86, 97, 114, 105, 101, 116, 121, 124, 65, 111, 79, 110, 105, 69, 110, 101, 109, 121, 86, 97, 114, 105, 101, 116, 121, 80, 108, 117, 103, 105, 110 }; result.TotalFiles = 1; result.TotalTypes = 1; result.IsEditorOnly = false; return result; } } namespace DistinctBlaze.LethalCompany.AoOniEnemyVariety; [BepInPlugin("DistinctBlaze.AoOniEnemyVariety", "AoOniEnemyVariety", "9.9.9")] [BepInDependency(/*Could not decode attribute arguments.*/)] public class AoOniEnemyVarietyPlugin : BaseUnityPlugin { public const string modGUID = "DistinctBlaze.AoOniEnemyVariety"; public const string modName = "AoOniEnemyVariety"; public const string modVersion = "9.9.9"; private void Awake() { //IL_003a: Unknown result type (might be due to invalid IL or missing references) //IL_0064: Unknown result type (might be due to invalid IL or missing references) //IL_008e: Unknown result type (might be due to invalid IL or missing references) //IL_00b8: Unknown result type (might be due to invalid IL or missing references) //IL_00e2: Unknown result type (might be due to invalid IL or missing references) //IL_010c: Unknown result type (might be due to invalid IL or missing references) //IL_0146: Unknown result type (might be due to invalid IL or missing references) //IL_0170: Unknown result type (might be due to invalid IL or missing references) //IL_019a: Unknown result type (might be due to invalid IL or missing references) //IL_01c4: Unknown result type (might be due to invalid IL or missing references) //IL_01ee: Unknown result type (might be due to invalid IL or missing references) //IL_0218: Unknown result type (might be due to invalid IL or missing references) //IL_0242: Unknown result type (might be due to invalid IL or missing references) //IL_026c: Unknown result type (might be due to invalid IL or missing references) //IL_0296: Unknown result type (might be due to invalid IL or missing references) //IL_02c0: Unknown result type (might be due to invalid IL or missing references) //IL_02ea: Unknown result type (might be due to invalid IL or missing references) //IL_0324: Unknown result type (might be due to invalid IL or missing references) //IL_034e: Unknown result type (might be due to invalid IL or missing references) //IL_0378: Unknown result type (might be due to invalid IL or missing references) //IL_03a2: Unknown result type (might be due to invalid IL or missing references) //IL_03cc: Unknown result type (might be due to invalid IL or missing references) AssetBundle val = AssetBundle.LoadFromFile(Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "AssetBundles/DistinctBlaze_AoOniEnemyVariety_SkinAssets")); EnemySkinRegistry.RegisterSkin((Skin)(object)val.LoadAsset<BaboonHawkSkin>("Assets/Work/Ao Oni/New Folder/Baboon Hawk/OniHawk.asset"), (DefaultSkinConfigData?)new DefaultSkinConfigData((DefaultSkinConfigEntry[])(object)new DefaultSkinConfigEntry[0], 1f, 1f)); EnemySkinRegistry.RegisterSkin((Skin)(object)val.LoadAsset<BarberSkin>("Assets/Work/Ao Oni/New Folder/Barber/OniBarber.asset"), (DefaultSkinConfigData?)new DefaultSkinConfigData((DefaultSkinConfigEntry[])(object)new DefaultSkinConfigEntry[0], 1f, 1f)); EnemySkinRegistry.RegisterSkin((Skin)(object)val.LoadAsset<BrackenSkin>("Assets/Work/Ao Oni/New Folder/Bracken/OniBracken.asset"), (DefaultSkinConfigData?)new DefaultSkinConfigData((DefaultSkinConfigEntry[])(object)new DefaultSkinConfigEntry[0], 1f, 1f)); EnemySkinRegistry.RegisterSkin((Skin)(object)val.LoadAsset<BunkerSpiderSkin>("Assets/Work/Ao Oni/New Folder/Bunker Spider/OniSpider.asset"), (DefaultSkinConfigData?)new DefaultSkinConfigData((DefaultSkinConfigEntry[])(object)new DefaultSkinConfigEntry[0], 1f, 1f)); EnemySkinRegistry.RegisterSkin((Skin)(object)val.LoadAsset<CircuitBeesSkin>("Assets/Work/Ao Oni/New Folder/Circuit Bees/OniBee.asset"), (DefaultSkinConfigData?)new DefaultSkinConfigData((DefaultSkinConfigEntry[])(object)new DefaultSkinConfigEntry[0], 1f, 1f)); EnemySkinRegistry.RegisterSkin((Skin)(object)val.LoadAsset<CoilheadSkin>("Assets/Work/Ao Oni/New Folder/Coilhead/OniCoilhead.asset"), (DefaultSkinConfigData?)new DefaultSkinConfigData((DefaultSkinConfigEntry[])(object)new DefaultSkinConfigEntry[0], 1f, 1f)); EnemySkinRegistry.RegisterSkin((Skin)(object)val.LoadAsset<EarthLeviathanSkin>("Assets/Work/Ao Oni/New Folder/Earth Leviathan/OniLeviathan.asset")); EnemySkinRegistry.RegisterSkin((Skin)(object)val.LoadAsset<EyelessDogSkin>("Assets/Work/Ao Oni/New Folder/Eyeless Dog/OniDog.asset"), (DefaultSkinConfigData?)new DefaultSkinConfigData((DefaultSkinConfigEntry[])(object)new DefaultSkinConfigEntry[0], 1f, 1f)); EnemySkinRegistry.RegisterSkin((Skin)(object)val.LoadAsset<ForestKeeperSkin>("Assets/Work/Ao Oni/New Folder/Forest Keeper/OniKeeper.asset"), (DefaultSkinConfigData?)new DefaultSkinConfigData((DefaultSkinConfigEntry[])(object)new DefaultSkinConfigEntry[0], 1f, 1f)); EnemySkinRegistry.RegisterSkin((Skin)(object)val.LoadAsset<GhostGirlSkin>("Assets/Work/Ao Oni/New Folder/Ghost Girl/OniGirl.asset"), (DefaultSkinConfigData?)new DefaultSkinConfigData((DefaultSkinConfigEntry[])(object)new DefaultSkinConfigEntry[0], 1f, 1f)); EnemySkinRegistry.RegisterSkin((Skin)(object)val.LoadAsset<HoarderBugSkin>("Assets/Work/Ao Oni/New Folder/Hoarding Bug/OniBug.asset"), (DefaultSkinConfigData?)new DefaultSkinConfigData((DefaultSkinConfigEntry[])(object)new DefaultSkinConfigEntry[0], 1f, 1f)); EnemySkinRegistry.RegisterSkin((Skin)(object)val.LoadAsset<HygrodereSkin>("Assets/Work/Ao Oni/New Folder/Hydrogere/OniSlime.asset"), (DefaultSkinConfigData?)new DefaultSkinConfigData((DefaultSkinConfigEntry[])(object)new DefaultSkinConfigEntry[0], 1f, 1f)); EnemySkinRegistry.RegisterSkin((Skin)(object)val.LoadAsset<JesterSkin>("Assets/Work/Ao Oni/New Folder/Jester/OniJester.asset"), (DefaultSkinConfigData?)new DefaultSkinConfigData((DefaultSkinConfigEntry[])(object)new DefaultSkinConfigEntry[0], 1f, 1f)); EnemySkinRegistry.RegisterSkin((Skin)(object)val.LoadAsset<KidnapperFoxSkin>("Assets/Work/Ao Oni/New Folder/Kidnapper Fox/OniFox.asset"), (DefaultSkinConfigData?)new DefaultSkinConfigData((DefaultSkinConfigEntry[])(object)new DefaultSkinConfigEntry[0], 1f, 1f)); EnemySkinRegistry.RegisterSkin((Skin)(object)val.LoadAsset<ManeaterSkin>("Assets/Work/Ao Oni/New Folder/Maneater/OniManeater.asset"), (DefaultSkinConfigData?)new DefaultSkinConfigData((DefaultSkinConfigEntry[])(object)new DefaultSkinConfigEntry[0], 1f, 1f)); EnemySkinRegistry.RegisterSkin((Skin)(object)val.LoadAsset<ManticoilSkin>("Assets/Work/Ao Oni/New Folder/Manticoil/OniManticoil.asset"), (DefaultSkinConfigData?)new DefaultSkinConfigData((DefaultSkinConfigEntry[])(object)new DefaultSkinConfigEntry[0], 1f, 1f)); EnemySkinRegistry.RegisterSkin((Skin)(object)val.LoadAsset<NutcrackerSkin>("Assets/Work/Ao Oni/New Folder/Nutcracker/OniNutcracker.asset"), (DefaultSkinConfigData?)new DefaultSkinConfigData((DefaultSkinConfigEntry[])(object)new DefaultSkinConfigEntry[0], 1f, 1f)); EnemySkinRegistry.RegisterSkin((Skin)(object)val.LoadAsset<OldBirdSkin>("Assets/Work/Ao Oni/New Folder/Old Bird/OniBird.asset"), (DefaultSkinConfigData?)new DefaultSkinConfigData((DefaultSkinConfigEntry[])(object)new DefaultSkinConfigEntry[0], 1f, 1f)); EnemySkinRegistry.RegisterNestSkin((NestSkin)(object)val.LoadAsset<OldBirdSkin>("Assets/Work/Ao Oni/New Folder/Old Bird/OniBird.asset")); EnemySkinRegistry.RegisterSkin((Skin)(object)val.LoadAsset<RoamingLocustSkin>("Assets/Work/Ao Oni/New Folder/Roaming Locust/OniLocust.asset"), (DefaultSkinConfigData?)new DefaultSkinConfigData((DefaultSkinConfigEntry[])(object)new DefaultSkinConfigEntry[0], 1f, 1f)); EnemySkinRegistry.RegisterSkin((Skin)(object)val.LoadAsset<SnareFleaSkin>("Assets/Work/Ao Oni/New Folder/Snare Flea/OniFlea.asset"), (DefaultSkinConfigData?)new DefaultSkinConfigData((DefaultSkinConfigEntry[])(object)new DefaultSkinConfigEntry[0], 1f, 1f)); EnemySkinRegistry.RegisterSkin((Skin)(object)val.LoadAsset<SporeLizardSkin>("Assets/Work/Ao Oni/New Folder/Spore Lizard/OniLizard.asset"), (DefaultSkinConfigData?)new DefaultSkinConfigData((DefaultSkinConfigEntry[])(object)new DefaultSkinConfigEntry[0], 1f, 1f)); EnemySkinRegistry.RegisterSkin((Skin)(object)val.LoadAsset<ThumperSkin>("Assets/Work/Ao Oni/New Folder/Thumper/OniThumper.asset"), (DefaultSkinConfigData?)new DefaultSkinConfigData((DefaultSkinConfigEntry[])(object)new DefaultSkinConfigEntry[0], 1f, 1f)); EnemySkinRegistry.RegisterSkin((Skin)(object)val.LoadAsset<TulipSnakeSkin>("Assets/Work/Ao Oni/New Folder/Tulip Snake/OniTulip.asset"), (DefaultSkinConfigData?)new DefaultSkinConfigData((DefaultSkinConfigEntry[])(object)new DefaultSkinConfigEntry[0], 1f, 1f)); } }