using System; using System.Diagnostics; using System.IO; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using BepInEx; 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: AssemblyCompany("Indies_Scraps")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0")] [assembly: AssemblyProduct("Indies_Scraps")] [assembly: AssemblyTitle("Indies_Scraps")] [assembly: AssemblyVersion("1.0.0.0")] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.GenericParameter, AllowMultiple = false, Inherited = false)] internal sealed class NullableAttribute : Attribute { public readonly byte[] NullableFlags; public NullableAttribute(byte P_0) { NullableFlags = new byte[1] { P_0 }; } public NullableAttribute(byte[] P_0) { NullableFlags = P_0; } } [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)] internal sealed class NullableContextAttribute : Attribute { public readonly byte Flag; public NullableContextAttribute(byte P_0) { Flag = P_0; } } } namespace IndieScrapsAssets { [BepInPlugin("IndiesScrapsTeam.items", "Items IndiesScrapsTeam", "0.0.1")] public class Plugin : BaseUnityPlugin { private const string GUID = "IndiesScrapsTeam.items"; private const string NAME = "Items IndiesScrapsTeam"; private const string VERSION = "0.0.1"; public static Plugin instance; private void Awake() { instance = this; string text = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "indiesscrapsassets"); AssetBundle val = AssetBundle.LoadFromFile(text); Item val2 = val.LoadAsset("Assets/Scraps/ScrapRuler/Ruler.asset"); NetworkPrefabs.RegisterNetworkPrefab(val2.spawnPrefab); Utilities.FixMixerGroups(val2.spawnPrefab); Items.RegisterScrap(val2, 35, (LevelTypes)(-1)); Item val3 = val.LoadAsset("Assets/Scraps/ScrapFreddyMask/FreddyMask.asset"); NetworkPrefabs.RegisterNetworkPrefab(val3.spawnPrefab); Utilities.FixMixerGroups(val3.spawnPrefab); Items.RegisterScrap(val3, 35, (LevelTypes)(-1)); Item val4 = val.LoadAsset("Assets/Scraps/ScrapRed/Red.asset"); NetworkPrefabs.RegisterNetworkPrefab(val4.spawnPrefab); Utilities.FixMixerGroups(val4.spawnPrefab); Items.RegisterScrap(val4, 5, (LevelTypes)(-1)); Item val5 = val.LoadAsset("Assets/Scraps/ScrapEndogeny/Endogeny.asset"); NetworkPrefabs.RegisterNetworkPrefab(val5.spawnPrefab); Utilities.FixMixerGroups(val5.spawnPrefab); Items.RegisterScrap(val5, 15, (LevelTypes)(-1)); Item val6 = val.LoadAsset("Assets/Scraps/ScrapPeashooter/Peashooter.asset"); NetworkPrefabs.RegisterNetworkPrefab(val6.spawnPrefab); Utilities.FixMixerGroups(val6.spawnPrefab); Items.RegisterScrap(val6, 35, (LevelTypes)(-1)); Item val7 = val.LoadAsset("Assets/Scraps/ScrapWhiteFace/WhiteFace.asset"); NetworkPrefabs.RegisterNetworkPrefab(val7.spawnPrefab); Utilities.FixMixerGroups(val7.spawnPrefab); Items.RegisterScrap(val7, 35, (LevelTypes)(-1)); Item val8 = val.LoadAsset("Assets/Scraps/ScrapPeeper/Peeper.asset"); NetworkPrefabs.RegisterNetworkPrefab(val8.spawnPrefab); Utilities.FixMixerGroups(val8.spawnPrefab); Items.RegisterScrap(val8, 35, (LevelTypes)(-1)); Item val9 = val.LoadAsset("Assets/Scraps/ScrapWingedStrawberry/WingedStrawberry.asset"); NetworkPrefabs.RegisterNetworkPrefab(val9.spawnPrefab); Utilities.FixMixerGroups(val9.spawnPrefab); Items.RegisterScrap(val9, 15, (LevelTypes)(-1)); Item val10 = val.LoadAsset("Assets/Scraps/ScrapRedCrown/RedCrown.asset"); NetworkPrefabs.RegisterNetworkPrefab(val10.spawnPrefab); Utilities.FixMixerGroups(val10.spawnPrefab); Items.RegisterScrap(val10, 35, (LevelTypes)(-1)); Item val11 = val.LoadAsset("Assets/Scraps/ScrapDroneRemote/DroneRemote.asset"); NetworkPrefabs.RegisterNetworkPrefab(val11.spawnPrefab); Utilities.FixMixerGroups(val11.spawnPrefab); Items.RegisterScrap(val11, 50, (LevelTypes)(-1)); Item val12 = val.LoadAsset("Assets/Scraps/ScrapArcherBot/ArcherBot.asset"); NetworkPrefabs.RegisterNetworkPrefab(val12.spawnPrefab); Utilities.FixMixerGroups(val12.spawnPrefab); Items.RegisterScrap(val12, 35, (LevelTypes)(-1)); Item val13 = val.LoadAsset("Assets/Scraps/ScrapBlueHand/BlueHand.asset"); NetworkPrefabs.RegisterNetworkPrefab(val13.spawnPrefab); Utilities.FixMixerGroups(val13.spawnPrefab); Items.RegisterScrap(val13, 50, (LevelTypes)(-1)); Item val14 = val.LoadAsset("Assets/Scraps/ScrapMicrophone/Microphone.asset"); NetworkPrefabs.RegisterNetworkPrefab(val14.spawnPrefab); Utilities.FixMixerGroups(val14.spawnPrefab); Items.RegisterScrap(val14, 35, (LevelTypes)(-1)); Item val15 = val.LoadAsset("Assets/Scraps/ScrapMouthwash/Mouthwash.asset"); NetworkPrefabs.RegisterNetworkPrefab(val15.spawnPrefab); Utilities.FixMixerGroups(val15.spawnPrefab); Items.RegisterScrap(val15, 35, (LevelTypes)(-1)); Item val16 = val.LoadAsset("Assets/Scraps/ScrapPinkLizard/PinkLizard.asset"); NetworkPrefabs.RegisterNetworkPrefab(val16.spawnPrefab); Utilities.FixMixerGroups(val16.spawnPrefab); Items.RegisterScrap(val16, 15, (LevelTypes)(-1)); Item val17 = val.LoadAsset("Assets/Scraps/ScrapScreech/Screech.asset"); NetworkPrefabs.RegisterNetworkPrefab(val17.spawnPrefab); Utilities.FixMixerGroups(val17.spawnPrefab); Items.RegisterScrap(val17, 35, (LevelTypes)(-1)); ((BaseUnityPlugin)this).Logger.LogInfo((object)"IndiesScrapsAssets Loaded!"); } } }