Please disclose if any significant portion of your mod was created 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 Brynza Emotes v1.4.0
plugins/BrynzaEmotesPlugin.dll
Decompiled 2 years ago
The result has been truncated due to the large size, download it to view full contents!
using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Linq; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using System.Security; using System.Security.Permissions; using BepInEx; using BepInEx.Configuration; using EmotesAPI; using Microsoft.CodeAnalysis; using R2API; using R2API.Utils; using RiskOfOptions; using RiskOfOptions.OptionConfigs; using RiskOfOptions.Options; using RoR2; 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.0", FrameworkDisplayName = ".NET Standard 2.0")] [assembly: AssemblyCompany("BrynzaEmotesPlugin")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0")] [assembly: AssemblyProduct("BrynzaEmotesPlugin")] [assembly: AssemblyTitle("BrynzaEmotesPlugin")] [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 ExamplePlugin { public static class Assets { private enum ResourceType { AssetBundle, SoundBank, DisplayRuleSetOverride, Other } private static readonly string[] KnownExtensions = new string[5] { "png", "exe", "txt", "xcf", "bat" }; private static readonly List<AssetBundle> AssetBundles = new List<AssetBundle>(); private static readonly Dictionary<string, int> AssetIndices = new Dictionary<string, int>(); private static readonly List<string> SoundBanksToLoad = new List<string>(); private static readonly List<string> FoundSoundBanks = new List<string>(); private static readonly Dictionary<string, string> DisplayRuleSetOverrides = new Dictionary<string, string>(); public static void AddBundle(string assetBundleLocation) { using Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("BrynzaEmotesPlugin." + assetBundleLocation); AssetBundle val = AssetBundle.LoadFromStream(stream); int count = AssetBundles.Count; AssetBundles.Add(val); string[] allAssetNames = val.GetAllAssetNames(); foreach (string text in allAssetNames) { string text2 = text.ToLower(); if (text2.StartsWith("assets/")) { text2 = text2.Remove(0, "assets/".Length); } AssetIndices[text2] = count; } } internal static void PopulateAssets() { string[] manifestResourceNames = Assembly.GetExecutingAssembly().GetManifestResourceNames(); string[] array = manifestResourceNames; foreach (string text in array) { switch (GetResourceType(text)) { case ResourceType.AssetBundle: LoadAssetBundle(text); break; case ResourceType.SoundBank: FoundSoundBanks.Add(text); break; case ResourceType.DisplayRuleSetOverride: DisplayRuleSetOverrides.Add(GetFileName(text).Split(new char[1] { '.' })[0], text); break; } } } private static string GetFileName(string resource) { string[] array = resource.Split(new char[1] { '.' }); return array[^2] + "." + array[^1]; } public static void LoadAssetBundlesFromFolder(string folderName) { folderName = Path.Combine(Path.GetDirectoryName(BrynzaEmotesPlugin.PInfo.Location), folderName); string[] files = Directory.GetFiles(folderName); foreach (string text in files) { AssetBundle val = AssetBundle.LoadFromFile(text); int count = AssetBundles.Count; AssetBundles.Add(val); string[] allAssetNames = val.GetAllAssetNames(); foreach (string text2 in allAssetNames) { string text3 = text2.ToLowerInvariant(); if (text3.StartsWith("assets/")) { text3 = text3.Remove(0, "assets/".Length); } AssetIndices[text3] = count; } DebugClass.Log((object)("Loaded AssetBundle: " + Path.GetFileName(text))); } } private static ResourceType GetResourceType(string resourceName) { string[] array = resourceName.Split(new char[1] { '.' }); if (array.Length == 0) { throw new Exception("Invalid asset found: " + resourceName); } string text = array[^1]; if (text == "bnk") { return ResourceType.SoundBank; } if (text == "drso") { return ResourceType.DisplayRuleSetOverride; } if (Array.IndexOf(KnownExtensions, text) >= 0) { return ResourceType.Other; } return ResourceType.AssetBundle; } internal static void AddSoundBank(string name) { SoundBanksToLoad.Add(name ?? ""); } public static void LoadAllSoundBanksFromFolder(string folderName) { folderName = Path.Combine(Path.GetDirectoryName(BrynzaEmotesPlugin.PInfo.Location), folderName); string[] files = Directory.GetFiles(folderName); foreach (string path in files) { using FileStream fileStream = File.OpenRead(folderName + "\\" + Path.GetFileName(path)); byte[] array = new byte[fileStream.Length]; fileStream.Read(array, 0, array.Length); SoundBanks.Add(array); DebugClass.Log((object)("Loaded SoundBank: " + Path.GetFileName(path))); } } private static void LoadAssetBundle(string location) { using Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream(location); AssetBundle val = AssetBundle.LoadFromStream(stream); int count = AssetBundles.Count; AssetBundles.Add(val); string[] allAssetNames = val.GetAllAssetNames(); foreach (string text in allAssetNames) { string text2 = text.ToLowerInvariant(); if (text2.StartsWith("assets/")) { text2 = text2.Remove(0, "assets/".Length); } AssetIndices[text2] = count; } DebugClass.Log((object)("Loaded AssetBundle: " + location)); } internal static void LoadSoundBanks() { foreach (string foundSoundBank in FoundSoundBanks) { int num = SoundBanksToLoad.IndexOf(GetFileName(foundSoundBank)); if (num >= 0) { LoadSoundBank(foundSoundBank); SoundBanksToLoad.RemoveAt(num); } } } private static void LoadSoundBank(string location) { using Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream(location); byte[] array = new byte[stream.Length]; stream.Read(array, 0, array.Length); SoundBanks.Add(array); DebugClass.Log((object)("Loaded SoundBank: " + location)); } public static T Load<T>(string assetName) where T : Object { if (assetName.Contains(":")) { string[] array = assetName.Split(new char[1] { ':' }); assetName = array[1].ToLower(); } if (assetName.StartsWith("assets/")) { assetName = assetName.Remove(0, "assets/".Length); } int index = AssetIndices[assetName]; return AssetBundles[index].LoadAsset<T>("assets/" + assetName); } } [BepInDependency(/*Could not decode attribute arguments.*/)] [BepInDependency(/*Could not decode attribute arguments.*/)] [BepInPlugin("com.brynzananas.brynzaemotes", "Brynzananas Emotes", "1.4.0")] [NetworkCompatibility(/*Could not decode attribute arguments.*/)] public class BrynzaEmotesPlugin : BaseUnityPlugin { public const string PluginGUID = "com.brynzananas.brynzaemotes"; public const string PluginAuthor = "Brynzananas"; public const string PluginName = "Brynzananas Emotes"; public const string PluginVersion = "1.4.0"; private string currentAnim = ""; public static ConfigEntry<KeyboardShortcut> QuickEmoteButton1; public static ConfigEntry<string> QuickEmoteString1; public static ConfigEntry<KeyboardShortcut> QuickEmoteButton2; public static ConfigEntry<string> QuickEmoteString2; public static ConfigEntry<KeyboardShortcut> QuickEmoteButton3; public static ConfigEntry<string> QuickEmoteString3; public static ConfigEntry<KeyboardShortcut> QuickEmoteButton4; public static ConfigEntry<string> QuickEmoteString4; public static ConfigEntry<KeyboardShortcut> QuickEmoteButton5; public static ConfigEntry<string> QuickEmoteString5; public static ConfigEntry<KeyboardShortcut> QuickEmoteButton6; public static ConfigEntry<string> QuickEmoteString6; public static ConfigEntry<KeyboardShortcut> QuickEmoteButton7; public static ConfigEntry<string> QuickEmoteString7; public static ConfigEntry<KeyboardShortcut> QuickEmoteButton8; public static ConfigEntry<string> QuickEmoteString8; public static ConfigEntry<KeyboardShortcut> QuickEmoteButton9; public static ConfigEntry<string> QuickEmoteString9; public static ConfigEntry<KeyboardShortcut> RandomEmotesButton1; public static ConfigEntry<string> RandomEmotesString1; public static ConfigEntry<KeyboardShortcut> RandomEmotesButton2; public static ConfigEntry<string> RandomEmotesString2; public static ConfigEntry<KeyboardShortcut> RandomEmotesButton3; public static ConfigEntry<string> RandomEmotesString3; public static ConfigEntry<KeyboardShortcut> RandomEmotesButton4; public static ConfigEntry<string> RandomEmotesString4; public static ConfigEntry<KeyboardShortcut> RandomEmotesButton5; public static ConfigEntry<string> RandomEmotesString5; public static ConfigEntry<bool> PizzaTowerEmotes; public static ConfigEntry<bool> Emote1; public static ConfigEntry<bool> Emote2; public static ConfigEntry<bool> Emote3; public static ConfigEntry<bool> Emote4; public static ConfigEntry<bool> Emote5; public static ConfigEntry<bool> Emote6; public static ConfigEntry<bool> Emote7; public static ConfigEntry<bool> Emote8; public static ConfigEntry<bool> Emote9; public static ConfigEntry<bool> Emote10; public static ConfigEntry<bool> Emote11; public static ConfigEntry<bool> Emote12; public static ConfigEntry<bool> Emote13; public static ConfigEntry<bool> Emote14; public static ConfigEntry<bool> Emote15; public static ConfigEntry<bool> Emote16; public static ConfigEntry<bool> Emote17; public static ConfigEntry<bool> Emote18; public static ConfigEntry<bool> Emote19; public static ConfigEntry<bool> Emote20; public static ConfigEntry<bool> Emote21; public static ConfigEntry<bool> Emote22; public static ConfigEntry<bool> Emote23; public static ConfigEntry<bool> Emote24; public static ConfigEntry<bool> Emote25; public static ConfigEntry<bool> Emote26; public static ConfigEntry<bool> Emote27; public static ConfigEntry<bool> Emote28; public static ConfigEntry<bool> Emote29; public static ConfigEntry<bool> Emote30; public static ConfigEntry<bool> Emote31; public static ConfigEntry<bool> Emote32; public static ConfigEntry<bool> Emote33; public static ConfigEntry<bool> Emote34; public static ConfigEntry<bool> Emote35; public static ConfigEntry<bool> Emote36; public static ConfigEntry<bool> Emote37; public static ConfigEntry<bool> Emote38; public static ConfigEntry<bool> Emote39; public static ConfigEntry<bool> Emote40; public static ConfigEntry<bool> Emote41; public static ConfigEntry<bool> Emote42; public static ConfigEntry<bool> Emote43; public static ConfigEntry<bool> Emote44; public static ConfigEntry<bool> Emote45; public static ConfigEntry<bool> Emote46; public static ConfigEntry<bool> Emote47; public static ConfigEntry<bool> Emote48; public static ConfigEntry<bool> Emote49; public static ConfigEntry<bool> Emote50; public static ConfigEntry<bool> Emote51; public static ConfigEntry<bool> Emote52; public static ConfigEntry<bool> Emote53; public static ConfigEntry<bool> Emote54; public static ConfigEntry<bool> Emote55; public static ConfigEntry<bool> Emote56; public static ConfigEntry<bool> Emote57; public static ConfigEntry<bool> Emote58; public static ConfigEntry<bool> Emote59; public static ConfigEntry<bool> Emote60; public static ConfigEntry<bool> Emote61; internal static List<string> BumperCartEmotes = new List<string>(); public static BrynzaEmotesPlugin instance; private bool restartRequired = true; private string[] Taunts = new string[9] { "Taunt1", "Taunt2", "Taunt3", "Taunt4", "Taunt5", "Taunt6", "Taunt7", "Taunt8", "Taunt9" }; private string[] BumperCartString = new string[2] { "ScoutBumperCart", "EngineerBumperCart" }; private int EmoteIndex; private string[] RandomEmotesArray1; private string[] RandomEmotesArray2; private string[] RandomEmotesArray3; private string[] RandomEmotesArray4; private string[] RandomEmotesArray5; private int stand = -1; private List<BoneMapper> punchingMappers = new List<BoneMapper>(); private int prop1 = -1; private CameraParamsOverrideHandle fovHandle; internal CharacterBody localBody = null; public static PluginInfo PInfo { get; private set; } public void Awake() { //IL_0040: Unknown result type (might be due to invalid IL or missing references) //IL_008f: Unknown result type (might be due to invalid IL or missing references) //IL_00de: Unknown result type (might be due to invalid IL or missing references) //IL_012d: Unknown result type (might be due to invalid IL or missing references) //IL_017c: Unknown result type (might be due to invalid IL or missing references) //IL_01cb: Unknown result type (might be due to invalid IL or missing references) //IL_021a: Unknown result type (might be due to invalid IL or missing references) //IL_0269: Unknown result type (might be due to invalid IL or missing references) //IL_02b8: Unknown result type (might be due to invalid IL or missing references) //IL_0307: Unknown result type (might be due to invalid IL or missing references) //IL_0356: Unknown result type (might be due to invalid IL or missing references) //IL_03a5: Unknown result type (might be due to invalid IL or missing references) //IL_03f4: Unknown result type (might be due to invalid IL or missing references) //IL_0443: Unknown result type (might be due to invalid IL or missing references) //IL_0c60: Unknown result type (might be due to invalid IL or missing references) //IL_0c6a: Expected O, but got Unknown //IL_0c70: Unknown result type (might be due to invalid IL or missing references) //IL_0c7a: Expected O, but got Unknown //IL_0c80: Unknown result type (might be due to invalid IL or missing references) //IL_0c8a: Expected O, but got Unknown //IL_0c90: Unknown result type (might be due to invalid IL or missing references) //IL_0c9a: Expected O, but got Unknown //IL_0ca0: Unknown result type (might be due to invalid IL or missing references) //IL_0caa: Expected O, but got Unknown //IL_0cb0: Unknown result type (might be due to invalid IL or missing references) //IL_0cba: Expected O, but got Unknown //IL_0cc0: Unknown result type (might be due to invalid IL or missing references) //IL_0cca: Expected O, but got Unknown //IL_0cd0: Unknown result type (might be due to invalid IL or missing references) //IL_0cda: Expected O, but got Unknown //IL_0ce0: Unknown result type (might be due to invalid IL or missing references) //IL_0cea: Expected O, but got Unknown //IL_0cf0: Unknown result type (might be due to invalid IL or missing references) //IL_0cfa: Expected O, but got Unknown //IL_0d00: Unknown result type (might be due to invalid IL or missing references) //IL_0d0a: Expected O, but got Unknown //IL_0d10: Unknown result type (might be due to invalid IL or missing references) //IL_0d1a: Expected O, but got Unknown //IL_0d20: Unknown result type (might be due to invalid IL or missing references) //IL_0d2a: Expected O, but got Unknown //IL_0d30: Unknown result type (might be due to invalid IL or missing references) //IL_0d3a: Expected O, but got Unknown //IL_0d40: Unknown result type (might be due to invalid IL or missing references) //IL_0d4a: Expected O, but got Unknown //IL_0d50: Unknown result type (might be due to invalid IL or missing references) //IL_0d5a: Expected O, but got Unknown //IL_0d60: Unknown result type (might be due to invalid IL or missing references) //IL_0d6a: Expected O, but got Unknown //IL_0d70: Unknown result type (might be due to invalid IL or missing references) //IL_0d7a: Expected O, but got Unknown //IL_0d80: Unknown result type (might be due to invalid IL or missing references) //IL_0d8a: Expected O, but got Unknown //IL_0d90: Unknown result type (might be due to invalid IL or missing references) //IL_0d9a: Expected O, but got Unknown //IL_0da0: Unknown result type (might be due to invalid IL or missing references) //IL_0daa: Expected O, but got Unknown //IL_0db0: Unknown result type (might be due to invalid IL or missing references) //IL_0dba: Expected O, but got Unknown //IL_0dc0: Unknown result type (might be due to invalid IL or missing references) //IL_0dca: Expected O, but got Unknown //IL_0dd0: Unknown result type (might be due to invalid IL or missing references) //IL_0dda: Expected O, but got Unknown //IL_0de0: Unknown result type (might be due to invalid IL or missing references) //IL_0dea: Expected O, but got Unknown //IL_0df0: Unknown result type (might be due to invalid IL or missing references) //IL_0dfa: Expected O, but got Unknown //IL_0e00: Unknown result type (might be due to invalid IL or missing references) //IL_0e0a: Expected O, but got Unknown //IL_0e10: Unknown result type (might be due to invalid IL or missing references) //IL_0e1a: Expected O, but got Unknown //IL_0e20: Unknown result type (might be due to invalid IL or missing references) //IL_0e25: Unknown result type (might be due to invalid IL or missing references) //IL_0e36: Expected O, but got Unknown //IL_0e31: Unknown result type (might be due to invalid IL or missing references) //IL_0e3b: Expected O, but got Unknown //IL_0e41: Unknown result type (might be due to invalid IL or missing references) //IL_0e46: Unknown result type (might be due to invalid IL or missing references) //IL_0e57: Expected O, but got Unknown //IL_0e52: Unknown result type (might be due to invalid IL or missing references) //IL_0e5c: Expected O, but got Unknown //IL_0e62: Unknown result type (might be due to invalid IL or missing references) //IL_0e67: Unknown result type (might be due to invalid IL or missing references) //IL_0e78: Expected O, but got Unknown //IL_0e73: Unknown result type (might be due to invalid IL or missing references) //IL_0e7d: Expected O, but got Unknown //IL_0e83: Unknown result type (might be due to invalid IL or missing references) //IL_0e88: Unknown result type (might be due to invalid IL or missing references) //IL_0e99: Expected O, but got Unknown //IL_0e94: Unknown result type (might be due to invalid IL or missing references) //IL_0e9e: Expected O, but got Unknown //IL_0ea4: Unknown result type (might be due to invalid IL or missing references) //IL_0ea9: Unknown result type (might be due to invalid IL or missing references) //IL_0eba: Expected O, but got Unknown //IL_0eb5: Unknown result type (might be due to invalid IL or missing references) //IL_0ebf: Expected O, but got Unknown //IL_0ec5: Unknown result type (might be due to invalid IL or missing references) //IL_0eca: Unknown result type (might be due to invalid IL or missing references) //IL_0edb: Expected O, but got Unknown //IL_0ed6: Unknown result type (might be due to invalid IL or missing references) //IL_0ee0: Expected O, but got Unknown //IL_0ee6: Unknown result type (might be due to invalid IL or missing references) //IL_0eeb: Unknown result type (might be due to invalid IL or missing references) //IL_0efc: Expected O, but got Unknown //IL_0ef7: Unknown result type (might be due to invalid IL or missing references) //IL_0f01: Expected O, but got Unknown //IL_0f07: Unknown result type (might be due to invalid IL or missing references) //IL_0f0c: Unknown result type (might be due to invalid IL or missing references) //IL_0f1d: Expected O, but got Unknown //IL_0f18: Unknown result type (might be due to invalid IL or missing references) //IL_0f22: Expected O, but got Unknown //IL_0f28: Unknown result type (might be due to invalid IL or missing references) //IL_0f2d: Unknown result type (might be due to invalid IL or missing references) //IL_0f3e: Expected O, but got Unknown //IL_0f39: Unknown result type (might be due to invalid IL or missing references) //IL_0f43: Expected O, but got Unknown //IL_0f49: Unknown result type (might be due to invalid IL or missing references) //IL_0f4e: Unknown result type (might be due to invalid IL or missing references) //IL_0f5f: Expected O, but got Unknown //IL_0f5a: Unknown result type (might be due to invalid IL or missing references) //IL_0f64: Expected O, but got Unknown //IL_0f6a: Unknown result type (might be due to invalid IL or missing references) //IL_0f6f: Unknown result type (might be due to invalid IL or missing references) //IL_0f80: Expected O, but got Unknown //IL_0f7b: Unknown result type (might be due to invalid IL or missing references) //IL_0f85: Expected O, but got Unknown //IL_0f8b: Unknown result type (might be due to invalid IL or missing references) //IL_0f90: Unknown result type (might be due to invalid IL or missing references) //IL_0fa1: Expected O, but got Unknown //IL_0f9c: Unknown result type (might be due to invalid IL or missing references) //IL_0fa6: Expected O, but got Unknown //IL_0fac: Unknown result type (might be due to invalid IL or missing references) //IL_0fb1: Unknown result type (might be due to invalid IL or missing references) //IL_0fc2: Expected O, but got Unknown //IL_0fbd: Unknown result type (might be due to invalid IL or missing references) //IL_0fc7: Expected O, but got Unknown //IL_0fcd: Unknown result type (might be due to invalid IL or missing references) //IL_0fd2: Unknown result type (might be due to invalid IL or missing references) //IL_0fe3: Expected O, but got Unknown //IL_0fde: Unknown result type (might be due to invalid IL or missing references) //IL_0fe8: Expected O, but got Unknown //IL_0fee: Unknown result type (might be due to invalid IL or missing references) //IL_0ff3: Unknown result type (might be due to invalid IL or missing references) //IL_1004: Expected O, but got Unknown //IL_0fff: Unknown result type (might be due to invalid IL or missing references) //IL_1009: Expected O, but got Unknown //IL_100f: Unknown result type (might be due to invalid IL or missing references) //IL_1014: Unknown result type (might be due to invalid IL or missing references) //IL_1025: Expected O, but got Unknown //IL_1020: Unknown result type (might be due to invalid IL or missing references) //IL_102a: Expected O, but got Unknown //IL_1030: Unknown result type (might be due to invalid IL or missing references) //IL_1035: Unknown result type (might be due to invalid IL or missing references) //IL_1046: Expected O, but got Unknown //IL_1041: Unknown result type (might be due to invalid IL or missing references) //IL_104b: Expected O, but got Unknown //IL_1051: Unknown result type (might be due to invalid IL or missing references) //IL_1056: Unknown result type (might be due to invalid IL or missing references) //IL_1067: Expected O, but got Unknown //IL_1062: Unknown result type (might be due to invalid IL or missing references) //IL_106c: Expected O, but got Unknown //IL_1072: Unknown result type (might be due to invalid IL or missing references) //IL_1077: Unknown result type (might be due to invalid IL or missing references) //IL_1088: Expected O, but got Unknown //IL_1083: Unknown result type (might be due to invalid IL or missing references) //IL_108d: Expected O, but got Unknown //IL_1093: Unknown result type (might be due to invalid IL or missing references) //IL_1098: Unknown result type (might be due to invalid IL or missing references) //IL_10a9: Expected O, but got Unknown //IL_10a4: Unknown result type (might be due to invalid IL or missing references) //IL_10ae: Expected O, but got Unknown //IL_10b4: Unknown result type (might be due to invalid IL or missing references) //IL_10b9: Unknown result type (might be due to invalid IL or missing references) //IL_10ca: Expected O, but got Unknown //IL_10c5: Unknown result type (might be due to invalid IL or missing references) //IL_10cf: Expected O, but got Unknown //IL_10d5: Unknown result type (might be due to invalid IL or missing references) //IL_10da: Unknown result type (might be due to invalid IL or missing references) //IL_10eb: Expected O, but got Unknown //IL_10e6: Unknown result type (might be due to invalid IL or missing references) //IL_10f0: Expected O, but got Unknown //IL_10f6: Unknown result type (might be due to invalid IL or missing references) //IL_10fb: Unknown result type (might be due to invalid IL or missing references) //IL_110c: Expected O, but got Unknown //IL_1107: Unknown result type (might be due to invalid IL or missing references) //IL_1111: Expected O, but got Unknown //IL_1117: Unknown result type (might be due to invalid IL or missing references) //IL_111c: Unknown result type (might be due to invalid IL or missing references) //IL_112d: Expected O, but got Unknown //IL_1128: Unknown result type (might be due to invalid IL or missing references) //IL_1132: Expected O, but got Unknown //IL_1138: Unknown result type (might be due to invalid IL or missing references) //IL_113d: Unknown result type (might be due to invalid IL or missing references) //IL_114e: Expected O, but got Unknown //IL_1149: Unknown result type (might be due to invalid IL or missing references) //IL_1153: Expected O, but got Unknown //IL_1159: Unknown result type (might be due to invalid IL or missing references) //IL_115e: Unknown result type (might be due to invalid IL or missing references) //IL_116f: Expected O, but got Unknown //IL_116a: Unknown result type (might be due to invalid IL or missing references) //IL_1174: Expected O, but got Unknown //IL_117a: Unknown result type (might be due to invalid IL or missing references) //IL_117f: Unknown result type (might be due to invalid IL or missing references) //IL_1190: Expected O, but got Unknown //IL_118b: Unknown result type (might be due to invalid IL or missing references) //IL_1195: Expected O, but got Unknown //IL_119b: Unknown result type (might be due to invalid IL or missing references) //IL_11a0: Unknown result type (might be due to invalid IL or missing references) //IL_11b1: Expected O, but got Unknown //IL_11ac: Unknown result type (might be due to invalid IL or missing references) //IL_11b6: Expected O, but got Unknown //IL_11bc: Unknown result type (might be due to invalid IL or missing references) //IL_11c1: Unknown result type (might be due to invalid IL or missing references) //IL_11d2: Expected O, but got Unknown //IL_11cd: Unknown result type (might be due to invalid IL or missing references) //IL_11d7: Expected O, but got Unknown //IL_11dd: Unknown result type (might be due to invalid IL or missing references) //IL_11e2: Unknown result type (might be due to invalid IL or missing references) //IL_11f3: Expected O, but got Unknown //IL_11ee: Unknown result type (might be due to invalid IL or missing references) //IL_11f8: Expected O, but got Unknown //IL_11fe: Unknown result type (might be due to invalid IL or missing references) //IL_1203: Unknown result type (might be due to invalid IL or missing references) //IL_1214: Expected O, but got Unknown //IL_120f: Unknown result type (might be due to invalid IL or missing references) //IL_1219: Expected O, but got Unknown //IL_121f: Unknown result type (might be due to invalid IL or missing references) //IL_1224: Unknown result type (might be due to invalid IL or missing references) //IL_1235: Expected O, but got Unknown //IL_1230: Unknown result type (might be due to invalid IL or missing references) //IL_123a: Expected O, but got Unknown //IL_1240: Unknown result type (might be due to invalid IL or missing references) //IL_1245: Unknown result type (might be due to invalid IL or missing references) //IL_1256: Expected O, but got Unknown //IL_1251: Unknown result type (might be due to invalid IL or missing references) //IL_125b: Expected O, but got Unknown //IL_1261: Unknown result type (might be due to invalid IL or missing references) //IL_1266: Unknown result type (might be due to invalid IL or missing references) //IL_1277: Expected O, but got Unknown //IL_1272: Unknown result type (might be due to invalid IL or missing references) //IL_127c: Expected O, but got Unknown //IL_1282: Unknown result type (might be due to invalid IL or missing references) //IL_1287: Unknown result type (might be due to invalid IL or missing references) //IL_1298: Expected O, but got Unknown //IL_1293: Unknown result type (might be due to invalid IL or missing references) //IL_129d: Expected O, but got Unknown //IL_12a3: Unknown result type (might be due to invalid IL or missing references) //IL_12a8: Unknown result type (might be due to invalid IL or missing references) //IL_12b9: Expected O, but got Unknown //IL_12b4: Unknown result type (might be due to invalid IL or missing references) //IL_12be: Expected O, but got Unknown //IL_12c4: Unknown result type (might be due to invalid IL or missing references) //IL_12c9: Unknown result type (might be due to invalid IL or missing references) //IL_12da: Expected O, but got Unknown //IL_12d5: Unknown result type (might be due to invalid IL or missing references) //IL_12df: Expected O, but got Unknown //IL_12e5: Unknown result type (might be due to invalid IL or missing references) //IL_12ea: Unknown result type (might be due to invalid IL or missing references) //IL_12fb: Expected O, but got Unknown //IL_12f6: Unknown result type (might be due to invalid IL or missing references) //IL_1300: Expected O, but got Unknown //IL_1306: Unknown result type (might be due to invalid IL or missing references) //IL_130b: Unknown result type (might be due to invalid IL or missing references) //IL_131c: Expected O, but got Unknown //IL_1317: Unknown result type (might be due to invalid IL or missing references) //IL_1321: Expected O, but got Unknown //IL_1327: Unknown result type (might be due to invalid IL or missing references) //IL_132c: Unknown result type (might be due to invalid IL or missing references) //IL_133d: Expected O, but got Unknown //IL_1338: Unknown result type (might be due to invalid IL or missing references) //IL_1342: Expected O, but got Unknown //IL_1348: Unknown result type (might be due to invalid IL or missing references) //IL_134d: Unknown result type (might be due to invalid IL or missing references) //IL_135e: Expected O, but got Unknown //IL_1359: Unknown result type (might be due to invalid IL or missing references) //IL_1363: Expected O, but got Unknown //IL_1369: Unknown result type (might be due to invalid IL or missing references) //IL_136e: Unknown result type (might be due to invalid IL or missing references) //IL_137f: Expected O, but got Unknown //IL_137a: Unknown result type (might be due to invalid IL or missing references) //IL_1384: Expected O, but got Unknown //IL_138a: Unknown result type (might be due to invalid IL or missing references) //IL_138f: Unknown result type (might be due to invalid IL or missing references) //IL_13a0: Expected O, but got Unknown //IL_139b: Unknown result type (might be due to invalid IL or missing references) //IL_13a5: Expected O, but got Unknown //IL_13ab: Unknown result type (might be due to invalid IL or missing references) //IL_13b0: Unknown result type (might be due to invalid IL or missing references) //IL_13c1: Expected O, but got Unknown //IL_13bc: Unknown result type (might be due to invalid IL or missing references) //IL_13c6: Expected O, but got Unknown //IL_13cc: Unknown result type (might be due to invalid IL or missing references) //IL_13d1: Unknown result type (might be due to invalid IL or missing references) //IL_13e2: Expected O, but got Unknown //IL_13dd: Unknown result type (might be due to invalid IL or missing references) //IL_13e7: Expected O, but got Unknown //IL_13ed: Unknown result type (might be due to invalid IL or missing references) //IL_13f2: Unknown result type (might be due to invalid IL or missing references) //IL_1403: Expected O, but got Unknown //IL_13fe: Unknown result type (might be due to invalid IL or missing references) //IL_1408: Expected O, but got Unknown //IL_140e: Unknown result type (might be due to invalid IL or missing references) //IL_1413: Unknown result type (might be due to invalid IL or missing references) //IL_1424: Expected O, but got Unknown //IL_141f: Unknown result type (might be due to invalid IL or missing references) //IL_1429: Expected O, but got Unknown //IL_142f: Unknown result type (might be due to invalid IL or missing references) //IL_1434: Unknown result type (might be due to invalid IL or missing references) //IL_1445: Expected O, but got Unknown //IL_1440: Unknown result type (might be due to invalid IL or missing references) //IL_144a: Expected O, but got Unknown //IL_1450: Unknown result type (might be due to invalid IL or missing references) //IL_1455: Unknown result type (might be due to invalid IL or missing references) //IL_1466: Expected O, but got Unknown //IL_1461: Unknown result type (might be due to invalid IL or missing references) //IL_146b: Expected O, but got Unknown //IL_1471: Unknown result type (might be due to invalid IL or missing references) //IL_1476: Unknown result type (might be due to invalid IL or missing references) //IL_1487: Expected O, but got Unknown //IL_1482: Unknown result type (might be due to invalid IL or missing references) //IL_148c: Expected O, but got Unknown //IL_1492: Unknown result type (might be due to invalid IL or missing references) //IL_1497: Unknown result type (might be due to invalid IL or missing references) //IL_14a8: Expected O, but got Unknown //IL_14a3: Unknown result type (might be due to invalid IL or missing references) //IL_14ad: Expected O, but got Unknown //IL_14b3: Unknown result type (might be due to invalid IL or missing references) //IL_14b8: Unknown result type (might be due to invalid IL or missing references) //IL_14c9: Expected O, but got Unknown //IL_14c4: Unknown result type (might be due to invalid IL or missing references) //IL_14ce: Expected O, but got Unknown //IL_14d4: Unknown result type (might be due to invalid IL or missing references) //IL_14d9: Unknown result type (might be due to invalid IL or missing references) //IL_14ea: Expected O, but got Unknown //IL_14e5: Unknown result type (might be due to invalid IL or missing references) //IL_14ef: Expected O, but got Unknown //IL_14f5: Unknown result type (might be due to invalid IL or missing references) //IL_14fa: Unknown result type (might be due to invalid IL or missing references) //IL_150b: Expected O, but got Unknown //IL_1506: Unknown result type (might be due to invalid IL or missing references) //IL_1510: Expected O, but got Unknown //IL_1516: Unknown result type (might be due to invalid IL or missing references) //IL_151b: Unknown result type (might be due to invalid IL or missing references) //IL_152c: Expected O, but got Unknown //IL_1527: Unknown result type (might be due to invalid IL or missing references) //IL_1531: Expected O, but got Unknown //IL_1537: Unknown result type (might be due to invalid IL or missing references) //IL_153c: Unknown result type (might be due to invalid IL or missing references) //IL_154d: Expected O, but got Unknown //IL_1548: Unknown result type (might be due to invalid IL or missing references) //IL_1552: Expected O, but got Unknown //IL_1558: Unknown result type (might be due to invalid IL or missing references) //IL_155d: Unknown result type (might be due to invalid IL or missing references) //IL_156e: Expected O, but got Unknown //IL_1569: Unknown result type (might be due to invalid IL or missing references) //IL_1573: Expected O, but got Unknown //IL_1579: Unknown result type (might be due to invalid IL or missing references) //IL_157e: Unknown result type (might be due to invalid IL or missing references) //IL_158f: Expected O, but got Unknown //IL_158a: Unknown result type (might be due to invalid IL or missing references) //IL_1594: Expected O, but got Unknown //IL_159a: Unknown result type (might be due to invalid IL or missing references) //IL_159f: Unknown result type (might be due to invalid IL or missing references) //IL_15b0: Expected O, but got Unknown //IL_15ab: Unknown result type (might be due to invalid IL or missing references) //IL_15b5: Expected O, but got Unknown //IL_15bb: Unknown result type (might be due to invalid IL or missing references) //IL_15c0: Unknown result type (might be due to invalid IL or missing references) //IL_15d1: Expected O, but got Unknown //IL_15cc: Unknown result type (might be due to invalid IL or missing references) //IL_15d6: Expected O, but got Unknown //IL_23ed: Unknown result type (might be due to invalid IL or missing references) //IL_23f7: Expected O, but got Unknown //IL_23ff: Unknown result type (might be due to invalid IL or missing references) //IL_2409: Expected O, but got Unknown //IL_2411: Unknown result type (might be due to invalid IL or missing references) //IL_241b: Expected O, but got Unknown instance = this; PInfo = ((BaseUnityPlugin)this).Info; Assets.LoadAssetBundlesFromFolder("assetbundles"); Assets.LoadAllSoundBanksFromFolder("soundbanks"); QuickEmoteButton1 = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>("Controls", "Quick Emote 1 button", new KeyboardShortcut((KeyCode)49, Array.Empty<KeyCode>()), "Press to quick emote 1"); QuickEmoteString1 = ((BaseUnityPlugin)this).Config.Bind<string>("Controls", "Quick Emote 1", "Like", "Set emote to first Quick Emote slot"); QuickEmoteButton2 = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>("Controls", "Quick Emote 2 button", new KeyboardShortcut((KeyCode)50, Array.Empty<KeyCode>()), "Press to quick emote 2"); QuickEmoteString2 = ((BaseUnityPlugin)this).Config.Bind<string>("Controls", "Quick Emote 2", "DisLike", "Set emote to second Quick Emote slot"); QuickEmoteButton3 = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>("Controls", "Quick Emote 3 button", new KeyboardShortcut((KeyCode)51, Array.Empty<KeyCode>()), "Press to quick emote 3"); QuickEmoteString3 = ((BaseUnityPlugin)this).Config.Bind<string>("Controls", "Quick Emote 3", "OhMyGod", "Set emote to third Quick Emote slot"); QuickEmoteButton4 = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>("Controls", "Quick Emote 4 button", new KeyboardShortcut((KeyCode)52, Array.Empty<KeyCode>()), "Press to quick emote 4"); QuickEmoteString4 = ((BaseUnityPlugin)this).Config.Bind<string>("Controls", "Quick Emote 4", "Yippee", "Set emote to fourth Quick Emote slot"); QuickEmoteButton5 = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>("Controls", "Quick Emote 5 button", new KeyboardShortcut((KeyCode)53, Array.Empty<KeyCode>()), "Press to quick emote 5"); QuickEmoteString5 = ((BaseUnityPlugin)this).Config.Bind<string>("Controls", "Quick Emote 5", "GetOut", "Set emote to fifth Quick Emote slot"); QuickEmoteButton6 = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>("Controls", "Quick Emote 6 button", new KeyboardShortcut((KeyCode)54, Array.Empty<KeyCode>()), "Press to quick emote 6"); QuickEmoteString6 = ((BaseUnityPlugin)this).Config.Bind<string>("Controls", "Quick Emote 6", "FuckYou", "Set emote to sixth Quick Emote slot"); QuickEmoteButton7 = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>("Controls", "Quick Emote 7 button", new KeyboardShortcut((KeyCode)55, Array.Empty<KeyCode>()), "Press to quick emote 7"); QuickEmoteString7 = ((BaseUnityPlugin)this).Config.Bind<string>("Controls", "Quick Emote 7", "OffToHangMyself", "Set emote to seventh Quick Emote slot"); QuickEmoteButton8 = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>("Controls", "Quick Emote 8 button", new KeyboardShortcut((KeyCode)56, Array.Empty<KeyCode>()), "Press to quick emote 8"); QuickEmoteString8 = ((BaseUnityPlugin)this).Config.Bind<string>("Controls", "Quick Emote 8", "IAmNotGonnaSugarCoatIt", "Set emote to eighth Quick Emote slot"); QuickEmoteButton9 = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>("Controls", "Quick Emote 9 button", new KeyboardShortcut((KeyCode)57, Array.Empty<KeyCode>()), "Press to quick emote 9"); QuickEmoteString9 = ((BaseUnityPlugin)this).Config.Bind<string>("Controls", "Quick Emote 9", "EngineerDance", "Set emote to nineth Quick Emote slot"); RandomEmotesButton1 = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>("Controls", "Random Emote 1 button", new KeyboardShortcut((KeyCode)116, Array.Empty<KeyCode>()), "Press to random emote 1"); RandomEmotesString1 = ((BaseUnityPlugin)this).Config.Bind<string>("Controls", "Random Emote 1", "Taunt1,Taunt2,Taunt3,Taunt4,Taunt5,Taunt6,Taunt7,Taunt8,Taunt9", "Play random emote from the first container"); RandomEmotesButton2 = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>("Controls", "Random Emote 2 button", new KeyboardShortcut((KeyCode)121, Array.Empty<KeyCode>()), "Press to random emote 2"); RandomEmotesString2 = ((BaseUnityPlugin)this).Config.Bind<string>("Controls", "Random Emote 2", "ScoutTaunt,EngineerDance,ScoutBonk,DemoButt,DemoDrink,DemoTaunt,DemoKaboom,HeavyBoxing,HeavyBlunt,HeavyTaunt,HeavyEat,MedicBlunt,MedicTaunt,MedicBow,PyroBlunt,PyroGuitarPlay,SniperTauntSMG,SniperTaunt,SoldierBeatHead,SoldierBeatChest,SpyCrab", "Play random emote from the second container"); RandomEmotesButton3 = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>("Controls", "Random Emote 3 button", new KeyboardShortcut((KeyCode)117, Array.Empty<KeyCode>()), "Press to random emote 3"); RandomEmotesString3 = ((BaseUnityPlugin)this).Config.Bind<string>("Controls", "Random Emote 3", "PeppinoDance,3DGifRun,FeastDance,BallsRookie,IAmNotGonnaSugarCoatIt,OffToHangMyself,YouAreSoSussy,PootisBird,CaramellDansen,AbuenoAdiosMaster,PraiseTheSun,Invisible,IWokeUpInANewBugatti,Bailan las Rochas y las Chetas,BigShoeLmfao,CaramellDansen,CmereMyLittlePogchamp,DrLiveSeyWalk,ImagenaryTechnique,KahootBonetrousle,KiryuPose,LeaveMeAlone,MajimaDance,MajimaPose,OhHeyBabe,OutOfTouch,TomSpeen,WhatAThrill,YouAreSoSussy,YouSpinMeRound,APose,Popipo,DragonDreamFeet,Yaga", "Play random emote from the third container"); RandomEmotesButton4 = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>("Controls", "Random Emote 4 button", new KeyboardShortcut((KeyCode)105, Array.Empty<KeyCode>()), "Press to random emote 4"); RandomEmotesString4 = ((BaseUnityPlugin)this).Config.Bind<string>("Controls", "Random Emote 4", "OhMyGod,Yippee,Like,DisLike,GetOut,FuckYou", "Play random emote from the forth container"); RandomEmotesButton5 = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>("Controls", "Random Emote 5 button", new KeyboardShortcut((KeyCode)111, Array.Empty<KeyCode>()), "Press to random emote 5"); RandomEmotesString5 = ((BaseUnityPlugin)this).Config.Bind<string>("Controls", "Random Emote 5", "", "Play random emote from the fifth container"); PizzaTowerEmotes = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "Pizza Tower Taunts", true, "Enable Pizza Tower Taunts emotes?"); Emote1 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "PeppinoDance", true, "Enable PeppinoDance emote?"); Emote2 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "3DGifRun", true, "Enable 3DGifRun emote?"); Emote3 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "FeastDance", true, "Enable FeastDance emote?"); Emote4 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "BallsRookie", true, "Enable BallsRookie emote?"); Emote4 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "PootisBird", true, "Enable PootisBird emote?"); Emote5 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "YouAreSoSussy", true, "Enable YouAreSoSussy emote?"); Emote6 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "CaramellDansen", true, "Enable CaramellDansen emote?"); Emote7 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "AbuenoAdiosMaster", true, "Enable AbuenoAdiosMaster emote?"); Emote8 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "PraiseTheSun", true, "Enable PraiseTheSun emote?"); Emote9 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "BallsRookie", true, "Enable BallsRookie emote?"); Emote10 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "OffToHangMyself", true, "Enable OffToHangMyself emote?"); Emote11 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "Invisible", true, "Enable Invisible emote?"); Emote12 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "IWokeUpInANewBugatti", true, "Enable IWokeUpInANewBugatti emote?"); Emote13 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "Bailan las Rochas y las Chetas", true, "Enable Bailan las Rochas y las Chetas emote?"); Emote14 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "LeaveMeAlone", true, "Enable LeaveMeAlone emote?"); Emote15 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "KiryuPose", true, "Enable KiryuPose emote?"); Emote16 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "MajimaPose", true, "Enable MajimaPose emote?"); Emote17 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "OhHeyBabe", true, "Enable OhHeyBabe emote?"); Emote18 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "TomSpeen", true, "Enable TomSpeen emote?"); Emote19 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "APose", true, "Enable APose emote?"); Emote20 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "ImagenaryTechnique", true, "Enable ImagenaryTechnique emote?"); Emote21 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "GetOut", true, "Enable GetOut emote?"); Emote22 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "Like", true, "Enable Like emote?"); Emote23 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "DisLike", true, "Enable DisLike emote?"); Emote24 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "KahootBonetrousle", true, "Enable KahootBonetrousle emote?"); Emote25 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "MajimaDance", true, "Enable MajimaDance emote?"); Emote26 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "OhMyGod", true, "Enable OhMyGod emote?"); Emote27 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "OutOfTouch", true, "Enable OutOfTouch emote?"); Emote28 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "WhatAThrill", true, "Enable WhatAThrill emote?"); Emote29 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "BigShoeLmfao", true, "Enable BigShoeLmfao emote?"); Emote30 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "DrLiveseyWalk", true, "Enable DrLiveseyWalk emote?"); Emote31 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "YouSpinMeRound", true, "Enable YouSpinMeRound emote?"); Emote32 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "Yippee", true, "Enable Yippee emote?"); Emote33 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "CmereMyLittlePogChamp", true, "Enable CmereMyLittlePogChamp emote?"); Emote34 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "DemoDrink", true, "Enable DemoDrink emote?"); Emote35 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "DemoKaboom", true, "Enable DemoKaboom emote?"); Emote36 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "DemoTaunt", true, "Enable DemoTaunt emote?"); Emote37 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "DemoButt", true, "Enable DemoButt emote?"); Emote39 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "HeavyBlunt", true, "Enable HeavyBlunt emote?"); Emote40 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "HeavyBoxing", true, "Enable HeavyBoxing emote?"); Emote41 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "HeavyTaunt", true, "Enable HeavyTaunt emote?"); Emote42 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "HeavyEat", true, "Enable HeavyEat emote?"); Emote38 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "EngineerDance", true, "Enable EngineerDance emote?"); Emote43 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "MedicBlunt", true, "Enable MedicBlunt emote?"); Emote44 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "MedicTaunt", true, "Enable MedicTaunt emote?"); Emote45 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "MedicBow", true, "Enable MedicBow emote?"); Emote46 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "PyroGuitarPlay", true, "Enable PyroGuitarPlay emote?"); Emote48 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "ScoutTaunt", true, "Enable ScoutTaunt emote?"); Emote49 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "ScoutBonk", true, "Enable ScoutBonk emote?"); Emote50 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "SniperTaunt", true, "Enable SniperTaunt emote?"); Emote51 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "SniperTauntSMG", true, "Enable SniperTauntSMG emote?"); Emote52 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "SoldierBeatHead", true, "Enable SoldierBeatHead emote?"); Emote53 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "SoldierBeatChest", true, "Enable SoldierBeatChest emote?"); Emote54 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "SoldierExplode", true, "Enable SoldierExplode emote?"); Emote55 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "SoldierJuggle", true, "Enable SoldierJuggle emote?"); Emote56 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "SpyCrab", true, "Enable SpyCrab emote?"); Emote47 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "PyroBlunt", true, "Enable PyroBlunt emote?"); Emote57 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "FuckYou", true, "Enable FuckYou emote?"); Emote58 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "Yaga", true, "Enable Yaga emote?"); Emote59 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "Popipo", true, "Enable Popipo emote?"); Emote60 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "DragonDreamFeet", true, "Enable DragonDreamFeet emote?"); Emote61 = ((BaseUnityPlugin)this).Config.Bind<bool>("Emotes", "IAmNotGonnaSugarCoatIt", true, "Enable IAmNotGonnaSugarCoatIt emote?"); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(QuickEmoteButton1)); ModSettingsManager.AddOption((BaseOption)new StringInputFieldOption(QuickEmoteString1)); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(QuickEmoteButton2)); ModSettingsManager.AddOption((BaseOption)new StringInputFieldOption(QuickEmoteString2)); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(QuickEmoteButton3)); ModSettingsManager.AddOption((BaseOption)new StringInputFieldOption(QuickEmoteString3)); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(QuickEmoteButton4)); ModSettingsManager.AddOption((BaseOption)new StringInputFieldOption(QuickEmoteString4)); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(QuickEmoteButton5)); ModSettingsManager.AddOption((BaseOption)new StringInputFieldOption(QuickEmoteString5)); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(QuickEmoteButton6)); ModSettingsManager.AddOption((BaseOption)new StringInputFieldOption(QuickEmoteString6)); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(QuickEmoteButton7)); ModSettingsManager.AddOption((BaseOption)new StringInputFieldOption(QuickEmoteString7)); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(QuickEmoteButton8)); ModSettingsManager.AddOption((BaseOption)new StringInputFieldOption(QuickEmoteString8)); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(QuickEmoteButton9)); ModSettingsManager.AddOption((BaseOption)new StringInputFieldOption(QuickEmoteString9)); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(RandomEmotesButton1)); ModSettingsManager.AddOption((BaseOption)new StringInputFieldOption(RandomEmotesString1)); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(RandomEmotesButton2)); ModSettingsManager.AddOption((BaseOption)new StringInputFieldOption(RandomEmotesString2)); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(RandomEmotesButton3)); ModSettingsManager.AddOption((BaseOption)new StringInputFieldOption(RandomEmotesString3)); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(RandomEmotesButton4)); ModSettingsManager.AddOption((BaseOption)new StringInputFieldOption(RandomEmotesString4)); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(RandomEmotesButton5)); ModSettingsManager.AddOption((BaseOption)new StringInputFieldOption(RandomEmotesString5)); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(PizzaTowerEmotes, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote1, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote2, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote3, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote4, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote5, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote6, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote7, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote8, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote9, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote10, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote11, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote12, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote13, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote14, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote15, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote16, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote17, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote18, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote19, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote20, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote21, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote22, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote23, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote24, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote25, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote26, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote27, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote28, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote29, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote30, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote31, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote32, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote33, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote34, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote35, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote36, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote37, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote38, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote39, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote40, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote41, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote42, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote43, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote44, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote45, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote46, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote47, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote48, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote49, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote50, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote51, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote52, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote53, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote56, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote57, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote61, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote58, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote59, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(Emote60, new CheckBoxConfig { restartRequired = restartRequired })); ModSettingsManager.SetModIcon(Assets.Load<Sprite>("@BrynzaEmotesPlugin_brynza_emotes:assets/icon.png")); if (PizzaTowerEmotes.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/taunt1.anim"), false, "Play_taunt", "Stop_tauntt", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, false, false, false); CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/taunt2.anim"), false, "Play_taunt", "Stop_tauntt", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, false, false, false); CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/taunt3.anim"), false, "Play_taunt", "Stop_tauntt", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, false, false, false); CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/taunt4.anim"), false, "Play_taunt", "Stop_tauntt", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, false, false, false); CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/taunt5.anim"), false, "Play_taunt", "Stop_tauntt", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, false, false, false); CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/taunt6.anim"), false, "Play_taunt", "Stop_tauntt", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, false, false, false); CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/taunt7.anim"), false, "Play_taunt", "Stop_tauntt", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, false, false, false); CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/taunt8.anim"), false, "Play_taunt", "Stop_tauntt", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, false, false, false); CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/taunt9.anim"), false, "Play_taunt", "Stop_tauntt", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, false, false, false); } if (Emote1.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/peppinodance.anim"), true, "", "", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote2.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/3DGifRun.anim"), true, "", "", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote3.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/feastdance.anim"), true, "Play_feast", "Stop_feast", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, true, false, false, true, false, false); } if (Emote4.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/ballsrookie.anim"), true, "Play_metal_balls", "Stop_metal_balls", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote5.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/pootisbird.anim"), true, "Play_Heavy_needdispenser01", "Stop_Heavy_needdispenser01", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote6.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/youaresosussy.anim"), false, "Play_yoursosussy", "Stop_yoursosussy", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, true, true); } if (Emote7.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/caramelldansen.anim"), true, "Play_caramelldansen", "Stop_caramelldansen", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, true, false, false, true, false, false); } if (Emote8.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/abuenoadiosmaster.anim"), false, "Play_A_bueno_adios_m_ster", "Stop_A_bueno_adios_m_ster", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, true, false, false, true, true, true); } if (Emote9.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/praisethesun.anim"), true, "", "", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote10.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/offtohangmyself.anim"), false, "Play_offtohangmyselfwatchandlearn", "Stop_offtohangmyselfwatchandlearn", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, true, true); } if (Emote11.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/invisible.anim"), true, "Play_invisible", "Stop_invisible", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, true, false, false, true, true, true); } if (Emote12.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/iwokeupinanewbugatti.anim"), true, "Play_iwokeupinanewbugatti", "Stop_iwokeupinanewbugatti", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, true, false, false, true, false, false); } if (Emote13.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/bailan las rochas y las chetas.anim"), false, "Play_Bailan_las_Rochas_y_las_Chetas", "Stop_Bailan_las_Rochas_y_las_Chetas", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, true, false, false, true, true, true); } if (Emote14.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/leavemealone.anim"), false, "Play_glue_on_the_roach_bro", "Stop_glue_on_the_roach_bro", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, true, false, false, true, false, false); } if (Emote15.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/kiryupose.anim"), true, "Play_receive_you_kiryu", "Stop_receive_you_kiryu", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, true, false, false, true, false, false); } if (Emote16.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/majimapose.anim"), true, "Play_receive_you_majima", "Stop_receive_you_majima", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, true, false, false, true, false, false); } if (Emote17.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/ohheybabe.anim"), false, "Play_ohheybabe", "Stop_ohheybabe", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, true, false, false, true, true, true); } if (Emote18.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/tomspeen.anim"), true, "Play_speen", "Stop_speen", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, true, false, false, true, false, false); } if (Emote19.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/apose.anim"), true, "", "", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote20.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/imagenarytechnique.anim"), false, "Play_imagenary_technique", "Stop_imagenary_technique", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, true, false, false, true, true, true); } if (Emote21.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/getout.anim"), false, "Play_get_out", "Stop_get_out", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, true, true); } if (Emote22.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/like.anim"), false, "Play_thumbs_up", "Stop_thumbs_up", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, true, false); } if (Emote23.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/dislike.anim"), false, "Play_thumbs_down", "Stop_thumbs_down", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, true, false); } if (Emote24.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/kahootbonetrousle.anim"), true, "Play_kahoot_bonetrousle", "Stop_kahoot_bonetrousle", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, true, false, false, true, false, false); } if (Emote25.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/majimadance.anim"), true, "Play_cindarella", "Stop_cindarella", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote26.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/ohmygod.anim"), false, "Play_oh_my_god", "Stop_oh_my_god", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, false, true, false); } if (Emote27.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/outoftouch.anim"), false, "Play_out_of_touch", "Stop_out_of_touch", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, true, false, false, true, false, false); } if (Emote28.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/whatathrill.anim"), true, "Play_what_a_thrill", "Stop_what_a_thrill", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, true, false, false, true, false, false); } if (Emote29.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/bigshoelmfao.anim"), true, "Play_big_shoe_lmfao", "Stop_big_shoe_lmfao", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, true, false, false, true, true, true); } if (Emote30.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/drliveseywalk.anim"), true, "Play_DrLiveseyWalk", "Stop_DrLiveseyWalk", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, true, false, false, true, false, false); } if (Emote31.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/youspinmeround.anim"), true, "Play_you_spin_me", "Stop_you_spin_me", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, true, false, false, true, false, false); } if (Emote32.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/yippee.anim"), false, "Play_yippee", "Stop_yippee", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, true, true); } if (Emote33.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/cmeremylittlepogchamp.anim"), false, "Play_cmere_pogcha", "Stop_cmere_pogcha", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, true, false, false, true, true, true); } if (Emote34.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/demodrink.anim"), false, "Play_Demoman_goodjob01", "Stop_Demoman_goodjob01", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote35.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/demokaboom.anim"), false, "Play_Demoman_specialcompleted11", "Stop_Demoman_specialcompleted11", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote36.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/demotaunt.anim"), false, "", "", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote37.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/demobutt.anim"), false, "Play_Taunt_shake_it", "Stop_Taunt_shake_it", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote38.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/engineerdance.anim"), false, "Play_engineer_dance", "Stop_engineer_dance", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote39.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/heavyblunt.anim"), false, "Play_heavy_blunt", "Stop_heavy_blunt", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote40.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/heavyboxing.anim"), false, "Play_Taunt_bell", "Stop_Taunt_bell", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote41.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/heavytaunt.anim"), false, "Play_heavy_taunt", "Stop_heavy_taunt", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote42.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/heavyeat.anim"), false, "Play_SandwichEat09", "Stop_SandwichEat09", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote43.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/medicblunt.anim"), false, "Play_Medic_taunts16", "Stop_Medic_taunts16", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote44.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/medictaunt.anim"), false, "Play_medic_taunt", "Stop_medic_taunt", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote45.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/medicbow.anim"), false, "Play_Medic_jeers10", "Stop_Medic_jeers10", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote46.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/pyroguitarplay.anim"), false, "Play_pyro_guitar", "Stop_pyro_guitar", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote47.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/pyroblunt.anim"), false, "Play_pyro_blunt", "Stop_pyro_blunt", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote48.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/scouttaunt.anim"), false, "Play_scout_taunt", "Stop_scout_taunt", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote49.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/scoutbonk.anim"), false, "Play_scout_bonk", "Stop_scout_bonk", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote50.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/snipertaunt.anim"), false, "Play_sniper_taunt", "Stop_sniper_taunt", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote51.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/snipertauntsmg.anim"), false, "Play_sniper_taunt_smg", "Stop_sniper_taunt_smg", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote52.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/soldierbeatchest.anim"), false, "Play_soldier_scream", "Stop_soldier_scream", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote53.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/soldierbeathead.anim"), false, "Play_soldier_scream", "Stop_soldier_scream", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote56.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/spycrab.anim"), false, "", "", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote57.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/fuckyou.anim"), false, "Play_fuck_you", "Stop_fuck_you", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote61.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/iamnotgonnasugarcoatit.anim"), false, "Play_Im_not_gonna_sugarcoat_it", "Stop_Im_not_gonna_sugarcoat_it", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, false, false); } if (Emote58.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/yaga.anim"), false, "Play_yaga", "Stop_yaga", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, false, false, false, true, true, false); } if (Emote59.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/popipo.anim"), true, "Play_popipo", "Stop_popipo", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, true, false, false, true, true, false); } if (Emote60.Value) { CustomEmotesAPI.AddCustomAnimation(Assets.Load<AnimationClip>("@BrynzaEmotesPlugin_brynza_emotes:assets/dragondreamfeet.anim"), true, "Play_dragon_dream_feet", "Stop_dragon_dream_feet", (HumanBodyBones[])null, (HumanBodyBones[])null, (AnimationClip)null, true, false, false, true, true, true); } CustomEmotesAPI.animChanged += new AnimationChanged(CustomEmotesAPI_animChanged); CustomEmotesAPI.emoteSpotJoined_Body += new JoinedEmoteSpotBody(CustomEmotesAPI_emoteSpotJoined_Body); CustomEmotesAPI.emoteSpotJoined_Prop += new JoinedEmoteSpotProp(CustomEmotesAPI_emoteSpotJoined_Prop); } private IEnumerator WaitForSecondsThenEndEmote(BoneMapper mapper, float time, GameObject parent) { yield return (object)new WaitForSeconds(time); if (Object.op_Implicit((Object)(object)mapper) && (Object)(object)mapper.parentGameObject == (Object)(object)parent) { mapper.preserveProps = true; mapper.AssignParentGameObject(mapper.parentGameObject, false, false, true, false, false); mapper.preserveParent = true; mapper.preserveProps = true; mapper.PlayAnim("none", 0); } } internal IEnumerator WaitForSecondsThenDeleteGameObject(GameObject obj, float time) { yield return (object)new WaitForSeconds(time); if (Object.op_Implicit((Object)(object)obj)) { Object.Destroy((Object)(object)obj); } } private void CustomEmotesAPI_animChanged(string newAnimation, BoneMapper mapper) { //IL_00f7: Unknown result type (might be due to invalid IL or missing references) //IL_0118: Unknown result type (might be due to invalid IL or missing references) //IL_01a9: Unknown result type (might be due to invalid IL or missing references) //IL_01ca: Unknown result type (might be due to invalid IL or missing references) //IL_025b: Unknown result type (might be due to invalid IL or missing references) //IL_027c: Unknown result type (might be due to invalid IL or missing references) //IL_030d: Unknown result type (might be due to invalid IL or missing references) //IL_032e: Unknown result type (might be due to invalid IL or missing references) //IL_03bf: Unknown result type (might be due to invalid IL or missing references) //IL_03e0: Unknown result type (might be due to invalid IL or missing references) //IL_0471: Unknown result type (might be due to invalid IL or missing references) //IL_0492: Unknown result type (might be due to invalid IL or missing references) //IL_0523: Unknown result type (might be due to invalid IL or missing references) //IL_0544: Unknown result type (might be due to invalid IL or missing references) //IL_05d5: Unknown result type (might be due to invalid IL or missing references) //IL_05f6: Unknown result type (might be due to invalid IL or missing references) //IL_0687: Unknown result type (might be due to invalid IL or missing references) //IL_06a8: Unknown result type (might be due to invalid IL or missing references) //IL_073a: Unknown result type (might be due to invalid IL or missing references) //IL_075b: Unknown result type (might be due to invalid IL or missing references) //IL_07ec: Unknown result type (might be due to invalid IL or missing references) //IL_080d: Unknown result type (might be due to invalid IL or missing references) //IL_089e: Unknown result type (might be due to invalid IL or missing references) //IL_08bf: Unknown result type (might be due to invalid IL or missing references) //IL_0950: Unknown result type (might be due to invalid IL or missing references) //IL_0971: Unknown result type (might be due to invalid IL or missing references) //IL_0a02: Unknown result type (might be due to invalid IL or missing references) //IL_0a23: Unknown result type (might be due to invalid IL or missing references) //IL_0ab4: Unknown result type (might be due to invalid IL or missing references) //IL_0ad5: Unknown result type (might be due to invalid IL or missing references) //IL_0b66: Unknown result type (might be due to invalid IL or missing references) //IL_0b87: Unknown result type (might be due to invalid IL or missing references) //IL_0c18: Unknown result type (might be due to invalid IL or missing references) //IL_0c39: Unknown result type (might be due to invalid IL or missing references) //IL_0cca: Unknown result type (might be due to invalid IL or missing references) //IL_0ceb: Unknown result type (might be due to invalid IL or missing references) //IL_0d7c: Unknown result type (might be due to invalid IL or missing references) //IL_0d9d: Unknown result type (might be due to invalid IL or missing references) //IL_0e2e: Unknown result type (might be due to invalid IL or missing references) //IL_0e4f: Unknown result type (might be due to invalid IL or missing references) //IL_0ee0: Unknown result type (might be due to invalid IL or missing references) //IL_0f01: Unknown result type (might be due to invalid IL or missing references) //IL_0f92: Unknown result type (might be due to invalid IL or missing references) //IL_0fb3: Unknown result type (might be due to invalid IL or missing references) //IL_1044: Unknown result type (might be due to invalid IL or missing references) //IL_1065: Unknown result type (might be due to invalid IL or missing references) //IL_10f6: Unknown result type (might be due to invalid IL or missing references) //IL_1117: Unknown result type (might be due to invalid IL or missing references) //IL_11a8: Unknown result type (might be due to invalid IL or missing references) //IL_11c9: Unknown result type (might be due to invalid IL or missing references) //IL_125b: Unknown result type (might be due to invalid IL or missing references) //IL_127c: Unknown result type (might be due to invalid IL or missing references) prop1 = -1; try { if (newAnimation != "none") { stand = mapper.currentClip.syncPos; } } catch (Exception) { } if (newAnimation == "BumperCart") { switch (Random.RandomRangeInt(0, 3)) { case 0: CustomEmotesAPI.PlayAnimation("ScoutBumperCart", -2); break; case 1: CustomEmotesAPI.PlayAnimation("EngineerBumperCart", -2); break; } } if (newAnimation == "OffToHangMyself") { prop1 = mapper.props.Count; mapper.props.Add(Object.Instantiate<GameObject>(Assets.Load<GameObject>("@BrynzaEmotesPlugin_brynza_emotes:assets/Prefabs/ObjectsHangCOpy.prefab"))); mapper.props[prop1].transform.SetParent(((Component)mapper).transform.parent); mapper.props[prop1].transform.localEulerAngles = Vector3.zero; mapper.props[prop1].transform.localPosition = Vector3.zero; mapper.ScaleProps(); } if (newAnimation == "DragonDreamFeet") { prop1 = mapper.props.Count; mapper.props.Add(Object.Instantiate<GameObject>(Assets.Load<GameObject>("@BrynzaEmotesPlugin_brynza_emotes:assets/Prefabs/boom.prefab"))); mapper.props[prop1].transform.SetParent(((Component)mapper).transform.parent); mapper.props[prop1].transform.localEulerAngles = Vector3.zero; mapper.props[prop1].transform.localPosition = Vector3.zero; mapper.ScaleProps(); } if (newAnimation == "BallsRookie") { prop1 = mapper.props.Count; mapper.props.Add(Object.Instantiate<GameObject>(Assets.Load<GameObject>("@BrynzaEmotesPlugin_brynza_emotes:assets/Prefabs/ballsrookie.prefab"))); mapper.props[prop1].transform.SetParent(((Component)mapper).transform.parent); mapper.props[prop1].transform.localEulerAngles = Vector3.zero; mapper.props[prop1].transform.localPosition = Vector3.zero; mapper.ScaleProps(); } if (newAnimation == "IWokeUpInANewBugatti") { prop1 = mapper.props.Count; mapper.props.Add(Object.Instantiate<GameObject>(Assets.Load<GameObject>("@BrynzaEmotesPlugin_brynza_emotes:assets/Prefabs/buggati.prefab"))); mapper.props[prop1].transform.SetParent(((Component)mapper).transform.parent); mapper.props[prop1].transform.localEulerAngles = Vector3.zero; mapper.props[prop1].transform.localPosition = Vector3.zero; mapper.ScaleProps(); } if (newAnimation == "IAmNotGonnaSugarCoatIt") { prop1 = mapper.props.Count; mapper.props.Add(Object.Instantiate<GameObject>(Assets.Load<GameObject>("@BrynzaEmotesPlugin_brynza_emotes:assets/Prefabs/daaamn.prefab"))); mapper.props[prop1].transform.SetParent(((Component)mapper).transform.parent); mapper.props[prop1].transform.localEulerAngles = Vector3.zero; mapper.props[prop1].transform.localPosition = Vector3.zero; mapper.ScaleProps(); } if (newAnimation == "HeavyTaunt") { prop1 = mapper.props.Count; mapper.props.Add(Object.Instantiate<GameObject>(Assets.Load<GameObject>("@BrynzaEmotesPlugin_brynza_emotes:assets/Prefabs/HeavyTaunt.prefab"))); mapper.props[prop1].transform.SetParent(((Component)mapper).transform.parent); mapper.props[prop1].transform.localEulerAngles = Vector3.zero; mapper.props[prop1].transform.localPosition = Vector3.zero; mapper.ScaleProps(); } if (newAnimation == "HeavyEat") { prop1 = mapper.props.Count; mapper.props.Add(Object.Instantiate<GameObject>(Assets.Load<GameObject>("@BrynzaEmotesPlugin_brynza_emotes:assets/Prefabs/HeavyEat.prefab"))); mapper.props[prop1].transform.SetParent(((Component)mapper).transform.parent); mapper.props[prop1].transform.localEulerAngles = Vector3.zero; mapper.props[prop1].transform.localPosition = Vector3.zero; mapper.ScaleProps(); } if (newAnimation == "DemoDrink") { prop1 = mapper.props.Count; mapper.props.Add(Object.Instantiate<GameObject>(Assets.Load<GameObject>("@BrynzaEmotesPlugin_brynza_emotes:assets/Prefabs/DemoDrink.prefab"))); mapper.props[prop1].transform.SetParent(((Component)mapper).transform.parent); mapper.props[prop1].transform.localEulerAngles = Vector3.zero; mapper.props[prop1].transform.localPosition = Vector3.zero; mapper.ScaleProps(); } if (newAnimation == "OhHeyBabe") { prop1 = mapper.props.Count; mapper.props.Add(Object.Instantiate<GameObject>(Assets.Load<GameObject>("@BrynzaEmotesPlugin_brynza_emotes:assets/Prefabs/ohheybabe.prefab"))); mapper.props[prop1].transform.SetParent(((Component)mapper).transform.parent); mapper.props[prop1].transform.localEulerAngles = Vector3.zero; mapper.props[prop1].transform.localPosition = Vector3.zero; mapper.ScaleProps(); } if (BumperCartString.Contains(newAnimation)) { prop1 = mapper.props.Count; mapper.props.Add(Object.Instantiate<GameObject>(Assets.Load<GameObject>("@BrynzaEmotesPlugin_brynza_emotes:assets/Prefabs/BumperCart.prefab"))); mapper.props[prop1].transform.SetParent(((Component)mapper).transform.parent); mapper.props[prop1].transform.localEulerAngles = Vector3.zero; mapper.props[prop1].transform.localPosition = Vector3.zero; mapper.ScaleProps(); } if (newAnimation == "SkibidiToilet") { prop1 = mapper.props.Count; mapper.props.Add(Object.Instantiate<GameObject>(Assets.Load<GameObject>("@BrynzaEmotesPlugin_brynza_emotes:assets/Prefabs/furnituretoilet001a.prefab"))); mapper.props[prop1].transform.SetParent(((Component)mapper).transform.parent); mapper.props[prop1].transform.localEulerAngles = Vector3.zero; mapper.props[prop1].transform.localPosition = Vector3.zero; mapper.ScaleProps(); } if (newAnimation == "ImagenaryTechnique") { prop1 = mapper.props.Count; mapper.props.Add(Object.Instantiate<GameObject>(Assets.Load<GameObject>("@BrynzaEmotesPlugin_brynza_emotes:assets/Prefabs/Imagenary_Technique.prefab"))); mapper.props[prop1].transform.SetParent(((Component)mapper).transform.parent); mapper.props[prop1].transform.localEulerAngles = Vector3.zero; mapper.props[prop1].transform.localPosition = Vector3.zero; mapper.ScaleProps(); } if (newAnimation == "WhatAThrill") { prop1 = mapper.props.Count; mapper.props.Add(Object.Instantiate<GameObject>(Assets.Load<GameObject>("@BrynzaEmotesPlugin_brynza_emotes:assets/Prefabs/WhatAThrill.prefab"))); mapper.props[prop1].transform.SetParent(((Component)mapper).transform.parent); mapper.props[prop1].transform.localEulerAngles = Vector3.zero; mapper.props[prop1].transform.localPosition = Vector3.zero; mapper.ScaleProps(); } if (newAnimation == "OutOfTouch") { prop1 = mapper.props.Count; mapper.props.Add(Object.Instantiate<GameObject>(Assets.Load<GameObject>("@BrynzaEmotesPlugin_brynza_emotes:assets/Prefabs/OutOfTouch.prefab"))); mapper.props[prop1].transform.SetParent(((Component)mapper).transform.parent); mapper.props[prop1].transform.localEulerAngles = Vector3.zero; mapper.props[prop1].transform.localPosition = Vector3.zero; mapper.ScaleProps(); } if (newAnimation == "PyroBlunt") { prop1 = mapper.props.Count; mapper.props.Add(Object.Instantiate<GameObject>(Assets.Load<GameObject>("@BrynzaEmotesPlugin_brynza_emotes:assets/Prefabs/PyroBlunt.prefab"))); mapper.props[prop1].transform.SetParent(((Component)mapper).transform.parent); mapper.props[prop1].transform.localEulerAngles = Vector3.zero; mapper.props[prop1].transform.localPosition = Vector3.zero; mapper.ScaleProps(); } if (newAnimation == "HeavyBlunt") { prop1 = mapper.props.Count; mapper.props.Add(Object.Instantiate<GameObject>(Assets.Load<GameObject>("@BrynzaEmotesPlugin_brynza_emotes:assets/Prefabs/HeavyBlunt.prefab"))); mapper.props[prop1].transform.SetParent(((Component)mapper).transform.parent); mapper.props[prop1].transform.localEulerAngles = Vector3.zero; mapper.props[prop1].transform.localPosition = Vector3.zero; mapper.ScaleProps(); } if (newAnimation == "MedicBlunt") { prop1 = mapper.props.Count; mapper.props.Add(Object.Instantiate<GameObject>(Assets.Load<GameObject>("@BrynzaEmotesPlugin_brynza_emotes:assets/Prefabs/MedicBlunt.prefab"))); mapper.props[prop1].transform.SetParent(((Component)mapper).transform.parent); mapper.props[prop1].transform.localEulerAngles = Vector3.zero; mapper.props[prop1].transform.localPosition = Vector3.zero; mapper.ScaleProps(); } if (newAnimation == "Like") { prop1 = mapper.props.Count; mapper.props.Add(Object.Instantiate<GameObject>(Assets.Load<GameObject>("@BrynzaEmotesPlugin_brynza_emotes:assets/Prefabs/Like.prefab"))); mapper.props[prop1].transform.SetParent(((Component)mapper).transform.parent); mapper.props[prop1].transform.localEulerAngles = Vector3.zero; mapper.props[prop1].transform.localPosition = Vector3.zero; mapper.ScaleProps(); } if (newAnimation == "Yippee") { prop1 = mapper.props.Count; mapper.props.Add(Object.Instantiate<GameObject>(Assets.Load<GameObject>("@BrynzaEmotesPlugin_brynza_emotes:assets/Prefabs/Yippee.prefab"))); mapper.props[prop1].transform.SetParent(((Component)mapper).transform.parent); mapper.props[prop1].transform.localEulerAngles = Vector3.zero; mapper.props[prop1].transform.localPosition = Vector3.zero; mapper.ScaleProps(); } if (newAnimation == "DisLike") { prop1 = mapper.props.Count; mapper.props.Add(Object.Instantiate<GameObject>(Assets.Load<GameObject>("@BrynzaEmotesPlugin_brynza_emotes:assets/Prefabs/DisLike.prefab"))); mapper.props[prop1].transform.SetParent(((Component)mapper).transform.parent); mapper.props[prop1].transform.localEulerAngles = Vector3.zero; mapper.props[prop1].transform.localPosition = Vector3.zero; mapper.ScaleProps(); } if (newAnimation == "LeaveMeAlone") { prop1 = mapper.props.Count; mapper.props.Add(Object.Instantiate<GameObject>(Assets.Load<GameObject>("@BrynzaEmotesPlugin_brynza_emotes:assets/Prefabs/LeaveMeAlone.prefab"))); mapper.props[prop1].transform.SetParent(((Component)mapper).transform.parent); mapper.props[prop1].transform.localEulerAngles = Vector3.zero; mapper.props[prop1].transform.localPosition = Vector3.zero; mapper.ScaleProps(); } if (newAnimation == "PyroGuitarPlay") { prop1 = mapper.props.Count; mapper.props.Add(Object.Instantiate<GameObject>(Assets.Load<GameObject>("@BrynzaEmotesPlugin_brynza_emotes:assets/Prefabs/PyroGuitarPlay.prefab"))); mapper.props[prop1].transform.SetParent(((Component)mapper).transform.parent); mapper.props[prop1].transform.localEulerAngles = Vector3.zero; mapper.props[prop1].transform.localPosition = Vector3.zero; mapper.ScaleProps(); } if (newAnimation == "PraiseTheSun") { prop1 = mapper.props.Count; mapper.props.Add(Object.Instantiate<GameObject>(Assets.Load<GameObject>("@BrynzaEmotesPlugin_brynza_emotes:assets/Prefabs/PraiseTheSun.prefab"))); mapper.props[prop1].transform.SetParent(((Component)mapper).transform.parent); mapper.props[prop1].transform.localEulerAngles = Vector3.zero; mapper.props[prop1].transform.localPosition = Vector3.zero; mapper.ScaleProps(); } if (newAnimation == "YouSpinMeRound") { prop1 = mapper.props.Count; mapper.props.Add(Object.Instantiate<GameObject>(Assets.Load<GameObject>("@BrynzaEmotesPlugin_brynza_emotes:assets/Prefabs/YouSpinMe.prefab"))); mapper.props[prop1].transform.SetParent(((Component)mapper).transform.parent); mapper.props[prop1].transform.localEulerAngles = Vector3.zero; mapper.props[prop1].transform.localPosition = Vector3.zero; mapper.ScaleProps(); } if (newAnimation == "BigShoeLmfao") { prop1 = mapper.props.Count; mapper.props.Add(Object.Instantiate<GameObject>(Assets.Load<GameObject>("@BrynzaEmotesPlugin_brynza_emotes:assets/Prefabs/lmaobigshoe.prefab"))); mapper.props[prop1].transform.SetParent(((Component)mapper).transform.parent); mapper.props[prop1].transform.localEulerAngles = Vector3.zero; mapper.props[prop1].transform.localPosition = Vector3.zero; mapper.ScaleProps(); } if (Taunts.Contains(newAnimation)) {