Decompiled source of Infinite Taunt v1.0.2
BepInEx/plugins/InfTaunt/InfTaunt.dll
Decompiled 2 weeks agousing 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 HarmonyLib; 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(".NETFramework,Version=v4.7.1", FrameworkDisplayName = ".NET Framework 4.7.1")] [assembly: AssemblyCompany("InfTaunt")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("6.9.4.20")] [assembly: AssemblyInformationalVersion("6.9.4.20+e9989bb7ae6d1588affddcae8af9908ce285a2fc")] [assembly: AssemblyProduct("debugPlgn")] [assembly: AssemblyTitle("InfTaunt")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("6.9.4.20")] [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 STRAFMOD { public static class MyPluginInfo { public const string PLUGIN_GUID = "InfTaunt"; public const string PLUGIN_NAME = "debugPlgn"; public const string PLUGIN_VERSION = "6.9.4.20"; } } namespace STRAFTATMod { [BepInPlugin("dimolade.dimolade.InfTaunt", "Infinite Taunt", "1.0.0.0")] public class Loader : BaseUnityPlugin { private void Awake() { //IL_0006: Unknown result type (might be due to invalid IL or missing references) //IL_000c: Expected O, but got Unknown Harmony val = new Harmony("dimolade.harmony.InfTaunt"); val.PatchAll(); } } [HarmonyPatch(typeof(FirstPersonController), "HandleTaunt")] internal class TauntPatch { private static bool Prefix(FirstPersonController __instance) { if (Input.GetKeyDown((KeyCode)49)) { __instance.AboubiPlayServer(0); Settings.Instance.IncreaseTauntsAmount(); } if (Input.GetKeyDown((KeyCode)50)) { __instance.AboubiPlayServer(1); Settings.Instance.IncreaseTauntsAmount(); } if (Input.GetKeyDown((KeyCode)51)) { __instance.AboubiPlayServer(2); Settings.Instance.IncreaseTauntsAmount(); } if (Input.GetKeyDown((KeyCode)52)) { __instance.AboubiPlayServer(3); Settings.Instance.IncreaseTauntsAmount(); } if (Input.GetKeyDown((KeyCode)53)) { __instance.AboubiPlayServer(4); Settings.Instance.IncreaseTauntsAmount(); } if (Input.GetKeyDown((KeyCode)54)) { __instance.AboubiPlayServer(5); Settings.Instance.IncreaseTauntsAmount(); } if (Input.GetKeyDown((KeyCode)55)) { __instance.AboubiPlayServer(6); Settings.Instance.IncreaseTauntsAmount(); } if (Input.GetKeyDown((KeyCode)56)) { __instance.AboubiPlayServer(7); Settings.Instance.IncreaseTauntsAmount(); } if (Input.GetKeyDown((KeyCode)57)) { __instance.AboubiPlayServer(8); Settings.Instance.IncreaseTauntsAmount(); } if (Input.GetKeyDown((KeyCode)48)) { __instance.AboubiPlayServer(9); Settings.Instance.IncreaseTauntsAmount(); } return false; } } }
BepInEx/plugins/InfTaunt/InfTauntCLIENT.dll
Decompiled 2 weeks agousing 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 ComputerysModdingUtilities; using HarmonyLib; 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: StraftatMod(true)] [assembly: TargetFramework(".NETFramework,Version=v4.7.1", FrameworkDisplayName = ".NET Framework 4.7.1")] [assembly: AssemblyCompany("InfTauntCLIENT")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("6.9.4.20")] [assembly: AssemblyInformationalVersion("6.9.4.20+d73baf418b6939b37f1bb76a4c6094e86202e16e")] [assembly: AssemblyProduct("debugPlgn")] [assembly: AssemblyTitle("InfTauntCLIENT")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("6.9.4.20")] [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 STRAFMOD { public static class MyPluginInfo { public const string PLUGIN_GUID = "InfTauntCLIENT"; public const string PLUGIN_NAME = "debugPlgn"; public const string PLUGIN_VERSION = "6.9.4.20"; } } namespace STRAFTATMod { [BepInPlugin("dimolade.dimolade.InfTaunt", "Infinite Taunt", "1.0.0.0")] public class Loader : BaseUnityPlugin { private void Awake() { //IL_0006: Unknown result type (might be due to invalid IL or missing references) //IL_000c: Expected O, but got Unknown Harmony val = new Harmony("dimolade.harmony.InfTaunt"); val.PatchAll(); } } [HarmonyPatch(typeof(FirstPersonController), "HandleTaunt")] internal class TauntPatch { private static bool Prefix(FirstPersonController __instance) { __instance.tauntTimer -= Time.deltaTime; if (__instance.tauntTimer > 0f) { int num = 10; for (int i = 0; i < num; i++) { string text = "Alpha" + (i + 1) % num; if (Input.GetKeyDown(text)) { __instance.audio.PlayOneShot(__instance.tauntClip[i]); } } return false; } if (Input.GetKeyDown((KeyCode)49)) { __instance.AboubiPlayServer(0); Settings.Instance.IncreaseTauntsAmount(); } if (Input.GetKeyDown((KeyCode)50)) { __instance.AboubiPlayServer(1); Settings.Instance.IncreaseTauntsAmount(); } if (Input.GetKeyDown((KeyCode)51)) { __instance.AboubiPlayServer(2); Settings.Instance.IncreaseTauntsAmount(); } if (Input.GetKeyDown((KeyCode)52)) { __instance.AboubiPlayServer(3); Settings.Instance.IncreaseTauntsAmount(); } if (Input.GetKeyDown((KeyCode)53)) { __instance.AboubiPlayServer(4); Settings.Instance.IncreaseTauntsAmount(); } if (Input.GetKeyDown((KeyCode)54)) { __instance.AboubiPlayServer(5); Settings.Instance.IncreaseTauntsAmount(); } if (Input.GetKeyDown((KeyCode)55)) { __instance.AboubiPlayServer(6); Settings.Instance.IncreaseTauntsAmount(); } if (Input.GetKeyDown((KeyCode)56)) { __instance.AboubiPlayServer(7); Settings.Instance.IncreaseTauntsAmount(); } if (Input.GetKeyDown((KeyCode)57)) { __instance.AboubiPlayServer(8); Settings.Instance.IncreaseTauntsAmount(); } if (Input.GetKeyDown((KeyCode)48)) { __instance.AboubiPlayServer(9); Settings.Instance.IncreaseTauntsAmount(); } return false; } } }