Decompiled source of IrohaHauler v1.1.5
HaulerIrohaVoiceover.dll
Decompiled 3 months agousing System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using System.Security; using System.Security.Permissions; using BaseVoiceoverLib; using BepInEx; using BepInEx.Bootstrap; using BepInEx.Configuration; using HaulerIrohaVoiceover.Components; using HaulerIrohaVoiceover.Modules; using R2API; using RiskOfOptions; using RiskOfOptions.Options; using RoR2; using RoR2.ContentManagement; using UnityEngine; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")] [assembly: AssemblyCompany("HaulerIrohaVoiceover")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0+9fa003dbc0940af3b2c2c19483271de2b965b0d7")] [assembly: AssemblyProduct("HaulerIrohaVoiceover")] [assembly: AssemblyTitle("HaulerIrohaVoiceover")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("1.0.0.0")] [module: UnverifiableCode] namespace HaulerIrohaVoiceover { [BepInDependency(/*Could not decode attribute arguments.*/)] [BepInDependency(/*Could not decode attribute arguments.*/)] [BepInDependency(/*Could not decode attribute arguments.*/)] [BepInDependency(/*Could not decode attribute arguments.*/)] [BepInDependency(/*Could not decode attribute arguments.*/)] [BepInPlugin("com.Schale.HaulerIrohaVoiceover", "HaulerIrohaVoiceover", "1.1.5")] public class HaulerIrohaVoiceoverPlugin : BaseUnityPlugin { public class NSEInfo { public NetworkSoundEventDef nse; public uint akId = 0u; public string eventName = string.Empty; public NSEInfo(NetworkSoundEventDef source) { nse = source; akId = source.akId; eventName = source.eventName; } private void DisableSound() { nse.akId = 0u; nse.eventName = string.Empty; } private void EnableSound() { nse.akId = akId; nse.eventName = eventName; } public void ValidateParams() { if (akId == 0) { akId = nse.akId; } if (eventName == string.Empty) { eventName = nse.eventName; } if (!enableVoicelines.Value) { DisableSound(); } else { EnableSound(); } } } public static ConfigEntry<KeyboardShortcut> buttonTank; public static ConfigEntry<KeyboardShortcut> buttonCommon; public static ConfigEntry<KeyboardShortcut> buttonTitle; public static ConfigEntry<KeyboardShortcut> buttonCafe2; public static ConfigEntry<KeyboardShortcut> buttonDarui; public static ConfigEntry<KeyboardShortcut> buttonShikatanai; public static ConfigEntry<KeyboardShortcut> buttonThanks; public static ConfigEntry<KeyboardShortcut> buttonTonegawa; public static ConfigEntry<KeyboardShortcut> buttonSigh; public static ConfigEntry<KeyboardShortcut> buttonToramaru; public static ConfigEntry<KeyboardShortcut> buttonLaugh; public static ConfigEntry<KeyboardShortcut> buttonIntro; public static ConfigEntry<bool> enableVoicelines; public static bool playedSeasonalVoiceline = false; public static AssetBundle assetBundle; public static SurvivorDef haulerSurvivorDef; public static List<NSEInfo> nseList = new List<NSEInfo>(); public void Awake() { //IL_007e: 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_0099: Expected O, but got Unknown //IL_0099: Expected O, but got Unknown //IL_00c5: Unknown result type (might be due to invalid IL or missing references) //IL_00ca: Unknown result type (might be due to invalid IL or missing references) //IL_00d5: Expected O, but got Unknown //IL_00ea: Unknown result type (might be due to invalid IL or missing references) //IL_00ef: Unknown result type (might be due to invalid IL or missing references) //IL_00fa: Expected O, but got Unknown //IL_010f: Unknown result type (might be due to invalid IL or missing references) //IL_0114: Unknown result type (might be due to invalid IL or missing references) //IL_011f: Expected O, but got Unknown //IL_0134: Unknown result type (might be due to invalid IL or missing references) //IL_0139: Unknown result type (might be due to invalid IL or missing references) //IL_0144: Expected O, but got Unknown //IL_0159: Unknown result type (might be due to invalid IL or missing references) //IL_015e: Unknown result type (might be due to invalid IL or missing references) //IL_0169: Expected O, but got Unknown //IL_017e: Unknown result type (might be due to invalid IL or missing references) //IL_0183: Unknown result type (might be due to invalid IL or missing references) //IL_018e: Expected O, but got Unknown //IL_01a3: Unknown result type (might be due to invalid IL or missing references) //IL_01a8: Unknown result type (might be due to invalid IL or missing references) //IL_01b3: Expected O, but got Unknown //IL_01c8: Unknown result type (might be due to invalid IL or missing references) //IL_01cd: Unknown result type (might be due to invalid IL or missing references) //IL_01d8: Expected O, but got Unknown //IL_01ed: Unknown result type (might be due to invalid IL or missing references) //IL_01f2: Unknown result type (might be due to invalid IL or missing references) //IL_01fd: Expected O, but got Unknown //IL_0212: Unknown result type (might be due to invalid IL or missing references) //IL_0217: Unknown result type (might be due to invalid IL or missing references) //IL_0222: Expected O, but got Unknown //IL_0237: Unknown result type (might be due to invalid IL or missing references) //IL_023c: Unknown result type (might be due to invalid IL or missing references) //IL_0247: Expected O, but got Unknown //IL_025c: Unknown result type (might be due to invalid IL or missing references) //IL_0261: Unknown result type (might be due to invalid IL or missing references) //IL_026c: Expected O, but got Unknown Files.PluginInfo = ((BaseUnityPlugin)this).Info; RoR2Application.onLoad = (Action)Delegate.Combine(RoR2Application.onLoad, new Action(OnLoad)); new Content().Initialize(); using (Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("HaulerIrohaVoiceover.haulerirohavoiceoverbundle")) { assetBundle = AssetBundle.LoadFromStream(stream); } SoundBanks.Init(); InitNSE(); enableVoicelines = ((BaseUnityPlugin)this).Config.Bind<bool>(new ConfigDefinition("Settings", "Enable Voicelines"), true, new ConfigDescription("Enable voicelines when using the Hauler Iroha Skin.", (AcceptableValueBase)null, Array.Empty<object>())); enableVoicelines.SettingChanged += EnableVoicelines_SettingChanged; buttonTitle = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>(new ConfigDefinition("Keybinds", "Blue Archive"), KeyboardShortcut.Empty, (ConfigDescription)null); buttonIntro = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>(new ConfigDefinition("Keybinds", "Introduction"), KeyboardShortcut.Empty, (ConfigDescription)null); buttonToramaru = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>(new ConfigDefinition("Keybinds", "Toramaru"), KeyboardShortcut.Empty, (ConfigDescription)null); buttonTank = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>(new ConfigDefinition("Keybinds", "Shuhou Hassha"), KeyboardShortcut.Empty, (ConfigDescription)null); buttonCommon = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>(new ConfigDefinition("Keybinds", "Kougeki"), KeyboardShortcut.Empty, (ConfigDescription)null); buttonCafe2 = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>(new ConfigDefinition("Keybinds", "Mendokusai"), KeyboardShortcut.Empty, (ConfigDescription)null); buttonDarui = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>(new ConfigDefinition("Keybinds", "Daaaarui"), KeyboardShortcut.Empty, (ConfigDescription)null); buttonShikatanai = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>(new ConfigDefinition("Keybinds", "Shikatanai"), KeyboardShortcut.Empty, (ConfigDescription)null); buttonTonegawa = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>(new ConfigDefinition("Keybinds", "Middle Manager"), KeyboardShortcut.Empty, (ConfigDescription)null); buttonThanks = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>(new ConfigDefinition("Keybinds", "Thanks"), KeyboardShortcut.Empty, (ConfigDescription)null); buttonSigh = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>(new ConfigDefinition("Keybinds", "Sigh"), KeyboardShortcut.Empty, (ConfigDescription)null); buttonLaugh = ((BaseUnityPlugin)this).Config.Bind<KeyboardShortcut>(new ConfigDefinition("Keybinds", "Laugh"), KeyboardShortcut.Empty, (ConfigDescription)null); if (Chainloader.PluginInfos.ContainsKey("com.rune580.riskofoptions")) { RiskOfOptionsCompat(); } } private void EnableVoicelines_SettingChanged(object sender, EventArgs e) { RefreshNSE(); } [MethodImpl(MethodImplOptions.NoInlining | MethodImplOptions.NoOptimization)] private void RiskOfOptionsCompat() { //IL_0006: Unknown result type (might be due to invalid IL or missing references) //IL_0010: Expected O, but got Unknown //IL_002b: Unknown result type (might be due to invalid IL or missing references) //IL_0035: Expected O, but got Unknown //IL_003b: Unknown result type (might be due to invalid IL or missing references) //IL_0045: Expected O, but got Unknown //IL_004b: Unknown result type (might be due to invalid IL or missing references) //IL_0055: Expected O, but got Unknown //IL_005b: Unknown result type (might be due to invalid IL or missing references) //IL_0065: Expected O, but got Unknown //IL_006b: Unknown result type (might be due to invalid IL or missing references) //IL_0075: Expected O, but got Unknown //IL_007b: Unknown result type (might be due to invalid IL or missing references) //IL_0085: Expected O, but got Unknown //IL_008b: Unknown result type (might be due to invalid IL or missing references) //IL_0095: Expected O, but got Unknown //IL_009b: Unknown result type (might be due to invalid IL or missing references) //IL_00a5: Expected O, but got Unknown //IL_00ab: Unknown result type (might be due to invalid IL or missing references) //IL_00b5: Expected O, but got Unknown //IL_00bb: Unknown result type (might be due to invalid IL or missing references) //IL_00c5: Expected O, but got Unknown //IL_00cb: Unknown result type (might be due to invalid IL or missing references) //IL_00d5: Expected O, but got Unknown //IL_00db: Unknown result type (might be due to invalid IL or missing references) //IL_00e5: Expected O, but got Unknown ModSettingsManager.AddOption((BaseOption)new CheckBoxOption(enableVoicelines)); ModSettingsManager.SetModIcon(assetBundle.LoadAsset<Sprite>("Iroha")); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(buttonTitle)); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(buttonIntro)); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(buttonToramaru)); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(buttonTank)); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(buttonCommon)); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(buttonCafe2)); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(buttonDarui)); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(buttonShikatanai)); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(buttonTonegawa)); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(buttonThanks)); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(buttonSigh)); ModSettingsManager.AddOption((BaseOption)new KeyBindOption(buttonLaugh)); } private void OnLoad() { //IL_0006: Unknown result type (might be due to invalid IL or missing references) //IL_000b: Unknown result type (might be due to invalid IL or missing references) //IL_000e: Unknown result type (might be due to invalid IL or missing references) //IL_007e: Unknown result type (might be due to invalid IL or missing references) //IL_0085: Expected O, but got Unknown //IL_0094: Unknown result type (might be due to invalid IL or missing references) //IL_009e: Expected O, but got Unknown //IL_009e: Unknown result type (might be due to invalid IL or missing references) //IL_00a8: Expected O, but got Unknown BodyIndex val = BodyCatalog.FindBodyIndex("MoffeinHaulerBody"); SkinDef val2 = null; SkinDef[] array = SkinCatalog.FindSkinsForBody(val); SkinDef[] array2 = array; foreach (SkinDef val3 in array2) { if (((Object)val3).name == "HaulerIrohaSkinDef") { val2 = val3; break; } } if (!Object.op_Implicit((Object)(object)val2)) { Debug.LogError((object)"HaulerIrohaVoiceover: Hauler Iroha SkinDef not found. Voicelines will not work!"); } else { VoiceoverInfo val4 = new VoiceoverInfo(typeof(HaulerIrohaVoiceoverComponent), val2, "MoffeinHaulerBody"); val4.selectActions = (LobbySelectActions)Delegate.Combine((Delegate?)(object)val4.selectActions, (Delegate?)new LobbySelectActions(IrohaSelect)); } RefreshNSE(); } private void IrohaSelect(GameObject mannequinObject) { if (!enableVoicelines.Value) { return; } bool flag = false; if (!playedSeasonalVoiceline) { if (DateTime.Today.Month == 1 && DateTime.Today.Day == 1) { Util.PlaySound("Play_HaulerIroha_Lobby_Newyear", mannequinObject); flag = true; } else if (DateTime.Today.Month == 11 && DateTime.Today.Day == 16) { Util.PlaySound("Play_HaulerIroha_Lobby_bday", mannequinObject); flag = true; } else if (DateTime.Today.Month == 10 && DateTime.Today.Day == 31) { Util.PlaySound("Play_HaulerIroha_Lobby_Halloween", mannequinObject); flag = true; } else if (DateTime.Today.Month == 12 && DateTime.Today.Day == 25) { Util.PlaySound("Play_HaulerIroha_Lobby_xmas", mannequinObject); flag = true; } if (flag) { playedSeasonalVoiceline = true; } } if (!flag) { if (Util.CheckRoll(5f, 0f, (CharacterMaster)null)) { Util.PlaySound("Play_HaulerIroha_TitleDrop", mannequinObject); } else { Util.PlaySound("Play_HaulerIroha_Lobby", mannequinObject); } } } private void InitNSE() { HaulerIrohaVoiceoverComponent.nseTank = RegisterNSE("Play_HaulerIroha_TankCannon"); HaulerIrohaVoiceoverComponent.nseToramaru = RegisterNSE("Play_HaulerIroha_ExDeploy"); HaulerIrohaVoiceoverComponent.nseCommon = RegisterNSE("Play_HaulerIroha_CommonSkill"); HaulerIrohaVoiceoverComponent.nseTitle = RegisterNSE("Play_HaulerIroha_TitleDrop"); HaulerIrohaVoiceoverComponent.nseCafe2 = RegisterNSE("Play_HaulerIroha_Cafe2"); HaulerIrohaVoiceoverComponent.nseDarui = RegisterNSE("Play_HaulerIroha_Darui"); HaulerIrohaVoiceoverComponent.nseShikatanai = RegisterNSE("Play_HaulerIroha_Shikatanai"); HaulerIrohaVoiceoverComponent.nseThanks = RegisterNSE("Play_HaulerIroha_Thanks"); HaulerIrohaVoiceoverComponent.nseTonegawa = RegisterNSE("Play_HaulerIroha_EventLobby4"); HaulerIrohaVoiceoverComponent.nseSigh = RegisterNSE("Play_HaulerIroha_Sigh"); HaulerIrohaVoiceoverComponent.nseLaugh = RegisterNSE("Play_HaulerIroha_Laugh"); HaulerIrohaVoiceoverComponent.nseIntro = RegisterNSE("Play_HaulerIroha_Intro"); } public void RefreshNSE() { foreach (NSEInfo nse in nseList) { nse.ValidateParams(); } } private NetworkSoundEventDef RegisterNSE(string eventName) { NetworkSoundEventDef val = ScriptableObject.CreateInstance<NetworkSoundEventDef>(); val.eventName = eventName; Content.networkSoundEventDefs.Add(val); nseList.Add(new NSEInfo(val)); return val; } } } namespace HaulerIrohaVoiceover.Modules { public class Content : IContentPackProvider { internal ContentPack contentPack = new ContentPack(); public static List<NetworkSoundEventDef> networkSoundEventDefs = new List<NetworkSoundEventDef>(); public string identifier => "com.Schale.HaulerIrohaVoiceover"; public void Initialize() { //IL_0008: Unknown result type (might be due to invalid IL or missing references) //IL_0012: Expected O, but got Unknown ContentManager.collectContentPackProviders += new CollectContentPackProvidersDelegate(ContentManager_collectContentPackProviders); } private void ContentManager_collectContentPackProviders(AddContentPackProviderDelegate addContentPackProvider) { addContentPackProvider.Invoke((IContentPackProvider)(object)this); } public IEnumerator LoadStaticContentAsync(LoadStaticContentAsyncArgs args) { contentPack.identifier = identifier; contentPack.networkSoundEventDefs.Add(networkSoundEventDefs.ToArray()); args.ReportProgress(1f); yield break; } public IEnumerator GenerateContentPackAsync(GetContentPackAsyncArgs args) { ContentPack.Copy(contentPack, args.output); args.ReportProgress(1f); yield break; } public IEnumerator FinalizeAsync(FinalizeAsyncArgs args) { args.ReportProgress(1f); yield break; } } public static class Files { public static PluginInfo PluginInfo; internal static string assemblyDir => Path.GetDirectoryName(PluginInfo.Location); internal static void Init(PluginInfo info) { PluginInfo = info; } internal static string GetPathToFile(string folderName, string fileName) { return Path.Combine(assemblyDir, folderName, fileName); } } public static class SoundBanks { private static bool initialized; public static string SoundBankDirectory => Files.assemblyDir; public static void Init() { if (initialized) { return; } initialized = true; using Stream stream = new FileStream(SoundBankDirectory + "\\HaulerIrohaSoundbank.bnk", FileMode.Open); byte[] array = new byte[stream.Length]; stream.Read(array, 0, array.Length); SoundBanks.Add(array); } } } namespace HaulerIrohaVoiceover.Components { public class HaulerIrohaVoiceoverComponent : BaseVoiceoverComponent { private float levelCooldown = 0f; private float primaryCooldown = 0f; private float utilityCooldown = 0f; private bool acquiredScepter = false; public static NetworkSoundEventDef nseTank; public static NetworkSoundEventDef nseCommon; public static NetworkSoundEventDef nseTitle; public static NetworkSoundEventDef nseCafe2; public static NetworkSoundEventDef nseDarui; public static NetworkSoundEventDef nseShikatanai; public static NetworkSoundEventDef nseThanks; public static NetworkSoundEventDef nseTonegawa; public static NetworkSoundEventDef nseSigh; public static NetworkSoundEventDef nseToramaru; public static NetworkSoundEventDef nseLaugh; public static NetworkSoundEventDef nseIntro; protected override void Start() { //IL_001b: Unknown result type (might be due to invalid IL or missing references) ((BaseVoiceoverComponent)this).Start(); if (Object.op_Implicit((Object)(object)base.inventory) && base.inventory.GetItemCount(BaseVoiceoverComponent.scepterIndex) > 0) { acquiredScepter = true; } } protected override void FixedUpdate() { ((BaseVoiceoverComponent)this).FixedUpdate(); if (primaryCooldown > 0f) { primaryCooldown -= Time.fixedDeltaTime; } if (utilityCooldown > 0f) { utilityCooldown -= Time.fixedDeltaTime; } if (levelCooldown > 0f) { levelCooldown -= Time.fixedDeltaTime; } } public override void PlayDeath() { ((BaseVoiceoverComponent)this).TryPlaySound("Play_HaulerIroha_Defeat", 3.3f, true); } public override void PlayLevelUp() { if (!(levelCooldown > 0f) && (Util.CheckRoll(50f, (CharacterMaster)null) ? ((BaseVoiceoverComponent)this).TryPlaySound("Play_HaulerIroha_LevelUp_Long", 7.8f, false) : ((BaseVoiceoverComponent)this).TryPlaySound("Play_HaulerIroha_LevelUp_Short", 3.7f, false))) { levelCooldown = 60f; } } public override void PlayPrimaryAuthority(GenericSkill skill) { if (!(primaryCooldown > 0f) && ((BaseVoiceoverComponent)this).TryPlayNetworkSound(nseTank, 1.5f, false)) { primaryCooldown = 20f; } } public override void PlaySpawn() { ((BaseVoiceoverComponent)this).TryPlaySound("Play_HaulerIroha_ExDeploy", 7.5f, true); } public override void PlayTeleporterFinish() { ((BaseVoiceoverComponent)this).TryPlaySound("Play_HaulerIroha_Victory", 5.5f, false); } public override void PlayTeleporterStart() { ((BaseVoiceoverComponent)this).TryPlaySound("Play_HaulerIroha_Ex", 1.95f, false); } public override void PlayUtilityAuthority(GenericSkill skill) { if (!(utilityCooldown > 0f) && ((BaseVoiceoverComponent)this).TryPlayNetworkSound(nseCommon, 0.85f, false)) { utilityCooldown = 20f; } } public override void PlayVictory() { ((BaseVoiceoverComponent)this).TryPlaySound("Play_HaulerIroha_BeatGame", 5.25f, true); } protected override void Inventory_onItemAddedClient(ItemIndex itemIndex) { //IL_0002: Unknown result type (might be due to invalid IL or missing references) //IL_0009: Unknown result type (might be due to invalid IL or missing references) //IL_000f: Invalid comparison between Unknown and I4 //IL_0011: Unknown result type (might be due to invalid IL or missing references) //IL_0012: Unknown result type (might be due to invalid IL or missing references) //IL_002c: Unknown result type (might be due to invalid IL or missing references) //IL_003c: Unknown result type (might be due to invalid IL or missing references) //IL_0042: Invalid comparison between Unknown and I4 ((BaseVoiceoverComponent)this).Inventory_onItemAddedClient(itemIndex); if ((int)BaseVoiceoverComponent.scepterIndex != -1 && itemIndex == BaseVoiceoverComponent.scepterIndex) { PlayAcquireScepter(); return; } ItemDef itemDef = ItemCatalog.GetItemDef(itemIndex); if (Object.op_Implicit((Object)(object)itemDef) && (int)itemDef.deprecatedTier == 2) { PlayAcquireLegendary(); } } public void PlayAcquireScepter() { if (!acquiredScepter) { ((BaseVoiceoverComponent)this).TryPlaySound("Play_HaulerIroha_AcquireScepter", 9f, true); acquiredScepter = true; } } public void PlayAcquireLegendary() { ((BaseVoiceoverComponent)this).TryPlaySound("Play_HaulerIroha_Relationship", 6.1f, false); } public override void PlayHurt(float percentHPLost) { if (percentHPLost >= 0.1f) { ((BaseVoiceoverComponent)this).TryPlaySound("Play_HaulerIroha_Sigh", 0f, false); } } protected override void CheckInputs() { if (Utils.GetKeyPressed(HaulerIrohaVoiceoverPlugin.buttonTitle)) { ((BaseVoiceoverComponent)this).TryPlayNetworkSound(nseTitle, 3.6f, false); } else if (Utils.GetKeyPressed(HaulerIrohaVoiceoverPlugin.buttonTank)) { ((BaseVoiceoverComponent)this).TryPlayNetworkSound(nseTank, 1.5f, false); } else if (Utils.GetKeyPressed(HaulerIrohaVoiceoverPlugin.buttonCommon)) { ((BaseVoiceoverComponent)this).TryPlayNetworkSound(nseCommon, 0.85f, false); } else if (Utils.GetKeyPressed(HaulerIrohaVoiceoverPlugin.buttonCafe2)) { ((BaseVoiceoverComponent)this).TryPlayNetworkSound(nseCafe2, 3.1f, false); } else if (Utils.GetKeyPressed(HaulerIrohaVoiceoverPlugin.buttonDarui)) { ((BaseVoiceoverComponent)this).TryPlayNetworkSound(nseDarui, 1.5f, false); } else if (Utils.GetKeyPressed(HaulerIrohaVoiceoverPlugin.buttonShikatanai)) { ((BaseVoiceoverComponent)this).TryPlayNetworkSound(nseShikatanai, 1.5f, false); } else if (Utils.GetKeyPressed(HaulerIrohaVoiceoverPlugin.buttonThanks)) { ((BaseVoiceoverComponent)this).TryPlayNetworkSound(nseThanks, 7.5f, false); } else if (Utils.GetKeyPressed(HaulerIrohaVoiceoverPlugin.buttonTonegawa)) { ((BaseVoiceoverComponent)this).TryPlayNetworkSound(nseTonegawa, 4.8f, false); } else if (Utils.GetKeyPressed(HaulerIrohaVoiceoverPlugin.buttonSigh)) { ((BaseVoiceoverComponent)this).TryPlayNetworkSound(nseSigh, 0.1f, false); } else if (Utils.GetKeyPressed(HaulerIrohaVoiceoverPlugin.buttonLaugh)) { ((BaseVoiceoverComponent)this).TryPlayNetworkSound(nseLaugh, 0.1f, false); } else if (Utils.GetKeyPressed(HaulerIrohaVoiceoverPlugin.buttonToramaru)) { ((BaseVoiceoverComponent)this).TryPlayNetworkSound(nseToramaru, 7.5f, false); } else if (Utils.GetKeyPressed(HaulerIrohaVoiceoverPlugin.buttonToramaru)) { ((BaseVoiceoverComponent)this).TryPlayNetworkSound(nseIntro, 9.25f, false); } } public override bool ComponentEnableVoicelines() { return HaulerIrohaVoiceoverPlugin.enableVoicelines.Value; } } }
RoR2HaulerIrohaSkin.dll
Decompiled 3 months ago
The result has been truncated due to the large size, download it to view full contents!
using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using AncientScepter; using BepInEx; using HG; using Potmobile; using Potmobile.Cores; using Potmobile.Survivors.Hauler; using R2API; using RoR2; using RoR2.ContentManagement; using UnityEngine; using UnityEngine.AddressableAssets; [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("RoR2HaulerIrohaSkin")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0")] [assembly: AssemblyProduct("RoR2HaulerIrohaSkin")] [assembly: AssemblyTitle("RoR2HaulerIrohaSkin")] [assembly: AssemblyVersion("1.0.0.0")] namespace RoR2HaulerIrohaSkin; internal class Assets { public static AssetBundle mainAssetBundle; public const string bundleName = "ror2haulerirohabundle"; public static string AssetBundlePath => Path.Combine(Path.GetDirectoryName(HaulerIrohaPlugin.PInfo.Location), "ror2haulerirohabundle"); public static T LoadAddressable<T>(string path) { //IL_0002: Unknown result type (might be due to invalid IL or missing references) //IL_0007: Unknown result type (might be due to invalid IL or missing references) return Addressables.LoadAssetAsync<T>((object)path).WaitForCompletion(); } public static void Init() { PopulateAssets(); } public static void PopulateAssets() { mainAssetBundle = AssetBundle.LoadFromFile(AssetBundlePath); } } public static class HaulerIrohaItemDisplays { public static ItemDisplayRuleSet itemDisplayRuleSet; public static List<KeyAssetRuleGroup> itemRules; public static void RegisterDisplays() { //IL_0038: Unknown result type (might be due to invalid IL or missing references) //IL_004c: Unknown result type (might be due to invalid IL or missing references) //IL_0060: Unknown result type (might be due to invalid IL or missing references) //IL_0065: Unknown result type (might be due to invalid IL or missing references) //IL_0093: Unknown result type (might be due to invalid IL or missing references) //IL_00a7: Unknown result type (might be due to invalid IL or missing references) //IL_00bb: Unknown result type (might be due to invalid IL or missing references) //IL_00c0: Unknown result type (might be due to invalid IL or missing references) //IL_00ee: Unknown result type (might be due to invalid IL or missing references) //IL_0102: Unknown result type (might be due to invalid IL or missing references) //IL_0116: Unknown result type (might be due to invalid IL or missing references) //IL_011b: Unknown result type (might be due to invalid IL or missing references) //IL_0149: Unknown result type (might be due to invalid IL or missing references) //IL_015d: Unknown result type (might be due to invalid IL or missing references) //IL_0171: Unknown result type (might be due to invalid IL or missing references) //IL_0176: Unknown result type (might be due to invalid IL or missing references) //IL_01a4: Unknown result type (might be due to invalid IL or missing references) //IL_01b8: Unknown result type (might be due to invalid IL or missing references) //IL_01cc: Unknown result type (might be due to invalid IL or missing references) //IL_01d1: Unknown result type (might be due to invalid IL or missing references) //IL_01ff: Unknown result type (might be due to invalid IL or missing references) //IL_0213: Unknown result type (might be due to invalid IL or missing references) //IL_0227: Unknown result type (might be due to invalid IL or missing references) //IL_022c: Unknown result type (might be due to invalid IL or missing references) //IL_023e: Unknown result type (might be due to invalid IL or missing references) //IL_0254: Unknown result type (might be due to invalid IL or missing references) //IL_0266: Unknown result type (might be due to invalid IL or missing references) //IL_026f: Unknown result type (might be due to invalid IL or missing references) //IL_0293: Unknown result type (might be due to invalid IL or missing references) //IL_0298: Unknown result type (might be due to invalid IL or missing references) //IL_029f: Unknown result type (might be due to invalid IL or missing references) //IL_02a4: Unknown result type (might be due to invalid IL or missing references) //IL_02ab: Unknown result type (might be due to invalid IL or missing references) //IL_02b0: 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_02bd: Unknown result type (might be due to invalid IL or missing references) //IL_02be: Unknown result type (might be due to invalid IL or missing references) //IL_02c7: Unknown result type (might be due to invalid IL or missing references) //IL_02d0: Unknown result type (might be due to invalid IL or missing references) //IL_02f4: Unknown result type (might be due to invalid IL or missing references) //IL_02f9: Unknown result type (might be due to invalid IL or missing references) //IL_0300: Unknown result type (might be due to invalid IL or missing references) //IL_0305: Unknown result type (might be due to invalid IL or missing references) //IL_030c: Unknown result type (might be due to invalid IL or missing references) //IL_0311: Unknown result type (might be due to invalid IL or missing references) //IL_0319: Unknown result type (might be due to invalid IL or missing references) //IL_031e: Unknown result type (might be due to invalid IL or missing references) //IL_031f: Unknown result type (might be due to invalid IL or missing references) //IL_0328: Unknown result type (might be due to invalid IL or missing references) //IL_0331: Unknown result type (might be due to invalid IL or missing references) //IL_0355: Unknown result type (might be due to invalid IL or missing references) //IL_035a: Unknown result type (might be due to invalid IL or missing references) //IL_0361: Unknown result type (might be due to invalid IL or missing references) //IL_0366: Unknown result type (might be due to invalid IL or missing references) //IL_036d: Unknown result type (might be due to invalid IL or missing references) //IL_0372: Unknown result type (might be due to invalid IL or missing references) //IL_037a: Unknown result type (might be due to invalid IL or missing references) //IL_037f: Unknown result type (might be due to invalid IL or missing references) //IL_0380: Unknown result type (might be due to invalid IL or missing references) //IL_0389: Unknown result type (might be due to invalid IL or missing references) //IL_0392: Unknown result type (might be due to invalid IL or missing references) //IL_03b6: Unknown result type (might be due to invalid IL or missing references) //IL_03bb: Unknown result type (might be due to invalid IL or missing references) //IL_03c2: Unknown result type (might be due to invalid IL or missing references) //IL_03c7: Unknown result type (might be due to invalid IL or missing references) //IL_03ce: Unknown result type (might be due to invalid IL or missing references) //IL_03d3: Unknown result type (might be due to invalid IL or missing references) //IL_03db: 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_03e1: Unknown result type (might be due to invalid IL or missing references) //IL_03ea: Unknown result type (might be due to invalid IL or missing references) //IL_03f3: Unknown result type (might be due to invalid IL or missing references) //IL_0417: Unknown result type (might be due to invalid IL or missing references) //IL_041c: Unknown result type (might be due to invalid IL or missing references) //IL_0423: Unknown result type (might be due to invalid IL or missing references) //IL_0428: Unknown result type (might be due to invalid IL or missing references) //IL_042f: Unknown result type (might be due to invalid IL or missing references) //IL_0434: Unknown result type (might be due to invalid IL or missing references) //IL_043c: Unknown result type (might be due to invalid IL or missing references) //IL_0441: Unknown result type (might be due to invalid IL or missing references) //IL_0442: Unknown result type (might be due to invalid IL or missing references) //IL_044b: Unknown result type (might be due to invalid IL or missing references) //IL_0454: Unknown result type (might be due to invalid IL or missing references) //IL_0478: Unknown result type (might be due to invalid IL or missing references) //IL_047d: Unknown result type (might be due to invalid IL or missing references) //IL_0484: Unknown result type (might be due to invalid IL or missing references) //IL_0489: Unknown result type (might be due to invalid IL or missing references) //IL_0490: Unknown result type (might be due to invalid IL or missing references) //IL_0495: Unknown result type (might be due to invalid IL or missing references) //IL_049d: Unknown result type (might be due to invalid IL or missing references) //IL_04a2: Unknown result type (might be due to invalid IL or missing references) //IL_04a3: Unknown result type (might be due to invalid IL or missing references) //IL_04ad: Unknown result type (might be due to invalid IL or missing references) //IL_04ae: Unknown result type (might be due to invalid IL or missing references) //IL_04b3: Unknown result type (might be due to invalid IL or missing references) //IL_04dd: Unknown result type (might be due to invalid IL or missing references) //IL_04f1: Unknown result type (might be due to invalid IL or missing references) //IL_0505: Unknown result type (might be due to invalid IL or missing references) //IL_050a: Unknown result type (might be due to invalid IL or missing references) //IL_0538: Unknown result type (might be due to invalid IL or missing references) //IL_054c: Unknown result type (might be due to invalid IL or missing references) //IL_0560: Unknown result type (might be due to invalid IL or missing references) //IL_0565: Unknown result type (might be due to invalid IL or missing references) //IL_0593: Unknown result type (might be due to invalid IL or missing references) //IL_05a7: Unknown result type (might be due to invalid IL or missing references) //IL_05bb: Unknown result type (might be due to invalid IL or missing references) //IL_05c0: Unknown result type (might be due to invalid IL or missing references) //IL_05ee: Unknown result type (might be due to invalid IL or missing references) //IL_0602: Unknown result type (might be due to invalid IL or missing references) //IL_0616: Unknown result type (might be due to invalid IL or missing references) //IL_061b: Unknown result type (might be due to invalid IL or missing references) //IL_0649: Unknown result type (might be due to invalid IL or missing references) //IL_065d: Unknown result type (might be due to invalid IL or missing references) //IL_0671: Unknown result type (might be due to invalid IL or missing references) //IL_0676: Unknown result type (might be due to invalid IL or missing references) //IL_0690: Unknown result type (might be due to invalid IL or missing references) //IL_0695: Unknown result type (might be due to invalid IL or missing references) //IL_069a: Unknown result type (might be due to invalid IL or missing references) //IL_069f: Unknown result type (might be due to invalid IL or missing references) //IL_06cd: Unknown result type (might be due to invalid IL or missing references) //IL_06e1: Unknown result type (might be due to invalid IL or missing references) //IL_06f5: Unknown result type (might be due to invalid IL or missing references) //IL_06fa: Unknown result type (might be due to invalid IL or missing references) //IL_0728: Unknown result type (might be due to invalid IL or missing references) //IL_073c: Unknown result type (might be due to invalid IL or missing references) //IL_0750: Unknown result type (might be due to invalid IL or missing references) //IL_0755: Unknown result type (might be due to invalid IL or missing references) //IL_0783: Unknown result type (might be due to invalid IL or missing references) //IL_0797: Unknown result type (might be due to invalid IL or missing references) //IL_07ab: Unknown result type (might be due to invalid IL or missing references) //IL_07b0: Unknown result type (might be due to invalid IL or missing references) //IL_07de: Unknown result type (might be due to invalid IL or missing references) //IL_07f2: Unknown result type (might be due to invalid IL or missing references) //IL_0806: Unknown result type (might be due to invalid IL or missing references) //IL_080b: Unknown result type (might be due to invalid IL or missing references) //IL_0839: Unknown result type (might be due to invalid IL or missing references) //IL_084d: Unknown result type (might be due to invalid IL or missing references) //IL_0861: Unknown result type (might be due to invalid IL or missing references) //IL_0866: Unknown result type (might be due to invalid IL or missing references) //IL_0894: Unknown result type (might be due to invalid IL or missing references) //IL_08a8: Unknown result type (might be due to invalid IL or missing references) //IL_08bc: Unknown result type (might be due to invalid IL or missing references) //IL_08c1: Unknown result type (might be due to invalid IL or missing references) //IL_08ef: Unknown result type (might be due to invalid IL or missing references) //IL_0903: Unknown result type (might be due to invalid IL or missing references) //IL_0917: Unknown result type (might be due to invalid IL or missing references) //IL_091c: Unknown result type (might be due to invalid IL or missing references) //IL_094a: Unknown result type (might be due to invalid IL or missing references) //IL_095e: Unknown result type (might be due to invalid IL or missing references) //IL_0972: Unknown result type (might be due to invalid IL or missing references) //IL_0977: Unknown result type (might be due to invalid IL or missing references) //IL_09a5: Unknown result type (might be due to invalid IL or missing references) //IL_09b9: Unknown result type (might be due to invalid IL or missing references) //IL_09cd: Unknown result type (might be due to invalid IL or missing references) //IL_09d2: Unknown result type (might be due to invalid IL or missing references) //IL_0a00: Unknown result type (might be due to invalid IL or missing references) //IL_0a14: Unknown result type (might be due to invalid IL or missing references) //IL_0a28: Unknown result type (might be due to invalid IL or missing references) //IL_0a2d: Unknown result type (might be due to invalid IL or missing references) //IL_0a5b: Unknown result type (might be due to invalid IL or missing references) //IL_0a6f: Unknown result type (might be due to invalid IL or missing references) //IL_0a83: Unknown result type (might be due to invalid IL or missing references) //IL_0a88: Unknown result type (might be due to invalid IL or missing references) //IL_0ab6: Unknown result type (might be due to invalid IL or missing references) //IL_0aca: Unknown result type (might be due to invalid IL or missing references) //IL_0ade: Unknown result type (might be due to invalid IL or missing references) //IL_0ae3: Unknown result type (might be due to invalid IL or missing references) //IL_0b11: Unknown result type (might be due to invalid IL or missing references) //IL_0b25: Unknown result type (might be due to invalid IL or missing references) //IL_0b39: Unknown result type (might be due to invalid IL or missing references) //IL_0b3e: Unknown result type (might be due to invalid IL or missing references) //IL_0b50: 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_0b78: Unknown result type (might be due to invalid IL or missing references) //IL_0b81: Unknown result type (might be due to invalid IL or missing references) //IL_0bb4: Unknown result type (might be due to invalid IL or missing references) //IL_0bb9: Unknown result type (might be due to invalid IL or missing references) //IL_0bcf: Unknown result type (might be due to invalid IL or missing references) //IL_0bd4: Unknown result type (might be due to invalid IL or missing references) //IL_0bea: Unknown result type (might be due to invalid IL or missing references) //IL_0bef: Unknown result type (might be due to invalid IL or missing references) //IL_0bf7: Unknown result type (might be due to invalid IL or missing references) //IL_0bfc: Unknown result type (might be due to invalid IL or missing references) //IL_0bfd: Unknown result type (might be due to invalid IL or missing references) //IL_0c06: Unknown result type (might be due to invalid IL or missing references) //IL_0c0f: Unknown result type (might be due to invalid IL or missing references) //IL_0c42: Unknown result type (might be due to invalid IL or missing references) //IL_0c47: Unknown result type (might be due to invalid IL or missing references) //IL_0c5d: Unknown result type (might be due to invalid IL or missing references) //IL_0c62: Unknown result type (might be due to invalid IL or missing references) //IL_0c78: Unknown result type (might be due to invalid IL or missing references) //IL_0c7d: Unknown result type (might be due to invalid IL or missing references) //IL_0c85: Unknown result type (might be due to invalid IL or missing references) //IL_0c8a: Unknown result type (might be due to invalid IL or missing references) //IL_0c8b: Unknown result type (might be due to invalid IL or missing references) //IL_0c95: Unknown result type (might be due to invalid IL or missing references) //IL_0c96: Unknown result type (might be due to invalid IL or missing references) //IL_0c9b: Unknown result type (might be due to invalid IL or missing references) //IL_0cc5: Unknown result type (might be due to invalid IL or missing references) //IL_0cd9: Unknown result type (might be due to invalid IL or missing references) //IL_0ced: Unknown result type (might be due to invalid IL or missing references) //IL_0cf2: Unknown result type (might be due to invalid IL or missing references) //IL_0d20: Unknown result type (might be due to invalid IL or missing references) //IL_0d34: Unknown result type (might be due to invalid IL or missing references) //IL_0d48: Unknown result type (might be due to invalid IL or missing references) //IL_0d4d: Unknown result type (might be due to invalid IL or missing references) //IL_0d7b: Unknown result type (might be due to invalid IL or missing references) //IL_0d8f: Unknown result type (might be due to invalid IL or missing references) //IL_0da3: Unknown result type (might be due to invalid IL or missing references) //IL_0da8: Unknown result type (might be due to invalid IL or missing references) //IL_0dd6: Unknown result type (might be due to invalid IL or missing references) //IL_0dea: Unknown result type (might be due to invalid IL or missing references) //IL_0dfe: Unknown result type (might be due to invalid IL or missing references) //IL_0e03: Unknown result type (might be due to invalid IL or missing references) //IL_0e31: Unknown result type (might be due to invalid IL or missing references) //IL_0e45: Unknown result type (might be due to invalid IL or missing references) //IL_0e59: Unknown result type (might be due to invalid IL or missing references) //IL_0e5e: Unknown result type (might be due to invalid IL or missing references) //IL_0e8c: Unknown result type (might be due to invalid IL or missing references) //IL_0ea0: Unknown result type (might be due to invalid IL or missing references) //IL_0eb4: Unknown result type (might be due to invalid IL or missing references) //IL_0eb9: Unknown result type (might be due to invalid IL or missing references) //IL_0ee7: Unknown result type (might be due to invalid IL or missing references) //IL_0efb: Unknown result type (might be due to invalid IL or missing references) //IL_0f0f: Unknown result type (might be due to invalid IL or missing references) //IL_0f14: Unknown result type (might be due to invalid IL or missing references) //IL_0f42: Unknown result type (might be due to invalid IL or missing references) //IL_0f56: Unknown result type (might be due to invalid IL or missing references) //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_0f9d: 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_0fc5: Unknown result type (might be due to invalid IL or missing references) //IL_0fca: Unknown result type (might be due to invalid IL or missing references) //IL_0ff8: Unknown result type (might be due to invalid IL or missing references) //IL_100c: Unknown result type (might be due to invalid IL or missing references) //IL_1020: Unknown result type (might be due to invalid IL or missing references) //IL_1025: Unknown result type (might be due to invalid IL or missing references) //IL_1053: Unknown result type (might be due to invalid IL or missing references) //IL_1067: Unknown result type (might be due to invalid IL or missing references) //IL_107b: Unknown result type (might be due to invalid IL or missing references) //IL_1080: Unknown result type (might be due to invalid IL or missing references) //IL_10ae: Unknown result type (might be due to invalid IL or missing references) //IL_10c2: Unknown result type (might be due to invalid IL or missing references) //IL_10d6: Unknown result type (might be due to invalid IL or missing references) //IL_10db: Unknown result type (might be due to invalid IL or missing references) //IL_10ed: Unknown result type (might be due to invalid IL or missing references) //IL_1103: Unknown result type (might be due to invalid IL or missing references) //IL_1115: Unknown result type (might be due to invalid IL or missing references) //IL_111e: Unknown result type (might be due to invalid IL or missing references) //IL_1151: Unknown result type (might be due to invalid IL or missing references) //IL_1156: Unknown result type (might be due to invalid IL or missing references) //IL_116c: Unknown result type (might be due to invalid IL or missing references) //IL_1171: Unknown result type (might be due to invalid IL or missing references) //IL_1187: Unknown result type (might be due to invalid IL or missing references) //IL_118c: Unknown result type (might be due to invalid IL or missing references) //IL_1194: Unknown result type (might be due to invalid IL or missing references) //IL_1199: Unknown result type (might be due to invalid IL or missing references) //IL_119a: Unknown result type (might be due to invalid IL or missing references) //IL_11a3: Unknown result type (might be due to invalid IL or missing references) //IL_11ac: Unknown result type (might be due to invalid IL or missing references) //IL_11df: Unknown result type (might be due to invalid IL or missing references) //IL_11e4: Unknown result type (might be due to invalid IL or missing references) //IL_11fa: Unknown result type (might be due to invalid IL or missing references) //IL_11ff: Unknown result type (might be due to invalid IL or missing references) //IL_1215: Unknown result type (might be due to invalid IL or missing references) //IL_121a: Unknown result type (might be due to invalid IL or missing references) //IL_1222: Unknown result type (might be due to invalid IL or missing references) //IL_1227: Unknown result type (might be due to invalid IL or missing references) //IL_1228: Unknown result type (might be due to invalid IL or missing references) //IL_1232: Unknown result type (might be due to invalid IL or missing references) //IL_1233: Unknown result type (might be due to invalid IL or missing references) //IL_1238: Unknown result type (might be due to invalid IL or missing references) //IL_1262: Unknown result type (might be due to invalid IL or missing references) //IL_1276: Unknown result type (might be due to invalid IL or missing references) //IL_128a: Unknown result type (might be due to invalid IL or missing references) //IL_128f: Unknown result type (might be due to invalid IL or missing references) //IL_12a9: Unknown result type (might be due to invalid IL or missing references) //IL_12ae: Unknown result type (might be due to invalid IL or missing references) //IL_12b3: Unknown result type (might be due to invalid IL or missing references) //IL_12b8: Unknown result type (might be due to invalid IL or missing references) //IL_12e6: Unknown result type (might be due to invalid IL or missing references) //IL_12fa: Unknown result type (might be due to invalid IL or missing references) //IL_130e: Unknown result type (might be due to invalid IL or missing references) //IL_1313: Unknown result type (might be due to invalid IL or missing references) //IL_1341: Unknown result type (might be due to invalid IL or missing references) //IL_1355: Unknown result type (might be due to invalid IL or missing references) //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_139c: 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_13c4: Unknown result type (might be due to invalid IL or missing references) //IL_13c9: Unknown result type (might be due to invalid IL or missing references) //IL_13f7: Unknown result type (might be due to invalid IL or missing references) //IL_140b: Unknown result type (might be due to invalid IL or missing references) //IL_141f: Unknown result type (might be due to invalid IL or missing references) //IL_1424: Unknown result type (might be due to invalid IL or missing references) //IL_1452: Unknown result type (might be due to invalid IL or missing references) //IL_1466: Unknown result type (might be due to invalid IL or missing references) //IL_147a: Unknown result type (might be due to invalid IL or missing references) //IL_147f: Unknown result type (might be due to invalid IL or missing references) //IL_14ad: Unknown result type (might be due to invalid IL or missing references) //IL_14c1: Unknown result type (might be due to invalid IL or missing references) //IL_14d5: Unknown result type (might be due to invalid IL or missing references) //IL_14da: Unknown result type (might be due to invalid IL or missing references) //IL_1508: Unknown result type (might be due to invalid IL or missing references) //IL_151c: Unknown result type (might be due to invalid IL or missing references) //IL_1530: Unknown result type (might be due to invalid IL or missing references) //IL_1535: Unknown result type (might be due to invalid IL or missing references) //IL_1563: Unknown result type (might be due to invalid IL or missing references) //IL_1577: Unknown result type (might be due to invalid IL or missing references) //IL_158b: Unknown result type (might be due to invalid IL or missing references) //IL_1590: Unknown result type (might be due to invalid IL or missing references) //IL_15be: Unknown result type (might be due to invalid IL or missing references) //IL_15d2: Unknown result type (might be due to invalid IL or missing references) //IL_15e6: Unknown result type (might be due to invalid IL or missing references) //IL_15eb: Unknown result type (might be due to invalid IL or missing references) //IL_1619: Unknown result type (might be due to invalid IL or missing references) //IL_162d: Unknown result type (might be due to invalid IL or missing references) //IL_1641: Unknown result type (might be due to invalid IL or missing references) //IL_1646: Unknown result type (might be due to invalid IL or missing references) //IL_1674: Unknown result type (might be due to invalid IL or missing references) //IL_1688: Unknown result type (might be due to invalid IL or missing references) //IL_169c: Unknown result type (might be due to invalid IL or missing references) //IL_16a1: Unknown result type (might be due to invalid IL or missing references) //IL_16cf: Unknown result type (might be due to invalid IL or missing references) //IL_16e3: Unknown result type (might be due to invalid IL or missing references) //IL_16f7: Unknown result type (might be due to invalid IL or missing references) //IL_16fc: Unknown result type (might be due to invalid IL or missing references) //IL_170e: Unknown result type (might be due to invalid IL or missing references) //IL_1724: Unknown result type (might be due to invalid IL or missing references) //IL_1736: Unknown result type (might be due to invalid IL or missing references) //IL_173f: Unknown result type (might be due to invalid IL or missing references) //IL_1772: Unknown result type (might be due to invalid IL or missing references) //IL_1777: Unknown result type (might be due to invalid IL or missing references) //IL_178d: Unknown result type (might be due to invalid IL or missing references) //IL_1792: Unknown result type (might be due to invalid IL or missing references) //IL_17a8: Unknown result type (might be due to invalid IL or missing references) //IL_17ad: Unknown result type (might be due to invalid IL or missing references) //IL_17b5: Unknown result type (might be due to invalid IL or missing references) //IL_17ba: Unknown result type (might be due to invalid IL or missing references) //IL_17bb: Unknown result type (might be due to invalid IL or missing references) //IL_17c4: Unknown result type (might be due to invalid IL or missing references) //IL_17cd: Unknown result type (might be due to invalid IL or missing references) //IL_1800: Unknown result type (might be due to invalid IL or missing references) //IL_1805: Unknown result type (might be due to invalid IL or missing references) //IL_181b: Unknown result type (might be due to invalid IL or missing references) //IL_1820: Unknown result type (might be due to invalid IL or missing references) //IL_1836: Unknown result type (might be due to invalid IL or missing references) //IL_183b: Unknown result type (might be due to invalid IL or missing references) //IL_1843: Unknown result type (might be due to invalid IL or missing references) //IL_1848: Unknown result type (might be due to invalid IL or missing references) //IL_1849: Unknown result type (might be due to invalid IL or missing references) //IL_1853: Unknown result type (might be due to invalid IL or missing references) //IL_1854: Unknown result type (might be due to invalid IL or missing references) //IL_1859: Unknown result type (might be due to invalid IL or missing references) //IL_1883: Unknown result type (might be due to invalid IL or missing references) //IL_1897: Unknown result type (might be due to invalid IL or missing references) //IL_18ab: Unknown result type (might be due to invalid IL or missing references) //IL_18b0: Unknown result type (might be due to invalid IL or missing references) //IL_18de: Unknown result type (might be due to invalid IL or missing references) //IL_18f2: Unknown result type (might be due to invalid IL or missing references) //IL_1906: Unknown result type (might be due to invalid IL or missing references) //IL_190b: Unknown result type (might be due to invalid IL or missing references) //IL_1939: Unknown result type (might be due to invalid IL or missing references) //IL_194d: Unknown result type (might be due to invalid IL or missing references) //IL_1961: Unknown result type (might be due to invalid IL or missing references) //IL_1966: Unknown result type (might be due to invalid IL or missing references) //IL_1994: Unknown result type (might be due to invalid IL or missing references) //IL_19a8: Unknown result type (might be due to invalid IL or missing references) //IL_19bc: Unknown result type (might be due to invalid IL or missing references) //IL_19c1: Unknown result type (might be due to invalid IL or missing references) //IL_19ef: Unknown result type (might be due to invalid IL or missing references) //IL_1a03: Unknown result type (might be due to invalid IL or missing references) //IL_1a17: Unknown result type (might be due to invalid IL or missing references) //IL_1a1c: Unknown result type (might be due to invalid IL or missing references) //IL_1a4a: Unknown result type (might be due to invalid IL or missing references) //IL_1a5e: Unknown result type (might be due to invalid IL or missing references) //IL_1a72: Unknown result type (might be due to invalid IL or missing references) //IL_1a77: Unknown result type (might be due to invalid IL or missing references) //IL_1aa5: Unknown result type (might be due to invalid IL or missing references) //IL_1ab9: Unknown result type (might be due to invalid IL or missing references) //IL_1acd: Unknown result type (might be due to invalid IL or missing references) //IL_1ad2: Unknown result type (might be due to invalid IL or missing references) //IL_1b00: Unknown result type (might be due to invalid IL or missing references) //IL_1b14: Unknown result type (might be due to invalid IL or missing references) //IL_1b28: Unknown result type (might be due to invalid IL or missing references) //IL_1b2d: Unknown result type (might be due to invalid IL or missing references) //IL_1b5b: Unknown result type (might be due to invalid IL or missing references) //IL_1b6f: Unknown result type (might be due to invalid IL or missing references) //IL_1b83: Unknown result type (might be due to invalid IL or missing references) //IL_1b88: Unknown result type (might be due to invalid IL or missing references) //IL_1bb6: Unknown result type (might be due to invalid IL or missing references) //IL_1bca: Unknown result type (might be due to invalid IL or missing references) //IL_1bde: Unknown result type (might be due to invalid IL or missing references) //IL_1be3: Unknown result type (might be due to invalid IL or missing references) //IL_1c11: Unknown result type (might be due to invalid IL or missing references) //IL_1c25: Unknown result type (might be due to invalid IL or missing references) //IL_1c39: Unknown result type (might be due to invalid IL or missing references) //IL_1c3e: Unknown result type (might be due to invalid IL or missing references) //IL_1c6c: Unknown result type (might be due to invalid IL or missing references) //IL_1c80: Unknown result type (might be due to invalid IL or missing references) //IL_1c94: Unknown result type (might be due to invalid IL or missing references) //IL_1c99: Unknown result type (might be due to invalid IL or missing references) //IL_1cc7: Unknown result type (might be due to invalid IL or missing references) //IL_1cdb: Unknown result type (might be due to invalid IL or missing references) //IL_1cef: Unknown result type (might be due to invalid IL or missing references) //IL_1cf4: Unknown result type (might be due to invalid IL or missing references) //IL_1d22: Unknown result type (might be due to invalid IL or missing references) //IL_1d36: Unknown result type (might be due to invalid IL or missing references) //IL_1d4a: Unknown result type (might be due to invalid IL or missing references) //IL_1d4f: Unknown result type (might be due to invalid IL or missing references) //IL_1d7d: Unknown result type (might be due to invalid IL or missing references) //IL_1d91: Unknown result type (might be due to invalid IL or missing references) //IL_1da5: Unknown result type (might be due to invalid IL or missing references) //IL_1daa: Unknown result type (might be due to invalid IL or missing references) //IL_1dd8: Unknown result type (might be due to invalid IL or missing references) //IL_1dec: Unknown result type (might be due to invalid IL or missing references) //IL_1e00: Unknown result type (might be due to invalid IL or missing references) //IL_1e05: Unknown result type (might be due to invalid IL or missing references) //IL_1e33: Unknown result type (might be due to invalid IL or missing references) //IL_1e47: Unknown result type (might be due to invalid IL or missing references) //IL_1e5b: Unknown result type (might be due to invalid IL or missing references) //IL_1e60: Unknown result type (might be due to invalid IL or missing references) //IL_1e8e: Unknown result type (might be due to invalid IL or missing references) //IL_1ea2: Unknown result type (might be due to invalid IL or missing references) //IL_1eb6: Unknown result type (might be due to invalid IL or missing references) //IL_1ebb: Unknown result type (might be due to invalid IL or missing references) //IL_1ee9: Unknown result type (might be due to invalid IL or missing references) //IL_1efd: Unknown result type (might be due to invalid IL or missing references) //IL_1f11: Unknown result type (might be due to invalid IL or missing references) //IL_1f16: Unknown result type (might be due to invalid IL or missing references) //IL_1f44: Unknown result type (might be due to invalid IL or missing references) //IL_1f58: Unknown result type (might be due to invalid IL or missing references) //IL_1f6c: Unknown result type (might be due to invalid IL or missing references) //IL_1f71: Unknown result type (might be due to invalid IL or missing references) //IL_1f9f: Unknown result type (might be due to invalid IL or missing references) //IL_1fb3: Unknown result type (might be due to invalid IL or missing references) //IL_1fc7: Unknown result type (might be due to invalid IL or missing references) //IL_1fcc: Unknown result type (might be due to invalid IL or missing references) //IL_1ffa: Unknown result type (might be due to invalid IL or missing references) //IL_200e: Unknown result type (might be due to invalid IL or missing references) //IL_2022: Unknown result type (might be due to invalid IL or missing references) //IL_2027: Unknown result type (might be due to invalid IL or missing references) //IL_2055: Unknown result type (might be due to invalid IL or missing references) //IL_2069: Unknown result type (might be due to invalid IL or missing references) //IL_207d: Unknown result type (might be due to invalid IL or missing references) //IL_2082: Unknown result type (might be due to invalid IL or missing references) //IL_20b0: Unknown result type (might be due to invalid IL or missing references) //IL_20c4: Unknown result type (might be due to invalid IL or missing references) //IL_20d8: Unknown result type (might be due to invalid IL or missing references) //IL_20dd: Unknown result type (might be due to invalid IL or missing references) //IL_210b: Unknown result type (might be due to invalid IL or missing references) //IL_211f: Unknown result type (might be due to invalid IL or missing references) //IL_2133: Unknown result type (might be due to invalid IL or missing references) //IL_2138: Unknown result type (might be due to invalid IL or missing references) //IL_2166: Unknown result type (might be due to invalid IL or missing references) //IL_217a: Unknown result type (might be due to invalid IL or missing references) //IL_218e: Unknown result type (might be due to invalid IL or missing references) //IL_2193: Unknown result type (might be due to invalid IL or missing references) //IL_21c1: Unknown result type (might be due to invalid IL or missing references) //IL_21d5: Unknown result type (might be due to invalid IL or missing references) //IL_21e9: Unknown result type (might be due to invalid IL or missing references) //IL_21ee: Unknown result type (might be due to invalid IL or missing references) //IL_221c: Unknown result type (might be due to invalid IL or missing references) //IL_2230: Unknown result type (might be due to invalid IL or missing references) //IL_2244: Unknown result type (might be due to invalid IL or missing references) //IL_2249: Unknown result type (might be due to invalid IL or missing references) //IL_2277: Unknown result type (might be due to invalid IL or missing references) //IL_228b: Unknown result type (might be due to invalid IL or missing references) //IL_229f: Unknown result type (might be due to invalid IL or missing references) //IL_22a4: Unknown result type (might be due to invalid IL or missing references) //IL_22be: Unknown result type (might be due to invalid IL or missing references) //IL_22c3: Unknown result type (might be due to invalid IL or missing references) //IL_22c8: Unknown result type (might be due to invalid IL or missing references) //IL_22cd: Unknown result type (might be due to invalid IL or missing references) //IL_22fb: Unknown result type (might be due to invalid IL or missing references) //IL_230f: Unknown result type (might be due to invalid IL or missing references) //IL_2323: Unknown result type (might be due to invalid IL or missing references) //IL_2328: Unknown result type (might be due to invalid IL or missing references) //IL_2356: Unknown result type (might be due to invalid IL or missing references) //IL_236a: Unknown result type (might be due to invalid IL or missing references) //IL_237e: Unknown result type (might be due to invalid IL or missing references) //IL_2383: Unknown result type (might be due to invalid IL or missing references) //IL_23b1: Unknown result type (might be due to invalid IL or missing references) //IL_23c5: Unknown result type (might be due to invalid IL or missing references) //IL_23d9: Unknown result type (might be due to invalid IL or missing references) //IL_23de: Unknown result type (might be due to invalid IL or missing references) //IL_240c: Unknown result type (might be due to invalid IL or missing references) //IL_2420: Unknown result type (might be due to invalid IL or missing references) //IL_2434: Unknown result type (might be due to invalid IL or missing references) //IL_2439: Unknown result type (might be due to invalid IL or missing references) //IL_2467: Unknown result type (might be due to invalid IL or missing references) //IL_247b: Unknown result type (might be due to invalid IL or missing references) //IL_248f: Unknown result type (might be due to invalid IL or missing references) //IL_2494: Unknown result type (might be due to invalid IL or missing references) //IL_24c2: Unknown result type (might be due to invalid IL or missing references) //IL_24d6: Unknown result type (might be due to invalid IL or missing references) //IL_24ea: Unknown result type (might be due to invalid IL or missing references) //IL_24ef: Unknown result type (might be due to invalid IL or missing references) //IL_251d: Unknown result type (might be due to invalid IL or missing references) //IL_2531: Unknown result type (might be due to invalid IL or missing references) //IL_2545: Unknown result type (might be due to invalid IL or missing references) //IL_254a: Unknown result type (might be due to invalid IL or missing references) //IL_2578: Unknown result type (might be due to invalid IL or missing references) //IL_258c: Unknown result type (might be due to invalid IL or missing references) //IL_25a0: Unknown result type (might be due to invalid IL or missing references) //IL_25a5: Unknown result type (might be due to invalid IL or missing references) //IL_25d3: Unknown result type (might be due to invalid IL or missing references) //IL_25e7: Unknown result type (might be due to invalid IL or missing references) //IL_25fb: Unknown result type (might be due to invalid IL or missing references) //IL_2600: Unknown result type (might be due to invalid IL or missing references) //IL_262e: Unknown result type (might be due to invalid IL or missing references) //IL_2642: Unknown result type (might be due to invalid IL or missing references) //IL_2656: Unknown result type (might be due to invalid IL or missing references) //IL_265b: Unknown result type (might be due to invalid IL or missing references) //IL_2689: Unknown result type (might be due to invalid IL or missing references) //IL_269d: Unknown result type (might be due to invalid IL or missing references) //IL_26b1: Unknown result type (might be due to invalid IL or missing references) //IL_26b6: Unknown result type (might be due to invalid IL or missing references) //IL_26e4: Unknown result type (might be due to invalid IL or missing references) //IL_26f8: Unknown result type (might be due to invalid IL or missing references) //IL_270c: Unknown result type (might be due to invalid IL or missing references) //IL_2711: Unknown result type (might be due to invalid IL or missing references) //IL_272b: Unknown result type (might be due to invalid IL or missing references) //IL_2730: Unknown result type (might be due to invalid IL or missing references) //IL_2735: Unknown result type (might be due to invalid IL or missing references) //IL_273a: Unknown result type (might be due to invalid IL or missing references) //IL_2768: Unknown result type (might be due to invalid IL or missing references) //IL_277c: Unknown result type (might be due to invalid IL or missing references) //IL_2790: Unknown result type (might be due to invalid IL or missing references) //IL_2795: Unknown result type (might be due to invalid IL or missing references) //IL_27c3: Unknown result type (might be due to invalid IL or missing references) //IL_27d7: Unknown result type (might be due to invalid IL or missing references) //IL_27eb: Unknown result type (might be due to invalid IL or missing references) //IL_27f0: Unknown result type (might be due to invalid IL or missing references) //IL_281e: Unknown result type (might be due to invalid IL or missing references) //IL_2832: Unknown result type (might be due to invalid IL or missing references) //IL_2846: Unknown result type (might be due to invalid IL or missing references) //IL_284b: Unknown result type (might be due to invalid IL or missing references) //IL_2879: Unknown result type (might be due to invalid IL or missing references) //IL_288d: Unknown result type (might be due to invalid IL or missing references) //IL_28a1: Unknown result type (might be due to invalid IL or missing references) //IL_28a6: Unknown result type (might be due to invalid IL or missing references) //IL_28c0: Unknown result type (might be due to invalid IL or missing references) //IL_28c5: Unknown result type (might be due to invalid IL or missing references) //IL_28ca: Unknown result type (might be due to invalid IL or missing references) //IL_28cf: Unknown result type (might be due to invalid IL or missing references) //IL_28fd: Unknown result type (might be due to invalid IL or missing references) //IL_2911: Unknown result type (might be due to invalid IL or missing references) //IL_2925: Unknown result type (might be due to invalid IL or missing references) //IL_292a: Unknown result type (might be due to invalid IL or missing references) //IL_2958: Unknown result type (might be due to invalid IL or missing references) //IL_296c: Unknown result type (might be due to invalid IL or missing references) //IL_2980: Unknown result type (might be due to invalid IL or missing references) //IL_2985: Unknown result type (might be due to invalid IL or missing references) //IL_29b3: Unknown result type (might be due to invalid IL or missing references) //IL_29c7: Unknown result type (might be due to invalid IL or missing references) //IL_29db: Unknown result type (might be due to invalid IL or missing references) //IL_29e0: Unknown result type (might be due to invalid IL or missing references) //IL_2a0e: Unknown result type (might be due to invalid IL or missing references) //IL_2a22: Unknown result type (might be due to invalid IL or missing references) //IL_2a36: Unknown result type (might be due to invalid IL or missing references) //IL_2a3b: Unknown result type (might be due to invalid IL or missing references) //IL_2a69: Unknown result type (might be due to invalid IL or missing references) //IL_2a7d: Unknown result type (might be due to invalid IL or missing references) //IL_2a91: Unknown result type (might be due to invalid IL or missing references) //IL_2a96: Unknown result type (might be due to invalid IL or missing references) //IL_2ac4: Unknown result type (might be due to invalid IL or missing references) //IL_2ad8: Unknown result type (might be due to invalid IL or missing references) //IL_2aec: Unknown result type (might be due to invalid IL or missing references) //IL_2af1: Unknown result type (might be due to invalid IL or missing references) //IL_2b1f: Unknown result type (might be due to invalid IL or missing references) //IL_2b33: Unknown result type (might be due to invalid IL or missing references) //IL_2b47: Unknown result type (might be due to invalid IL or missing references) //IL_2b4c: Unknown result type (might be due to invalid IL or missing references) //IL_2b7a: Unknown result type (might be due to invalid IL or missing references) //IL_2b8e: Unknown result type (might be due to invalid IL or missing references) //IL_2ba2: Unknown result type (might be due to invalid IL or missing references) //IL_2ba7: Unknown result type (might be due to invalid IL or missing references) //IL_2bd5: Unknown result type (might be due to invalid IL or missing references) //IL_2be9: Unknown result type (might be due to invalid IL or missing references) //IL_2bfd: Unknown result type (might be due to invalid IL or missing references) //IL_2c02: Unknown result type (might be due to invalid IL or missing references) //IL_2c30: Unknown result type (might be due to invalid IL or missing references) //IL_2c44: Unknown result type (might be due to invalid IL or missing references) //IL_2c58: Unknown result type (might be due to invalid IL or missing references) //IL_2c5d: Unknown result type (might be due to invalid IL or missing references) //IL_2c8b: Unknown result type (might be due to invalid IL or missing references) //IL_2c9f: Unknown result type (might be due to invalid IL or missing references) //IL_2cb3: Unknown result type (might be due to invalid IL or missing references) //IL_2cb8: Unknown result type (might be due to invalid IL or missing references) //IL_2ce6: Unknown result type (might be due to invalid IL or missing references) //IL_2cfa: Unknown result type (might be due to invalid IL or missing references) //IL_2d0e: Unknown result type (might be due to invalid IL or missing references) //IL_2d13: Unknown result type (might be due to invalid IL or missing references) //IL_2d41: Unknown result type (might be due to invalid IL or missing references) //IL_2d55: Unknown result type (might be due to invalid IL or missing references) //IL_2d69: Unknown result type (might be due to invalid IL or missing references) //IL_2d6e: Unknown result type (might be due to invalid IL or missing references) //IL_2d9c: Unknown result type (might be due to invalid IL or missing references) //IL_2db0: Unknown result type (might be due to invalid IL or missing references) //IL_2dc4: Unknown result type (might be due to invalid IL or missing references) //IL_2dc9: Unknown result type (might be due to invalid IL or missing references) //IL_2df7: Unknown result type (might be due to invalid IL or missing references) //IL_2e0b: Unknown result type (might be due to invalid IL or missing references) //IL_2e1f: Unknown result type (might be due to invalid IL or missing references) //IL_2e24: Unknown result type (might be due to invalid IL or missing references) //IL_2e52: Unknown result type (might be due to invalid IL or missing references) //IL_2e66: Unknown result type (might be due to invalid IL or missing references) //IL_2e7a: Unknown result type (might be due to invalid IL or missing references) //IL_2e7f: Unknown result type (might be due to invalid IL or missing references) //IL_2e99: Unknown result type (might be due to invalid IL or missing references) //IL_2e9e: Unknown result type (might be due to invalid IL or missing references) //IL_2ea3: Unknown result type (might be due to invalid IL or missing references) //IL_2ea8: Unknown result type (might be due to invalid IL or missing references) //IL_2ed6: Unknown result type (might be due to invalid IL or missing references) //IL_2eea: Unknown result type (might be due to invalid IL or missing references) //IL_2efe: Unknown result type (might be due to invalid IL or missing references) //IL_2f03: Unknown result type (might be due to invalid IL or missing references) //IL_2f31: Unknown result type (might be due to invalid IL or missing references) //IL_2f45: Unknown result type (might be due to invalid IL or missing references) //IL_2f59: Unknown result type (might be due to invalid IL or missing references) //IL_2f5e: Unknown result type (might be due to invalid IL or missing references) //IL_2f8c: Unknown result type (might be due to invalid IL or missing references) //IL_2fa0: Unknown result type (might be due to invalid IL or missing references) //IL_2fb4: Unknown result type (might be due to invalid IL or missing references) //IL_2fb9: Unknown result type (might be due to invalid IL or missing references) //IL_2fd8: Unknown result type (might be due to invalid IL or missing references) //IL_2fdd: Unknown result type (might be due to invalid IL or missing references) //IL_2fe2: Unknown result type (might be due to invalid IL or missing references) //IL_2fe7: Unknown result type (might be due to invalid IL or missing references) //IL_3015: Unknown result type (might be due to invalid IL or missing references) //IL_3029: Unknown result type (might be due to invalid IL or missing references) //IL_303d: Unknown result type (might be due to invalid IL or missing references) //IL_3042: Unknown result type (might be due to invalid IL or missing references) //IL_3070: Unknown result type (might be due to invalid IL or missing references) //IL_3084: Unknown result type (might be due to invalid IL or missing references) //IL_3098: Unknown result type (might be due to invalid IL or missing references) //IL_309d: Unknown result type (might be due to invalid IL or missing references) //IL_30cb: Unknown result type (might be due to invalid IL or missing references) //IL_30df: Unknown result type (might be due to invalid IL or missing references) //IL_30f3: Unknown result type (might be due to invalid IL or missing references) //IL_30f8: Unknown result type (might be due to invalid IL or missing references) //IL_3126: Unknown result type (might be due to invalid IL or missing references) //IL_313a: Unknown result type (might be due to invalid IL or missing references) //IL_314e: Unknown result type (might be due to invalid IL or missing references) //IL_3153: Unknown result type (might be due to invalid IL or missing references) //IL_3181: Unknown result type (might be due to invalid IL or missing references) //IL_3195: Unknown result type (might be due to invalid IL or missing references) //IL_31a9: Unknown result type (might be due to invalid IL or missing references) //IL_31ae: Unknown result type (might be due to invalid IL or missing references) //IL_31dc: Unknown result type (might be due to invalid IL or missing references) //IL_31f0: Unknown result type (might be due to invalid IL or missing references) //IL_3204: Unknown result type (might be due to invalid IL or missing references) //IL_3209: Unknown result type (might be due to invalid IL or missing references) //IL_3237: Unknown result type (might be due to invalid IL or missing references) //IL_324b: Unknown result type (might be due to invalid IL or missing references) //IL_325f: Unknown result type (might be due to invalid IL or missing references) //IL_3264: Unknown result type (might be due to invalid IL or missing references) //IL_3292: Unknown result type (might be due to invalid IL or missing references) //IL_32a6: Unknown result type (might be due to invalid IL or missing references) //IL_32ba: Unknown result type (might be due to invalid IL or missing references) //IL_32bf: Unknown result type (might be due to invalid IL or missing references) //IL_32ed: Unknown result type (might be due to invalid IL or missing references) //IL_3301: Unknown result type (might be due to invalid IL or missing references) //IL_3315: Unknown result type (might be due to invalid IL or missing references) //IL_331a: Unknown result type (might be due to invalid IL or missing references) //IL_3348: Unknown result type (might be due to invalid IL or missing references) //IL_335c: Unknown result type (might be due to invalid IL or missing references) //IL_3370: Unknown result type (might be due to invalid IL or missing references) //IL_3375: Unknown result type (might be due to invalid IL or missing references) //IL_33a3: Unknown result type (might be due to invalid IL or missing references) //IL_33b7: Unknown result type (might be due to invalid IL or missing references) //IL_33cb: Unknown result type (might be due to invalid IL or missing references) //IL_33d0: Unknown result type (might be due to invalid IL or missing references) //IL_33fe: Unknown result type (might be due to invalid IL or missing references) //IL_3412: Unknown result type (might be due to invalid IL or missing references) //IL_3426: Unknown result type (might be due to invalid IL or missing references) //IL_342b: Unknown result type (might be due to invalid IL or missing references) //IL_3459: Unknown result type (might be due to invalid IL or missing references) //IL_346d: Unknown result type (might be due to invalid IL or missing references) //IL_3481: Unknown result type (might be due to invalid IL or missing references) //IL_3486: Unknown result type (might be due to invalid IL or missing references) //IL_34b4: Unknown result type (might be due to invalid IL or missing references) //IL_34c8: Unknown result type (might be due to invalid IL or missing references) //IL_34dc: Unknown result type (might be due to invalid IL or missing references) //IL_34e1: Unknown result type (might be due to invalid IL or missing references) //IL_350f: Unknown result type (might be due to invalid IL or missing references) //IL_3523: Unknown result type (might be due to invalid IL or missing references) //IL_3537: Unknown result type (might be due to invalid IL or missing references) //IL_353c: Unknown result type (might be due to invalid IL or missing references) //IL_356a: Unknown result type (might be due to invalid IL or missing references) //IL_357e: Unknown result type (might be due to invalid IL or missing references) //IL_3592: Unknown result type (might be due to invalid IL or missing references) //IL_3597: Unknown result type (might be due to invalid IL or missing references) //IL_35c5: Unknown result type (might be due to invalid IL or missing references) //IL_35d9: Unknown result type (might be due to invalid IL or missing references) //IL_35ed: Unknown result type (might be due to invalid IL or missing references) //IL_35f2: Unknown result type (might be due to invalid IL or missing references) //IL_3620: Unknown result type (might be due to invalid IL or missing references) //IL_3634: Unknown result type (might be due to invalid IL or missing references) //IL_3648: Unknown result type (might be due to invalid IL or missing references) //IL_364d: Unknown result type (might be due to invalid IL or missing references) //IL_367b: Unknown result type (might be due to invalid IL or missing references) //IL_368f: Unknown result type (might be due to invalid IL or missing references) //IL_36a3: Unknown result type (might be due to invalid IL or missing references) //IL_36a8: Unknown result type (might be due to invalid IL or missing references) //IL_36d6: Unknown result type (might be due to invalid IL or missing references) //IL_36ea: Unknown result type (might be due to invalid IL or missing references) //IL_36fe: Unknown result type (might be due to invalid IL or missing references) //IL_3703: Unknown result type (might be due to invalid IL or missing references) //IL_3731: Unknown result type (might be due to invalid IL or missing references) //IL_3745: Unknown result type (might be due to invalid IL or missing references) //IL_3759: Unknown result type (might be due to invalid IL or missing references) //IL_375e: Unknown result type (might be due to invalid IL or missing references) //IL_378c: Unknown result type (might be due to invalid IL or missing references) //IL_37a0: Unknown result type (might be due to invalid IL or missing references) //IL_37b4: Unknown result type (might be due to invalid IL or missing references) //IL_37b9: Unknown result type (might be due to invalid IL or missing references) //IL_37e7: Unknown result type (might be due to invalid IL or missing references) //IL_37fb: Unknown result type (might be due to invalid IL or missing references) //IL_380f: Unknown result type (might be due to invalid IL or missing references) //IL_3814: Unknown result type (might be due to invalid IL or missing references) //IL_3842: Unknown result type (might be due to invalid IL or missing references) //IL_3856: Unknown result type (might be due to invalid IL or missing references) //IL_386a: Unknown result type (might be due to invalid IL or missing references) //IL_386f: Unknown result type (might be due to invalid IL or missing references) //IL_389d: Unknown result type (might be due to invalid IL or missing references) //IL_38b1: Unknown result type (might be due to invalid IL or missing references) //IL_38c5: Unknown result type (might be due to invalid IL or missing references) //IL_38ca: Unknown result type (might be due to invalid IL or missing references) //IL_38f8: Unknown result type (might be due to invalid IL or missing references) //IL_390c: Unknown result type (might be due to invalid IL or missing references) //IL_3920: Unknown result type (might be due to invalid IL or missing references) //IL_3925: Unknown result type (might be due to invalid IL or missing references) //IL_393f: Unknown result type (might be due to invalid IL or missing references) //IL_3944: Unknown result type (might be due to invalid IL or missing references) //IL_3949: Unknown result type (might be due to invalid IL or missing references) //IL_394e: Unknown result type (might be due to invalid IL or missing references) //IL_397c: Unknown result type (might be due to invalid IL or missing references) //IL_3990: Unknown result type (might be due to invalid IL or missing references) //IL_39a4: Unknown result type (might be due to invalid IL or missing references) //IL_39a9: Unknown result type (might be due to invalid IL or missing references) //IL_39d7: Unknown result type (might be due to invalid IL or missing references) //IL_39eb: Unknown result type (might be due to invalid IL or missing references) //IL_39ff: Unknown result type (might be due to invalid IL or missing references) //IL_3a04: Unknown result type (might be due to invalid IL or missing references) //IL_3a32: Unknown result type (might be due to invalid IL or missing references) //IL_3a46: Unknown result type (might be due to invalid IL or missing references) //IL_3a5a: Unknown result type (might be due to invalid IL or missing references) //IL_3a5f: Unknown result type (might be due to invalid IL or missing references) //IL_3a8d: Unknown result type (might be due to invalid IL or missing references) //IL_3aa1: Unknown result type (might be due to invalid IL or missing references) //IL_3ab5: Unknown result type (might be due to invalid IL or missing references) //IL_3aba: Unknown result type (might be due to invalid IL or missing references) //IL_3ae8: Unknown result type (might be due to invalid IL or missing references) //IL_3afc: Unknown result type (might be due to invalid IL or missing references) //IL_3b10: Unknown result type (might be due to invalid IL or missing references) //IL_3b15: Unknown result type (might be due to invalid IL or missing references) //IL_3b27: Unknown result type (might be due to invalid IL or missing references) //IL_3b3d: Unknown result type (might be due to invalid IL or missing references) //IL_3b4f: Unknown result type (might be due to invalid IL or missing references) //IL_3b58: Unknown result type (might be due to invalid IL or missing references) //IL_3b8b: Unknown result type (might be due to invalid IL or missing references) //IL_3b90: Unknown result type (might be due to invalid IL or missing references) //IL_3ba6: Unknown result type (might be due to invalid IL or missing references) //IL_3bab: Unknown result type (might be due to invalid IL or missing references) //IL_3bc1: Unknown result type (might be due to invalid IL or missing references) //IL_3bc6: Unknown result type (might be due to invalid IL or missing references) //IL_3bce: Unknown result type (might be due to invalid IL or missing references) //IL_3bd3: Unknown result type (might be due to invalid IL or missing references) //IL_3bd4: Unknown result type (might be due to invalid IL or missing references) //IL_3bdd: Unknown result type (might be due to invalid IL or missing references) //IL_3be6: Unknown result type (might be due to invalid IL or missing references) //IL_3c19: Unknown result type (might be due to invalid IL or missing references) //IL_3c1e: Unknown result type (might be due to invalid IL or missing references) //IL_3c34: Unknown result type (might be due to invalid IL or missing references) //IL_3c39: Unknown result type (might be due to invalid IL or missing references) //IL_3c4f: Unknown result type (might be due to invalid IL or missing references) //IL_3c54: Unknown result type (might be due to invalid IL or missing references) //IL_3c5c: Unknown result type (might be due to invalid IL or missing references) //IL_3c61: Unknown result type (might be due to invalid IL or missing references) //IL_3c62: Unknown result type (might be due to invalid IL or missing references) //IL_3c6c: Unknown result type (might be due to invalid IL or missing references) //IL_3c6d: Unknown result type (might be due to invalid IL or missing references) //IL_3c72: Unknown result type (might be due to invalid IL or missing references) //IL_3c88: Unknown result type (might be due to invalid IL or missing references) //IL_3c8d: Unknown result type (might be due to invalid IL or missing references) //IL_3c92: Unknown result type (might be due to invalid IL or missing references) //IL_3c97: Unknown result type (might be due to invalid IL or missing references) //IL_3cc5: Unknown result type (might be due to invalid IL or missing references) //IL_3cd9: Unknown result type (might be due to invalid IL or missing references) //IL_3ced: Unknown result type (might be due to invalid IL or missing references) //IL_3cf2: Unknown result type (might be due to invalid IL or missing references) //IL_3d20: Unknown result type (might be due to invalid IL or missing references) //IL_3d34: Unknown result type (might be due to invalid IL or missing references) //IL_3d48: Unknown result type (might be due to invalid IL or missing references) //IL_3d4d: Unknown result type (might be due to invalid IL or missing references) //IL_3d5f: Unknown result type (might be due to invalid IL or missing references) //IL_3d75: Unknown result type (might be due to invalid IL or missing references) //IL_3d87: Unknown result type (might be due to invalid IL or missing references) //IL_3d90: Unknown result type (might be due to invalid IL or missing references) //IL_3db4: Unknown result type (might be due to invalid IL or missing references) //IL_3db9: Unknown result type (might be due to invalid IL or missing references) //IL_3dc0: Unknown result type (might be due to invalid IL or missing references) //IL_3dc5: Unknown result type (might be due to invalid IL or missing references) //IL_3dcc: Unknown result type (might be due to invalid IL or missing references) //IL_3dd1: Unknown result type (might be due to invalid IL or missing references) //IL_3dd9: Unknown result type (might be due to invalid IL or missing references) //IL_3dde: Unknown result type (might be due to invalid IL or missing references) //IL_3ddf: Unknown result type (might be due to invalid IL or missing references) //IL_3de8: Unknown result type (might be due to invalid IL or missing references) //IL_3df1: Unknown result type (might be due to invalid IL or missing references) //IL_3e15: Unknown result type (might be due to invalid IL or missing references) //IL_3e1a: Unknown result type (might be due to invalid IL or missing references) //IL_3e21: Unknown result type (might be due to invalid IL or missing references) //IL_3e26: Unknown result type (might be due to invalid IL or missing references) //IL_3e2d: Unknown result type (might be due to invalid IL or missing references) //IL_3e32: Unknown result type (might be due to invalid IL or missing references) //IL_3e3a: Unknown result type (might be due to invalid IL or missing references) //IL_3e3f: Unknown result type (might be due to invalid IL or missing references) //IL_3e40: Unknown result type (might be due to invalid IL or missing references) //IL_3e4a: Unknown result type (might be due to invalid IL or missing references) //IL_3e4b: Unknown result type (might be due to invalid IL or missing references) //IL_3e50: Unknown result type (might be due to invalid IL or missing references) //IL_3e5e: Unknown result type (might be due to invalid IL or missing references) //IL_3e74: Unknown result type (might be due to invalid IL or missing references) //IL_3e86: Unknown result type (might be due to invalid IL or missing references) //IL_3e8f: Unknown result type (might be due to invalid IL or missing references) //IL_3ec2: Unknown result type (might be due to invalid IL or missing references) //IL_3ec7: Unknown result type (might be due to invalid IL or missing references) //IL_3edd: Unknown result type (might be due to invalid IL or missing references) //IL_3ee2: Unknown result type (might be due to invalid IL or missing references) //IL_3ef8: Unknown result type (might be due to invalid IL or missing references) //IL_3efd: Unknown result type (might be due to invalid IL or missing references) //IL_3f05: Unknown result type (might be due to invalid IL or missing references) //IL_3f0a: Unknown result type (might be due to invalid IL or missing references) //IL_3f0b: Unknown result type (might be due to invalid IL or missing references) //IL_3f14: Unknown result type (might be due to invalid IL or missing references) //IL_3f1d: Unknown result type (might be due to invalid IL or missing references) //IL_3f50: Unknown result type (might be due to invalid IL or missing references) //IL_3f55: Unknown result type (might be due to invalid IL or missing references) //IL_3f6b: Unknown result type (might be due to invalid IL or missing references) //IL_3f70: Unknown result type (might be due to invalid IL or missing references) //IL_3f86: Unknown result type (might be due to invalid IL or missing references) //IL_3f8b: Unknown result type (might be due to invalid IL or missing references) //IL_3f93: Unknown result type (might be due to invalid IL or missing references) //IL_3f98: Unknown result type (might be due to invalid IL or missing references) //IL_3f99: Unknown result type (might be due to invalid IL or missing references) //IL_3fa3: Unknown result type (might be due to invalid IL or missing references) //IL_3fa4: Unknown result type (might be due to invalid IL or missing references) //IL_3fa9: Unknown result type (might be due to invalid IL or missing references) //IL_3fd3: Unknown result type (might be due to invalid IL or missing references) //IL_3fe7: Unknown result type (might be due to invalid IL or missing references) //IL_3ffb: Unknown result type (might be due to invalid IL or missing references) //IL_4000: Unknown result type (might be due to invalid IL or missing references) //IL_402e: Unknown result type (might be due to invalid IL or missing references) //IL_4042: Unknown result type (might be due to invalid IL or missing references) //IL_4056: Unknown result type (might be due to invalid IL or missing references) //IL_405b: Unknown result type (might be due to invalid IL or missing references) //IL_4089: Unknown result type (might be due to invalid IL or missing references) //IL_409d: Unknown result type (might be due to invalid IL or missing references) //IL_40b1: Unknown result type (might be due to invalid IL or missing references) //IL_40b6: Unknown result type (might be due to invalid IL or missing references) //IL_40e4: Unknown result type (might be due to invalid IL or missing references) //IL_40f8: Unknown result type (might be due to invalid IL or missing references) //IL_410c: Unknown result type (might be due to invalid IL or missing references) //IL_4111: Unknown result type (might be due to invalid IL or missing references) itemDisplayRuleSet = ScriptableObject.CreateInstance<ItemDisplayRuleSet>(); itemRules = new List<KeyAssetRuleGroup>(); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.Syringe, "DisplaySyringe", "armatureRoot", new Vector3(-0.49421f, 4.06218f, 0.20622f), new Vector3(286.9454f, 180f, 180f), new Vector3(0.2866f, 0.2866f, 0.2866f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.Bear, "DisplayBear", "armatureRoot", new Vector3(-0.85473f, 4.30996f, 0.80288f), new Vector3(0f, 0f, 0f), new Vector3(0.50616f, 0.50616f, 0.50616f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.Behemoth, "DisplayBehemoth", "armatureRoot", new Vector3(0f, 2.43409f, 8.87692f), new Vector3(60.71561f, 90f, 90f), new Vector3(0.24077f, 0.24077f, 0.24077f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.Missile, "DisplayMissileLauncher", "armatureRoot", new Vector3(2.49932f, 3.2361f, 1.60916f), new Vector3(0f, 0f, 0f), new Vector3(0.3569f, 0.3569f, 0.3569f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.ExplodeOnDeath, "DisplayWilloWisp", "armatureRoot", new Vector3(0.89131f, 2.80105f, -4.19329f), new Vector3(354.3547f, 0f, 0f), new Vector3(0.34752f, 0.34752f, 0.34752f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.Dagger, "DisplayDagger", "armatureRoot", new Vector3(-0.86599f, 4.60096f, -0.18234f), new Vector3(359.1149f, 32.94764f, 26.18162f), new Vector3(1.44252f, 1.44252f, 1.44252f))); itemRules.Add(new KeyAssetRuleGroup { keyAsset = (Object)(object)Items.Tooth, displayRuleGroup = new DisplayRuleGroup { rules = (ItemDisplayRule[])(object)new ItemDisplayRule[6] { new ItemDisplayRule { ruleType = (ItemDisplayRuleType)0, followerPrefab = ItemDisplayCore.LoadDisplay("DisplayToothNecklaceDecal"), childName = "armatureRoot", localPos = Vector3.zero, localAngles = Vector3.zero, localScale = Vector3.one, limbMask = (LimbFlags)0 }, new ItemDisplayRule { ruleType = (ItemDisplayRuleType)0, followerPrefab = ItemDisplayCore.LoadDisplay("DisplayToothMeshLarge"), childName = "armatureRoot", localPos = Vector3.zero, localAngles = Vector3.zero, localScale = Vector3.one, limbMask = (LimbFlags)0 }, new ItemDisplayRule { ruleType = (ItemDisplayRuleType)0, followerPrefab = ItemDisplayCore.LoadDisplay("DisplayToothMeshSmall1"), childName = "armatureRoot", localPos = Vector3.zero, localAngles = Vector3.zero, localScale = Vector3.one, limbMask = (LimbFlags)0 }, new ItemDisplayRule { ruleType = (ItemDisplayRuleType)0, followerPrefab = ItemDisplayCore.LoadDisplay("DisplayToothMeshSmall1"), childName = "armatureRoot", localPos = Vector3.zero, localAngles = Vector3.zero, localScale = Vector3.one, limbMask = (LimbFlags)0 }, new ItemDisplayRule { ruleType = (ItemDisplayRuleType)0, followerPrefab = ItemDisplayCore.LoadDisplay("DisplayToothMeshSmall2"), childName = "armatureRoot", localPos = Vector3.zero, localAngles = Vector3.zero, localScale = Vector3.one, limbMask = (LimbFlags)0 }, new ItemDisplayRule { ruleType = (ItemDisplayRuleType)0, followerPrefab = ItemDisplayCore.LoadDisplay("DisplayToothMeshSmall2"), childName = "armatureRoot", localPos = Vector3.zero, localAngles = Vector3.zero, localScale = Vector3.one, limbMask = (LimbFlags)0 } } } }); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.CritGlasses, "DisplayGlasses", "armatureRoot", new Vector3(-0.80768f, 4.98982f, 0.06856f), new Vector3(0f, 0f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.Hoof, "DisplayHoof", "armatureRoot", new Vector3(3.02987f, 1.93995f, 4.27309f), new Vector3(13.90426f, 180f, 180f), new Vector3(0.34226f, 0.34226f, 0.34226f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.Feather, "DisplayFeather", "armatureRoot", new Vector3(0f, 1.94406f, -2.14702f), new Vector3(0f, 0f, 0f), new Vector3(0.12088f, 0.12088f, 0.12088f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.ChainLightning, "DisplayUkulele", "armatureRoot", new Vector3(1.97272f, 3.04944f, 0.12127f), new Vector3(356.5254f, 105.2454f, 359.0537f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.Seed, "DisplaySeed", "armatureRoot", new Vector3(-0.38248f, 5.18688f, 0f), new Vector3(0f, 0f, 0f), new Vector3(0.07769f, 0.07769f, 0.07769f))); itemRules.Add(ItemDisplayCore.CreateFollowerDisplayRule((Object)(object)Items.Icicle, "DisplayFrostRelic", Vector3.zero, Vector3.zero, Vector3.one)); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.GhostOnKill, "DisplayMask", "armatureRoot", new Vector3(-0.82223f, 3.67772f, 2.53958f), new Vector3(292.3155f, 0f, 0f), new Vector3(1.904f, 1.904f, 1.904f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.Mushroom, "DisplayMushroom", "armatureRoot", new Vector3(0f, 2.08537f, -2.87827f), new Vector3(0f, 0f, 0f), new Vector3(0.20147f, 0.20147f, 0.20147f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.Crowbar, "DisplayCrowbar", "armatureRoot", new Vector3(1.23255f, 2.12857f, 4.1497f), new Vector3(0f, 336.8636f, 92.20478f), new Vector3(0.76604f, 0.76604f, 0.76604f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.AttackSpeedOnCrit, "DisplayWolfPelt", "armatureRoot", new Vector3(-0.77556f, 5.30946f, 0.16619f), new Vector3(0f, 0f, 0f), new Vector3(1.33632f, 0.3157f, 1.33632f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.BleedOnHit, "DisplayTriTip", "armatureRoot", new Vector3(2.54261f, 2.06636f, 3.97944f), new Vector3(0f, 355.9723f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.SprintOutOfCombat, "DisplayWhip", "armatureRoot", new Vector3(2.10211f, 3.09277f, 0.62178f), new Vector3(0f, 0f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.FallBoots, "DisplayGravBoots", "armatureRoot", new Vector3(0f, -0.47606f, 2.80795f), new Vector3(0f, 0f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.WardOnLevel, "DisplayWarbanner", "armatureRoot", new Vector3(0f, 2.50822f, -3.99495f), new Vector3(0f, 0f, 269.939f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.Phasing, "DisplayStealthkit", "armatureRoot", new Vector3(-1.49787f, 4.21867f, 0f), new Vector3(321.1174f, 154.1211f, 202.4148f), new Vector3(0.47629f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.HealOnCrit, "DisplayScythe", "armatureRoot", new Vector3(-1.05064f, 2.11859f, 4.4007f), new Vector3(0f, 33.8216f, 0f), new Vector3(0.43462f, 0.43462f, 0.43462f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.HealWhileSafe, "DisplaySnail", "armatureRoot", new Vector3(-1.68424f, 3.8376f, 1.0545f), new Vector3(0f, 0f, 0f), new Vector3(0.19289f, 0.19289f, 0.19289f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.PersonalShield, "DisplayShieldGenerator", "armatureRoot", new Vector3(0f, 3.80642f, 2.04095f), new Vector3(347.5227f, 180f, 180f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.EquipmentMagazine, "DisplayBattery", "armatureRoot", new Vector3(2.77693f, 1.99599f, 0f), new Vector3(0f, 0f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(new KeyAssetRuleGroup { keyAsset = (Object)(object)Items.NovaOnHeal, displayRuleGroup = new DisplayRuleGroup { rules = (ItemDisplayRule[])(object)new ItemDisplayRule[2] { new ItemDisplayRule { ruleType = (ItemDisplayRuleType)0, followerPrefab = ItemDisplayCore.LoadDisplay("DisplayDevilHorns"), childName = "armatureRoot", localPos = new Vector3(-0.51605f, 5.18851f, -0.13252f), localAngles = new Vector3(325.8184f, 166.6907f, 202.8343f), localScale = new Vector3(1.52944f, 1.52944f, 1.52944f), limbMask = (LimbFlags)0 }, new ItemDisplayRule { ruleType = (ItemDisplayRuleType)0, followerPrefab = ItemDisplayCore.LoadDisplay("DisplayDevilHorns"), childName = "armatureRoot", localPos = new Vector3(-1.17954f, 5.18851f, -0.13252f), localAngles = new Vector3(325.8184f, 166.6907f, 202.8343f), localScale = new Vector3(-1.52944f, -1.52944f, 1.52944f), limbMask = (LimbFlags)0 } } } }); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.ShockNearby, "DisplayTeslaCoil", "armatureRoot", new Vector3(2.52139f, 2.09559f, -1.083f), new Vector3(0f, 0f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.Infusion, "DisplayInfusion", "armatureRoot", new Vector3(1.93887f, 2.53363f, 0f), new Vector3(0f, 296.8145f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.Clover, "DisplayClover", "armatureRoot", new Vector3(-0.33753f, 5.14937f, -0.37195f), new Vector3(0f, 0f, 292.5165f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.Medkit, "DisplayMedkit", "armatureRoot", new Vector3(1.22168f, 2.20781f, -1.58816f), new Vector3(289.4456f, 226.9288f, 221.3967f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.Bandolier, "DisplayBandolier", "armatureRoot", new Vector3(1.54152f, 3.17748f, -0.62409f), new Vector3(0f, 128.7028f, 0f), new Vector3(1.12601f, 1.48016f, 1.48016f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.BounceNearby, "DisplayHook", "armatureRoot", new Vector3(-1.84691f, 3.86426f, 1.11114f), new Vector3(0f, 0f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.IgniteOnKill, "DisplayGasoline", "armatureRoot", new Vector3(2.78434f, 1.36697f, -3.38325f), new Vector3(276.9106f, 180f, 180f), new Vector3(1.45064f, 1.45064f, 1.45064f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.StunChanceOnHit, "DisplayStunGrenade", "armatureRoot", new Vector3(2.21722f, 2.21872f, -1.72181f), new Vector3(350.3033f, 0f, 0f), new Vector3(2.53434f, 2.53434f, 2.53434f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.Firework, "DisplayFirework", "armatureRoot", new Vector3(0f, 3.03576f, -2.01965f), new Vector3(273.6752f, 180f, 180f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.LunarDagger, "DisplayLunarDagger", "armatureRoot", new Vector3(2.38429f, 2.12887f, 3.84103f), new Vector3(0f, 217.489f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.GoldOnHit, "DisplayBoneCrown", "armatureRoot", new Vector3(1.66912f, 3.83517f, 0f), new Vector3(0f, 0f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.WarCryOnMultiKill, "DisplayPauldron", "armatureRoot", new Vector3(-1.19975f, 2.96774f, -1.19594f), new Vector3(287.9433f, 295.6711f, 168.4785f), new Vector3(1f, 1f, 1f))); itemRules.Add(new KeyAssetRuleGroup { keyAsset = (Object)(object)Items.ShieldOnly, displayRuleGroup = new DisplayRuleGroup { rules = (ItemDisplayRule[])(object)new ItemDisplayRule[2] { new ItemDisplayRule { ruleType = (ItemDisplayRuleType)0, followerPrefab = ItemDisplayCore.LoadDisplay("DisplayShieldBug"), childName = "armatureRoot", localPos = new Vector3(-0.58992f, 5.33209f, 0.0375f), localAngles = new Vector3(41.59296f, 121.3665f, 41.12953f), localScale = new Vector3(1f, 1f, 1f), limbMask = (LimbFlags)0 }, new ItemDisplayRule { ruleType = (ItemDisplayRuleType)0, followerPrefab = ItemDisplayCore.LoadDisplay("DisplayShieldBug"), childName = "armatureRoot", localPos = new Vector3(-1.13292f, 5.33209f, 0.0375f), localAngles = new Vector3(329.1536f, 48.05566f, 238.8605f), localScale = new Vector3(-1f, -1f, 1f), limbMask = (LimbFlags)0 } } } }); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.AlienHead, "DisplayAlienHead", "armatureRoot", new Vector3(0.40818f, 2.93064f, 4.04669f), new Vector3(284.0064f, 0f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateFollowerDisplayRule((Object)(object)Items.Talisman, "DisplayTalisman", Vector3.zero, Vector3.zero, Vector3.one)); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.Knurl, "DisplayKnurl", "armatureRoot", new Vector3(1.10839f, 3.40163f, -1.21686f), new Vector3(0f, 0f, 0f), new Vector3(0.22854f, 0.22854f, 0.22854f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.BeetleGland, "DisplayBeetleGland", "armatureRoot", new Vector3(1.80417f, 2.32681f, 2.7606f), new Vector3(0f, 0f, 0f), new Vector3(0.1f, 0.1f, 0.1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.SprintBonus, "DisplaySoda", "armatureRoot", new Vector3(0.5316f, 3.97623f, 0f), new Vector3(359.8804f, 209.0348f, 180f), new Vector3(0.61564f, 0.61564f, 0.61564f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.SecondarySkillMagazine, "DisplayDoubleMag", "armatureRoot", new Vector3(1.93028f, 3.37167f, 0f), new Vector3(0f, 0f, 0f), new Vector3(0.12523f, 0.12523f, 0.12523f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.StickyBomb, "DisplayStickyBomb", "armatureRoot", new Vector3(-1.30187f, 3.97785f, 1.20178f), new Vector3(0f, 0f, 85.41123f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.TreasureCache, "DisplayKey", "armatureRoot", new Vector3(-0.61325f, 3.92297f, 1.36738f), new Vector3(0f, 0f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.BossDamageBonus, "DisplayAPRound", "armatureRoot", new Vector3(2.23999f, 2.10363f, -0.53053f), new Vector3(0f, 0f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.SprintArmor, "DisplayBuckler", "armatureRoot", new Vector3(0.76824f, 3.6539f, 2.6082f), new Vector3(282.5705f, 0f, 0f), new Vector3(0.62301f, 0.62301f, 0.31531f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.IceRing, "DisplayIceRing", "armatureRoot", new Vector3(0f, 2.96442f, 9.35341f), new Vector3(0f, 0f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.FireRing, "DisplayFireRing", "armatureRoot", new Vector3(0f, 2.96442f, 9.09206f), new Vector3(0f, 0f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.SlowOnHit, "DisplayBauble", "armatureRoot", new Vector3(0.94052f, 3.46692f, 0.34107f), new Vector3(301.1974f, 0f, 17.21301f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.ExtraLife, "DisplayHippo", "armatureRoot", new Vector3(-1.1337f, 4.37909f, 0.5397f), new Vector3(0f, 0f, 0f), new Vector3(0.47821f, 0.47821f, 0.47821f))); itemRules.Add(new KeyAssetRuleGroup { keyAsset = (Object)(object)Items.UtilitySkillMagazine, displayRuleGroup = new DisplayRuleGroup { rules = (ItemDisplayRule[])(object)new ItemDisplayRule[2] { new ItemDisplayRule { ruleType = (ItemDisplayRuleType)0, followerPrefab = ItemDisplayCore.LoadDisplay("DisplayAfterburner"), childName = "armatureRoot", localPos = new Vector3(-2.05444f, 1.47766f, -3.79548f), localAngles = new Vector3(0f, 180f, 180f), localScale = new Vector3(2.39677f, 2.39677f, 1.22822f), limbMask = (LimbFlags)0 }, new ItemDisplayRule { ruleType = (ItemDisplayRuleType)0, followerPrefab = ItemDisplayCore.LoadDisplay("DisplayAfterburner"), childName = "armatureRoot", localPos = new Vector3(2.24763f, 1.47766f, -3.79548f), localAngles = new Vector3(0f, 180f, 180f), localScale = new Vector3(2.39677f, 2.39677f, 1.22822f), limbMask = (LimbFlags)0 } } } }); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.HeadHunter, "DisplaySkullcrown", "armatureRoot", new Vector3(0f, 0.7482f, 5.61384f), new Vector3(16.45626f, 0f, 0f), new Vector3(0.74277f, 0.74277f, 0.74277f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.KillEliteFrenzy, "DisplayBrainstalk", "armatureRoot", new Vector3(-0.68428f, 5.36166f, -0.37259f), new Vector3(335.9721f, 0f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.RepeatHeal, "DisplayCorpseflower", "armatureRoot", new Vector3(-0.66413f, 5.61551f, -0.65365f), new Vector3(319.4672f, 0f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.AutoCastEquipment, "DisplayFossil", "armatureRoot", new Vector3(2.74356f, -0.1287f, -1.04624f), new Vector3(0f, 0f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateMirroredDisplayRule((Object)(object)Items.IncreaseHealing, "DisplayAntler", "armatureRoot", new Vector3(-1.53365f, 3.52668f, 3.14941f), new Vector3(0f, 250.6605f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.JumpBoost, "DisplayWaxBird", "armatureRoot", new Vector3(-0.83013f, 5.32248f, 0f), new Vector3(0f, 0f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.ExecuteLowHealthElite, "DisplayGuillotine", "armatureRoot", new Vector3(2.45227f, 0.53904f, -4.06367f), new Vector3(312.662f, 0f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.EnergizedOnEquipmentUse, "DisplayWarHorn", "armatureRoot", new Vector3(1.60068f, 2.15069f, 3.92812f), new Vector3(275.3195f, 180f, 180f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.BarrierOnOverHeal, "DisplayAegis", "armatureRoot", new Vector3(0.03215f, 1.05428f, 6.3448f), new Vector3(272.158f, 0f, 0f), new Vector3(1f, 1f, 0.58173f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.TitanGoldDuringTP, "DisplayGoldHeart", "armatureRoot", new Vector3(-2.96517f, 1.66023f, 0f), new Vector3(0f, 324.0605f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.SprintWisp, "DisplayBrokenMask", "armatureRoot", new Vector3(-1.31978f, 3.34535f, 3.82491f), new Vector3(337.1349f, 332.3446f, 11.50893f), new Vector3(0.5387f, 0.5387f, 0.5387f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.BarrierOnKill, "DisplayBrooch", "armatureRoot", new Vector3(0.88491f, 3.31972f, 3.7943f), new Vector3(88.74431f, 0f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.ArmorReductionOnHit, "DisplayWarhammer", "armatureRoot", new Vector3(1.83621f, 2.23578f, -1.11474f), new Vector3(0f, 36.5967f, 0f), new Vector3(0.51641f, 0.51641f, 0.51641f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.TPHealingNova, "DisplayGlowFlower", "armatureRoot", new Vector3(-1.20121f, 5.22401f, -0.01107f), new Vector3(0f, 307.8986f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.NearbyDamageBonus, "DisplayDiamond", "armatureRoot", new Vector3(0f, 1.38022f, 4.73904f), new Vector3(0f, 0f, 0f), new Vector3(0.34362f, 0.34362f, 0.34362f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.LunarUtilityReplacement, "DisplayBirdFoot", "armatureRoot", new Vector3(1.29449f, 3.12036f, 3.89981f), new Vector3(0f, 0f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.Thorns, "DisplayRazorwireCoiled", "armatureRoot", new Vector3(0f, 0.90531f, 6.2912f), new Vector3(0f, 0f, 0f), new Vector3(2.55624f, 0.39181f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.FlatHealth, "DisplaySteakCurved", "armatureRoot", new Vector3(0f, 0.47956f, 6.1735f), new Vector3(7.26222f, 0f, 0f), new Vector3(0.41572f, 0.41572f, 0.41572f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.Pearl, "DisplayPearl", "armatureRoot", new Vector3(-0.837f, 4.82825f, -0.53174f), new Vector3(90f, 0f, 0f), new Vector3(0.48782f, 0.48782f, 0.48782f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.ShinyPearl, "DisplayShinyPearl", "armatureRoot", new Vector3(-0.837f, 4.28633f, -0.53174f), new Vector3(90f, 0f, 0f), new Vector3(0.48782f, 0.48782f, 0.48782f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.BonusGoldPackOnKill, "DisplayTome", "armatureRoot", new Vector3(0.34376f, 4.04736f, 0.457f), new Vector3(277.0279f, 113.4826f, 246.3591f), new Vector3(0.10749f, 0.10749f, 0.10749f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.LaserTurbine, "DisplayLaserTurbine", "armatureRoot", new Vector3(2.16837f, 2.2501f, -3.34405f), new Vector3(83.9069f, 0f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.LunarPrimaryReplacement, "DisplayBirdEye", "armatureRoot", new Vector3(0f, 3.35398f, 4.12865f), new Vector3(46.08852f, 0f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.NovaOnLowHealth, "DisplayJellyGuts", "armatureRoot", new Vector3(2.87094f, 0.94264f, 6.1561f), new Vector3(351.1016f, 93.54856f, 77.39495f), new Vector3(0.22608f, 0.22608f, 0.22608f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.LunarTrinket, "DisplayBeads", "armatureRoot", new Vector3(-0.06685f, 2.97276f, 4.8492f), new Vector3(0f, 0f, 281.7356f), new Vector3(2.99909f, 2.99909f, 2.99909f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.ArmorPlate, "DisplayRepulsionArmorPlate", "armatureRoot", new Vector3(-0.10757f, 2.83106f, 4.78941f), new Vector3(0f, 0f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.Squid, "DisplaySquidTurret", "armatureRoot", new Vector3(-0.74211f, 3.49961f, 0f), new Vector3(0f, 0f, 0f), new Vector3(0.43968f, 0.43968f, 0.43968f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.DeathMark, "DisplayDeathMark", "armatureRoot", new Vector3(0f, 3.59636f, 3.35827f), new Vector3(270.3257f, 180f, 180f), new Vector3(0.05172f, 0.05172f, 0.05172f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.Plant, "DisplayInterstellarDeskPlant", "armatureRoot", new Vector3(0f, 3.96961f, 1.33264f), new Vector3(270f, 1E-05f, 0f), new Vector3(0.25832f, 0.25832f, 0.25832f))); itemRules.Add(ItemDisplayCore.CreateFollowerDisplayRule((Object)(object)Items.FocusConvergence, "DisplayFocusedConvergence", Vector3.zero, Vector3.zero, Vector3.one)); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.FireballsOnHit, "DisplayFireballsOnHit", "armatureRoot", new Vector3(0.89333f, 0.51014f, -4.12244f), new Vector3(80.6823f, 180f, 180f), new Vector3(0.38265f, 0.38265f, 0.38265f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.LightningStrikeOnHit, "DisplayChargedPerforator", "armatureRoot", new Vector3(-0.7816f, 0.31343f, -4.08811f), new Vector3(0f, 0f, 0f), new Vector3(5.05442f, 5.05442f, 5.05442f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.BleedOnHitAndExplode, "DisplayBleedOnHitAndExplode", "armatureRoot", new Vector3(1.68461f, 2.19502f, 2.47099f), new Vector3(0f, 0f, 0f), new Vector3(0.08181f, 0.08181f, 0.08181f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.SiphonOnLowHealth, "DisplaySiphonOnLowHealth", "armatureRoot", new Vector3(1.01832f, 2.08456f, -1.9652f), new Vector3(0f, 0f, 0f), new Vector3(1f, 0.17047f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.MonstersOnShrineUse, "DisplayMonstersOnShrineUse", "armatureRoot", new Vector3(1.77454f, 2.12393f, 4.19262f), new Vector3(0f, 0f, 91.70083f), new Vector3(0.15329f, 0.15329f, 0.15329f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.RandomDamageZone, "DisplayRandomDamageZone", "armatureRoot", new Vector3(-0.23345f, 3.83655f, -1.36943f), new Vector3(84.73903f, 0f, 0f), new Vector3(0.18747f, 0.18747f, 0.00779f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.LunarSecondaryReplacement, "DisplayBirdClaw", "armatureRoot", new Vector3(1.07537f, 3.2435f, 3.94f), new Vector3(0f, 0f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.LunarSpecialReplacement, "DisplayBirdHeart", "armatureRoot", new Vector3(-2.62871f, 5.04326f, -0.82376f), new Vector3(0f, 0f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.RoboBallBuddy, "DisplayEmpathyChip", "armatureRoot", new Vector3(1.15873f, 1.62543f, 4.53445f), new Vector3(272.7796f, 180f, 180f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Items.ParentEgg, "DisplayParentEgg", "armatureRoot", new Vector3(-0.86962f, 2.90273f, -4.30172f), new Vector3(0f, 0f, 0f), new Vector3(0.43426f, 0.43426f, 0.43426f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Equipment.CommandMissile, "DisplayMissileRack", "armatureRoot", new Vector3(-1.50078f, 3.93895f, 2.10706f), new Vector3(0f, 195.9174f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateGenericDisplayRule((Object)(object)Equipment.Fruit, "DisplayFruit", "armatureRoot", new Vector3(1.04169f, 2.85519f, 0f), new Vector3(0f, 0f, 0f), new Vector3(1f, 1f, 1f))); itemRules.Add(ItemDisplayCore.CreateFollowerDisplayRule((Object)(object)Equipment.Meteor, "DisplayMeteor", Vector3.zero, Vector