Decompiled source of SplendiferousSexToys NSFW v1.0.1

MyFirstPlugin.dll

Decompiled a year ago
using System;
using System.Diagnostics;
using System.IO;
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 LethalLib.Modules;
using Microsoft.CodeAnalysis;
using UnityEngine;

[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)]
[assembly: TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")]
[assembly: IgnoresAccessChecksTo("")]
[assembly: AssemblyCompany("MyFirstPlugin")]
[assembly: AssemblyConfiguration("Debug")]
[assembly: AssemblyDescription("Hopefully a working mod")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyInformationalVersion("1.0.0")]
[assembly: AssemblyProduct("My first plugin")]
[assembly: AssemblyTitle("MyFirstPlugin")]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("1.0.0.0")]
[module: UnverifiableCode]
[module: RefSafetyRules(11)]
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 MyFirstPlugin
{
	public static class MyPluginInfo
	{
		public const string PLUGIN_GUID = "MyFirstPlugin";

		public const string PLUGIN_NAME = "My first plugin";

		public const string PLUGIN_VERSION = "1.0.0";
	}
}
namespace LethalCompanyModTemplate
{
	[BepInPlugin("BadDragonToys.MODNAME", "BadDragonToys", "1.0.0")]
	[BepInDependency(/*Could not decode attribute arguments.*/)]
	public class LethalCompanyModName : BaseUnityPlugin
	{
		public const string modGUID = "BadDragonToys.MODNAME";

		public const string modName = "BadDragonToys";

		public const string modVersion = "1.0.0";

		private readonly Harmony harmony = new Harmony("BadDragonToys.MODNAME");

