Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Decompiled source of IrohaHauler v1.1.7
HaulerIrohaVoiceover.dll
Decompiled 7 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+50ac2a2502a23838d84b7f82d7582524e7b5078f")] [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.7")] 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) || (DateTime.Today.Month == 12 && DateTime.Today.Day == 31)) { 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 == 24 || 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 { [CompilerGenerated] private sealed class <FinalizeAsync>d__8 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public FinalizeAsyncArgs args; public Content <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <FinalizeAsync>d__8(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { if (<>1__state != 0) { return false; } <>1__state = -1; args.ReportProgress(1f); return false; } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <GenerateContentPackAsync>d__7 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public GetContentPackAsyncArgs args; public Content <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <GenerateContentPackAsync>d__7(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { if (<>1__state != 0) { return false; } <>1__state = -1; ContentPack.Copy(<>4__this.contentPack, args.output); args.ReportProgress(1f); return false; } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } [CompilerGenerated] private sealed class <LoadStaticContentAsync>d__6 : IEnumerator<object>, IEnumerator, IDisposable { private int <>1__state; private object <>2__current; public LoadStaticContentAsyncArgs args; public Content <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <LoadStaticContentAsync>d__6(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { if (<>1__state != 0) { return false; } <>1__state = -1; <>4__this.contentPack.identifier = <>4__this.identifier; <>4__this.contentPack.networkSoundEventDefs.Add(networkSoundEventDefs.ToArray()); args.ReportProgress(1f); return false; } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } 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); } [IteratorStateMachine(typeof(<LoadStaticContentAsync>d__6))] public IEnumerator LoadStaticContentAsync(LoadStaticContentAsyncArgs args) { //yield-return decompiler failed: Unexpected instruction in Iterator.Dispose() return new <LoadStaticContentAsync>d__6(0) { <>4__this = this, args = args }; } [IteratorStateMachine(typeof(<GenerateContentPackAsync>d__7))] public IEnumerator GenerateContentPackAsync(GetContentPackAsyncArgs args) { //yield-return decompiler failed: Unexpected instruction in Iterator.Dispose() return new <GenerateContentPackAsync>d__7(0) { <>4__this = this, args = args }; } [IteratorStateMachine(typeof(<FinalizeAsync>d__8))] public IEnumerator FinalizeAsync(FinalizeAsyncArgs args) { //yield-return decompiler failed: Unexpected instruction in Iterator.Dispose() return new <FinalizeAsync>d__8(0) { <>4__this = this, args = args }; } } 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 7 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