Decompiled source of MedievalPlus v1.0.5

MedievalPlus.dll

Decompiled 2 weeks ago
using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Runtime.Versioning;
using System.Security;
using System.Security.Permissions;
using BepInEx;
using DM;
using FhpSLib;
using HarmonyLib;
using Landfall.TABS;
using Landfall.TABS.AI.Components.Modifiers;
using Landfall.TABS.AI.Systems;
using Landfall.TABS.GameState;
using Landfall.TABS.UnitEditor;
using Landfall.TABS.Workshop;
using MedPlusFuncTechs;
using SLMA;
using TFBGames;
using Unity.Entities;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.SceneManagement;

[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)]
[assembly: AssemblyTitle("MedievalPlus")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("GeeztJeez")]
[assembly: AssemblyProduct("MedievalPlus")]
[assembly: AssemblyCopyright("Copyright © Lifetime")]
[assembly: AssemblyTrademark("")]
[assembly: ComVisible(false)]
[assembly: Guid("7acfaef0-7669-4401-8bff-5a9a02e18c75")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: TargetFramework(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("1.0.5.0")]
[module: UnverifiableCode]
namespace MedievalPlus
{
	public static class UManager
	{
		public static string comment;

		public static AssetBundle bundle;

		public static void Init(LandfallContentDatabase db)
		{
			//IL_0060: Unknown result type (might be due to invalid IL or missing references)
			//IL_0066: Expected O, but got Unknown
			//IL_021b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0226: Expected O, but got Unknown
			//IL_0246: Unknown result type (might be due to invalid IL or missing references)
			//IL_0251: Expected O, but got Unknown
			//IL_0271: Unknown result type (might be due to invalid IL or missing references)
			//IL_027c: Expected O, but got Unknown
			//IL_02a6: Unknown result type (might be due to invalid IL or missing references)
			//IL_02b1: Expected O, but got Unknown
			//IL_02d1: Unknown result type (might be due to invalid IL or missing references)
			//IL_02dc: Expected O, but got Unknown
			//IL_02fc: Unknown result type (might be due to invalid IL or missing references)
			//IL_0307: Expected O, but got Unknown
			//IL_0327: Unknown result type (might be due to invalid IL or missing references)
			//IL_0332: Expected O, but got Unknown
			//IL_0352: Unknown result type (might be due to invalid IL or missing references)
			//IL_035d: Expected O, but got Unknown
			//IL_037d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0388: Expected O, but got Unknown
			//IL_03a8: Unknown result type (might be due to invalid IL or missing references)
			//IL_03b3: Expected O, but got Unknown
			//IL_0728: Unknown result type (might be due to invalid IL or missing references)
			//IL_0742: Expected O, but got Unknown
			//IL_0771: Unknown result type (might be due to invalid IL or missing references)
			//IL_078b: Expected O, but got Unknown
			//IL_07ba: Unknown result type (might be due to invalid IL or missing references)
			//IL_07d4: Expected O, but got Unknown
			//IL_0803: Unknown result type (might be due to invalid IL or missing references)
			//IL_081d: Expected O, but got Unknown
			//IL_0fb0: Unknown result type (might be due to invalid IL or missing references)
			//IL_0fca: Expected O, but got Unknown
			//IL_1063: Unknown result type (might be due to invalid IL or missing references)
			//IL_107d: Expected O, but got Unknown
			//IL_10ac: Unknown result type (might be due to invalid IL or missing references)
			//IL_10c6: Expected O, but got Unknown
			//IL_10f5: Unknown result type (might be due to invalid IL or missing references)
			//IL_110f: Expected O, but got Unknown
			//IL_1173: Unknown result type (might be due to invalid IL or missing references)
			//IL_118d: Expected O, but got Unknown
			//IL_11bc: Unknown result type (might be due to invalid IL or missing references)
			//IL_11d6: Expected O, but got Unknown
			comment = "----------------------------------------------------------------------------------------------------------------------------";
			comment = "Starting Objects";
			comment = "----------------------------------------------------------------------------------------------------------------------------";
			Sprite val = Utilities.Utility.LoadBundleTextureToSprite("icon_intricate_sword");
			comment = "----------------------------------------------------------------------------------------------------------------------------";
			comment = "Customizing Faction";
			comment = "----------------------------------------------------------------------------------------------------------------------------";
			Faction val2 = (Faction)SLMALoader.SDic["factions"]["Medieval"];
			s.SetField<Faction>(val2, "m_isSecret", (object)true);
			s.SetField<Faction>(val2, "m_lockSecrets", (object)true);
			comment = "----------------------------------------------------------------------------------------------------------------------------";
			comment = "Custom Units";
			comment = "----------------------------------------------------------------------------------------------------------------------------";
			comment = "--------- Medieval++ ----------";
			SLMATool.AddUnitToFaction(SLMATool.CreateUnit("Scavenger", (UnitBlueprint)null, (Faction)null, Utilities.Utility.LoadBundleTextureToSprite("icon_scavenger")), val2, 4);
			SLMATool.AddUnitToFaction(SLMATool.CreateUnit("Pavise Crossbowman", (UnitBlueprint)null, (Faction)null, Utilities.Utility.LoadBundleTextureToSprite("icon_pavisecrossbowman")), val2, 5);
			SLMATool.AddUnitToFaction(SLMATool.CreateUnit("Truth Archivist", (UnitBlueprint)null, (Faction)null, Utilities.Utility.LoadBundleTextureToSprite("icon_trutharchivist")), val2, 6);
			SLMATool.AddUnitToFaction(SLMATool.CreateUnit("Battering Ram", (UnitBlueprint)null, (Faction)null, Utilities.Utility.LoadBundleTextureToSprite("icon_batteringram")), val2, 9);
			SLMATool.AddUnitToFaction(SLMATool.CreateUnit("Rook", (UnitBlueprint)null, (Faction)null, Utilities.Utility.LoadBundleTextureToSprite("icon_rook")), val2, 10);
			SLMATool.AddUnitToFaction(SLMATool.CreateUnit("Winged Hussar", (UnitBlueprint)null, (Faction)null, Utilities.Utility.LoadBundleTextureToSprite("icon_wingedhussar")), val2, 11);
			SLMATool.AddUnitToFaction(SLMATool.CreateUnit("Queen", (UnitBlueprint)null, (Faction)null, Utilities.Utility.LoadBundleTextureToSprite("icon_queen")), val2, 12);
			SLMATool.AddUnitToFaction(SLMATool.CreateUnit("Hunter Knight", (UnitBlueprint)null, (Faction)null, Utilities.Utility.LoadBundleTextureToSprite("icon_hunterknight")), val2, 13);
			SLMATool.AddUnitToFaction(SLMATool.CreateUnit("Catacomb Archbishop", (UnitBlueprint)null, (Faction)null, Utilities.Utility.LoadBundleTextureToSprite("icon_catacombarchbishop")), val2, 14);
			SLMATool.AddUnitToFaction(SLMATool.CreateUnit("Subjugator", (UnitBlueprint)null, (Faction)null, Utilities.Utility.LoadBundleTextureToSprite("icon_subjugator")), val2, 15);
			SLMATool.CreateUnit("Militum Ex Deus", (UnitBlueprint)null, val2, Utilities.Utility.LoadBundleTextureToSprite("icon_militumexeeus"));
			comment = "--------- Subunits ----------";
			SLMATool.CreateUnit("Battering Ram Rider", (UnitBlueprint)null, (Faction)SLMALoader.SDic["factions"]["Subunits"], val);
			SLMATool.CreateUnit("Rook Rider", (UnitBlueprint)null, (Faction)SLMALoader.SDic["factions"]["Subunits"], val);
			SLMATool.CreateUnit("Winged Hussar Rider", (UnitBlueprint)null, (Faction)SLMALoader.SDic["factions"]["Subunits"], val);
			comment = "--------- Spawns ----------";
			SLMATool.CreateUnit("Crypt Phantom", (UnitBlueprint)null, (Faction)SLMALoader.SDic["factions"]["Subunits"], val);
			SLMATool.CreateUnit("Black Knight CryptDungeon", (UnitBlueprint)null, (Faction)SLMALoader.SDic["factions"]["Subunits"], val);
			SLMATool.CreateUnit("Warden CryptDungeon", (UnitBlueprint)null, (Faction)SLMALoader.SDic["factions"]["Subunits"], val);
			SLMATool.CreateUnit("Witch CryptDungeon", (UnitBlueprint)null, (Faction)SLMALoader.SDic["factions"]["Subunits"], val);
			SLMATool.CreateUnit("Jailer CryptDungeon", (UnitBlueprint)null, (Faction)SLMALoader.SDic["factions"]["Subunits"], val);
			SLMATool.CreateUnit("Stalker CryptDungeon", (UnitBlueprint)null, (Faction)SLMALoader.SDic["factions"]["Subunits"], val);
			SLMATool.CreateUnit("Butcher CryptDungeon", (UnitBlueprint)null, (Faction)SLMALoader.SDic["factions"]["Subunits"], val);
			comment = "----------------------------------------------------------------------------------------------------------------------------";
			comment = "Custom Weapons";
			comment = "----------------------------------------------------------------------------------------------------------------------------";
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("MantisScythe", Utilities.Utility.LoadBundleGameObject("MantisScythe"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Weapon, 75425324), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("PaviseCrossbow", Utilities.Utility.LoadBundleGameObject("PaviseCrossbow"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Weapon, 5234123), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("ShadowDagger", Utilities.Utility.LoadBundleGameObject("ShadowDagger"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Weapon, 12432343), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Thrower_BogmireSludgeCauldron", Utilities.Utility.LoadBundleGameObject("Thrower_BogmireSludgeCauldron"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Weapon, 124234343), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("RoyaleArcaneStaff", Utilities.Utility.LoadBundleGameObject("RoyaleArcaneStaff"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Weapon, 523413243), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("QueenExecutionHandaxe", Utilities.Utility.LoadBundleGameObject("QueenExecutionHandaxe"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Weapon, 63454354), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("PulleyBow", Utilities.Utility.LoadBundleGameObject("PulleyBow"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Weapon, 6243223), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("WingedHussarLance", Utilities.Utility.LoadBundleGameObject("WingedHussarLance"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Weapon, 64532423), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("GunAxe", Utilities.Utility.LoadBundleGameObject("GunAxe"), true, (HideFlags)52, val, 766546345, true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("StaffOfCrypt", Utilities.Utility.LoadBundleGameObject("StaffOfCrypt"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Weapon, 5243423), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("SubjugatorTitanShield", Utilities.Utility.LoadBundleGameObject("SubjugatorTitanShield"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Weapon, 5342342), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("SubjugatorSword", Utilities.Utility.LoadBundleGameObject("SubjugatorSword"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Weapon, 4563543), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("TemplarMetalSpear", Utilities.Utility.LoadBundleGameObject("TemplarMetalSpear"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Weapon, 6345453), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("TemplarMetalSword", Utilities.Utility.LoadBundleGameObject("TemplarMetalSword"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Weapon, 63454234), true), "FACTION_MEDIEVAL", (TagType)0);
			comment = "----------------------------------------------------------------------------------------------------------------------------";
			comment = "Custom Abilities";
			comment = "----------------------------------------------------------------------------------------------------------------------------";
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Move_Scavenge", Utilities.Utility.LoadBundleGameObject("Move_Scavenge"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Ability, 643523432), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Move_ArchivedLies", (GameObject)SLMALoader.SDic["moves"]["Head_up"], true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Ability, 53242343), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Move_LanePush", (GameObject)SLMALoader.SDic["moves"]["Head_up"], true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Ability, 64234243), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Move_CompactTower", (GameObject)SLMALoader.SDic["moves"]["Head_up"], true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Ability, 52343232), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Move_Checkmate", (GameObject)SLMALoader.SDic["moves"]["Head_up"], true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Ability, 64351344), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Move_GambitCarried", Utilities.Utility.LoadBundleGameObject("Move_GambitCarried"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Ability, 62432324), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Move_GambitCarry", Utilities.Utility.LoadBundleGameObject("Move_GambitCarry"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Ability, 62432323), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Move_WolfstradeStance", Utilities.Utility.LoadBundleGameObject("Move_WolfstradeStance"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Ability, 42343212), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Move_TombOfHero", Utilities.Utility.LoadBundleGameObject("Move_TombOfHero"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Ability, 56234324), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Move_SubjugationDeath", Utilities.Utility.LoadBundleGameObject("Move_SubjugationDeath"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Ability, 5234312), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Move_DeterminantLaugh", Utilities.Utility.LoadBundleGameObject("Move_DeterminantLaugh"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Ability, 64535234), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Move_QuickSlash", Utilities.Utility.LoadBundleGameObject("Move_QuickSlash"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Ability, 64523423), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Move_SuspenseAura", Utilities.Utility.LoadBundleGameObject("Move_SuspenseAura"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Ability, 6234323), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Move_BrutalParry", Utilities.Utility.LoadBundleGameObject("Move_BrutalParry"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Ability, 35242343), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Move_BackShield", Utilities.Utility.LoadBundleGameObject("Move_BackShield"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Ability, 64353533), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Move_CloudyWarfield", Utilities.Utility.LoadBundleGameObject("Move_CloudyWarfield"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Ability, 8545364), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Move_AfterImage", Utilities.Utility.LoadBundleGameObject("Move_AfterImage"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Ability, 7554532), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Move_MasterfulParryOne", Utilities.Utility.LoadBundleGameObject("Move_MasterfulParryOne"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Ability, 6343243), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Move_MasterfulParryTwo", Utilities.Utility.LoadBundleGameObject("Move_MasterfulParryTwo"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Ability, 7435645), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Move_WarDynamicMovement", Utilities.Utility.LoadBundleGameObject("Move_WarDynamicMovement"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Ability, 75442532), true), "FACTION_MEDIEVAL", (TagType)0);
			comment = "----------------------------------------------------------------------------------------------------------------------------";
			comment = "Custom Clothing";
			comment = "----------------------------------------------------------------------------------------------------------------------------";
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("WhiteClothCape", Utilities.Utility.LoadBundleGameObject("WhiteClothCape"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Prop, 64253243), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("WhiteClothSkirt", Utilities.Utility.LoadBundleGameObject("WhiteClothSkirt"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Prop, 75643543), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("HunterKnight_Helmet", Utilities.Utility.LoadBundleGameObject("HunterKnight_Helmet"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Prop, 63453424), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("QueenCrown", Utilities.Utility.LoadBundleGameObject("QueenCrown"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Prop, 563453452), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("QueenDress", Utilities.Utility.LoadBundleGameObject("QueenDress"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Prop, 642234324), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("QueenFootwear", Utilities.Utility.LoadBundleGameObject("QueenFootwear"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Prop, 75465654), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("QueenHair", Utilities.Utility.LoadBundleGameObject("QueenHair"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Prop, 74352343), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("QueenShoes", Utilities.Utility.LoadBundleGameObject("QueenShoes"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Prop, 64354342), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("LeperKing_Mask", Utilities.Utility.LoadBundleGameObject("LeperKing_Mask"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Prop, 64573423), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Subjugator_ShoulderCover", Utilities.Utility.LoadBundleGameObject("Subjugator_ShoulderCover"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Prop, 523432213), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Subjugator_Helmet", Utilities.Utility.LoadBundleGameObject("Subjugator_Helmet"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Prop, 64535344), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("TruthArchivistRobe", Utilities.Utility.LoadBundleGameObject("TruthArchivistRobe"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Prop, 42143212), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("ShadowyAura", Utilities.Utility.LoadBundleGameObject("ShadowyAura"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Prop, 63454324), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("TruthArchivistRobeShadowAura", Utilities.Utility.LoadBundleGameObject("TruthArchivistRobeShadowAura"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Prop, 213123221), true), "FACTION_MEDIEVAL", (TagType)0);
			comment = "----------------------------------------------------------------------------------------------------------------------------";
			comment = "Custom Projectiles";
			comment = "----------------------------------------------------------------------------------------------------------------------------";
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("P_SilverBullet", Utilities.Utility.LoadBundleGameObject("P_PaviseCrossbow"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Projectile, 75524344), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("P_PaviseCrossbow", Utilities.Utility.LoadBundleGameObject("P_PaviseCrossbow"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Projectile, 643524323), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("P_BogmireSludgeCauldron", Utilities.Utility.LoadBundleGameObject("P_BogmireSludgeCauldron"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Projectile, 32423343), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("P_PulleyBow", Utilities.Utility.LoadBundleGameObject("P_PulleyBow"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.Projectile, 62534324), true), "FACTION_MEDIEVAL", (TagType)0);
			comment = "----------------------------------------------------------------------------------------------------------------------------";
			comment = "Custom Unit Bases";
			comment = "----------------------------------------------------------------------------------------------------------------------------";
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Scavenger_Unit_Base", Utilities.Utility.LoadBundleGameObject("Scavenger_Unit_Base"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.UnitBase, 635243423), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("TruthArchivist_Base", (GameObject)SLMALoader.SDic["bases"]["Humanoid"], true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.UnitBase, 62432342), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("BatteringRam_Base", Utilities.Utility.LoadBundleGameObject("BatteringRam_Base"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.UnitBase, 75523423), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Rook_UnitBase", Utilities.Utility.LoadBundleGameObject("Rook_UnitBase"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.UnitBase, 53124323), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("QueenUnit_Base", (GameObject)SLMALoader.SDic["bases"]["Humanoid"], true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.UnitBase, 634534534), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("HussarHorse_Base", (GameObject)SLMALoader.SDic["bases"]["Horse"], true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.UnitBase, 67243232), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("HunterKnight_Base", (GameObject)SLMALoader.SDic["bases"]["Humanoid"], true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.UnitBase, 74564534), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("CatacombArchbishop_Base", Utilities.Utility.LoadBundleGameObject("CatacombArchbishop_Base"), true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.UnitBase, 523434243), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Subjugator_Base", (GameObject)SLMALoader.SDic["bases"]["Stiffy"], true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.UnitBase, 52422340), true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("MilitumExDeus_Base", (GameObject)SLMALoader.SDic["bases"]["Humanoid"], true, (HideFlags)52, val, Utilities.Utility.IDChecker(Utilities.AssetType.UnitBase, 85634534), true), "FACTION_MEDIEVAL", (TagType)0);
			comment = "----------------------------------------------------------------------------------------------------------------------------";
			comment = "Custom Effect";
			comment = "----------------------------------------------------------------------------------------------------------------------------";
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Eff_BogmireSludgeCauldron", Utilities.Utility.LoadBundleGameObject("Eff_BogmireSludgeCauldron"), true, (HideFlags)52, (Sprite)null, 0, true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Eff_DivineForce", Utilities.Utility.LoadBundleGameObject("Eff_DivineForce"), true, (HideFlags)52, (Sprite)null, 0, true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Eff_Bleeding", Utilities.Utility.LoadBundleGameObject("Eff_Bleeding"), true, (HideFlags)52, (Sprite)null, 0, true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Eff_AttackBuff", Utilities.Utility.LoadBundleGameObject("Eff_AttackBuff"), true, (HideFlags)52, (Sprite)null, 0, true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Eff_Subjugation", Utilities.Utility.LoadBundleGameObject("Eff_Subjugation"), true, (HideFlags)52, (Sprite)null, 0, true), "FACTION_MEDIEVAL", (TagType)0);
			comment = "----------------------------------------------------------------------------------------------------------------------------";
			comment = "Custom Explosions";
			comment = "----------------------------------------------------------------------------------------------------------------------------";
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Exp_Scavenge", Utilities.Utility.LoadBundleGameObject("Exp_Scavenge"), true, (HideFlags)52, (Sprite)null, 0, true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Exp_RookStomp", Utilities.Utility.LoadBundleGameObject("Exp_RookStomp"), true, (HideFlags)52, (Sprite)null, 0, true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Exp_BogmireSludgeCauldron", Utilities.Utility.LoadBundleGameObject("Exp_BogmireSludgeCauldron"), true, (HideFlags)52, (Sprite)null, 0, true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Exp_RamExplosion", Utilities.Utility.LoadBundleGameObject("Exp_RamExplosion"), true, (HideFlags)52, (Sprite)null, 0, true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Exp_ArcaneAttackSpeedIncrease", Utilities.Utility.LoadBundleGameObject("Exp_ArcaneAttackSpeedIncrease"), true, (HideFlags)52, (Sprite)null, 0, true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Exp_SubjugationDeath", Utilities.Utility.LoadBundleGameObject("Exp_SubjugationDeath"), true, (HideFlags)52, (Sprite)null, 0, true), "FACTION_MEDIEVAL", (TagType)0);
			Utilities.Utility.ItemCategorizer.SetTag(UPool.MyPool.AddObject("Exp_SubjugationShield", Utilities.Utility.LoadBundleGameObject("Exp_SubjugationShield"), true, (HideFlags)52, (Sprite)null, 0, true), "FACTION_MEDIEVAL", (TagType)0);
		}

		public static void SetBlueprint(UnitBlueprint unit, LandfallContentDatabase db)
		{
			//IL_011f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0125: Expected O, but got Unknown
			//IL_0140: Unknown result type (might be due to invalid IL or missing references)
			//IL_0146: Expected O, but got Unknown
			//IL_0161: Unknown result type (might be due to invalid IL or missing references)
			//IL_0167: Expected O, but got Unknown
			//IL_0182: Unknown result type (might be due to invalid IL or missing references)
			//IL_0188: Expected O, but got Unknown
			//IL_01a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_01a9: Expected O, but got Unknown
			//IL_01c4: Unknown result type (might be due to invalid IL or missing references)
			//IL_01ca: Expected O, but got Unknown
			//IL_01e5: Unknown result type (might be due to invalid IL or missing references)
			//IL_01eb: Expected O, but got Unknown
			//IL_0206: Unknown result type (might be due to invalid IL or missing references)
			//IL_020c: Expected O, but got Unknown
			//IL_0227: Unknown result type (might be due to invalid IL or missing references)
			//IL_022d: Expected O, but got Unknown
			//IL_0249: Unknown result type (might be due to invalid IL or missing references)
			//IL_024f: Expected O, but got Unknown
			//IL_025e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0265: Expected O, but got Unknown
			//IL_029b: Unknown result type (might be due to invalid IL or missing references)
			//IL_02a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_02b6: Unknown result type (might be due to invalid IL or missing references)
			//IL_02bb: Unknown result type (might be due to invalid IL or missing references)
			//IL_02c5: Unknown result type (might be due to invalid IL or missing references)
			//IL_02cb: Expected O, but got Unknown
			//IL_0303: Unknown result type (might be due to invalid IL or missing references)
			//IL_0308: Unknown result type (might be due to invalid IL or missing references)
			//IL_031d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0322: Unknown result type (might be due to invalid IL or missing references)
			//IL_032e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0334: Expected O, but got Unknown
			//IL_0370: Unknown result type (might be due to invalid IL or missing references)
			//IL_0375: Unknown result type (might be due to invalid IL or missing references)
			//IL_038a: Unknown result type (might be due to invalid IL or missing references)
			//IL_038f: Unknown result type (might be due to invalid IL or missing references)
			//IL_039b: Unknown result type (might be due to invalid IL or missing references)
			//IL_03a2: Expected O, but got Unknown
			//IL_03d7: Unknown result type (might be due to invalid IL or missing references)
			//IL_03dc: Unknown result type (might be due to invalid IL or missing references)
			//IL_03f2: Unknown result type (might be due to invalid IL or missing references)
			//IL_03f7: Unknown result type (might be due to invalid IL or missing references)
			//IL_0401: Unknown result type (might be due to invalid IL or missing references)
			//IL_0408: Expected O, but got Unknown
			//IL_043d: 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_0458: Unknown result type (might be due to invalid IL or missing references)
			//IL_045d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0467: Unknown result type (might be due to invalid IL or missing references)
			//IL_046e: Expected O, but got Unknown
			//IL_04a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_04a8: Unknown result type (might be due to invalid IL or missing references)
			//IL_04be: Unknown result type (might be due to invalid IL or missing references)
			//IL_04c3: Unknown result type (might be due to invalid IL or missing references)
			//IL_04cd: Unknown result type (might be due to invalid IL or missing references)
			//IL_04d4: Expected O, but got Unknown
			//IL_0504: Unknown result type (might be due to invalid IL or missing references)
			//IL_0509: Unknown result type (might be due to invalid IL or missing references)
			//IL_051f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0524: Unknown result type (might be due to invalid IL or missing references)
			//IL_052e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0535: Expected O, but got Unknown
			//IL_056a: Unknown result type (might be due to invalid IL or missing references)
			//IL_056f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0585: Unknown result type (might be due to invalid IL or missing references)
			//IL_058a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0595: Unknown result type (might be due to invalid IL or missing references)
			//IL_059b: Expected O, but got Unknown
			//IL_05dc: Unknown result type (might be due to invalid IL or missing references)
			//IL_05e1: Unknown result type (might be due to invalid IL or missing references)
			//IL_05f6: Unknown result type (might be due to invalid IL or missing references)
			//IL_05fb: Unknown result type (might be due to invalid IL or missing references)
			//IL_0608: Unknown result type (might be due to invalid IL or missing references)
			//IL_060f: Expected O, but got Unknown
			//IL_063e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0643: Unknown result type (might be due to invalid IL or missing references)
			//IL_0659: Unknown result type (might be due to invalid IL or missing references)
			//IL_065e: 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_067c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0790: Unknown result type (might be due to invalid IL or missing references)
			//IL_0796: Expected O, but got Unknown
			//IL_07b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_07b7: Expected O, but got Unknown
			//IL_07d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_07d8: Expected O, but got Unknown
			//IL_07f3: Unknown result type (might be due to invalid IL or missing references)
			//IL_07f9: Expected O, but got Unknown
			//IL_0814: Unknown result type (might be due to invalid IL or missing references)
			//IL_081a: Expected O, but got Unknown
			//IL_0835: Unknown result type (might be due to invalid IL or missing references)
			//IL_083b: Expected O, but got Unknown
			//IL_0856: Unknown result type (might be due to invalid IL or missing references)
			//IL_085c: Expected O, but got Unknown
			//IL_0877: Unknown result type (might be due to invalid IL or missing references)
			//IL_087d: Expected O, but got Unknown
			//IL_0898: Unknown result type (might be due to invalid IL or missing references)
			//IL_089e: Expected O, but got Unknown
			//IL_08ba: Unknown result type (might be due to invalid IL or missing references)
			//IL_08c0: Expected O, but got Unknown
			//IL_08dc: Unknown result type (might be due to invalid IL or missing references)
			//IL_08e2: Expected O, but got Unknown
			//IL_08f3: Unknown result type (might be due to invalid IL or missing references)
			//IL_08fa: Expected O, but got Unknown
			//IL_093c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0941: Unknown result type (might be due to invalid IL or missing references)
			//IL_0957: Unknown result type (might be due to invalid IL or missing references)
			//IL_095c: Unknown result type (might be due to invalid IL or missing references)
			//IL_096b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0972: Expected O, but got Unknown
			//IL_09a8: Unknown result type (might be due to invalid IL or missing references)
			//IL_09ad: Unknown result type (might be due to invalid IL or missing references)
			//IL_09c3: Unknown result type (might be due to invalid IL or missing references)
			//IL_09c8: Unknown result type (might be due to invalid IL or missing references)
			//IL_09d3: Unknown result type (might be due to invalid IL or missing references)
			//IL_09da: Expected O, but got Unknown
			//IL_0a0a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a0f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a25: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a2a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a35: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a3c: Expected O, but got Unknown
			//IL_0a7b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a80: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a96: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a9b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0aaa: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ab1: Expected O, but got Unknown
			//IL_0ae4: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ae9: Unknown result type (might be due to invalid IL or missing references)
			//IL_0aff: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b04: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b0c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b17: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b1e: Expected O, but got Unknown
			//IL_0b4e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b53: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b69: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b6e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b76: 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_0b88: Expected O, but got Unknown
			//IL_0bbb: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bc0: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bd6: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bdb: Unknown result type (might be due to invalid IL or missing references)
			//IL_0be6: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bed: Expected O, but got Unknown
			//IL_0c25: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c2a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c40: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c45: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c54: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c5b: Expected O, but got Unknown
			//IL_0c8b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c90: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ca6: Unknown result type (might be due to invalid IL or missing references)
			//IL_0cab: Unknown result type (might be due to invalid IL or missing references)
			//IL_0cb7: Unknown result type (might be due to invalid IL or missing references)
			//IL_0cbe: Expected O, but got Unknown
			//IL_0cfd: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d02: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d18: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d1d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d2d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d34: Expected O, but got Unknown
			//IL_0d64: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d69: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d7f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d84: Unknown result type (might be due to invalid IL or missing references)
			//IL_0efa: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f00: Expected O, but got Unknown
			//IL_0f1b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f21: Expected O, but got Unknown
			//IL_0f2f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f35: Unknown result type (might be due to invalid IL or missing references)
			//IL_101d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1023: Expected O, but got Unknown
			//IL_1034: Unknown result type (might be due to invalid IL or missing references)
			//IL_103a: Expected O, but got Unknown
			//IL_104b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1051: Expected O, but got Unknown
			//IL_117f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1185: Expected O, but got Unknown
			//IL_133f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1345: Expected O, but got Unknown
			//IL_1360: Unknown result type (might be due to invalid IL or missing references)
			//IL_1366: Expected O, but got Unknown
			//IL_1381: Unknown result type (might be due to invalid IL or missing references)
			//IL_1387: Expected O, but got Unknown
			//IL_1395: Unknown result type (might be due to invalid IL or missing references)
			//IL_139b: Unknown result type (might be due to invalid IL or missing references)
			//IL_149f: Unknown result type (might be due to invalid IL or missing references)
			//IL_14a5: Expected O, but got Unknown
			//IL_14c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_14c6: Expected O, but got Unknown
			//IL_14e1: Unknown result type (might be due to invalid IL or missing references)
			//IL_14e7: Expected O, but got Unknown
			//IL_1502: Unknown result type (might be due to invalid IL or missing references)
			//IL_1508: Expected O, but got Unknown
			//IL_1523: Unknown result type (might be due to invalid IL or missing references)
			//IL_1529: Expected O, but got Unknown
			//IL_1537: Unknown result type (might be due to invalid IL or missing references)
			//IL_153e: Expected O, but got Unknown
			//IL_1578: Unknown result type (might be due to invalid IL or missing references)
			//IL_157d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1593: Unknown result type (might be due to invalid IL or missing references)
			//IL_1598: Unknown result type (might be due to invalid IL or missing references)
			//IL_15a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_15a9: Expected O, but got Unknown
			//IL_15df: Unknown result type (might be due to invalid IL or missing references)
			//IL_15e4: Unknown result type (might be due to invalid IL or missing references)
			//IL_15fa: Unknown result type (might be due to invalid IL or missing references)
			//IL_15ff: Unknown result type (might be due to invalid IL or missing references)
			//IL_1609: Unknown result type (might be due to invalid IL or missing references)
			//IL_1610: Expected O, but got Unknown
			//IL_1640: Unknown result type (might be due to invalid IL or missing references)
			//IL_1645: Unknown result type (might be due to invalid IL or missing references)
			//IL_165b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1660: Unknown result type (might be due to invalid IL or missing references)
			//IL_166a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1671: Expected O, but got Unknown
			//IL_16a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_16a5: Unknown result type (might be due to invalid IL or missing references)
			//IL_16bb: Unknown result type (might be due to invalid IL or missing references)
			//IL_16c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_16ca: Unknown result type (might be due to invalid IL or missing references)
			//IL_16d1: Expected O, but got Unknown
			//IL_1706: Unknown result type (might be due to invalid IL or missing references)
			//IL_170b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1721: Unknown result type (might be due to invalid IL or missing references)
			//IL_1726: Unknown result type (might be due to invalid IL or missing references)
			//IL_1755: Unknown result type (might be due to invalid IL or missing references)
			//IL_175b: Expected O, but got Unknown
			//IL_1776: Unknown result type (might be due to invalid IL or missing references)
			//IL_177c: Expected O, but got Unknown
			//IL_1797: Unknown result type (might be due to invalid IL or missing references)
			//IL_179d: Expected O, but got Unknown
			//IL_17bf: Unknown result type (might be due to invalid IL or missing references)
			//IL_17c5: Expected O, but got Unknown
			//IL_18e8: Unknown result type (might be due to invalid IL or missing references)
			//IL_18ee: Expected O, but got Unknown
			//IL_1909: Unknown result type (might be due to invalid IL or missing references)
			//IL_190f: Expected O, but got Unknown
			//IL_192a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1930: Expected O, but got Unknown
			//IL_194b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1951: Expected O, but got Unknown
			//IL_196c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1972: Expected O, but got Unknown
			//IL_198d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1993: Expected O, but got Unknown
			//IL_19ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_19b4: Expected O, but got Unknown
			//IL_19cf: Unknown result type (might be due to invalid IL or missing references)
			//IL_19d5: Expected O, but got Unknown
			//IL_19f0: Unknown result type (might be due to invalid IL or missing references)
			//IL_19f6: Expected O, but got Unknown
			//IL_1a12: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a18: Expected O, but got Unknown
			//IL_1a34: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a3a: Expected O, but got Unknown
			//IL_1a56: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a5c: Expected O, but got Unknown
			//IL_1a78: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a7e: Expected O, but got Unknown
			//IL_1a9a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1aa0: Expected O, but got Unknown
			//IL_1ac4: Unknown result type (might be due to invalid IL or missing references)
			//IL_1acb: Expected O, but got Unknown
			//IL_1b00: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b05: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b1b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b20: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b2b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b32: Expected O, but got Unknown
			//IL_1b62: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b67: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b7d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b82: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b8d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b94: Expected O, but got Unknown
			//IL_1bca: Unknown result type (might be due to invalid IL or missing references)
			//IL_1bcf: Unknown result type (might be due to invalid IL or missing references)
			//IL_1be5: Unknown result type (might be due to invalid IL or missing references)
			//IL_1bea: Unknown result type (might be due to invalid IL or missing references)
			//IL_1bf5: Unknown result type (might be due to invalid IL or missing references)
			//IL_1bfc: Expected O, but got Unknown
			//IL_1c31: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c36: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c4c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c51: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c5c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c63: Expected O, but got Unknown
			//IL_1c9d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ca2: Unknown result type (might be due to invalid IL or missing references)
			//IL_1cb8: Unknown result type (might be due to invalid IL or missing references)
			//IL_1cbd: Unknown result type (might be due to invalid IL or missing references)
			//IL_1cc8: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ccf: Expected O, but got Unknown
			//IL_1d0e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d13: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d29: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d2e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d3d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d44: Expected O, but got Unknown
			//IL_1d7a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d7f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d95: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d9a: 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_1dac: Expected O, but got Unknown
			//IL_1de2: Unknown result type (might be due to invalid IL or missing references)
			//IL_1de7: Unknown result type (might be due to invalid IL or missing references)
			//IL_1dfd: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e02: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e0d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e14: Expected O, but got Unknown
			//IL_1e49: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e4e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e64: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e69: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e75: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e7c: Expected O, but got Unknown
			//IL_1ec0: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ec5: Unknown result type (might be due to invalid IL or missing references)
			//IL_1edb: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ee0: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ef0: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ef7: Expected O, but got Unknown
			//IL_1f2d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f32: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f48: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f4d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f59: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f60: Expected O, but got Unknown
			//IL_1f95: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f9a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fb0: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fb5: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fc1: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fc8: Expected O, but got Unknown
			//IL_2001: Unknown result type (might be due to invalid IL or missing references)
			//IL_2006: Unknown result type (might be due to invalid IL or missing references)
			//IL_201c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2021: Unknown result type (might be due to invalid IL or missing references)
			//IL_2031: Unknown result type (might be due to invalid IL or missing references)
			//IL_2038: Expected O, but got Unknown
			//IL_206d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2072: Unknown result type (might be due to invalid IL or missing references)
			//IL_2088: Unknown result type (might be due to invalid IL or missing references)
			//IL_208d: Unknown result type (might be due to invalid IL or missing references)
			//IL_20d1: Unknown result type (might be due to invalid IL or missing references)
			//IL_20d7: Expected O, but got Unknown
			//IL_21df: Unknown result type (might be due to invalid IL or missing references)
			//IL_21e5: Expected O, but got Unknown
			//IL_230e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2314: Expected O, but got Unknown
			//IL_232f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2335: Expected O, but got Unknown
			//IL_2350: Unknown result type (might be due to invalid IL or missing references)
			//IL_2356: Expected O, but got Unknown
			//IL_2371: Unknown result type (might be due to invalid IL or missing references)
			//IL_2377: Expected O, but got Unknown
			//IL_2392: Unknown result type (might be due to invalid IL or missing references)
			//IL_2398: Expected O, but got Unknown
			//IL_23b3: Unknown result type (might be due to invalid IL or missing references)
			//IL_23b9: Expected O, but got Unknown
			//IL_23d4: Unknown result type (might be due to invalid IL or missing references)
			//IL_23da: Expected O, but got Unknown
			//IL_23f5: Unknown result type (might be due to invalid IL or missing references)
			//IL_23fb: Expected O, but got Unknown
			//IL_2416: Unknown result type (might be due to invalid IL or missing references)
			//IL_241c: Expected O, but got Unknown
			//IL_2438: Unknown result type (might be due to invalid IL or missing references)
			//IL_243e: Expected O, but got Unknown
			//IL_2475: Unknown result type (might be due to invalid IL or missing references)
			//IL_247c: Expected O, but got Unknown
			//IL_24b2: Unknown result type (might be due to invalid IL or missing references)
			//IL_24b7: Unknown result type (might be due to invalid IL or missing references)
			//IL_24cd: Unknown result type (might be due to invalid IL or missing references)
			//IL_24d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_24dd: Unknown result type (might be due to invalid IL or missing references)
			//IL_24e4: Expected O, but got Unknown
			//IL_251a: Unknown result type (might be due to invalid IL or missing references)
			//IL_251f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2535: Unknown result type (might be due to invalid IL or missing references)
			//IL_253a: 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_254c: Expected O, but got Unknown
			//IL_2582: Unknown result type (might be due to invalid IL or missing references)
			//IL_2587: Unknown result type (might be due to invalid IL or missing references)
			//IL_259d: Unknown result type (might be due to invalid IL or missing references)
			//IL_25a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_25ad: Unknown result type (might be due to invalid IL or missing references)
			//IL_25b4: Expected O, but got Unknown
			//IL_25ea: Unknown result type (might be due to invalid IL or missing references)
			//IL_25ef: Unknown result type (might be due to invalid IL or missing references)
			//IL_2605: Unknown result type (might be due to invalid IL or missing references)
			//IL_260a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2615: Unknown result type (might be due to invalid IL or missing references)
			//IL_261c: Expected O, but got Unknown
			//IL_2652: Unknown result type (might be due to invalid IL or missing references)
			//IL_2657: Unknown result type (might be due to invalid IL or missing references)
			//IL_266d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2672: Unknown result type (might be due to invalid IL or missing references)
			//IL_267d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2684: Expected O, but got Unknown
			//IL_26ba: Unknown result type (might be due to invalid IL or missing references)
			//IL_26bf: Unknown result type (might be due to invalid IL or missing references)
			//IL_26d5: Unknown result type (might be due to invalid IL or missing references)
			//IL_26da: Unknown result type (might be due to invalid IL or missing references)
			//IL_26e5: Unknown result type (might be due to invalid IL or missing references)
			//IL_26ec: Expected O, but got Unknown
			//IL_272a: Unknown result type (might be due to invalid IL or missing references)
			//IL_272f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2745: Unknown result type (might be due to invalid IL or missing references)
			//IL_274a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2759: Unknown result type (might be due to invalid IL or missing references)
			//IL_2760: Expected O, but got Unknown
			//IL_2795: Unknown result type (might be due to invalid IL or missing references)
			//IL_279a: Unknown result type (might be due to invalid IL or missing references)
			//IL_27b0: Unknown result type (might be due to invalid IL or missing references)
			//IL_27b5: Unknown result type (might be due to invalid IL or missing references)
			//IL_27c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_27c7: Expected O, but got Unknown
			//IL_280b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2810: Unknown result type (might be due to invalid IL or missing references)
			//IL_2826: Unknown result type (might be due to invalid IL or missing references)
			//IL_282b: Unknown result type (might be due to invalid IL or missing references)
			//IL_283b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2842: Expected O, but got Unknown
			//IL_2872: Unknown result type (might be due to invalid IL or missing references)
			//IL_2877: 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_2892: Unknown result type (might be due to invalid IL or missing references)
			//IL_28c4: Unknown result type (might be due to invalid IL or missing references)
			//IL_28ca: Expected O, but got Unknown
			//IL_295d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a97: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a9d: Expected O, but got Unknown
			//IL_2ab8: Unknown result type (might be due to invalid IL or missing references)
			//IL_2abe: Expected O, but got Unknown
			//IL_2ad9: Unknown result type (might be due to invalid IL or missing references)
			//IL_2adf: Expected O, but got Unknown
			//IL_2afa: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b00: Expected O, but got Unknown
			//IL_2b1b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b21: Expected O, but got Unknown
			//IL_2b3c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b42: Expected O, but got Unknown
			//IL_2b5d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b63: Expected O, but got Unknown
			//IL_2b7e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b84: Expected O, but got Unknown
			//IL_2b9f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ba5: Expected O, but got Unknown
			//IL_2bc1: Unknown result type (might be due to invalid IL or missing references)
			//IL_2bc7: Expected O, but got Unknown
			//IL_2be3: Unknown result type (might be due to invalid IL or missing references)
			//IL_2be9: Expected O, but got Unknown
			//IL_2c05: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c0b: Expected O, but got Unknown
			//IL_2c27: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c2d: Expected O, but got Unknown
			//IL_2c49: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c4f: Expected O, but got Unknown
			//IL_2c6b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c71: Expected O, but got Unknown
			//IL_2c8d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c93: Expected O, but got Unknown
			//IL_2caf: Unknown result type (might be due to invalid IL or missing references)
			//IL_2cb5: Expected O, but got Unknown
			//IL_2cd1: Unknown result type (might be due to invalid IL or missing references)
			//IL_2cd7: Expected O, but got Unknown
			//IL_2cf3: Unknown result type (might be due to invalid IL or missing references)
			//IL_2cf9: Expected O, but got Unknown
			//IL_2d15: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d1b: Expected O, but got Unknown
			//IL_2d37: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d3d: Expected O, but got Unknown
			//IL_2d74: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d7b: Expected O, but got Unknown
			//IL_2db1: Unknown result type (might be due to invalid IL or missing references)
			//IL_2db6: Unknown result type (might be due to invalid IL or missing references)
			//IL_2dcc: Unknown result type (might be due to invalid IL or missing references)
			//IL_2dd1: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ddc: Unknown result type (might be due to invalid IL or missing references)
			//IL_2de3: Expected O, but got Unknown
			//IL_2e1c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e21: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e37: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e3c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e4b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e52: Expected O, but got Unknown
			//IL_2e87: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e8c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ea2: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ea7: Unknown result type (might be due to invalid IL or missing references)
			//IL_2eb2: Unknown result type (might be due to invalid IL or missing references)
			//IL_2eb9: Expected O, but got Unknown
			//IL_2eef: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ef4: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f0a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f0f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f1a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f21: Expected O, but got Unknown
			//IL_2f51: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f56: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f6c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f71: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f7c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f83: Expected O, but got Unknown
			//IL_2fb9: Unknown result type (might be due to invalid IL or missing references)
			//IL_2fbe: Unknown result type (might be due to invalid IL or missing references)
			//IL_2fd4: Unknown result type (might be due to invalid IL or missing references)
			//IL_2fd9: Unknown result type (might be due to invalid IL or missing references)
			//IL_2fe4: Unknown result type (might be due to invalid IL or missing references)
			//IL_2feb: Expected O, but got Unknown
			//IL_3021: Unknown result type (might be due to invalid IL or missing references)
			//IL_3026: Unknown result type (might be due to invalid IL or missing references)
			//IL_303c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3041: Unknown result type (might be due to invalid IL or missing references)
			//IL_304c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3053: Expected O, but got Unknown
			//IL_3088: Unknown result type (might be due to invalid IL or missing references)
			//IL_308d: Unknown result type (might be due to invalid IL or missing references)
			//IL_30a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_30a8: Unknown result type (might be due to invalid IL or missing references)
			//IL_30b3: Unknown result type (might be due to invalid IL or missing references)
			//IL_30ba: Expected O, but got Unknown
			//IL_30ed: Unknown result type (might be due to invalid IL or missing references)
			//IL_30f2: Unknown result type (might be due to invalid IL or missing references)
			//IL_3108: Unknown result type (might be due to invalid IL or missing references)
			//IL_310d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3119: Unknown result type (might be due to invalid IL or missing references)
			//IL_3120: Expected O, but got Unknown
			//IL_3155: Unknown result type (might be due to invalid IL or missing references)
			//IL_315a: Unknown result type (might be due to invalid IL or missing references)
			//IL_3170: Unknown result type (might be due to invalid IL or missing references)
			//IL_3175: 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_3188: Expected O, but got Unknown
			//IL_31b8: Unknown result type (might be due to invalid IL or missing references)
			//IL_31bd: Unknown result type (might be due to invalid IL or missing references)
			//IL_31d3: Unknown result type (might be due to invalid IL or missing references)
			//IL_31d8: Unknown result type (might be due to invalid IL or missing references)
			//IL_31e4: Unknown result type (might be due to invalid IL or missing references)
			//IL_31eb: Expected O, but got Unknown
			//IL_321b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3220: Unknown result type (might be due to invalid IL or missing references)
			//IL_3236: Unknown result type (might be due to invalid IL or missing references)
			//IL_323b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3247: Unknown result type (might be due to invalid IL or missing references)
			//IL_324e: Expected O, but got Unknown
			//IL_3283: Unknown result type (might be due to invalid IL or missing references)
			//IL_3288: Unknown result type (might be due to invalid IL or missing references)
			//IL_329e: Unknown result type (might be due to invalid IL or missing references)
			//IL_32a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_32af: Unknown result type (might be due to invalid IL or missing references)
			//IL_32b6: Expected O, but got Unknown
			//IL_32e6: Unknown result type (might be due to invalid IL or missing references)
			//IL_32eb: 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_3306: Unknown result type (might be due to invalid IL or missing references)
			//IL_3312: Unknown result type (might be due to invalid IL or missing references)
			//IL_3319: Expected O, but got Unknown
			//IL_334f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3354: Unknown result type (might be due to invalid IL or missing references)
			//IL_336a: Unknown result type (might be due to invalid IL or missing references)
			//IL_336f: Unknown result type (might be due to invalid IL or missing references)
			//IL_337b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3382: Expected O, but got Unknown
			//IL_33b7: Unknown result type (might be due to invalid IL or missing references)
			//IL_33bc: Unknown result type (might be due to invalid IL or missing references)
			//IL_33d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_33d7: Unknown result type (might be due to invalid IL or missing references)
			//IL_33e3: Unknown result type (might be due to invalid IL or missing references)
			//IL_33ea: Expected O, but got Unknown
			//IL_3420: Unknown result type (might be due to invalid IL or missing references)
			//IL_3425: Unknown result type (might be due to invalid IL or missing references)
			//IL_343b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3440: Unknown result type (might be due to invalid IL or missing references)
			//IL_344c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3453: Expected O, but got Unknown
			//IL_3488: Unknown result type (might be due to invalid IL or missing references)
			//IL_348d: Unknown result type (might be due to invalid IL or missing references)
			//IL_34a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_34a8: 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_34bb: Expected O, but got Unknown
			//IL_34f0: Unknown result type (might be due to invalid IL or missing references)
			//IL_34f5: Unknown result type (might be due to invalid IL or missing references)
			//IL_350b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3510: Unknown result type (might be due to invalid IL or missing references)
			//IL_351c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3523: Expected O, but got Unknown
			//IL_3558: Unknown result type (might be due to invalid IL or missing references)
			//IL_355d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3573: Unknown result type (might be due to invalid IL or missing references)
			//IL_3578: Unknown result type (might be due to invalid IL or missing references)
			//IL_3584: Unknown result type (might be due to invalid IL or missing references)
			//IL_358b: Expected O, but got Unknown
			//IL_35bb: Unknown result type (might be due to invalid IL or missing references)
			//IL_35c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_35d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_35db: Unknown result type (might be due to invalid IL or missing references)
			//IL_35f4: Unknown result type (might be due to invalid IL or missing references)
			//IL_35fa: Unknown result type (might be due to invalid IL or missing references)
			//IL_362e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3634: Expected O, but got Unknown
			//IL_364f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3655: Expected O, but got Unknown
			//IL_3670: Unknown result type (might be due to invalid IL or missing references)
			//IL_3676: Expected O, but got Unknown
			//IL_3691: Unknown result type (might be due to invalid IL or missing references)
			//IL_3697: Expected O, but got Unknown
			//IL_36b2: Unknown result type (might be due to invalid IL or missing references)
			//IL_36b8: Expected O, but got Unknown
			//IL_36d3: Unknown result type (might be due to invalid IL or missing references)
			//IL_36d9: Expected O, but got Unknown
			//IL_36f4: Unknown result type (might be due to invalid IL or missing references)
			//IL_36fa: Expected O, but got Unknown
			//IL_3715: Unknown result type (might be due to invalid IL or missing references)
			//IL_371b: Expected O, but got Unknown
			//IL_3736: Unknown result type (might be due to invalid IL or missing references)
			//IL_373c: Expected O, but got Unknown
			//IL_3758: Unknown result type (might be due to invalid IL or missing references)
			//IL_375e: Expected O, but got Unknown
			//IL_38c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_38c8: Expected O, but got Unknown
			//IL_38e3: Unknown result type (might be due to invalid IL or missing references)
			//IL_38e9: Expected O, but got Unknown
			//IL_3904: Unknown result type (might be due to invalid IL or missing references)
			//IL_390a: Expected O, but got Unknown
			//IL_3925: Unknown result type (might be due to invalid IL or missing references)
			//IL_392b: Expected O, but got Unknown
			//IL_3946: Unknown result type (might be due to invalid IL or missing references)
			//IL_394c: Expected O, but got Unknown
			//IL_3967: Unknown result type (might be due to invalid IL or missing references)
			//IL_396d: Expected O, but got Unknown
			//IL_397d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3984: Expected O, but got Unknown
			//IL_39bd: Unknown result type (might be due to invalid IL or missing references)
			//IL_39c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_39d8: Unknown result type (might be due to invalid IL or missing references)
			//IL_39dd: Unknown result type (might be due to invalid IL or missing references)
			//IL_39ec: Unknown result type (might be due to invalid IL or missing references)
			//IL_39f3: Expected O, but got Unknown
			//IL_3a32: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a37: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a4d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a52: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a61: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a68: Expected O, but got Unknown
			//IL_3aa6: Unknown result type (might be due to invalid IL or missing references)
			//IL_3aab: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ac1: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ac6: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ad5: Unknown result type (might be due to invalid IL or missing references)
			//IL_3adc: Expected O, but got Unknown
			//IL_3b1a: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b1f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b35: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b3a: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b49: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b50: Expected O, but got Unknown
			//IL_3b8f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b94: Unknown result type (might be due to invalid IL or missing references)
			//IL_3baa: Unknown result type (might be due to invalid IL or missing references)
			//IL_3baf: Unknown result type (might be due to invalid IL or missing references)
			//IL_3bbe: Unknown result type (might be due to invalid IL or missing references)
			//IL_3bc5: Expected O, but got Unknown
			//IL_3bf5: Unknown result type (might be due to invalid IL or missing references)
			//IL_3bfa: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c10: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c15: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ce1: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ce7: Expected O, but got Unknown
			//IL_3d02: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d08: Expected O, but got Unknown
			//IL_3d23: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d29: Expected O, but got Unknown
			//IL_3d44: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d4a: Expected O, but got Unknown
			//IL_3d65: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d6b: Expected O, but got Unknown
			//IL_3d86: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d8c: Expected O, but got Unknown
			//IL_3da7: Unknown result type (might be due to invalid IL or missing references)
			//IL_3dad: Expected O, but got Unknown
			//IL_3dc8: Unknown result type (might be due to invalid IL or missing references)
			//IL_3dce: Expected O, but got Unknown
			//IL_3dde: Unknown result type (might be due to invalid IL or missing references)
			//IL_3de5: Expected O, but got Unknown
			//IL_3e14: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e19: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e2f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e34: 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_3e46: Expected O, but got Unknown
			//IL_3e8a: 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_3ea5: Unknown result type (might be due to invalid IL or missing references)
			//IL_3eaa: Unknown result type (might be due to invalid IL or missing references)
			//IL_3eb9: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ec0: Expected O, but got Unknown
			//IL_3ef0: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ef5: 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_3f10: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f1b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f22: Expected O, but got Unknown
			//IL_3f61: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f66: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f7c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f81: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f90: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f97: Expected O, but got Unknown
			//IL_3fd5: Unknown result type (might be due to invalid IL or missing references)
			//IL_3fda: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ff0: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ff5: Unknown result type (might be due to invalid IL or missing references)
			//IL_4004: Unknown result type (might be due to invalid IL or missing references)
			//IL_400b: Expected O, but got Unknown
			//IL_403a: Unknown result type (might be due to invalid IL or missing references)
			//IL_403f: Unknown result type (might be due to invalid IL or missing references)
			//IL_4055: Unknown result type (might be due to invalid IL or missing references)
			//IL_405a: Unknown result type (might be due to invalid IL or missing references)
			//IL_4065: Unknown result type (might be due to invalid IL or missing references)
			//IL_406c: Expected O, but got Unknown
			//IL_40a5: Unknown result type (might be due to invalid IL or missing references)
			//IL_40aa: Unknown result type (might be due to invalid IL or missing references)
			//IL_40c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_40c5: Unknown result type (might be due to invalid IL or missing references)
			//IL_40d4: Unknown result type (might be due to invalid IL or missing references)
			//IL_40db: Expected O, but got Unknown
			//IL_410a: Unknown result type (might be due to invalid IL or missing references)
			//IL_410f: Unknown result type (might be due to invalid IL or missing references)
			//IL_4125: Unknown result type (might be due to invalid IL or missing references)
			//IL_412a: Unknown result type (might be due to invalid IL or missing references)
			//IL_4202: Unknown result type (might be due to invalid IL or missing references)
			//IL_4208: Expected O, but got Unknown
			//IL_4223: Unknown result type (might be due to invalid IL or missing references)
			//IL_4229: Expected O, but got Unknown
			//IL_4244: Unknown result type (might be due to invalid IL or missing references)
			//IL_424a: Expected O, but got Unknown
			//IL_4265: Unknown result type (might be due to invalid IL or missing references)
			//IL_426b: Expected O, but got Unknown
			//IL_4286: Unknown result type (might be due to invalid IL or missing references)
			//IL_428c: Expected O, but got Unknown
			//IL_42a7: Unknown result type (might be due to invalid IL or missing references)
			//IL_42ad: Expected O, but got Unknown
			//IL_42c8: Unknown result type (might be due to invalid IL or missing references)
			//IL_42ce: Expected O, but got Unknown
			//IL_42e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_42ef: Expected O, but got Unknown
			//IL_430a: Unknown result type (might be due to invalid IL or missing references)
			//IL_4310: Expected O, but got Unknown
			//IL_432c: Unknown result type (might be due to invalid IL or missing references)
			//IL_4332: Expected O, but got Unknown
			//IL_434e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4354: Expected O, but got Unknown
			//IL_4365: Unknown result type (might be due to invalid IL or missing references)
			//IL_436c: Expected O, but got Unknown
			//IL_43a1: Unknown result type (might be due to invalid IL or missing references)
			//IL_43a6: Unknown result type (might be due to invalid IL or missing references)
			//IL_43bc: Unknown result type (might be due to invalid IL or missing references)
			//IL_43c1: Unknown result type (might be due to invalid IL or missing references)
			//IL_43cc: Unknown result type (might be due to invalid IL or missing references)
			//IL_43d3: Expected O, but got Unknown
			//IL_4409: Unknown result type (might be due to invalid IL or missing references)
			//IL_440e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4424: Unknown result type (might be due to invalid IL or missing references)
			//IL_4429: Unknown result type (might be due to invalid IL or missing references)
			//IL_4434: Unknown result type (might be due to invalid IL or missing references)
			//IL_443b: Expected O, but got Unknown
			//IL_446a: Unknown result type (might be due to invalid IL or missing references)
			//IL_446f: Unknown result type (might be due to invalid IL or missing references)
			//IL_4485: Unknown result type (might be due to invalid IL or missing references)
			//IL_448a: Unknown result type (might be due to invalid IL or missing references)
			//IL_4495: Unknown result type (might be due to invalid IL or missing references)
			//IL_449c: Expected O, but got Unknown
			//IL_44d0: Unknown result type (might be due to invalid IL or missing references)
			//IL_44d5: Unknown result type (might be due to invalid IL or missing references)
			//IL_44eb: Unknown result type (might be due to invalid IL or missing references)
			//IL_44f0: Unknown result type (might be due to invalid IL or missing references)
			//IL_44fb: Unknown result type (might be due to invalid IL or missing references)
			//IL_4502: Expected O, but got Unknown
			//IL_4532: Unknown result type (might be due to invalid IL or missing references)
			//IL_4537: Unknown result type (might be due to invalid IL or missing references)
			//IL_454d: Unknown result type (might be due to invalid IL or missing references)
			//IL_4552: Unknown result type (might be due to invalid IL or missing references)
			//IL_455d: Unknown result type (might be due to invalid IL or missing references)
			//IL_4564: Expected O, but got Unknown
			//IL_45a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_45a8: Unknown result type (might be due to invalid IL or missing references)
			//IL_45be: Unknown result type (might be due to invalid IL or missing references)
			//IL_45c3: Unknown result type (might be due to invalid IL or missing references)
			//IL_45d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_45d9: Expected O, but got Unknown
			//IL_4609: Unknown result type (might be due to invalid IL or missing references)
			//IL_460e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4624: Unknown result type (might be due to invalid IL or missing references)
			//IL_4629: Unknown result type (might be due to invalid IL or missing references)
			//IL_4634: Unknown result type (might be due to invalid IL or missing references)
			//IL_463b: Expected O, but got Unknown
			//IL_4671: Unknown result type (might be due to invalid IL or missing references)
			//IL_4676: Unknown result type (might be due to invalid IL or missing references)
			//IL_468c: Unknown result type (might be due to invalid IL or missing references)
			//IL_4691: Unknown result type (might be due to invalid IL or missing references)
			//IL_469c: Unknown result type (might be due to invalid IL or missing references)
			//IL_46a3: Expected O, but got Unknown
			//IL_46d7: Unknown result type (might be due to invalid IL or missing references)
			//IL_46dc: Unknown result type (might be due to invalid IL or missing references)
			//IL_46f2: Unknown result type (might be due to invalid IL or missing references)
			//IL_46f7: Unknown result type (might be due to invalid IL or missing references)
			//IL_4703: Unknown result type (might be due to invalid IL or missing references)
			//IL_470a: Expected O, but got Unknown
			//IL_473a: Unknown result type (might be due to invalid IL or missing references)
			//IL_473f: Unknown result type (might be due to invalid IL or missing references)
			//IL_4755: Unknown result type (might be due to invalid IL or missing references)
			//IL_475a: Unknown result type (might be due to invalid IL or missing references)
			//IL_4766: Unknown result type (might be due to invalid IL or missing references)
			//IL_476d: Expected O, but got Unknown
			//IL_47a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_47a8: Unknown result type (might be due to invalid IL or missing references)
			//IL_47be: Unknown result type (might be due to invalid IL or missing references)
			//IL_47c3: Unknown result type (might be due to invalid IL or missing references)
			//IL_48cc: Unknown result type (might be due to invalid IL or missing references)
			//IL_48d6: Expected O, but got Unknown
			//IL_48d7: Unknown result type (might be due to invalid IL or missing references)
			//IL_48de: Expected O, but got Unknown
			//IL_4913: Unknown result type (might be due to invalid IL or missing references)
			//IL_4918: Unknown result type (might be due to invalid IL or missing references)
			//IL_492e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4933: Unknown result type (might be due to invalid IL or missing references)
			//IL_4961: Unknown result type (might be due to invalid IL or missing references)
			//IL_4967: Expected O, but got Unknown
			//IL_4982: Unknown result type (might be due to invalid IL or missing references)
			//IL_4988: Expected O, but got Unknown
			//IL_49a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_49a9: Expected O, but got Unknown
			//IL_49c4: Unknown result type (might be due to invalid IL or missing references)
			//IL_49ca: Expected O, but got Unknown
			//IL_49e5: Unknown result type (might be due to invalid IL or missing references)
			//IL_49eb: Expected O, but got Unknown
			//IL_4a06: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a0c: Expected O, but got Unknown
			//IL_4a27: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a2d: Expected O, but got Unknown
			//IL_4a48: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a4e: Expected O, but got Unknown
			//IL_4a75: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a7b: Expected O, but got Unknown
			//IL_4a96: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a9c: Expected O, but got Unknown
			//IL_4ab7: Unknown result type (might be due to invalid IL or missing references)
			//IL_4abd: Expected O, but got Unknown
			//IL_4acb: Unknown result type (might be due to invalid IL or missing references)
			//IL_4ad2: Expected O, but got Unknown
			//IL_4b08: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b0d: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b23: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b28: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b32: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b39: Expected O, but got Unknown
			//IL_4b6f: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b74: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b8a: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b8f: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b99: Unknown result type (might be due to invalid IL or missing references)
			//IL_4ba0: Expected O, but got Unknown
			//IL_4bd0: Unknown result type (might be due to invalid IL or missing references)
			//IL_4bd5: Unknown result type (might be due to invalid IL or missing references)
			//IL_4beb: Unknown result type (might be due to invalid IL or missing references)
			//IL_4bf0: Unknown result type (might be due to invalid IL or missing references)
			//IL_4bfa: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c01: Expected O, but got Unknown
			//IL_4c31: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c36: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c4c: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c51: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c5b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c62: Expected O, but got Unknown
			//IL_4c98: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c9d: Unknown result type (might be due to invalid IL or missing references)
			//IL_4cb3: Unknown result type (might be due to invalid IL or missing references)
			//IL_4cb8: Unknown result type (might be due to invalid IL or missing references)
			//IL_4cc2: Unknown result type (might be due to invalid IL or missing references)
			//IL_4cc9: Expected O, but got Unknown
			//IL_4cfe: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d03: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d19: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d1e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d28: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d2f: Expected O, but got Unknown
			//IL_4d5f: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d64: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d7a: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d7f: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d89: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d90: Expected O, but got Unknown
			//IL_4dc6: Unknown result type (might be due to invalid IL or missing references)
			//IL_4dcb: Unknown result type (might be due to invalid IL or missing references)
			//IL_4de1: Unknown result type (might be due to invalid IL or missing references)
			//IL_4de6: Unknown result type (might be due to invalid IL or missing references)
			//IL_4e27: Unknown result type (might be due to invalid IL or missing references)
			//IL_4e31: Expected O, but got Unknown
			//IL_4f02: Unknown result type (might be due to invalid IL or missing references)
			//IL_4f0c: Expected O, but got Unknown
			//IL_4f26: Unknown result type (might be due to invalid IL or missing references)
			//IL_4f30: Expected O, but got Unknown
			//IL_4f30: Unknown result type (might be due to invalid IL or missing references)
			//IL_4f37: Expected O, but got Unknown
			//IL_4f76: Unknown result type (might be due to invalid IL or missing references)
			//IL_4f7b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4f91: Unknown result type (might be due to invalid IL or missing references)
			//IL_4f96: Unknown result type (might be due to invalid IL or missing references)
			//IL_4fa3: Unknown result type (might be due to invalid IL or missing references)
			//IL_4faa: Expected O, but got Unknown
			//IL_4fe8: Unknown result type (might be due to invalid IL or missing references)
			//IL_4fed: Unknown result type (might be due to invalid IL or missing references)
			//IL_5003: Unknown result type (might be due to invalid IL or missing references)
			//IL_5008: Unknown result type (might be due to invalid IL or missing references)
			//IL_5037: Unknown result type (might be due to invalid IL or missing references)
			//IL_503d: Expected O, but got Unknown
			//IL_5058: Unknown result type (might be due to invalid IL or missing references)
			//IL_505e: Expected O, but got Unknown
			//IL_5079: Unknown result type (might be due to invalid IL or missing references)
			//IL_507f: Expected O, but got Unknown
			//IL_509a: Unknown result type (might be due to invalid IL or missing references)
			//IL_50a0: Expected O, but got Unknown
			//IL_50bb: Unknown result type (might be due to invalid IL or missing references)
			//IL_50c1: Expected O, but got Unknown
			//IL_50dc: Unknown result type (might be due to invalid IL or missing references)
			//IL_50e2: Expected O, but got Unknown
			//IL_50fd: Unknown result type (might be due to invalid IL or missing references)
			//IL_5103: Expected O, but got Unknown
			//IL_5113: Unknown result type (might be due to invalid IL or missing references)
			//IL_511a: Expected O, but got Unknown
			//IL_5150: Unknown result type (might be due to invalid IL or missing references)
			//IL_5155: Unknown result type (might be due to invalid IL or missing references)
			//IL_516b: Unknown result type (might be due to invalid IL or missing references)
			//IL_5170: Unknown result type (might be due to invalid IL or missing references)
			//IL_517b: Unknown result type (might be due to invalid IL or missing references)
			//IL_5182: Expected O, but got Unknown
			//IL_51bc: Unknown result type (might be due to invalid IL or missing references)
			//IL_51c1: Unknown result type (might be due to invalid IL or missing references)
			//IL_51d7: Unknown result type (might be due to invalid IL or missing references)
			//IL_51dc: Unknown result type (might be due to invalid IL or missing references)
			//IL_51e7: Unknown result type (might be due to invalid IL or missing references)
			//IL_51ee: Expected O, but got Unknown
			//IL_521d: Unknown result type (might be due to invalid IL or missing references)
			//IL_5222: Unknown result type (might be due to invalid IL or missing references)
			//IL_5238: Unknown result type (might be due to invalid IL or missing references)
			//IL_523d: Unknown result type (might be due to invalid IL or missing references)
			//IL_5248: Unknown result type (might be due to invalid IL or missing references)
			//IL_524f: Expected O, but got Unknown
			//IL_528c: Unknown result type (might be due to invalid IL or missing references)
			//IL_5291: Unknown result type (might be due to invalid IL or missing references)
			//IL_52a7: Unknown result type (might be due to invalid IL or missing references)
			//IL_52ac: Unknow