		private void Awake()
		{
			ManualLogSource val = Logger.CreateLogSource("BadDragonToys.MODNAME");
			val.LogMessage((object)"BadDragonToys.MODNAME has loaded succesfully.");
			string text = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "dildoassetbundle");
			AssetBundle val2 = AssetBundle.LoadFromFile(text);
			int num = 100;
			int num2 = 1;
			int num3 = 15;
			Item val3 = val2.LoadAsset<Item>("Assets/Items/Vergil/Vergil.asset");
			Utilities.FixMixerGroups(val3.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val3.spawnPrefab);
			Items.RegisterScrap(val3, num, (LevelTypes)(-1));
			Item val4 = val2.LoadAsset<Item>("Assets/Items/sleipnir/Sleipnir.asset");
			Utilities.FixMixerGroups(val4.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val4.spawnPrefab);
			Items.RegisterScrap(val4, num, (LevelTypes)(-1));
			Item val5 = val2.LoadAsset<Item>("Assets/Items/lilvibefusion/LilVibeFusion.asset");
			Utilities.FixMixerGroups(val5.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val5.spawnPrefab);
			Items.RegisterScrap(val5, num, (LevelTypes)(-1));
			Item val6 = val2.LoadAsset<Item>("Assets/Items/lilvibecockatrice/LilVibeCockatrice.asset");
			Utilities.FixMixerGroups(val6.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val6.spawnPrefab);
			Items.RegisterScrap(val6, num, (LevelTypes)(-1));
			Item val7 = val2.LoadAsset<Item>("Assets/Items/lilvibechico/LilVibeChico.asset");
			Utilities.FixMixerGroups(val7.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val7.spawnPrefab);
			Items.RegisterScrap(val7, num, (LevelTypes)(-1));
			Item val8 = val2.LoadAsset<Item>("Assets/Items/Hunter/Hunter.asset");
			Utilities.FixMixerGroups(val8.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val8.spawnPrefab);
			Items.RegisterScrap(val8, num, (LevelTypes)(-1));
			Item val9 = val2.LoadAsset<Item>("Assets/Items/Cole/Cole.asset");
			Utilities.FixMixerGroups(val9.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val9.spawnPrefab);
			Items.RegisterScrap(val9, num, (LevelTypes)(-1));
			Item val10 = val2.LoadAsset<Item>("Assets/Items/Echo/Echo.asset");
			Utilities.FixMixerGroups(val10.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val10.spawnPrefab);
			Items.RegisterScrap(val10, num, (LevelTypes)(-1));
			Item val11 = val2.LoadAsset<Item>("Assets/Items/winstonsTongue/winstonsTongue.asset");
			Utilities.FixMixerGroups(val11.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val11.spawnPrefab);
			Items.RegisterScrap(val11, num, (LevelTypes)(-1));
			Item val12 = val2.LoadAsset<Item>("Assets/Items/Tucker/Tucker.asset");
			Utilities.FixMixerGroups(val12.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val12.spawnPrefab);
			Items.RegisterScrap(val12, num, (LevelTypes)(-1));
			Item val13 = val2.LoadAsset<Item>("Assets/Items/Crackers/Crackers.asset");
			Utilities.FixMixerGroups(val13.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val13.spawnPrefab);
			Items.RegisterScrap(val13, num, (LevelTypes)(-1));
			Item val14 = val2.LoadAsset<Item>("Assets/Items/Razor/Razor.asset");
			Utilities.FixMixerGroups(val14.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val14.spawnPrefab);
			Items.RegisterScrap(val14, num, (LevelTypes)(-1));
			Item val15 = val2.LoadAsset<Item>("Assets/Items/ChanceFlared/ChanceFlared.asset");
			Utilities.FixMixerGroups(val15.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val15.spawnPrefab);
			Items.RegisterScrap(val15, num, (LevelTypes)(-1));
			Item val16 = val2.LoadAsset<Item>("Assets/Items/Flint/Flint.asset");
			Utilities.FixMixerGroups(val16.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val16.spawnPrefab);
			Items.RegisterScrap(val16, num, (LevelTypes)(-1));
			Item val17 = val2.LoadAsset<Item>("Assets/Items/Ridley/Ridley.asset");
			Utilities.FixMixerGroups(val17.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val17.spawnPrefab);
			Items.RegisterScrap(val17, num, (LevelTypes)(-1));
			Item val18 = val2.LoadAsset<Item>("Assets/Items/Roland/Roland.asset");
			Utilities.FixMixerGroups(val18.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val18.spawnPrefab);
			Items.RegisterScrap(val18, num, (LevelTypes)(-1));
			Item val19 = val2.LoadAsset<Item>("Assets/Items/lilvibeseadragon/LilVibeSeadragon.asset");
			Utilities.FixMixerGroups(val19.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val19.spawnPrefab);
			Items.RegisterScrap(val19, num, (LevelTypes)(-1));
			Item val20 = val2.LoadAsset<Item>("Assets/Items/Diego/Diego.asset");
			Utilities.FixMixerGroups(val20.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val20.spawnPrefab);
			Items.RegisterScrap(val20, num, (LevelTypes)(-1));
			Item val21 = val2.LoadAsset<Item>("Assets/Items/Terra/Terra.asset");
			Utilities.FixMixerGroups(val21.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val21.spawnPrefab);
			Items.RegisterScrap(val21, num, (LevelTypes)(-1));
			Item val22 = val2.LoadAsset<Item>("Assets/Items/Andre/Andre.asset");
			Utilities.FixMixerGroups(val22.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val22.spawnPrefab);
			Items.RegisterScrap(val22, num, (LevelTypes)(-1));
			Item val23 = val2.LoadAsset<Item>("Assets/Items/Orochi/Orochi.asset");
			Utilities.FixMixerGroups(val23.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val23.spawnPrefab);
			Items.RegisterScrap(val23, num, (LevelTypes)(-1));
			Item val24 = val2.LoadAsset<Item>("Assets/Items/seraphinaStud/seraphinaStud.asset");
			Utilities.FixMixerGroups(val24.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val24.spawnPrefab);
			Items.RegisterScrap(val24, num, (LevelTypes)(-1));
			Item val25 = val2.LoadAsset<Item>("Assets/Items/Stan/Stan.asset");
			Utilities.FixMixerGroups(val25.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val25.spawnPrefab);
			Items.RegisterScrap(val25, num, (LevelTypes)(-1));
			Item val26 = val2.LoadAsset<Item>("Assets/Items/Helius/Helius.asset");
			Utilities.FixMixerGroups(val26.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val26.spawnPrefab);
			Items.RegisterScrap(val26, num, (LevelTypes)(-1));
			Item val27 = val2.LoadAsset<Item>("Assets/Items/Habu/Habu.asset");
			Utilities.FixMixerGroups(val27.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val27.spawnPrefab);
			Items.RegisterScrap(val27, num, (LevelTypes)(-1));
			Item val28 = val2.LoadAsset<Item>("Assets/Items/Kelvin/Kelvin.asset");
			Utilities.FixMixerGroups(val28.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val28.spawnPrefab);
			Items.RegisterScrap(val28, num, (LevelTypes)(-1));
			Item val29 = val2.LoadAsset<Item>("Assets/Items/Baron/Baron.asset");
			Utilities.FixMixerGroups(val29.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val29.spawnPrefab);
			Items.RegisterScrap(val29, num, (LevelTypes)(-1));
			Item val30 = val2.LoadAsset<Item>("Assets/Items/Fenrir/Fenrir.asset");
			Utilities.FixMixerGroups(val30.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val30.spawnPrefab);
			Items.RegisterScrap(val30, num, (LevelTypes)(-1));
			Item val31 = val2.LoadAsset<Item>("Assets/Items/Kyel/Kyel.asset");
			Utilities.FixMixerGroups(val31.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val31.spawnPrefab);
			Items.RegisterScrap(val31, num, (LevelTypes)(-1));
			Item val32 = val2.LoadAsset<Item>("Assets/Items/Aquadrax/Aquadrax.asset");
			Utilities.FixMixerGroups(val32.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val32.spawnPrefab);
			Items.RegisterScrap(val32, num, (LevelTypes)(-1));
			Item val33 = val2.LoadAsset<Item>("Assets/Items/Sveinn/Sveinn.asset");
			Utilities.FixMixerGroups(val33.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val33.spawnPrefab);
			Items.RegisterScrap(val33, num, (LevelTypes)(-1));
			Item val34 = val2.LoadAsset<Item>("Assets/Items/Cuttlefish/Cuttlefish.asset");
			Utilities.FixMixerGroups(val34.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val34.spawnPrefab);
			Items.RegisterScrap(val34, num, (LevelTypes)(-1));
			Item val35 = val2.LoadAsset<Item>("Assets/Items/Amon/Amon.asset");
			Utilities.FixMixerGroups(val35.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val35.spawnPrefab);
			Items.RegisterScrap(val35, num, (LevelTypes)(-1));
			Item val36 = val2.LoadAsset<Item>("Assets/Items/Austin/Austin.asset");
			Utilities.FixMixerGroups(val36.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val36.spawnPrefab);
			Items.RegisterScrap(val36, num, (LevelTypes)(-1));
			Item val37 = val2.LoadAsset<Item>("Assets/Items/dukePaw/dukePaw.asset");
			Utilities.FixMixerGroups(val37.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val37.spawnPrefab);
			Items.RegisterScrap(val37, 15, (LevelTypes)(-1));
			Item val38 = val2.LoadAsset<Item>("Assets/Items/davidPaw/davidPaw.asset");
			Utilities.FixMixerGroups(val38.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val38.spawnPrefab);
			Items.RegisterScrap(val38, 15, (LevelTypes)(-1));
			Item val39 = val2.LoadAsset<Item>("Assets/Items/Stryker/Stryker.asset");
			Utilities.FixMixerGroups(val39.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val39.spawnPrefab);
			Items.RegisterScrap(val39, num3, (LevelTypes)(-1));
			Item val40 = val2.LoadAsset<Item>("Assets/Items/Archer/Archer.asset");
			Utilities.FixMixerGroups(val40.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val40.spawnPrefab);
			Items.RegisterScrap(val40, num, (LevelTypes)(-1));
			Item val41 = val2.LoadAsset<Item>("Assets/Items/Ledo/Ledo.asset");
			Utilities.FixMixerGroups(val41.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val41.spawnPrefab);
			Items.RegisterScrap(val41, num3, (LevelTypes)(-1));
			Item val42 = val2.LoadAsset<Item>("Assets/Items/Kona/Kona.asset");
			Utilities.FixMixerGroups(val42.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val42.spawnPrefab);
			Items.RegisterScrap(val42, num, (LevelTypes)(-1));
			Item val43 = val2.LoadAsset<Item>("Assets/Items/lilVibeTongue/lilVibeTongue.asset");
			Utilities.FixMixerGroups(val43.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val43.spawnPrefab);
			Items.RegisterScrap(val43, num, (LevelTypes)(-1));
			Item val44 = val2.LoadAsset<Item>("Assets/Items/Apollo/Apollo.asset");
			Utilities.FixMixerGroups(val44.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val44.spawnPrefab);
			Items.RegisterScrap(val44, num, (LevelTypes)(-1));
			Item val45 = val2.LoadAsset<Item>("Assets/Items/Delmar/Delmar.asset");
			Utilities.FixMixerGroups(val45.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val45.spawnPrefab);
			Items.RegisterScrap(val45, num, (LevelTypes)(-1));
			Item val46 = val2.LoadAsset<Item>("Assets/Items/Slater/Slater.asset");
			Utilities.FixMixerGroups(val46.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val46.spawnPrefab);
			Items.RegisterScrap(val46, num, (LevelTypes)(-1));
			Item val47 = val2.LoadAsset<Item>("Assets/Items/MeatCanyon/MeatCanyon.asset");
			Utilities.FixMixerGroups(val47.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val47.spawnPrefab);
			Items.RegisterScrap(val47, num, (LevelTypes)(-1));
			Item val48 = val2.LoadAsset<Item>("Assets/Items/Nocturne/Nocturne.asset");
			Utilities.FixMixerGroups(val48.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val48.spawnPrefab);
			Items.RegisterScrap(val48, num, (LevelTypes)(-1));
			Item val49 = val2.LoadAsset<Item>("Assets/Items/Plug/Plug.asset");
			Utilities.FixMixerGroups(val49.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val49.spawnPrefab);
			Items.RegisterScrap(val49, num, (LevelTypes)(-1));
			Item val50 = val2.LoadAsset<Item>("Assets/Items/Hanzo/Hanzo.asset");
			Utilities.FixMixerGroups(val50.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val50.spawnPrefab);
			Items.RegisterScrap(val50, num, (LevelTypes)(-1));
			Item val51 = val2.LoadAsset<Item>("Assets/Items/Pearce/Pearce.asset");
			Utilities.FixMixerGroups(val51.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val51.spawnPrefab);
			Items.RegisterScrap(val51, num, (LevelTypes)(-1));
			Item val52 = val2.LoadAsset<Item>("Assets/Items/Nix/Nix.asset");
			Utilities.FixMixerGroups(val52.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val52.spawnPrefab);
			Items.RegisterScrap(val52, num3, (LevelTypes)(-1));
			Item val53 = val2.LoadAsset<Item>("Assets/Items/Clayton/Clayton.asset");
			Utilities.FixMixerGroups(val53.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val53.spawnPrefab);
			Items.RegisterScrap(val53, num, (LevelTypes)(-1));
			Item val54 = val2.LoadAsset<Item>("Assets/Items/BumbleHooves/BumbleHooves.asset");
			Utilities.FixMixerGroups(val54.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val54.spawnPrefab);
			Items.RegisterScrap(val54, num, (LevelTypes)(-1));
			Item val55 = val2.LoadAsset<Item>("Assets/Items/DukeButt/DukeButt.asset");
			Utilities.FixMixerGroups(val55.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val55.spawnPrefab);
			Items.RegisterScrap(val55, num3, (LevelTypes)(-1));
			Item val56 = val2.LoadAsset<Item>("Assets/Items/Tako/Tako.asset");
			Utilities.FixMixerGroups(val56.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val56.spawnPrefab);
			Items.RegisterScrap(val56, num, (LevelTypes)(-1));
			Item val57 = val2.LoadAsset<Item>("Assets/Items/Zoie/Zoie.asset");
			Utilities.FixMixerGroups(val57.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val57.spawnPrefab);
			Items.RegisterScrap(val57, num3, (LevelTypes)(-1));
			Item val58 = val2.LoadAsset<Item>("Assets/Items/Natascha/Natascha.asset");
			Utilities.FixMixerGroups(val58.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val58.spawnPrefab);
			Items.RegisterScrap(val58, num3, (LevelTypes)(-1));
			Item val59 = val2.LoadAsset<Item>("Assets/Items/Kahn/Kahn.asset");
			Utilities.FixMixerGroups(val59.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val59.spawnPrefab);
			Items.RegisterScrap(val59, num, (LevelTypes)(-1));
			Item val60 = val2.LoadAsset<Item>("Assets/Items/Hazel/Hazel.asset");
			Utilities.FixMixerGroups(val60.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val60.spawnPrefab);
			Items.RegisterScrap(val60, num3, (LevelTypes)(-1));
			Item val61 = val2.LoadAsset<Item>("Assets/Items/DukeMuzzle/DukeMuzzle.asset");
			Utilities.FixMixerGroups(val61.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val61.spawnPrefab);
			Items.RegisterScrap(val61, num3, (LevelTypes)(-1));
			Item val62 = val2.LoadAsset<Item>("Assets/Items/Blaze/Blaze.asset");
			Utilities.FixMixerGroups(val62.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val62.spawnPrefab);
			Items.RegisterScrap(val62, num, (LevelTypes)(-1));
			Item val63 = val2.LoadAsset<Item>("Assets/Items/Mary/Mary.asset");
			Utilities.FixMixerGroups(val63.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val63.spawnPrefab);
			Items.RegisterScrap(val63, num3, (LevelTypes)(-1));
			Item val64 = val2.LoadAsset<Item>("Assets/Items/Demogorgon/Demogorgon.asset");
			Utilities.FixMixerGroups(val64.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val64.spawnPrefab);
			Items.RegisterScrap(val64, num, (LevelTypes)(-1));
			Item val65 = val2.LoadAsset<Item>("Assets/Items/Lana/Lana.asset");
			Utilities.FixMixerGroups(val65.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val65.spawnPrefab);
			Items.RegisterScrap(val65, num3, (LevelTypes)(-1));
			Item val66 = val2.LoadAsset<Item>("Assets/Items/Lily/Lily.asset");
			Utilities.FixMixerGroups(val66.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val66.spawnPrefab);
			Items.RegisterScrap(val66, num3, (LevelTypes)(-1));
			Item val67 = val2.LoadAsset<Item>("Assets/Items/Gala/Gala.asset");
			Utilities.FixMixerGroups(val67.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val67.spawnPrefab);
			Items.RegisterScrap(val67, num3, (LevelTypes)(-1));
			Item val68 = val2.LoadAsset<Item>("Assets/Items/Candy/Candy.asset");
			Utilities.FixMixerGroups(val68.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val68.spawnPrefab);
			Items.RegisterScrap(val68, num3, (LevelTypes)(-1));
			Item val69 = val2.LoadAsset<Item>("Assets/Items/Snowball/Snowball.asset");
			Utilities.FixMixerGroups(val69.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val69.spawnPrefab);
			Items.RegisterScrap(val69, num3, (LevelTypes)(-1));
			Item val70 = val2.LoadAsset<Item>("Assets/Items/Sofia/Sofia.asset");
			Utilities.FixMixerGroups(val70.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val70.spawnPrefab);
			Items.RegisterScrap(val70, num3, (LevelTypes)(-1));
			Item val71 = val2.LoadAsset<Item>("Assets/Items/Rex/Rex.asset");
			Utilities.FixMixerGroups(val71.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val71.spawnPrefab);
			Items.RegisterScrap(val71, num, (LevelTypes)(-1));
			Item val72 = val2.LoadAsset<Item>("Assets/Items/Monet/Monet.asset");
			Utilities.FixMixerGroups(val72.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val72.spawnPrefab);
			Items.RegisterScrap(val72, num3, (LevelTypes)(-1));
			Item val73 = val2.LoadAsset<Item>("Assets/Items/Rowan/Rowan.asset");
			Utilities.FixMixerGroups(val73.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val73.spawnPrefab);
			Items.RegisterScrap(val73, num3, (LevelTypes)(-1));
			Item val74 = val2.LoadAsset<Item>("Assets/Items/Alice/Alice.asset");
			Utilities.FixMixerGroups(val74.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val74.spawnPrefab);
			Items.RegisterScrap(val74, num3, (LevelTypes)(-1));
			Item val75 = val2.LoadAsset<Item>("Assets/Items/seraphinaGroove/seraphinaGroove.asset");
			Utilities.FixMixerGroups(val75.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val75.spawnPrefab);
			Items.RegisterScrap(val75, num, (LevelTypes)(-1));
			Item val76 = val2.LoadAsset<Item>("Assets/Items/Sahleen/Sahleen.asset");
			Utilities.FixMixerGroups(val76.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val76.spawnPrefab);
			Items.RegisterScrap(val76, num3, (LevelTypes)(-1));
			Item val77 = val2.LoadAsset<Item>("Assets/Items/DavidMuzzle/DavidMuzzle.asset");
			Utilities.FixMixerGroups(val77.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val77.spawnPrefab);
			Items.RegisterScrap(val77, num3, (LevelTypes)(-1));
			Item val78 = val2.LoadAsset<Item>("Assets/Items/Nox/Nox.asset");
			Utilities.FixMixerGroups(val78.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val78.spawnPrefab);
			Items.RegisterScrap(val78, num, (LevelTypes)(-1));
			Item val79 = val2.LoadAsset<Item>("Assets/Items/Emelie/Emelie.asset");
			Utilities.FixMixerGroups(val79.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val79.spawnPrefab);
			Items.RegisterScrap(val79, num3, (LevelTypes)(-1));
			Item val80 = val2.LoadAsset<Item>("Assets/Items/DemonDick/DemonDick.asset");
			Utilities.FixMixerGroups(val80.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val80.spawnPrefab);
			Items.RegisterScrap(val80, num, (LevelTypes)(-1));
			Item val81 = val2.LoadAsset<Item>("Assets/Items/EggPlug/EggPlug.asset");
			Utilities.FixMixerGroups(val81.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val81.spawnPrefab);
			Items.RegisterScrap(val81, num, (LevelTypes)(-1));
			Item val82 = val2.LoadAsset<Item>("Assets/Items/SugarStar/SugarStar.asset");
			Utilities.FixMixerGroups(val82.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val82.spawnPrefab);
			Items.RegisterScrap(val82, num3, (LevelTypes)(-1));
			Item val83 = val2.LoadAsset<Item>("Assets/Items/Spritz/Spritz.asset");
			Utilities.FixMixerGroups(val83.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val83.spawnPrefab);
			Items.RegisterScrap(val83, num, (LevelTypes)(-1));
			Item val84 = val2.LoadAsset<Item>("Assets/Items/FionaMuzzle/FionaMuzzle.asset");
			Utilities.FixMixerGroups(val84.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val84.spawnPrefab);
			Items.RegisterScrap(val84, num3, (LevelTypes)(-1));
			Item val85 = val2.LoadAsset<Item>("Assets/Items/David/David.asset");
			Utilities.FixMixerGroups(val85.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val85.spawnPrefab);
			Items.RegisterScrap(val85, num, (LevelTypes)(-1));
			Item val86 = val2.LoadAsset<Item>("Assets/Items/Leilani/Leilani.asset");
			Utilities.FixMixerGroups(val86.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val86.spawnPrefab);
			Items.RegisterScrap(val86, num3, (LevelTypes)(-1));
			Item val87 = val2.LoadAsset<Item>("Assets/Items/Nokken/Nokken.asset");
			Utilities.FixMixerGroups(val87.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val87.spawnPrefab);
			Items.RegisterScrap(val87, num, (LevelTypes)(-1));
			Item val88 = val2.LoadAsset<Item>("Assets/Items/Taurion/Taurion.asset");
			Utilities.FixMixerGroups(val88.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val88.spawnPrefab);
			Items.RegisterScrap(val88, num, (LevelTypes)(-1));
			Item val89 = val2.LoadAsset<Item>("Assets/Items/Bishop/Bishop.asset");
			Utilities.FixMixerGroups(val89.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val89.spawnPrefab);
			Items.RegisterScrap(val89, num, (LevelTypes)(-1));
			Item val90 = val2.LoadAsset<Item>("Assets/Items/Abyss/Abyss.asset");
			Utilities.FixMixerGroups(val90.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val90.spawnPrefab);
			Items.RegisterScrap(val90, num, (LevelTypes)(-1));
			Item val91 = val2.LoadAsset<Item>("Assets/Items/Janine/Janine.asset");
			Utilities.FixMixerGroups(val91.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val91.spawnPrefab);
			Items.RegisterScrap(val91, num3, (LevelTypes)(-1));
			Item val92 = val2.LoadAsset<Item>("Assets/Items/Tempestt/Tempestt.asset");
			Utilities.FixMixerGroups(val92.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val92.spawnPrefab);
			Items.RegisterScrap(val92, num, (LevelTypes)(-1));
			Item val93 = val2.LoadAsset<Item>("Assets/Items/EchoHorn/EchoHorn.asset");
			Utilities.FixMixerGroups(val93.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val93.spawnPrefab);
			Items.RegisterScrap(val93, num, (LevelTypes)(-1));
			Item val94 = val2.LoadAsset<Item>("Assets/Items/Duke/Duke.asset");
			Utilities.FixMixerGroups(val94.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val94.spawnPrefab);
			Items.RegisterScrap(val94, num, (LevelTypes)(-1));
			Item val95 = val2.LoadAsset<Item>("Assets/Items/JanineMuzzle/JanineMuzzle.asset");
			Utilities.FixMixerGroups(val95.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val95.spawnPrefab);
			Items.RegisterScrap(val95, num3, (LevelTypes)(-1));
			Item val96 = val2.LoadAsset<Item>("Assets/Items/SimpleStrap/SimpleStrap.asset");
			Utilities.FixMixerGroups(val96.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val96.spawnPrefab);
			Items.RegisterScrap(val96, num, (LevelTypes)(-1));
			Item val97 = val2.LoadAsset<Item>("Assets/Items/Ballstack/Ballstack.asset");
			Utilities.FixMixerGroups(val97.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val97.spawnPrefab);
			Items.RegisterScrap(val97, num, (LevelTypes)(-1));
			Item val98 = val2.LoadAsset<Item>("Assets/Items/Nova/Nova.asset");
			Utilities.FixMixerGroups(val98.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val98.spawnPrefab);
			Items.RegisterScrap(val98, num, (LevelTypes)(-1));
			Item val99 = val2.LoadAsset<Item>("Assets/Items/JT/JT.asset");
			Utilities.FixMixerGroups(val99.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val99.spawnPrefab);
			Items.RegisterScrap(val99, num3, (LevelTypes)(-1));
			Item val100 = val2.LoadAsset<Item>("Assets/Items/Lenneth/Lenneth.asset");
			Utilities.FixMixerGroups(val100.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val100.spawnPrefab);
			Items.RegisterScrap(val100, num, (LevelTypes)(-1));
			Item val101 = val2.LoadAsset<Item>("Assets/Items/Meng/Meng.asset");
			Utilities.FixMixerGroups(val101.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val101.spawnPrefab);
			Items.RegisterScrap(val101, num, (LevelTypes)(-1));
			Item val102 = val2.LoadAsset<Item>("Assets/Items/LilVibeNightDrake/LilVibeNightDrake.asset");
			Utilities.FixMixerGroups(val102.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val102.spawnPrefab);
			Items.RegisterScrap(val102, num, (LevelTypes)(-1));
			Item val103 = val2.LoadAsset<Item>("Assets/Items/Mystic/Mystic.asset");
			Utilities.FixMixerGroups(val103.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val103.spawnPrefab);
			Items.RegisterScrap(val103, num, (LevelTypes)(-1));
			Item val104 = val2.LoadAsset<Item>("Assets/Items/Tyson/Tyson.asset");
			Utilities.FixMixerGroups(val104.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val104.spawnPrefab);
			Items.RegisterScrap(val104, num, (LevelTypes)(-1));
			Item val105 = val2.LoadAsset<Item>("Assets/Items/Seraphina/Seraphina.asset");
			Utilities.FixMixerGroups(val105.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val105.spawnPrefab);
			Items.RegisterScrap(val105, num, (LevelTypes)(-1));
			Item val106 = val2.LoadAsset<Item>("Assets/Items/Vector/Vector.asset");
			Utilities.FixMixerGroups(val106.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val106.spawnPrefab);
			Items.RegisterScrap(val106, num, (LevelTypes)(-1));
			Item val107 = val2.LoadAsset<Item>("Assets/Items/Ika/Ika.asset");
			Utilities.FixMixerGroups(val107.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val107.spawnPrefab);
			Items.RegisterScrap(val107, num, (LevelTypes)(-1));
			Item val108 = val2.LoadAsset<Item>("Assets/Items/Haiku/Haiku.asset");
			Utilities.FixMixerGroups(val108.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val108.spawnPrefab);
			Items.RegisterScrap(val108, num, (LevelTypes)(-1));
			Item val109 = val2.LoadAsset<Item>("Assets/Items/ChanceUnflared/ChanceUnflared.asset");
			Utilities.FixMixerGroups(val109.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val109.spawnPrefab);
			Items.RegisterScrap(val109, num, (LevelTypes)(-1));
			Item val110 = val2.LoadAsset<Item>("Assets/Items/Marcel/Marcel.asset");
			Utilities.FixMixerGroups(val110.spawnPrefab);
			NetworkPrefabs.RegisterNetworkPrefab(val110.spawnPrefab);
			Items.RegisterScrap(val110, num, (LevelTypes)(-1));
			((BaseUnityPlugin)this).Logger.LogInfo((object)"Penis and balls this is in the console now balls penis");
		}
	}
}
namespace System.Runtime.CompilerServices
{
	[AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)]
	internal sealed class IgnoresAccessChecksToAttribute : Attribute
	{
		public IgnoresAccessChecksToAttribute(string assemblyName)
		{
		}
	}
}