Decompiled source of LethalSounds v0.6.13

LethalSounds.dll

Decompiled a year ago
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 LCSoundTool;
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("LethalSounds")]
[assembly: AssemblyConfiguration("Debug")]
[assembly: AssemblyDescription("My first plugin")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyInformationalVersion("1.0.0")]
[assembly: AssemblyProduct("LethalSounds")]
[assembly: AssemblyTitle("LethalSounds")]
[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 LethalSounds
{
	[BepInPlugin("LethalSounds", "LethalSounds", "1.0.0")]
	public class Plugin : BaseUnityPlugin
	{
		private void Awake()
		{
			string text = "gigacat-LethalSounds-1.0.0";
			AudioClip audioClip = SoundTool.GetAudioClip(text, "Sounds", "DropMetalObject1.ogg");
			AudioClip audioClip2 = SoundTool.GetAudioClip(text, "Sounds", "DropMetalObject2.ogg");
			AudioClip audioClip3 = SoundTool.GetAudioClip(text, "Sounds", "DropMetalObject3.ogg");
			AudioClip audioClip4 = SoundTool.GetAudioClip(text, "Sounds", "DropMetalObject4.ogg");
			AudioClip audioClip5 = SoundTool.GetAudioClip(text, "Sounds", "DropThinMetal.ogg");
			AudioClip audioClip6 = SoundTool.GetAudioClip(text, "Sounds", "OpenBox.ogg");
			AudioClip audioClip7 = SoundTool.GetAudioClip(text, "Sounds", "IntroCompanySpeech.mp3");
			AudioClip audioClip8 = SoundTool.GetAudioClip(text, "Sounds", "Scan.mp3 ");
			AudioClip audioClip9 = SoundTool.GetAudioClip(text, "Sounds", "ShipAmbianceLightSqueak.mp3 ");
			AudioClip audioClip10 = SoundTool.GetAudioClip(text, "Sounds", "DieFromFallDamageSFX.mp3");
			AudioClip audioClip11 = SoundTool.GetAudioClip(text, "Sounds", "GlobalNotificationSFX.mp3");
			AudioClip audioClip12 = SoundTool.GetAudioClip(text, "Sounds", "BoomboxMusic1.mp3");
			AudioClip audioClip13 = SoundTool.GetAudioClip(text, "Sounds", "BoomboxMusic2.mp3");
			AudioClip audioClip14 = SoundTool.GetAudioClip(text, "Sounds", "BoomboxMusic3.mp3");
			AudioClip audioClip15 = SoundTool.GetAudioClip(text, "Sounds", "BoomboxMusic4.mp3");
			AudioClip audioClip16 = SoundTool.GetAudioClip(text, "Sounds", "BoomboxMusic5Zedfox.mp3");
			AudioClip audioClip17 = SoundTool.GetAudioClip(text, "Sounds", "BoomboxMusic6QuestionMark.mp3");
			AudioClip audioClip18 = SoundTool.GetAudioClip(text, "Sounds", "PhoneScream.mp3");
			AudioClip audioClip19 = SoundTool.GetAudioClip(text, "Sounds", "HoarderBugCry.mp3");
			AudioClip audioClip20 = SoundTool.GetAudioClip(text, "Sounds", "FGiantEatPlayer.mp3");
			AudioClip audioClip21 = SoundTool.GetAudioClip(text, "Sounds", "Found1.mp3");
			AudioClip audioClip22 = SoundTool.GetAudioClip(text, "Sounds", "NutcrackerAngry.mp3");
			AudioClip audioClip23 = SoundTool.GetAudioClip(text, "Sounds", "Transformation.mp3");
			AudioClip audioClip24 = SoundTool.GetAudioClip(text, "Sounds", "EnterTerminal.mp3");
			AudioClip audioClip25 = SoundTool.GetAudioClip(text, "Sounds", "ExitTerminal.mp3");
			AudioClip audioClip26 = SoundTool.GetAudioClip(text, "Sounds", "TerminalTypoError.mp3");
			AudioClip audioClip27 = SoundTool.GetAudioClip(text, "Sounds", "PipeValveTwist.mp3");
			AudioClip audioClip28 = SoundTool.GetAudioClip(text, "Sounds", "DropMetalObjectAlt.mp3");
			AudioClip audioClip29 = SoundTool.GetAudioClip(text, "Sounds", "OpenBoxAlt.mp3");
			AudioClip audioClip30 = SoundTool.GetAudioClip(text, "Sounds", "FinalDayBeforeDeadline.mp3");
			AudioClip audioClip31 = SoundTool.GetAudioClip(text, "Sounds", "RewardMid.mp3");
			AudioClip audioClip32 = SoundTool.GetAudioClip(text, "Sounds", "TurretActivate.wav");
			AudioClip audioClip33 = SoundTool.GetAudioClip(text, "Sounds", "TurretBerserkMode.wav");
			AudioClip audioClip34 = SoundTool.GetAudioClip(text, "Sounds", "TurretDeactivate.wav");
			AudioClip audioClip35 = SoundTool.GetAudioClip(text, "Sounds", "TurretFire.wav");
			AudioClip audioClip36 = SoundTool.GetAudioClip(text, "Sounds", "TurretFireDistance.wav");
			AudioClip audioClip37 = SoundTool.GetAudioClip(text, "Sounds", "TurretSeePlayer.wav");
			AudioClip audioClip38 = SoundTool.GetAudioClip(text, "Sounds", "0DaysLeftAlert.mp3");
			AudioClip audioClip39 = SoundTool.GetAudioClip(text, "Sounds", "0DaysLeftAlertAlt.mp3");
			AudioClip audioClip40 = SoundTool.GetAudioClip(text, "Sounds", "AllPlayersDead.mp3");
			AudioClip audioClip41 = SoundTool.GetAudioClip(text, "Sounds", "CriticalInjury.mp3");
			AudioClip audioClip42 = SoundTool.GetAudioClip(text, "Sounds", "EmergeFromGround1.mp3");
			AudioClip audioClip43 = SoundTool.GetAudioClip(text, "Sounds", "FiredVoiceline.mp3");
			AudioClip audioClip44 = SoundTool.GetAudioClip(text, "Sounds", "IntroCompanySpeechAlt.mp3");
			AudioClip audioClip45 = SoundTool.GetAudioClip(text, "Sounds", "ShowerOn.mp3");
			AudioClip audioClip46 = SoundTool.GetAudioClip(text, "Sounds", "StartGameLever.mp3");
			AudioClip audioClip47 = SoundTool.GetAudioClip(text, "Sounds", "SuckedIntoSpace.mp3");
			SoundTool.ReplaceAudioClip("IntroCompanySpeech", audioClip7, 0.95f);
			SoundTool.ReplaceAudioClip("Scan", audioClip8);
			SoundTool.ReplaceAudioClip("ShipAmbianceLightSqueak", audioClip9);
			SoundTool.ReplaceAudioClip("DieFromFallDamageSFX0", audioClip10);
			SoundTool.ReplaceAudioClip("DieFromFallDamageSFX1", audioClip10);
			SoundTool.ReplaceAudioClip("DieFromFallDamageSFX2", audioClip10);
			SoundTool.ReplaceAudioClip("DieFromFallDamageSFX3", audioClip10);
			SoundTool.ReplaceAudioClip("DieFromFallDamageSFX4", audioClip10);
			SoundTool.ReplaceAudioClip("GlobalNotificationSFX", audioClip11);
			SoundTool.ReplaceAudioClip("BoomboxMusic1", audioClip12);
			SoundTool.ReplaceAudioClip("BoomboxMusic2", audioClip13);
			SoundTool.ReplaceAudioClip("BoomboxMusic3", audioClip14);
			SoundTool.ReplaceAudioClip("BoomboxMusic4", audioClip15);
			SoundTool.ReplaceAudioClip("BoomboxMusic5Zedfox", audioClip16);
			SoundTool.ReplaceAudioClip("Boombox6QuestionMark", audioClip17);
			SoundTool.ReplaceAudioClip("BoomboxMusic6QuestionMark", audioClip17);
			SoundTool.ReplaceAudioClip("PhoneScream", audioClip18);
			SoundTool.ReplaceAudioClip("HoarderBugCry", audioClip19);
			SoundTool.ReplaceAudioClip("Chitter1", audioClip19);
			SoundTool.ReplaceAudioClip("Chitter2", audioClip19);
			SoundTool.ReplaceAudioClip("Chitter3", audioClip19);
			SoundTool.ReplaceAudioClip("FGiantEatPlayer", audioClip20);
			SoundTool.ReplaceAudioClip("Found1", audioClip21);
			SoundTool.ReplaceAudioClip("NutcrackerAngry", audioClip22);
			SoundTool.ReplaceAudioClip("Transformation", audioClip23);
			SoundTool.ReplaceAudioClip("EnterTerminal", audioClip24);
			SoundTool.ReplaceAudioClip("ExitTerminal", audioClip25);
			SoundTool.ReplaceAudioClip("TerminalTypoError", audioClip26);
			SoundTool.ReplaceAudioClip("PipeValveTwist", audioClip27);
			SoundTool.ReplaceAudioClip("FinalDayBeforeDeadline", audioClip30);
			SoundTool.ReplaceAudioClip("RewardMid", audioClip31);
			SoundTool.ReplaceAudioClip("TurretActivate", audioClip32);
			SoundTool.ReplaceAudioClip("TurretBerserkMode", audioClip33);
			SoundTool.ReplaceAudioClip("TurretDeactivate", audioClip34);
			SoundTool.ReplaceAudioClip("TurretFire", audioClip35);
			SoundTool.ReplaceAudioClip("TurretFireDistance", audioClip36);
			SoundTool.ReplaceAudioClip("TurretSeePlayer", audioClip37);
			SoundTool.ReplaceAudioClip("0DaysLeftAlert", audioClip38, 0.91f);
			SoundTool.ReplaceAudioClip("DaysLeftAlert", audioClip39, 0.09f);
			SoundTool.ReplaceAudioClip("AllPlayersDead", audioClip40);
			SoundTool.ReplaceAudioClip("CriticalInjury", audioClip41);
			SoundTool.ReplaceAudioClip("EmergeFromGround1", audioClip42);
			SoundTool.ReplaceAudioClip("FiredVoiceline", audioClip43);
			SoundTool.ReplaceAudioClip("IntroCompanySpeech", audioClip44, 0.05f);
			SoundTool.ReplaceAudioClip("ShowerOn", audioClip45);
			SoundTool.ReplaceAudioClip("StartGameLever", audioClip46);
			SoundTool.ReplaceAudioClip("SuckedIntoSpace", audioClip47);
			SoundTool.ReplaceAudioClip("DropMetalObject1", audioClip28, 0.05f);
			SoundTool.ReplaceAudioClip("DropMetalObject2", audioClip28, 0.05f);
			SoundTool.ReplaceAudioClip("DropMetalObject3", audioClip28, 0.05f);
			SoundTool.ReplaceAudioClip("DropMetalObject4", audioClip28, 0.05f);
			SoundTool.ReplaceAudioClip("DropThinMetal", audioClip28, 0.05f);
			SoundTool.ReplaceAudioClip("OpenBox", audioClip29, 0.25f);
			SoundTool.ReplaceAudioClip("DropMetalObject1", audioClip, 0.95f);
			SoundTool.ReplaceAudioClip("DropMetalObject2", audioClip2, 0.95f);
			SoundTool.ReplaceAudioClip("DropMetalObject3", audioClip3, 0.95f);
			SoundTool.ReplaceAudioClip("DropMetalObject4", audioClip4, 0.95f);
			SoundTool.ReplaceAudioClip("DropThinMetal", audioClip5, 0.95f);
			SoundTool.ReplaceAudioClip("OpenBox", audioClip6, 0.75f);
			((BaseUnityPlugin)this).Logger.LogInfo((object)"Plugin LethalSounds is loaded!");
			((BaseUnityPlugin)this).Logger.LogInfo((object)"Deine mudda is loaded wallah");
		}

		private void loadSounds()
		{
		}
	}
	public static class PluginInfo
	{
		public const string PLUGIN_GUID = "LethalSounds";

		public const string PLUGIN_NAME = "LethalSounds";

		public const string PLUGIN_VERSION = "1.0.0";
	}
}