Decompiled source of MoreGirlsMod v1.5.2

╨╟┼¡╡█╣·.dll

Decompiled 3 months ago
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
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.Components.Tags;
using Landfall.TABS.GameState;
using Landfall.TABS.UnitEditor;
using Landfall.TABS.Workshop;
using SLMA;
using TFBGames;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.SceneManagement;
using UnityEngine.UI;

[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyTitle("Boom")]
[assembly: AssemblyDescription("just some new things")]
[assembly: ComVisible(false)]
[assembly: TargetFramework(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyTrademark("")]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Guid("3a45c3cf-230c-4310-952f-0887d4266a22")]
[assembly: CompilationRelaxations(8)]
[assembly: AssemblyCompany("FhpK")]
[assembly: AssemblyProduct("by FhpStudio")]
[assembly: AssemblyCopyright("Copyright ©  2022")]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("1.0.0.0")]
[module: UnverifiableCode]
namespace ASMONZ
{
	public static class SDFAFE
	{
		public class CXVVPJJM : MonoBehaviour
		{
			public float C;

			public void Update()
			{
				//IL_0049: Unknown result type (might be due to invalid IL or missing references)
				C -= Time.deltaTime;
				if (!(C <= 0f))
				{
					return;
				}
				TeamColor[] componentsInChildren = ((Component)this).GetComponentsInChildren<TeamColor>();
				foreach (TeamColor val in componentsInChildren)
				{
					if (OtherLibrary.GetField<TeamColor>(val, "m_renderMaterialWrapper") != null)
					{
						val.RegisterRenderersMaterialWrapper((RendererMaterialWrapper)null);
						val.SetTeamColor(((Component)this).GetComponentInParent<Unit>().Team);
					}
				}
				C = 5f;
			}
		}

		public static string modname;

		public static string modder;

		private static string com;

		public static List<GameObject> weapons;

		private static string[] Fan;

		public static Dictionary<string, VoiceBundle> pairs;

		public static GRHRs BDic;

		static SDFAFE()
		{
			modname = "Boom";
			modder = "FhpSlime";
			weapons = new List<GameObject>();
		}

		public static void XZOPASd(UnitBlueprint unit, LandfallContentDatabase db)
		{
			if (((Object)unit).name.Contains("Props-"))
			{
				if (((Object)unit).name.Replace("Props-", "") == "null")
				{
					com = "null";
				}
			}
			else
			{
				com = "blueprints";
			}
		}

		public static void EditClothes(GameObject cloth, CharacterItem item, PropItemData data, Unit unit, int index, LandfallContentDatabase db)
		{
		}

		public static void EditProjectiles(GameObject proj, ProjectileHit projhit, Unit unit, LandfallContentDatabase db)
		{
		}

		public static void EditCombatMoves(GameObject move, int index, Unit unit, LandfallContentDatabase db)
		{
		}

		public static void CodeAfterSpawn(Unit unit, LandfallContentDatabase db)
		{
		}

		public static void UXFASFX(LandfallContentDatabase db)
		{
			//IL_003a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0043: Unknown result type (might be due to invalid IL or missing references)
			//IL_0054: Unknown result type (might be due to invalid IL or missing references)
			//IL_0096: Unknown result type (might be due to invalid IL or missing references)
			//IL_009f: Unknown result type (might be due to invalid IL or missing references)
			//IL_00b0: Unknown result type (might be due to invalid IL or missing references)
			//IL_012e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0138: Expected O, but got Unknown
			//IL_01b0: Unknown result type (might be due to invalid IL or missing references)
			//IL_01b9: Unknown result type (might be due to invalid IL or missing references)
			//IL_01ca: Unknown result type (might be due to invalid IL or missing references)
			//IL_01f8: Unknown result type (might be due to invalid IL or missing references)
			//IL_0202: Expected O, but got Unknown
			//IL_0234: Unknown result type (might be due to invalid IL or missing references)
			//IL_023d: Unknown result type (might be due to invalid IL or missing references)
			//IL_024e: Unknown result type (might be due to invalid IL or missing references)
			//IL_02a1: Unknown result type (might be due to invalid IL or missing references)
			//IL_02ab: Expected O, but got Unknown
			//IL_02ee: Unknown result type (might be due to invalid IL or missing references)
			//IL_02f8: Expected O, but got Unknown
			//IL_032b: Unknown result type (might be due to invalid IL or missing references)
			//IL_036d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0376: Unknown result type (might be due to invalid IL or missing references)
			//IL_0387: Unknown result type (might be due to invalid IL or missing references)
			//IL_03da: Unknown result type (might be due to invalid IL or missing references)
			//IL_03e4: Expected O, but got Unknown
			//IL_0427: Unknown result type (might be due to invalid IL or missing references)
			//IL_0431: Expected O, but got Unknown
			//IL_0464: Unknown result type (might be due to invalid IL or missing references)
			//IL_04d0: Unknown result type (might be due to invalid IL or missing references)
			//IL_04d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_04ea: Unknown result type (might be due to invalid IL or missing references)
			//IL_0556: Unknown result type (might be due to invalid IL or missing references)
			//IL_055f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0570: Unknown result type (might be due to invalid IL or missing references)
			//IL_05ba: Unknown result type (might be due to invalid IL or missing references)
			//IL_05c3: Unknown result type (might be due to invalid IL or missing references)
			//IL_05d4: Unknown result type (might be due to invalid IL or missing references)
			//IL_061e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0627: Unknown result type (might be due to invalid IL or missing references)
			//IL_0638: Unknown result type (might be due to invalid IL or missing references)
			//IL_0681: Unknown result type (might be due to invalid IL or missing references)
			//IL_068b: Expected O, but got Unknown
			//IL_069f: Unknown result type (might be due to invalid IL or missing references)
			//IL_06a8: Unknown result type (might be due to invalid IL or missing references)
			//IL_06b9: Unknown result type (might be due to invalid IL or missing references)
			//IL_0702: Unknown result type (might be due to invalid IL or missing references)
			//IL_070c: Expected O, but got Unknown
			//IL_0752: Unknown result type (might be due to invalid IL or missing references)
			//IL_075b: Unknown result type (might be due to invalid IL or missing references)
			//IL_076c: Unknown result type (might be due to invalid IL or missing references)
			//IL_07bf: Unknown result type (might be due to invalid IL or missing references)
			//IL_07c8: Unknown result type (might be due to invalid IL or missing references)
			//IL_07d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_085e: Unknown result type (might be due to invalid IL or missing references)
			//IL_089f: Unknown result type (might be due to invalid IL or missing references)
			ZXCDAS(db);
			GameObject val = XZLAK("PerMove-");
			GameObject obj = UPool.MyPool.AddObject("丢人", val, true, (HideFlags)52, (Sprite)null, 85464, true);
			((CharacterItem)obj.GetComponentInChildren<SpecialAbility>()).tags = new List<Tag>
			{
				new Tag
				{
					tagType = (TagType)0,
					value = "爆炸"
				}
			};
			obj.AddComponent<XACOwd>().CD = 5f;
			GameObject obj2 = UPool.MyPool.AddObject("宙斯行走", val, true, (HideFlags)52, (Sprite)null, 51561, true);
			((CharacterItem)obj2.GetComponentInChildren<SpecialAbility>()).tags = new List<Tag>
			{
				new Tag
				{
					tagType = (TagType)0,
					value = "爆炸"
				}
			};
			obj2.AddComponent<DVDSVDB>().AAOMKS = 2f;
			obj2.GetComponent<DVDSVDB>().XZCA = 1f;
			obj2.GetComponent<DVDSVDB>().MLSAD = 15f;
			obj2.GetComponent<DVDSVDB>().MMLAS = 0f;
			obj2.GetComponent<DVDSVDB>().XZMOLA = 0f;
			((CharacterItem)obj2.GetComponentInChildren<SpecialAbility>()).Entity.SpriteIcon = (Sprite)SLMALoader.SDic["sprites"]["Foolish_Jump1"];
			GameObject obj3 = UPool.MyPool.AddObject("树巨人行走", val, true, (HideFlags)52, (Sprite)null, 54681562, true);
			obj3.AddComponent<DVDSVDB>().AAOMKS = 2f;
			obj3.GetComponent<DVDSVDB>().XZCA = 0.3f;
			obj3.GetComponent<DVDSVDB>().MLSAD = 18f;
			obj3.GetComponent<DVDSVDB>().MMLAS = 0.5f;
			obj3.GetComponent<DVDSVDB>().XZMOLA = 1.7f;
			((CharacterItem)obj3.GetComponentInChildren<SpecialAbility>()).tags = new List<Tag>
			{
				new Tag
				{
					tagType = (TagType)0,
					value = "爆炸"
				}
			};
			((CharacterItem)obj3.GetComponentInChildren<SpecialAbility>()).Entity.SpriteIcon = (Sprite)SLMALoader.SDic["sprites"]["Foolish_Jump1"];
			SPKXKCASA sPKXKCASA = UPool.MyPool.AddObject("剑士召唤", val, true, (HideFlags)52, (Sprite)null, 45423562, true).AddComponent<SPKXKCASA>();
			((CharacterItem)((Component)sPKXKCASA).gameObject.GetComponentInChildren<SpecialAbility>()).tags = new List<Tag>
			{
				new Tag
				{
					tagType = (TagType)0,
					value = "爆炸"
				}
			};
			sPKXKCASA.CD = 10f;
			sPKXKCASA.distance = 3f;
			MFDGFDS.GetAssetBundle("base").LoadAsset<GameObject>("剑士召唤").GetComponentInChildren<UnitSpawner>()
				.unitBlueprint = (UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_MEDIEVAL_SQUIRE"];
			sPKXKCASA.objecttospawn = MFDGFDS.GetAssetBundle("base").LoadAsset<GameObject>("剑士召唤");
			((CharacterItem)((Component)sPKXKCASA).gameObject.GetComponentInChildren<SpecialAbility>()).Entity.SpriteIcon = (Sprite)SLMALoader.SDic["sprites"]["Charge_Knight1"];
			Object.Destroy((Object)(object)((Component)sPKXKCASA).gameObject.GetComponent<DodgeMove>());
			s.DeepCopyOf<DodgeMove>(((Component)sPKXKCASA).gameObject.AddComponent<DodgeMove>(), ((GameObject)SLMALoader.SDic["weapons"]["Leg_Flag_Run"]).GetComponentInChildren<DodgeMove>());
			SPKXKCASA sPKXKCASA2 = UPool.MyPool.AddObject("骷髅召唤", val, true, (HideFlags)52, (Sprite)null, 4222562, true).AddComponent<SPKXKCASA>();
			((CharacterItem)((Component)sPKXKCASA2).gameObject.GetComponentInChildren<SpecialAbility>()).tags = new List<Tag>
			{
				new Tag
				{
					tagType = (TagType)0,
					value = "爆炸"
				}
			};
			sPKXKCASA2.CD = 15f;
			sPKXKCASA2.distance = 3f;
			MFDGFDS.GetAssetBundle("base").LoadAsset<GameObject>("骷髅召唤").GetComponentInChildren<UnitSpawner>()
				.unitBlueprint = (UnitBlueprint)SLMALoader.SDic["blueprints"]["UNIT_HALLOWEEN_SKELETONWARRIOR"];
			sPKXKCASA2.objecttospawn = MFDGFDS.GetAssetBundle("base").LoadAsset<GameObject>("骷髅召唤");
			((CharacterItem)((Component)sPKXKCASA2).gameObject.GetComponentInChildren<SpecialAbility>()).Entity.SpriteIcon = (Sprite)SLMALoader.SDic["sprites"]["Fear_Skeleton1"];
			Object.Destroy((Object)(object)((Component)sPKXKCASA2).gameObject.GetComponent<DodgeMove>());
			s.DeepCopyOf<DodgeMove>(((Component)sPKXKCASA2).gameObject.AddComponent<DodgeMove>(), ((GameObject)SLMALoader.SDic["weapons"]["Leg_Flag_Run"]).GetComponentInChildren<DodgeMove>());
			GameObject obj4 = UPool.MyPool.AddObject("眩晕攻击", val, true, (HideFlags)52, (Sprite)null, 824555162, true);
			((CharacterItem)obj4.GetComponentInChildren<SpecialAbility>()).Entity.SpriteIcon = null;
			obj4.AddComponent<ASKAFMVs>().unitEffect = MFDGFDS.GetAssetBundle("base").LoadAsset<GameObject>("E_眩晕").GetComponentInChildren<UnitEffectBase>();
			((CharacterItem)obj4.GetComponentInChildren<SpecialAbility>()).tags = new List<Tag>
			{
				new Tag
				{
					tagType = (TagType)0,
					value = "爆炸"
				}
			};
			GameObject obj5 = UPool.MyPool.AddObject("神圣护甲", val, true, (HideFlags)52, (Sprite)null, 215162, true);
			((CharacterItem)obj5.GetComponentInChildren<SpecialAbility>()).Entity.SpriteIcon = ((CharacterItem)MFDGFDS.GetAssetBundle("base").LoadAsset<GameObject>("龟甲").GetComponentInChildren<SpecialAbility>()).Entity.SpriteIcon;
			obj5.AddComponent<神圣护甲>();
			((CharacterItem)obj5.GetComponentInChildren<SpecialAbility>()).tags = new List<Tag>
			{
				new Tag
				{
					tagType = (TagType)0,
					value = "爆炸"
				}
			};
			GameObject obj6 = UPool.MyPool.AddObject("爆衣", val, true, (HideFlags)52, (Sprite)null, 865162, true);
			((CharacterItem)obj6.GetComponentInChildren<SpecialAbility>()).Entity.SpriteIcon = null;
			obj6.AddComponent<BaoClother>();
			((CharacterItem)obj6.GetComponentInChildren<SpecialAbility>()).tags = new List<Tag>
			{
				new Tag
				{
					tagType = (TagType)0,
					value = "爆炸"
				}
			};
			GameObject obj7 = UPool.MyPool.AddObject("吸血攻击", val, true, (HideFlags)52, (Sprite)null, 842233, true);
			((CharacterItem)obj7.GetComponentInChildren<SpecialAbility>()).Entity.SpriteIcon = null;
			obj7.AddComponent<HealDamer>();
			((CharacterItem)obj7.GetComponentInChildren<SpecialAbility>()).tags = new List<Tag>
			{
				new Tag
				{
					tagType = (TagType)0,
					value = "爆炸"
				}
			};
			GameObject obj8 = UPool.MyPool.AddObject("瘟疫传播", val, true, (HideFlags)52, (Sprite)null, 84433, true);
			((CharacterItem)obj8.GetComponentInChildren<SpecialAbility>()).Entity.SpriteIcon = (Sprite)SLMALoader.SDic["sprites"]["Icons_GiantFear1"];
			obj8.AddComponent<AddEffectToAll>();
			((CharacterItem)obj8.GetComponentInChildren<SpecialAbility>()).tags = new List<Tag>
			{
				new Tag
				{
					tagType = (TagType)0,
					value = "爆炸"
				}
			};
			GameObject obj9 = UPool.MyPool.AddObject("诅咒攻击", val, true, (HideFlags)52, (Sprite)null, 84485433, true);
			((CharacterItem)obj9.GetComponentInChildren<SpecialAbility>()).Entity.SpriteIcon = (Sprite)SLMALoader.SDic["sprites"]["Icons_GiantFear1"];
			MFDGFDS.GetAssetBundle("base").LoadAsset<GameObject>("诅咒").AddComponent<CursingEffect>();
			obj9.AddComponent<CursingAttack>().effect = MFDGFDS.GetAssetBundle("base").LoadAsset<GameObject>("诅咒");
			((CharacterItem)obj9.GetComponentInChildren<SpecialAbility>()).tags = new List<Tag>
			{
				new Tag
				{
					tagType = (TagType)0,
					value = "爆炸"
				}
			};
			MFDGFDS.GetAssetBundle("base").LoadAsset<GameObject>("P_灰飞烟灭").AddComponent<ProjectHitSpwanPr>();
			GameObject obj10 = UPool.MyPool.AddObject("免疫火焰", val, true, (HideFlags)52, (Sprite)null, 844243, true);
			obj10.AddComponent<ClearFire>();
			((CharacterItem)obj10.GetComponentInChildren<SpecialAbility>()).tags = new List<Tag>
			{
				new Tag
				{
					tagType = (TagType)0,
					value = "爆炸"
				}
			};
			DLCIN(db);
			pairs = new Dictionary<string, VoiceBundle>();
			VoiceBundle[] array = Resources.FindObjectsOfTypeAll<VoiceBundle>();
			foreach (VoiceBundle val2 in array)
			{
				if (!pairs.ContainsKey(((Object)val2).name))
				{
					pairs.Add(((Object)val2).name, val2);
				}
			}
			Faction[] array2 = MFDGFDS.GetAssetBundle("base").LoadAllAssets<Faction>();
			foreach (Faction val3 in array2)
			{
				Dictionary<DatabaseID, Faction> factions = HelpLibrary.m_factions;
				factions.Add(val3.Entity.GUID, val3);
				Dictionary<DatabaseID, Object> dictionary = (Dictionary<DatabaseID, Object>)typeof(AssetLoader).GetField("m_nonStreamableAssets", BindingFlags.Instance | BindingFlags.NonPublic).GetValue(ContentDatabase.Instance().AssetLoader);
				dictionary.Add(val3.Entity.GUID, (Object)(object)val3);
				typeof(AssetLoader).GetField("m_nonStreamableAssets", BindingFlags.Instance | BindingFlags.NonPublic).SetValue(ContentDatabase.Instance().AssetLoader, dictionary);
				HelpLibrary.m_factions = factions;
			}
			BDic = new GRHRs();
			BDic.Init();
			XLMasd();
		}

		public static void EditWeapons(GameObject weapon, Team team, Unit unit, MeleeWeapon melee, RangeWeapon range, LandfallContentDatabase db)
		{
		}

		public static void XCPKPAS(BAAVBD number)
		{
			if (((Object)((Component)number).gameObject).name == "蜥蜴人")
			{
				((Component)((Component)number).transform.GetChild(0).GetChild(0)).gameObject.AddComponent<XZLKSDW>();
			}
		}

		public static void XCLMNA(this ConditionalEventInstance gameObject, ConditionType type, ValueType valuet, float value)
		{
			//IL_0012: Unknown result type (might be due to invalid IL or missing references)
			//IL_0017: Unknown result type (might be due to invalid IL or missing references)
			//IL_001b: Unknown result type (might be due to invalid IL or missing references)
			//IL_001c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0046: Unknown result type (might be due to invalid IL or missing references)
			//IL_004b: Unknown result type (might be due to invalid IL or missing references)
			//IL_004c: Unknown result type (might be due to invalid IL or missing references)
			//IL_004d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0052: Unknown result type (might be due to invalid IL or missing references)
			//IL_0053: Unknown result type (might be due to invalid IL or missing references)
			//IL_0054: Unknown result type (might be due to invalid IL or missing references)
			//IL_0059: Unknown result type (might be due to invalid IL or missing references)
			//IL_0065: Expected O, but got Unknown
			bool flag = false;
			EventCondition[] conditions = gameObject.conditions;
			foreach (EventCondition val in conditions)
			{
				if (val.conditionType == type)
				{
					val.valueType = valuet;
					val.value = value;
					flag = true;
				}
			}
			if (!flag)
			{
				List<EventCondition> list = gameObject.conditions.ToList();
				list.Add(new EventCondition
				{
					conditionType = type,
					valueType = valuet,
					value = value
				});
				gameObject.conditions = list.ToArray();
			}
		}

		public static GameObject XZLAK(string name, int id = 0)
		{
			//IL_001f: Unknown result type (might be due to invalid IL or missing references)
			//IL_002f: Expected O, but got Unknown
			GameObject obj = UPool.MyPool.AddObject(name, (GameObject)SLMALoader.SDic["moves"]["Halfling_Jump"], true, (HideFlags)52, (Sprite)null, id, false);
			obj.DestoryAll<DodgeMove>();
			obj.GetComponentInChildren<ConditionalEvent>().events[0].turnOnEvent = null;
			obj.GetComponentInChildren<ConditionalEvent>().events = (ConditionalEventInstance[])(object)new ConditionalEventInstance[0];
			return obj;
		}

		public static void DestoryAll<T>(this GameObject game) where T : Object
		{
			if (Object.op_Implicit((Object)(object)game.GetComponentInChildren<T>()))
			{
				T[] componentsInChildren = game.GetComponentsInChildren<T>();
				for (int i = 0; i < componentsInChildren.Length; i++)
				{
					Object.Destroy((Object)(object)componentsInChildren[i]);
				}
			}
		}

		public static void ZXCDAS(LandfallContentDatabase db)
		{
			//IL_0005: Unknown result type (might be due to invalid IL or missing references)
			//IL_00ed: Unknown result type (might be due to invalid IL or missing references)
			//IL_01d7: Unknown result type (might be due to invalid IL or missing references)
			//IL_012d: Unknown result type (might be due to invalid IL or missing references)
			//IL_017d: Unknown result type (might be due to invalid IL or missing references)
			//IL_02f8: Unknown result type (might be due to invalid IL or missing references)
			//IL_024e: Unknown result type (might be due to invalid IL or missing references)
			//IL_029e: Unknown result type (might be due to invalid IL or missing references)
			//IL_04e8: Unknown result type (might be due to invalid IL or missing references)
			//IL_0359: Unknown result type (might be due to invalid IL or missing references)
			//IL_03a9: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a91: 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_0aa1: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ae3: Unknown result type (might be due to invalid IL or missing references)
			//IL_0aec: Unknown result type (might be due to invalid IL or missing references)
			//IL_0afd: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b4f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b58: 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_0b98: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bac: Expected O, but got Unknown
			//IL_0bd7: Unknown result type (might be due to invalid IL or missing references)
			//IL_0be0: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bf1: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c20: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c41: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c60: Expected O, but got Unknown
			//IL_0c6e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c77: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c88: Unknown result type (might be due to invalid IL or missing references)
			//IL_0675: Unknown result type (might be due to invalid IL or missing references)
			//IL_0549: Unknown result type (might be due to invalid IL or missing references)
			//IL_0599: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d56: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d5f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d70: Unknown result type (might be due to invalid IL or missing references)
			//IL_0dd4: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ddd: Unknown result type (might be due to invalid IL or missing references)
			//IL_0dee: Unknown result type (might be due to invalid IL or missing references)
			//IL_0469: Unknown result type (might be due to invalid IL or missing references)
			//IL_0474: Expected O, but got Unknown
			//IL_072a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ce2: Unknown result type (might be due to invalid IL or missing references)
			//IL_0825: Unknown result type (might be due to invalid IL or missing references)
			//IL_07cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_0776: Unknown result type (might be due to invalid IL or missing references)
			//IL_063b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0645: Expected O, but got Unknown
			//IL_084b: Unknown result type (might be due to invalid IL or missing references)
			//IL_089b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0933: Unknown result type (might be due to invalid IL or missing references)
			//IL_093e: Expected O, but got Unknown
			//IL_096c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0972: Unknown result type (might be due to invalid IL or missing references)
			new Harmony("Boom").PatchAll();
			AssetBundle val;
			using (Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("baozha"))
			{
				val = AssetBundle.LoadFromStream(stream);
			}
			MFDGFDS.AddAssetBundle("base", val);
			MFDGFDS.APOOW.LoadAssets(val);
			Object[] array = MFDGFDS.GetAssetBundle("base").LoadAllAssets<Object>();
			foreach (Object val2 in array)
			{
				Object val3 = val2;
				MFDGFDS.ALMJKZ.Debug.LogWarning("load:" + ((val3 != (Object)null) ? ((object)val3).ToString() : null));
			}
			if (MFDGFDS.Dev_mode)
			{
				SLMATool.CreateFaction("Dev_Faction", (UnitBlueprint[])null, (Sprite)null, -98);
			}
			GameObject[] array2 = MFDGFDS.GetAssetBundle("base").LoadAllAssets<GameObject>();
			foreach (GameObject val4 in array2)
			{
				if (Object.op_Implicit((Object)(object)val4.GetComponent<ProjectileEntity>()) && !HelpLibrary.m_projectiles.ContainsKey(val4.GetComponent<ProjectileEntity>().Entity.GUID))
				{
					GameObject gameObject = val4.gameObject;
					MFDGFDS.ALMJKZ.Debug.LogError("Project:" + ((Object)gameObject).name);
					Dictionary<DatabaseID, GameObject> projectiles = HelpLibrary.m_projectiles;
					projectiles.Add(val4.GetComponentInChildren<ProjectileEntity>().Entity.GUID, val4.gameObject);
					HelpLibrary.m_projectiles = projectiles;
					Dictionary<DatabaseID, Object> dictionary = (Dictionary<DatabaseID, Object>)typeof(AssetLoader).GetField("m_nonStreamableAssets", BindingFlags.Instance | BindingFlags.NonPublic).GetValue(ContentDatabase.Instance().AssetLoader);
					dictionary.Add(val4.GetComponentInChildren<ProjectileEntity>().Entity.GUID, (Object)(object)val4.gameObject);
					typeof(AssetLoader).GetField("m_nonStreamableAssets", BindingFlags.Instance | BindingFlags.NonPublic).SetValue(ContentDatabase.Instance().AssetLoader, dictionary);
				}
				if (Object.op_Implicit((Object)(object)val4.GetComponent<WeaponItem>()) && !HelpLibrary.m_weapons.ContainsKey(((CharacterItem)val4.GetComponent<WeaponItem>()).Entity.GUID))
				{
					GameObject gameObject2 = val4.gameObject;
					weapons.Add(gameObject2);
					MFDGFDS.ALMJKZ.Debug.LogError("Weapon:" + ((Object)gameObject2).name);
					gameObject2.AddComponent<BAAVBD>().Init(weapons.IndexOf(gameObject2), ((Object)gameObject2).name);
					XCPKPAS(gameObject2.GetComponent<BAAVBD>());
					Dictionary<DatabaseID, GameObject> dictionary2 = HelpLibrary.m_weapons;
					dictionary2.Add(((CharacterItem)val4.GetComponentInChildren<WeaponItem>()).Entity.GUID, val4.gameObject);
					HelpLibrary.m_weapons = dictionary2;
					Dictionary<DatabaseID, Object> dictionary3 = (Dictionary<DatabaseID, Object>)typeof(AssetLoader).GetField("m_nonStreamableAssets", BindingFlags.Instance | BindingFlags.NonPublic).GetValue(ContentDatabase.Instance().AssetLoader);
					dictionary3.Add(((CharacterItem)val4.GetComponentInChildren<WeaponItem>()).Entity.GUID, (Object)(object)val4.gameObject);
					typeof(AssetLoader).GetField("m_nonStreamableAssets", BindingFlags.Instance | BindingFlags.NonPublic).SetValue(ContentDatabase.Instance().AssetLoader, dictionary3);
				}
				if (Object.op_Implicit((Object)(object)val4.GetComponent<PropItem>()) && !HelpLibrary.m_characterProps.ContainsKey(((CharacterItem)val4.GetComponent<PropItem>()).Entity.GUID))
				{
					GameObject gameObject3 = val4.gameObject;
					MFDGFDS.ALMJKZ.Debug.LogError("Prop:" + ((Object)gameObject3).name);
					gameObject3.AddComponent<BAAVBD>().Init(-2, ((Object)gameObject3).name);
					XCPKPAS(gameObject3.GetComponent<BAAVBD>());
					Dictionary<DatabaseID, GameObject> characterProps = HelpLibrary.m_characterProps;
					characterProps.Add(((CharacterItem)val4.GetComponentInChildren<PropItem>()).Entity.GUID, val4.gameObject);
					HelpLibrary.m_characterProps = characterProps;
					Dictionary<DatabaseID, Object> dictionary4 = (Dictionary<DatabaseID, Object>)typeof(AssetLoader).GetField("m_nonStreamableAssets", BindingFlags.Instance | BindingFlags.NonPublic).GetValue(ContentDatabase.Instance().AssetLoader);
					dictionary4.Add(((CharacterItem)val4.GetComponentInChildren<PropItem>()).Entity.GUID, (Object)(object)val4.gameObject);
					typeof(AssetLoader).GetField("m_nonStreamableAssets", BindingFlags.Instance | BindingFlags.NonPublic).SetValue(ContentDatabase.Instance().AssetLoader, dictionary4);
					val4.AddComponent<CXVVPJJM>();
					if (((CharacterItem)val4.GetComponentInChildren<PropItem>()).Entity.Name == "杂鱼发型 - 随机")
					{
						val4.AddComponent<RandomHair>();
					}
					if (Object.op_Implicit((Object)(object)val4.GetComponentInChildren<EyeSpawner>()))
					{
						if (!SLMATool.SLMADic.Keys.ToList().Contains("ShowProps"))
						{
							SLMATool.CreateFaction("ShowProps", (UnitBlueprint[])null, (Sprite)null, 0);
						}
						UnitBlueprint val5 = SLMATool.CreateUnit(((Object)val4).name + " ShowUnit", (UnitBlueprint)null, (Faction)SLMATool.SLMADic["ShowProps"], (Sprite)null);
						val5.health = 1000f;
						val5.m_props = (GameObject[])(object)new GameObject[1] { val4 };
						val5.UnitBase = val.LoadAsset<GameObject>("改造比例");
						val4.AddComponent<KLKOPsaad>();
					}
					s.SetField<PropItem>(val4.GetComponentInChildren<PropItem>(), "m_showInEditor", (object)false);
				}
				if (Object.op_Implicit((Object)(object)val4.GetComponent<SpecialAbility>()) && !HelpLibrary.m_combatMoves.ContainsKey(((CharacterItem)val4.GetComponent<SpecialAbility>()).Entity.GUID))
				{
					GameObject gameObject4 = val4.gameObject;
					MFDGFDS.ALMJKZ.Debug.LogError("Moves:" + ((Object)gameObject4).name);
					gameObject4.AddComponent<BAAVBD>().Init(-3, ((Object)gameObject4).name);
					XCPKPAS(gameObject4.GetComponent<BAAVBD>());
					Dictionary<DatabaseID, GameObject> combatMoves = HelpLibrary.m_combatMoves;
					combatMoves.Add(((CharacterItem)val4.GetComponentInChildren<SpecialAbility>()).Entity.GUID, val4.gameObject);
					HelpLibrary.m_combatMoves = combatMoves;
					Dictionary<DatabaseID, Object> dictionary5 = (Dictionary<DatabaseID, Object>)typeof(AssetLoader).GetField("m_nonStreamableAssets", BindingFlags.Instance | BindingFlags.NonPublic).GetValue(ContentDatabase.Instance().AssetLoader);
					dictionary5.Add(((CharacterItem)val4.GetComponentInChildren<SpecialAbility>()).Entity.GUID, (Object)(object)val4.gameObject);
					typeof(AssetLoader).GetField("m_nonStreamableAssets", BindingFlags.Instance | BindingFlags.NonPublic).SetValue(ContentDatabase.Instance().AssetLoader, dictionary5);
					if (((Object)gameObject4).name == "死亡抽搐")
					{
						gameObject4.AddComponent<LMJSNAC>();
					}
					if (((Object)gameObject4).name == "龟甲")
					{
						CapsuleCollider[] componentsInChildren = gameObject4.GetComponentsInChildren<CapsuleCollider>();
						for (int j = 0; j < componentsInChildren.Length; j++)
						{
							ASKOXV aSKOXV = ((Component)componentsInChildren[j]).gameObject.AddComponent<ASKOXV>();
							aSKOXV.SoundEffectRef = "Ancient Hits/Shield";
							aSKOXV.soundEffectPathData = new AudioPathData("Ancient Hits", "Shield", 1f, 1f);
						}
					}
				}
				if (!Object.op_Implicit((Object)(object)val4.GetComponent<Unit>()) || HelpLibrary.m_unitBases.ContainsKey(val4.GetComponent<Unit>().Entity.GUID))
				{
					continue;
				}
				GameObject gameObject5 = val4.gameObject;
				MFDGFDS.SAMLZ.bases.Add(val4.GetComponent<Unit>());
				gameObject5.AddComponent<BAAVBD>().Init(-1, ((Object)gameObject5).name);
				MFDGFDS.ALMJKZ.Debug.LogError("Unit:" + ((Object)gameObject5).name);
				XCPKPAS(gameObject5.GetComponent<BAAVBD>());
				if (Object.op_Implicit((Object)(object)gameObject5.GetComponentInChildren<TeamColor>()) && (Object)(object)gameObject5.GetComponentInChildren<TeamColor>().redMaterial == (Object)null)
				{
					int materialID = gameObject5.GetComponentInChildren<TeamColor>().materialID;
					s.DeepCopyOf<TeamColor>(gameObject5.GetComponentInChildren<TeamColor>(), ((GameObject)SLMALoader.SDic["bases"]["Humanoid"]).GetComponentInChildren<TeamColor>());
					gameObject5.GetComponentInChildren<TeamColor>().materialID = materialID;
					if (Object.op_Implicit((Object)(object)gameObject5.GetComponentInChildren<EyeSpawner>()))
					{
						gameObject5.GetComponentInChildren<EyeSpawner>().eyeObject = ((GameObject)SLMALoader.SDic["bases"]["Humanoid"]).GetComponentInChildren<EyeSpawner>().eyeObject;
					}
				}
				if (Object.op_Implicit((Object)(object)gameObject5.GetComponentInChildren<EyeSpawner>()) && gameObject5.tag.Contains("needeye"))
				{
					gameObject5.GetComponentInChildren<EyeSpawner>().eyeObject = ((GameObject)SLMALoader.SDic["bases"]["Humanoid"]).GetComponentInChildren<EyeSpawner>().eyeObject;
				}
				if (((Object)gameObject5).name == "甲龙" || ((Object)gameObject5).name == "鱼神")
				{
					gameObject5.GetComponentInChildren<EyeSpawner>().eyeObject = ((GameObject)SLMALoader.SDic["bases"]["Humanoid"]).GetComponentInChildren<EyeSpawner>().eyeObject;
				}
				Dictionary<DatabaseID, GameObject> unitBases = HelpLibrary.m_unitBases;
				unitBases.Add(val4.GetComponentInChildren<Unit>().Entity.GUID, val4.gameObject);
				HelpLibrary.m_unitBases = unitBases;
				Dictionary<DatabaseID, Object> dictionary6 = (Dictionary<DatabaseID, Object>)typeof(AssetLoader).GetField("m_nonStreamableAssets", BindingFlags.Instance | BindingFlags.NonPublic).GetValue(ContentDatabase.Instance().AssetLoader);
				dictionary6.Add(val4.GetComponentInChildren<Unit>().Entity.GUID, (Object)(object)val4.gameObject);
				typeof(AssetLoader).GetField("m_nonStreamableAssets", BindingFlags.Instance | BindingFlags.NonPublic).SetValue(ContentDatabase.Instance().AssetLoader, dictionary6);
				if (((Object)val4).name == "摩托模型")
				{
					if (!SLMATool.SLMADic.Keys.ToList().Contains("ShowProps"))
					{
						SLMATool.CreateFaction("ShowProps", (UnitBlueprint[])null, (Sprite)null, 0);
					}
					UnitBlueprint obj = SLMATool.CreateUnit(((Object)val4).name + " ShowUnit", (UnitBlueprint)null, (Faction)SLMATool.SLMADic["ShowProps"], (Sprite)null);
					obj.health = 1000f;
					obj.UnitBase = val4;
					obj.movementSpeedMuiltiplier *= 1.5f;
					obj.MovementComponents = new List<IMovementComponent> { (IMovementComponent)(object)default(NeverStopRunning) };
					HelpLibrary.SetRiders(obj, (UnitBlueprint[])(object)new UnitBlueprint[1] { HelpLibrary.m_unitBlueprints.ToArray()[70].Value });
				}
			}
			Material[] array3 = val.LoadAllAssets<Material>();
			foreach (Material val6 in array3)
			{
				if (Object.op_Implicit((Object)(object)Shader.Find(((Object)val6.shader).name)))
				{
					val6.shader = Shader.Find(((Object)val6.shader).name);
				}
			}
			SoundBank[] array4 = MFDGFDS.GetAssetBundle("base").LoadAllAssets<SoundBank>();
			foreach (SoundBank obj2 in array4)
			{
				SoundBank soundBank = ServiceLocator.GetService<SoundPlayer>().soundBank;
				List<SoundBankCategory> list = soundBank.Categories.ToList();
				SoundBankCategory[] categories = obj2.Categories;
				foreach (SoundBankCategory item in categories)
				{
					list.Add(item);
				}
				soundBank.Categories = list.ToArray();
			}
			ServiceLocator.GetService<CustomContentLoaderModIO>().QuickRefresh((WorkshopContentType)0, (Action)null);
			new GameObject
			{
				name = "爆炸",
				hideFlags = (HideFlags)61
			}.AddComponent<POKSAD>();
			GameObject val7 = XZLAK("PerMove");
			GameObject obj3 = UPool.MyPool.AddObject("增加嘲讽值", val7, true, (HideFlags)52, (Sprite)null, 89561561, true);
			((CharacterItem)obj3.GetComponentInChildren<SpecialAbility>()).tags = new List<Tag>
			{
				new Tag
				{
					tagType = (TagType)0,
					value = "爆炸"
				}
			};
			obj3.AddComponent<ASDFE>().mul = 0.4f;
			GameObject obj4 = UPool.MyPool.AddObject("减少嘲讽值", val7, true, (HideFlags)52, (Sprite)null, 89561562, true);
			obj4.AddComponent<ASDFE>().mul = -0.4f;
			((CharacterItem)obj4.GetComponentInChildren<SpecialAbility>()).tags = new List<Tag>
			{
				new Tag
				{
					tagType = (TagType)0,
					value = "爆炸"
				}
			};
			UPool.MyPool.AddObject("不易摔倒", (GameObject)SLMALoader.SDic["moves"]["Hover"], true, (HideFlags)52, (Sprite)null, 89561563, false).GetComponentInChildren<Wings>().flightForce = 0.0001f;
			((CharacterItem)UPool.MyPool.GetObject("不易摔倒").GetComponentInChildren<SpecialAbility>()).tags = new List<Tag>
			{
				new Tag
				{
					tagType = (TagType)0,
					value = "爆炸"
				}
			};
			GameObject obj5 = UPool.MyPool.AddObject("笨拙踢腿", (GameObject)SLMALoader.SDic["moves"]["Kick"], true, (HideFlags)52, ((CharacterItem)((GameObject)SLMALoader.SDic["moves"]["JumpKick_Taekwondo_L"]).GetComponentInChildren<SpecialAbility>()).Entity.SpriteIcon, 89561564, true);
			((CharacterItem)obj5.GetComponentInChildren<SpecialAbility>()).tags = new List<Tag>
			{
				new Tag
				{
					tagType = (TagType)0,
					value = "爆炸"
				}
			};
			obj5.GetComponentInChildren<CollisionWeapon>().damage = 30f;
			obj5.GetComponentInChildren<CollisionWeapon>().staticDamageValue = true;
			obj5.AddComponent<LMXCSZ>();
			ConditionalEvent[] componentsInChildren2 = obj5.GetComponentsInChildren<ConditionalEvent>();
			for (int l = 0; l < componentsInChildren2.Length; l++)
			{
				EventCondition[] conditions = componentsInChildren2[l].events[0].conditions;
				foreach (EventCondition val8 in conditions)
				{
					if ((int)val8.conditionType == 0)
					{
						val8.value *= 4f;
					}
				}
			}
			GameObject obj6 = UPool.MyPool.AddObject("丧尸攻击", val7, true, (HideFlags)52, (Sprite)null, 8945162, true);
			((CharacterItem)obj6.GetComponentInChildren<SpecialAbility>()).Entity.SpriteIcon = null;
			obj6.AddComponent<SAOKPf>();
			((CharacterItem)obj6.GetComponentInChildren<SpecialAbility>()).tags = new List<Tag>
			{
				new Tag
				{
					tagType = (TagType)0,
					value = "爆炸"
				}
			};
			GameObject obj7 = UPool.MyPool.AddObject("鳞甲", val7, true, (HideFlags)52, (Sprite)null, 2335162, true);
			((CharacterItem)obj7.GetComponentInChildren<SpecialAbility>()).Entity.SpriteIcon = ((CharacterItem)val.LoadAsset<GameObject>("龟甲").GetComponentInChildren<SpecialAbility>()).Entity.SpriteIcon;
			obj7.AddComponent<BCCXAS>();
			((CharacterItem)obj7.GetComponentInChildren<SpecialAbility>()).tags = new List<Tag>
			{
				new Tag
				{
					tagType = (TagType)0,
					value = "爆炸"
				}
			};
			val.LoadAsset<GameObject>("兵种觉醒").AddComponent<XCXVCZXVS>().gameObject = val.LoadAsset<GameObject>("觉醒特效");
			val.LoadAsset<GameObject>("死亡狂暴").AddComponent<DeathAddEffect>().effect = val.LoadAsset<GameObject>("E_狂暴").GetComponent<UnitEffectBase>();
		}

		public static UnitBlueprint XZPKA(string name)
		{
			//IL_0140: Unknown result type (might be due to invalid IL or missing references)
			//IL_014a: Expected O, but got Unknown
			//IL_0169: Unknown result type (might be due to invalid IL or missing references)
			//IL_0173: Expected O, but got Unknown
			//IL_0192: Unknown result type (might be due to invalid IL or missing references)
			//IL_019c: Expected O, but got Unknown
			//IL_01bb: Unknown result type (might be due to invalid IL or missing references)
			//IL_01e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_01f9: Unknown result type (might be due to invalid IL or missing references)
			//IL_01fe: Unknown result type (might be due to invalid IL or missing references)
			//IL_020a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0216: Unknown result type (might be due to invalid IL or missing references)
			//IL_0226: Unknown result type (might be due to invalid IL or missing references)
			//IL_022b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0230: Unknown result type (might be due to invalid IL or missing references)
			//IL_0240: Unknown result type (might be due to invalid IL or missing references)
			//IL_0245: Unknown result type (might be due to invalid IL or missing references)
			//IL_024f: Expected O, but got Unknown
			//IL_0250: Unknown result type (might be due to invalid IL or missing references)
			//IL_0255: Unknown result type (might be due to invalid IL or missing references)
			//IL_0261: Unknown result type (might be due to invalid IL or missing references)
			//IL_026d: Unknown result type (might be due to invalid IL or missing references)
			//IL_027d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0282: Unknown result type (might be due to invalid IL or missing references)
			//IL_0287: Unknown result type (might be due to invalid IL or missing references)
			//IL_0297: Unknown result type (might be due to invalid IL or missing references)
			//IL_029c: Unknown result type (might be due to invalid IL or missing references)
			//IL_02a6: Expected O, but got Unknown
			//IL_02ce: Unknown result type (might be due to invalid IL or missing references)
			//IL_02d4: Expected O, but got Unknown
			//IL_02f4: Unknown result type (might be due to invalid IL or missing references)
			//IL_02fa: Expected O, but got Unknown
			//IL_031a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0320: Expected O, but got Unknown
			//IL_0340: Unknown result type (might be due to invalid IL or missing references)
			//IL_0346: Expected O, but got Unknown
			//IL_0366: Unknown result type (might be due to invalid IL or missing references)
			//IL_036c: Expected O, but got Unknown
			//IL_038c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0392: Expected O, but got Unknown
			//IL_03b2: Unknown result type (might be due to invalid IL or missing references)
			//IL_03b8: Expected O, but got Unknown
			//IL_03d8: Unknown result type (might be due to invalid IL or missing references)
			//IL_03de: Expected O, but got Unknown
			//IL_03fe: Unknown result type (might be due to invalid IL or missing references)
			//IL_0404: Expected O, but got Unknown
			//IL_0425: Unknown result type (might be due to invalid IL or missing references)
			//IL_042b: Expected O, but got Unknown
			//IL_044c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0452: Expected O, but got Unknown
			//IL_0473: Unknown result type (might be due to invalid IL or missing references)
			//IL_0479: Expected O, but got Unknown
			//IL_049a: Unknown result type (might be due to invalid IL or missing references)
			//IL_04a0: Expected O, but got Unknown
			//IL_04c1: Unknown result type (might be due to invalid IL or missing references)
			//IL_04c7: Expected O, but got Unknown
			//IL_04e8: Unknown result type (might be due to invalid IL or missing references)
			//IL_04ee: Expected O, but got Unknown
			//IL_050f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0515: Expected O, but got Unknown
			//IL_0536: Unknown result type (might be due to invalid IL or missing references)
			//IL_053c: Expected O, but got Unknown
			//IL_055d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0563: Expected O, but got Unknown
			//IL_0584: Unknown result type (might be due to invalid IL or missing references)
			//IL_058a: Expected O, but got Unknown
			//IL_05ab: Unknown result type (might be due to invalid IL or missing references)
			//IL_05b1: Expected O, but got Unknown
			//IL_05d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_05d8: Expected O, but got Unknown
			//IL_05f9: Unknown result type (might be due to invalid IL or missing references)
			//IL_05ff: Expected O, but got Unknown
			//IL_0620: Unknown result type (might be due to invalid IL or missing references)
			//IL_0626: Expected O, but got Unknown
			//IL_0647: Unknown result type (might be due to invalid IL or missing references)
			//IL_064d: Expected O, but got Unknown
			//IL_066e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0674: Expected O, but got Unknown
			//IL_0695: Unknown result type (might be due to invalid IL or missing references)
			//IL_069b: Expected O, but got Unknown
			//IL_06c8: Unknown result type (might be due to invalid IL or missing references)
			//IL_06ce: Expected O, but got Unknown
			//IL_06ee: Unknown result type (might be due to invalid IL or missing references)
			//IL_06f4: Expected O, but got Unknown
			//IL_0714: Unknown result type (might be due to invalid IL or missing references)
			//IL_071a: Expected O, but got Unknown
			//IL_073a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0740: Expected O, but got Unknown
			//IL_0760: Unknown result type (might be due to invalid IL or missing references)
			//IL_0766: Expected O, but got Unknown
			//IL_0786: Unknown result type (might be due to invalid IL or missing references)
			//IL_078c: Expected O, but got Unknown
			//IL_07ac: Unknown result type (might be due to invalid IL or missing references)
			//IL_07b2: 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_07f8: Unknown result type (might be due to invalid IL or missing references)
			//IL_07fe: Expected O, but got Unknown
			//IL_081f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0825: Expected O, but got Unknown
			//IL_0846: Unknown result type (might be due to invalid IL or missing references)
			//IL_084c: Expected O, but got Unknown
			//IL_086d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0873: Expected O, but got Unknown
			//IL_0894: Unknown result type (might be due to invalid IL or missing references)
			//IL_089a: Expected O, but got Unknown
			//IL_08bb: Unknown result type (might be due to invalid IL or missing references)
			//IL_08c1: Expected O, but got Unknown
			//IL_08e2: Unknown result type (might be due to invalid IL or missing references)
			//IL_08e8: Expected O, but got Unknown
			//IL_08f7: Unknown result type (might be due to invalid IL or missing references)
			//IL_08fd: Expected O, but got Unknown
			//IL_092f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0934: Unknown result type (might be due to invalid IL or missing references)
			//IL_0949: Unknown result type (might be due to invalid IL or missing references)
			//IL_094e: 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_095d: Expected O, but got Unknown
			//IL_098a: Unknown result type (might be due to invalid IL or missing references)
			//IL_098f: Unknown result type (might be due to invalid IL or missing references)
			//IL_09a4: Unknown result type (might be due to invalid IL or missing references)
			//IL_09a9: Unknown result type (might be due to invalid IL or missing references)
			//IL_09b2: Unknown result type (might be due to invalid IL or missing references)
			//IL_09b8: Expected O, but got Unknown
			//IL_09e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_09ee: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a03: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a08: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a11: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a17: Expected O, but got Unknown
			//IL_0a49: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a4e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a63: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a68: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a71: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a77: Expected O, but got Unknown
			//IL_0aa8: Unknown result type (might be due to invalid IL or missing references)
			//IL_0aad: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ac2: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ac7: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ad0: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ad6: Expected O, but got Unknown
			//IL_0b07: 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_0b21: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b26: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b2f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b35: Expected O, but got Unknown
			//IL_0b62: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b67: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b7c: 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_0b8a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b90: Expected O, but got Unknown
			//IL_0bbd: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bc2: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bd7: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bdc: Unknown result type (might be due to invalid IL or missing references)
			//IL_0be5: Unknown result type (might be due to invalid IL or missing references)
			//IL_0beb: Expected O, but got Unknown
			//IL_0c1e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c23: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c38: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c3d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c47: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c4d: Expected O, but got Unknown
			//IL_0c80: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c85: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c9a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c9f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ca9: Unknown result type (might be due to invalid IL or missing references)
			//IL_0caf: Expected O, but got Unknown
			//IL_0cdc: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ce1: Unknown result type (might be due to invalid IL or missing references)
			//IL_0cf6: Unknown result type (might be due to invalid IL or missing references)
			//IL_0cfb: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d05: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d0b: Expected O, but got Unknown
			//IL_0d3d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d42: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d57: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d5c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d66: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d6c: Expected O, but got Unknown
			//IL_0d99: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d9e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0db3: Unknown result type (might be due to invalid IL or missing references)
			//IL_0db8: Unknown result type (might be due to invalid IL or missing references)
			//IL_0dc2: Unknown result type (might be due to invalid IL or missing references)
			//IL_0dc8: Expected O, but got Unknown
			//IL_0dfb: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e00: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e15: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e1a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e24: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e2a: Expected O, but got Unknown
			//IL_0e57: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e5c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e71: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e76: Unknown result type (might be due to invalid IL or missing references)
			//IL_0fb0: Unknown result type (might be due to invalid IL or missing references)
			//IL_0fba: Expected O, but got Unknown
			//IL_0fe1: Unknown result type (might be due to invalid IL or missing references)
			//IL_0fe7: Expected O, but got Unknown
			//IL_1007: Unknown result type (might be due to invalid IL or missing references)
			//IL_100d: Expected O, but got Unknown
			//IL_102d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1033: Expected O, but got Unknown
			//IL_1053: Unknown result type (might be due to invalid IL or missing references)
			//IL_1059: Expected O, but got Unknown
			//IL_1079: Unknown result type (might be due to invalid IL or missing references)
			//IL_107f: Expected O, but got Unknown
			//IL_109f: Unknown result type (might be due to invalid IL or missing references)
			//IL_10a5: Expected O, but got Unknown
			//IL_10c5: Unknown result type (might be due to invalid IL or missing references)
			//IL_10cb: Expected O, but got Unknown
			//IL_10eb: Unknown result type (might be due to invalid IL or missing references)
			//IL_10f1: Expected O, but got Unknown
			//IL_1111: Unknown result type (might be due to invalid IL or missing references)
			//IL_1117: Expected O, but got Unknown
			//IL_1138: Unknown result type (might be due to invalid IL or missing references)
			//IL_113e: Expected O, but got Unknown
			//IL_115f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1165: Expected O, but got Unknown
			//IL_1186: Unknown result type (might be due to invalid IL or missing references)
			//IL_118c: Expected O, but got Unknown
			//IL_11ad: Unknown result type (might be due to invalid IL or missing references)
			//IL_11b3: Expected O, but got Unknown
			//IL_11d4: Unknown result type (might be due to invalid IL or missing references)
			//IL_11da: Expected O, but got Unknown
			//IL_11fb: Unknown result type (might be due to invalid IL or missing references)
			//IL_1201: Expected O, but got Unknown
			//IL_1222: Unknown result type (might be due to invalid IL or missing references)
			//IL_1228: Expected O, but got Unknown
			//IL_1249: Unknown result type (might be due to invalid IL or missing references)
			//IL_124f: Expected O, but got Unknown
			//IL_1270: Unknown result type (might be due to invalid IL or missing references)
			//IL_1276: Expected O, but got Unknown
			//IL_1297: Unknown result type (might be due to invalid IL or missing references)
			//IL_129d: Expected O, but got Unknown
			//IL_12be: Unknown result type (might be due to invalid IL or missing references)
			//IL_12c4: Expected O, but got Unknown
			//IL_12e5: Unknown result type (might be due to invalid IL or missing references)
			//IL_12eb: Expected O, but got Unknown
			//IL_141f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1429: Expected O, but got Unknown
			//IL_144f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1459: Expected O, but got Unknown
			//IL_1478: Unknown result type (might be due to invalid IL or missing references)
			//IL_1488: Unknown result type (might be due to invalid IL or missing references)
			//IL_148e: Expected O, but got Unknown
			//IL_14bb: Unknown result type (might be due to invalid IL or missing references)
			//IL_14c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_14d5: Unknown result type (might be due to invalid IL or missing references)
			//IL_14da: Unknown result type (might be due to invalid IL or missing references)
			//IL_150d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1513: Expected O, but got Unknown
			//IL_1533: Unknown result type (might be due to invalid IL or missing references)
			//IL_1539: Expected O, but got Unknown
			//IL_1559: Unknown result type (might be due to invalid IL or missing references)
			//IL_155f: Expected O, but got Unknown
			//IL_157f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1585: Expected O, but got Unknown
			//IL_15a5: Unknown result type (might be due to invalid IL or missing references)
			//IL_15ab: Expected O, but got Unknown
			//IL_15cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_15d1: Expected O, but got Unknown
			//IL_15f1: Unknown result type (might be due to invalid IL or missing references)
			//IL_15f7: Expected O, but got Unknown
			//IL_1617: Unknown result type (might be due to invalid IL or missing references)
			//IL_161d: Expected O, but got Unknown
			//IL_163d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1643: Expected O, but got Unknown
			//IL_1664: Unknown result type (might be due to invalid IL or missing references)
			//IL_166a: Expected O, but got Unknown
			//IL_168b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1691: Expected O, but got Unknown
			//IL_16b2: Unknown result type (might be due to invalid IL or missing references)
			//IL_16b8: Expected O, but got Unknown
			//IL_16d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_16df: Expected O, but got Unknown
			//IL_1700: Unknown result type (might be due to invalid IL or missing references)
			//IL_1706: Expected O, but got Unknown
			//IL_1727: Unknown result type (might be due to invalid IL or missing references)
			//IL_172d: Expected O, but got Unknown
			//IL_174e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1754: Expected O, but got Unknown
			//IL_1775: Unknown result type (might be due to invalid IL or missing references)
			//IL_177b: Expected O, but got Unknown
			//IL_179c: Unknown result type (might be due to invalid IL or missing references)
			//IL_17a2: Expected O, but got Unknown
			//IL_17c3: Unknown result type (might be due to invalid IL or missing references)
			//IL_17c9: Expected O, but got Unknown
			//IL_17ea: Unknown result type (might be due to invalid IL or missing references)
			//IL_17f0: Expected O, but got Unknown
			//IL_181c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1822: Expected O, but got Unknown
			//IL_1842: Unknown result type (might be due to invalid IL or missing references)
			//IL_1848: Expected O, but got Unknown
			//IL_1868: Unknown result type (might be due to invalid IL or missing references)
			//IL_186e: Expected O, but got Unknown
			//IL_188e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1894: Expected O, but got Unknown
			//IL_18b4: Unknown result type (might be due to invalid IL or missing references)
			//IL_18ba: Expected O, but got Unknown
			//IL_18da: Unknown result type (might be due to invalid IL or missing references)
			//IL_18e0: Expected O, but got Unknown
			//IL_18ee: Unknown result type (might be due to invalid IL or missing references)
			//IL_18f4: Expected O, but got Unknown
			//IL_1927: Unknown result type (might be due to invalid IL or missing references)
			//IL_192c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1941: Unknown result type (might be due to invalid IL or missing references)
			//IL_1946: Unknown result type (might be due to invalid IL or missing references)
			//IL_194f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1955: Expected O, but got Unknown
			//IL_1987: Unknown result type (might be due to invalid IL or missing references)
			//IL_198c: Unknown result type (might be due to invalid IL or missing references)
			//IL_19a1: Unknown result type (might be due to invalid IL or missing references)
			//IL_19a6: Unknown result type (might be due to invalid IL or missing references)
			//IL_19af: Unknown result type (might be due to invalid IL or missing references)
			//IL_19b5: Expected O, but got Unknown
			//IL_19e6: Unknown result type (might be due to invalid IL or missing references)
			//IL_19eb: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a00: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a05: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a0e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a14: Expected O, but got Unknown
			//IL_1a45: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a4a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a5f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a64: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a6d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a73: Expected O, but got Unknown
			//IL_1aa6: Unknown result type (might be due to invalid IL or missing references)
			//IL_1aab: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ac0: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ac5: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ace: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ad4: Expected O, but got Unknown
			//IL_1b06: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b0b: 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_1b25: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c60: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c6a: Expected O, but got Unknown
			//IL_1c89: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c93: Expected O, but got Unknown
			//IL_1cb2: Unknown result type (might be due to invalid IL or missing references)
			//IL_1cbc: Expected O, but got Unknown
			//IL_1cdb: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ceb: Unknown result type (might be due to invalid IL or missing references)
			//IL_1cf0: Unknown result type (might be due to invalid IL or missing references)
			//IL_1cfc: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d08: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d18: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d1d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d22: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d32: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d37: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d41: Expected O, but got Unknown
			//IL_1d42: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d48: Expected O, but got Unknown
			//IL_1d75: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d7a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d8f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d94: Unknown result type (might be due to invalid IL or missing references)
			//IL_1dc7: Unknown result type (might be due to invalid IL or missing references)
			//IL_1dcd: Expected O, but got Unknown
			//IL_1ded: Unknown result type (might be due to invalid IL or missing references)
			//IL_1df3: Expected O, but got Unknown
			//IL_1e13: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e19: Expected O, but got Unknown
			//IL_1e39: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e3f: Expected O, but got Unknown
			//IL_1e5f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e65: Expected O, but got Unknown
			//IL_1e85: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e8b: Expected O, but got Unknown
			//IL_1eab: Unknown result type (might be due to invalid IL or missing references)
			//IL_1eb1: Expected O, but got Unknown
			//IL_1ed1: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ed7: Expected O, but got Unknown
			//IL_1ef7: Unknown result type (might be due to invalid IL or missing references)
			//IL_1efd: Expected O, but got Unknown
			//IL_1f1e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f24: Expected O, but got Unknown
			//IL_1f45: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f4b: Expected O, but got Unknown
			//IL_1f6c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f72: Expected O, but got Unknown
			//IL_1f93: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f99: Expected O, but got Unknown
			//IL_1fba: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fc0: Expected O, but got Unknown
			//IL_1fe1: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fe7: Expected O, but got Unknown
			//IL_2008: Unknown result type (might be due to invalid IL or missing references)
			//IL_200e: Expected O, but got Unknown
			//IL_202f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2035: Expected O, but got Unknown
			//IL_2056: Unknown result type (might be due to invalid IL or missing references)
			//IL_205c: Expected O, but got Unknown
			//IL_207d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2083: Expected O, but got Unknown
			//IL_20a4: Unknown result type (might be due to invalid IL or missing references)
			//IL_20aa: Expected O, but got Unknown
			//IL_20cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_20d1: Expected O, but got Unknown
			//IL_20f2: Unknown result type (might be due to invalid IL or missing references)
			//IL_20f8: Expected O, but got Unknown
			//IL_2119: Unknown result type (might be due to invalid IL or missing references)
			//IL_211f: Expected O, but got Unknown
			//IL_2140: Unknown result type (might be due to invalid IL or missing references)
			//IL_2146: Expected O, but got Unknown
			//IL_2173: Unknown result type (might be due to invalid IL or missing references)
			//IL_2179: Expected O, but got Unknown
			//IL_2199: Unknown result type (might be due to invalid IL or missing references)
			//IL_219f: Expected O, but got Unknown
			//IL_21bf: Unknown result type (might be due to invalid IL or missing references)
			//IL_21c5: Expected O, but got Unknown
			//IL_21e5: Unknown result type (might be due to invalid IL or missing references)
			//IL_21eb: Expected O, but got Unknown
			//IL_220b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2211: Expected O, but got Unknown
			//IL_2231: Unknown result type (might be due to invalid IL or missing references)
			//IL_2237: Expected O, but got Unknown
			//IL_2257: Unknown result type (might be due to invalid IL or missing references)
			//IL_225d: Expected O, but got Unknown
			//IL_227d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2283: Expected O, but got Unknown
			//IL_22a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_22a9: Expected O, but got Unknown
			//IL_22ca: Unknown result type (might be due to invalid IL or missing references)
			//IL_22d0: Expected O, but got Unknown
			//IL_22f1: Unknown result type (might be due to invalid IL or missing references)
			//IL_22f7: Expected O, but got Unknown
			//IL_2306: Unknown result type (might be due to invalid IL or missing references)
			//IL_230c: Expected O, but got Unknown
			//IL_2339: Unknown result type (might be due to invalid IL or missing references)
			//IL_233e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2353: Unknown result type (might be due to invalid IL or missing references)
			//IL_2358: Unknown result type (might be due to invalid IL or missing references)
			//IL_2361: Unknown result type (might be due to invalid IL or missing references)
			//IL_2367: Expected O, but got Unknown
			//IL_2394: Unknown result type (might be due to invalid IL or missing references)
			//IL_2399: Unknown result type (might be due to invalid IL or missing references)
			//IL_23ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_23b3: Unknown result type (might be due to invalid IL or missing references)
			//IL_23bc: Unknown result type (might be due to invalid IL or missing references)
			//IL_23c2: Expected O, but got Unknown
			//IL_23ef: Unknown result type (might be due to invalid IL or missing references)
			//IL_23f4: Unknown result type (might be due to invalid IL or missing references)
			//IL_2409: Unknown result type (might be due to invalid IL or missing references)
			//IL_240e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2417: Unknown result type (might be due to invalid IL or missing references)
			//IL_241d: Expected O, but got Unknown
			//IL_244e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2453: Unknown result type (might be due to invalid IL or missing references)
			//IL_2468: Unknown result type (might be due to invalid IL or missing references)
			//IL_246d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2476: Unknown result type (might be due to invalid IL or missing references)
			//IL_247c: Expected O, but got Unknown
			//IL_24ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_24b3: Unknown result type (might be due to invalid IL or missing references)
			//IL_24c8: 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_24d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_24dc: Expected O, but got Unknown
			//IL_250e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2513: Unknown result type (might be due to invalid IL or missing references)
			//IL_2528: Unknown result type (might be due to invalid IL or missing references)
			//IL_252d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2536: Unknown result type (might be due to invalid IL or missing references)
			//IL_253c: Expected O, but got Unknown
			//IL_2569: Unknown result type (might be due to invalid IL or missing references)
			//IL_256e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2583: Unknown result type (might be due to invalid IL or missing references)
			//IL_2588: Unknown result type (might be due to invalid IL or missing references)
			//IL_2591: Unknown result type (might be due to invalid IL or missing references)
			//IL_2597: Expected O, but got Unknown
			//IL_25ca: Unknown result type (might be due to invalid IL or missing references)
			//IL_25cf: Unknown result type (might be due to invalid IL or missing references)
			//IL_25e4: Unknown result type (might be due to invalid IL or missing references)
			//IL_25e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_25f2: Unknown result type (might be due to invalid IL or missing references)
			//IL_25f8: Expected O, but got Unknown
			//IL_2625: Unknown result type (might be due to invalid IL or missing references)
			//IL_262a: Unknown result type (might be due to invalid IL or missing references)
			//IL_263f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2644: Unknown result type (might be due to invalid IL or missing references)
			//IL_264e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2654: Expected O, but got Unknown
			//IL_2681: Unknown result type (might be due to invalid IL or missing references)
			//IL_2686: Unknown result type (might be due to invalid IL or missing references)
			//IL_269b: Unknown result type (might be due to invalid IL or missing references)
			//IL_26a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_26aa: Unknown result type (might be due to invalid IL or missing references)
			//IL_26b0: Expected O, but got Unknown
			//IL_26e3: Unknown result type (might be due to invalid IL or missing references)
			//IL_26e8: Unknown result type (might be due to invalid IL or missing references)
			//IL_26fd: Unknown result type (might be due to invalid IL or missing references)
			//IL_2702: Unknown result type (might be due to invalid IL or missing references)
			//IL_283e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2848: Expected O, but got Unknown
			//IL_2868: Unknown result type (might be due to invalid IL or missing references)
			//IL_2872: Expected O, but got Unknown
			//IL_2892: Unknown result type (might be due to invalid IL or missing references)
			//IL_289c: Expected O, but got Unknown
			//IL_28bc: Unknown result type (might be due to invalid IL or missing references)
			//IL_28eb: Unknown result type (might be due to invalid IL or missing references)
			//IL_2923: Unknown result type (might be due to invalid IL or missing references)
			//IL_2929: Expected O, but got Unknown
			//IL_2949: Unknown result type (might be due to invalid IL or missing references)
			//IL_294f: Expected O, but got Unknown
			//IL_296f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2975: Expected O, but got Unknown
			//IL_2995: Unknown result type (might be due to invalid IL or missing references)
			//IL_299b: Expected O, but got Unknown
			//IL_29bb: Unknown result type (might be due to invalid IL or missing references)
			//IL_29c1: Expected O, but got Unknown
			//IL_29e1: Unknown result type (might be due to invalid IL or missing references)
			//IL_29e7: Expected O, but got Unknown
			//IL_2a07: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a0d: Expected O, but got Unknown
			//IL_2a2d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a33: Expected O, but got Unknown
			//IL_2a53: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a59: Expected O, but got Unknown
			//IL_2a7a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a80: Expected O, but got Unknown
			//IL_2aa1: Unknown result type (might be due to invalid IL or missing references)
			//IL_2aa7: Expected O, but got Unknown
			//IL_2ac8: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ace: Expected O, but got Unknown
			//IL_2aef: Unknown result type (might be due to invalid IL or missing references)
			//IL_2af5: Expected O, but got Unknown
			//IL_2b16: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b1c: Expected O, but got Unknown
			//IL_2b3d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b43: Expected O, but got Unknown
			//IL_2b64: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b6a: Expected O, but got Unknown
			//IL_2b8b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b91: Expected O, but got Unknown
			//IL_2bb2: Unknown result type (might be due to invalid IL or missing references)
			//IL_2bb8: Expected O, but got Unknown
			//IL_2bd9: Unknown result type (might be due to invalid IL or missing references)
			//IL_2bdf: Expected O, but got Unknown
			//IL_2c00: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c06: 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_2c4e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c54: Expected O, but got Unknown
			//IL_2c75: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c7b: Expected O, but got Unknown
			//IL_2c9c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ca2: Expected O, but got Unknown
			//IL_2cc3: Unknown result type (might be due to invalid IL or missing references)
			//IL_2cc9: Expected O, but got Unknown
			//IL_2cf7: Unknown result type (might be due to invalid IL or missing references)
			//IL_2cfd: Expected O, but got Unknown
			//IL_2d1d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d23: Expected O, but got Unknown
			//IL_2d43: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d49: Expected O, but got Unknown
			//IL_2d69: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d6f: Expected O, but got Unknown
			//IL_2d8f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d95: Expected O, but got Unknown
			//IL_2db5: Unknown result type (might be due to invalid IL or missing references)
			//IL_2dbb: Expected O, but got Unknown
			//IL_2ddb: Unknown result type (might be due to invalid IL or missing references)
			//IL_2de1: Expected O, but got Unknown
			//IL_2e01: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e07: Expected O, but got Unknown
			//IL_2e27: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e2d: Expected O, but got Unknown
			//IL_2e4e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e54: Expected O, but got Unknown
			//IL_2e75: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e7b: Expected O, but got Unknown
			//IL_2e9c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ea2: Expected O, but got Unknown
			//IL_2ec3: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ec9: Expected O, but got Unknown
			//IL_2eea: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ef0: Expected O, but got Unknown
			//IL_2f11: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f17: Expected O, but got Unknown
			//IL_2f38: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f3e: Expected O, but got Unknown
			//IL_2f5f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f65: Expected O, but got Unknown
			//IL_2f86: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f8c: Expected O, but got Unknown
			//IL_2fad: Unknown result type (might be due to invalid IL or missing references)
			//IL_2fb3: Expected O, but got Unknown
			//IL_2fd4: Unknown result type (might be due to invalid IL or missing references)
			//IL_2fda: Expected O, but got Unknown
			//IL_2ffb: Unknown result type (might be due to invalid IL or missing references)
			//IL_3001: Expected O, but got Unknown
			//IL_3022: Unknown result type (might be due to invalid IL or missing references)
			//IL_3028: Expected O, but got Unknown
			//IL_3038: Unknown result type (might be due to invalid IL or missing references)
			//IL_303e: Expected O, but got Unknown
			//IL_3071: Unknown result type (might be due to invalid IL or missing references)
			//IL_3076: Unknown result type (might be due to invalid IL or missing references)
			//IL_308b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3090: Unknown result type (might be due to invalid IL or missing references)
			//IL_3099: Unknown result type (might be due to invalid IL or missing references)
			//IL_309f: Expected O, but got Unknown
			//IL_30d1: Unknown result type (might be due to invalid IL or missing references)
			//IL_30d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_30eb: Unknown result type (might be due to invalid IL or missing references)
			//IL_30f0: Unknown result type (might be due to invalid IL or missing references)
			//IL_30f9: Unknown result type (might be due to invalid IL or missing references)
			//IL_30ff: Expected O, but got Unknown
			//IL_3132: Unknown result type (might be due to invalid IL or missing references)
			//IL_3137: Unknown result type (might be due to invalid IL or missing references)
			//IL_314c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3151: 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_3160: Expected O, but got Unknown
			//IL_3193: Unknown result type (might be due to invalid IL or missing references)
			//IL_3198: Unknown result type (might be due to invalid IL or missing references)
			//IL_31ad: Unknown result type (might be due to invalid IL or missing references)
			//IL_31b2: Unknown result type (might be due to invalid IL or missing references)
			//IL_31bb: Unknown result type (might be due to invalid IL or missing references)
			//IL_31c1: Expected O, but got Unknown
			//IL_31f3: Unknown result type (might be due to invalid IL or missing references)
			//IL_31f8: Unknown result type (might be due to invalid IL or missing references)
			//IL_320d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3212: Unknown result type (might be due to invalid IL or missing references)
			//IL_321b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3221: Expected O, but got Unknown
			//IL_3254: Unknown result type (might be due to invalid IL or missing references)
			//IL_3259: Unknown result type (might be due to invalid IL or missing references)
			//IL_326e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3273: Unknown result type (might be due to invalid IL or missing references)
			//IL_327c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3282: Expected O, but got Unknown
			//IL_32ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_32b3: Unknown result type (might be due to invalid IL or missing references)
			//IL_32c8: Unknown result type (might be due to invalid IL or missing references)
			//IL_32cd: Unknown result type (might be due to invalid IL or missing references)
			//IL_32d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_32dc: Expected O, but got Unknown
			//IL_3308: Unknown result type (might be due to invalid IL or missing references)
			//IL_330d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3322: Unknown result type (might be due to invalid IL or missing references)
			//IL_3327: Unknown result type (might be due to invalid IL or missing references)
			//IL_3330: Unknown result type (might be due to invalid IL or missing references)
			//IL_3336: Expected O, but got Unknown
			//IL_3368: Unknown result type (might be due to invalid IL or missing references)
			//IL_336d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3382: Unknown result type (might be due to invalid IL or missing references)
			//IL_3387: Unknown result type (might be due to invalid IL or missing references)
			//IL_3391: Unknown result type (might be due to invalid IL or missing references)
			//IL_3397: Expected O, but got Unknown
			//IL_33c9: Unknown result type (might be due to invalid IL or missing references)
			//IL_33ce: 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_33e8: Unknown result type (might be due to invalid IL or missing references)
			//IL_33f2: Unknown result type (might be due to invalid IL or missing references)
			//IL_33f8: Expected O, but got Unknown
			//IL_3425: Unknown result type (might be due to invalid IL or missing references)
			//IL_342a: Unknown result type (might be due to invalid IL or missing references)
			//IL_343f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3444: Unknown result type (might be due to invalid IL or missing references)
			//IL_344e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3454: Expected O, but got Unknown
			//IL_3487: Unknown result type (might be due to invalid IL or missing references)
			//IL_348c: Unknown result type (might be due to invalid IL or missing references)
			//IL_34a1: Unknown result type (might be due to invalid IL or missing references)
			//IL_34a6: Unknown result type (might be due to invalid IL or missing references)
			//IL_34b0: Unknown result type (might be due to invalid IL or missing references)
			//IL_34b6: Expected O, but got Unknown
			//IL_34e7: Unknown result type (might be due to invalid IL or missing references)
			//IL_34ec: Unknown result type (might be due to invalid IL or missing references)
			//IL_3501: Unknown result type (might be due to invalid IL or missing references)
			//IL_3506: 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_3516: Expected O, but got Unknown
			//IL_3546: Unknown result type (might be due to invalid IL or missing references)
			//IL_354b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3560: Unknown result type (might be due to invalid IL or missing references)
			//IL_3565: Unknown result type (might be due to invalid IL or missing references)
			//IL_356f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3575: Expected O, but got Unknown
			//IL_35a6: Unknown result type (might be due to invalid IL or missing references)
			//IL_35ab: 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_35c5: Unknown result type (might be due to invalid IL or missing references)
			//IL_35cf: Unknown result type (might be due to invalid IL or missing references)
			//IL_35d5: Expected O, but got Unknown
			//IL_3602: Unknown result type (might be due to invalid IL or missing references)
			//IL_3607: Unknown result type (might be due to invalid IL or missing references)
			//IL_361c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3621: Unknown result type (might be due to invalid IL or missing references)
			//IL_362b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3631: Expected O, but got Unknown
			//IL_365e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3663: Unknown result type (might be due to invalid IL or missing references)
			//IL_3678: Unknown result type (might be due to invalid IL or missing references)
			//IL_367d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3687: Unknown result type (might be due to invalid IL or missing references)
			//IL_368d: Expected O, but got Unknown
			//IL_36ba: Unknown result type (might be due to invalid IL or missing references)
			//IL_36bf: Unknown result type (might be due to invalid IL or missing references)
			//IL_36d4: Unknown result type (might be due to invalid IL or missing references)
			//IL_36d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_36e3: Unknown result type (might be due to invalid IL or missing references)
			//IL_36e9: Expected O, but got Unknown
			//IL_371a: Unknown result type (might be due to invalid IL or missing references)
			//IL_371f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3734: Unknown result type (might be due to invalid IL or missing references)
			//IL_3739: Unknown result type (might be due to invalid IL or missing references)
			//IL_3743: Unknown result type (might be due to invalid IL or missing references)
			//IL_3749: Expected O, but got Unknown
			//IL_3776: Unknown result type (might be due to invalid IL or missing references)
			//IL_377b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3790: Unknown result type (might be due to invalid IL or missing references)
			//IL_3795: Unknown result type (might be due to invalid IL or missing references)
			//IL_379f: Unknown result type (might be due to invalid IL or missing references)
			//IL_37a5: Expected O, but got Unknown
			//IL_37d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_37d7: Unknown result type (might be due to invalid IL or missing references)
			//IL_37ec: Unknown result type (might be due to invalid IL or missing references)
			//IL_37f1: Unknown result type (might be due to invalid IL or missing references)
			//IL_37fb: Unknown result type (might be due to invalid IL or missing references)
			//IL_3801: Expected O, but got Unknown
			//IL_3834: Unknown result type (might be due to invalid IL or missing references)
			//IL_3839: Unknown result type (might be due to invalid IL or missing references)
			//IL_384e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3853: Unknown result type (might be due to invalid IL or missing references)
			//IL_39b6: Unknown result type (might be due to invalid IL or missing references)
			//IL_39c0: Expected O, but got Unknown
			//IL_39e8: Unknown result type (might be due to invalid IL or missing references)
			//IL_39ee: Expected O, but got Unknown
			//IL_3a0e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a14: Expected O, but got Unknown
			//IL_3a34: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a3a: Expected O, but got Unknown
			//IL_3a5a: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a60: Expected O, but got Unknown
			//IL_3bd9: Unknown result type (might be due to invalid IL or missing references)
			//IL_3be3: Expected O, but got Unknown
			//IL_3c03: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c0d: Expected O, but got Unknown
			//IL_3c2d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c37: Expected O, but got Unknown
			//IL_3c57: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c86: Unknown result type (might be due to invalid IL or missing references)
			//IL_3cbe: Unknown result type (might be due to invalid IL or missing references)
			//IL_3cc4: Expected O, but got Unknown
			//IL_3ce4: Unknown result type (might be due to invalid IL or missing references)
			//IL_3cea: Expected O, but got Unknown
			//IL_3d0a: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d10: Expected O, but got Unknown
			//IL_3d30: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d36: Expected O, but got Unknown
			//IL_3d56: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d5c: Expected O, but got Unknown
			//IL_3d7c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d82: Expected O, but got Unknown
			//IL_3da2: Unknown result type (might be due to invalid IL or missing references)
			//IL_3da8: 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_3dee: Unknown result type (might be due to invalid IL or missing references)
			//IL_3df4: Expected O, but got Unknown
			//IL_3e15: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e1b: Expected O, but got Unknown
			//IL_3e3c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e42: Expected O, but got Unknown
			//IL_3e63: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e69: Expected O, but got Unknown
			//IL_3e8a: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e90: Expected O, but got Unknown
			//IL_3eb1: Unknown result type (might be due to invalid IL or missing references)
			//IL_3eb7: Expected O, but got Unknown
			//IL_3ed8: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ede: Expected O, but got Unknown
			//IL_3eff: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f05: Expected O, but got Unknown
			//IL_3f26: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f2c: Expected O, but got Unknown
			//IL_3f4d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f53: Expected O, but got Unknown
			//IL_3f74: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f7a: Expected O, but got Unknown
			//IL_3f9b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3fa1: Expected O, but got Unknown
			//IL_3fc2: Unknown result type (might be due to invalid IL or missing references)
			//IL_3fc8: Expected O, but got Unknown
			//IL_3fe9: Unknown result type (might be due to invalid IL or missing references)
			//IL_3fef: Expected O, but got Unknown
			//IL_4010: Unknown result type (might be due to invalid IL or missing references)
			//IL_4016: Expected O, but got Unknown
			//IL_4037: Unknown result type (might be due to invalid IL or missing references)
			//IL_403d: Expected O, but got Unknown
			//IL_405e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4064: Expected O, but got Unknown
			//IL_4085: Unknown result type (might be due to invalid IL or missing references)
			//IL_408b: Expected O, but got Unknown
			//IL_40b9: Unknown result type (might be due to invalid IL or missing references)
			//IL_40bf: Expected O, but got Unknown
			//IL_40df: Unknown result type (might be due to invalid IL or missing references)
			//IL_40e5: Expected O, but got Unknown
			//IL_4105: Unknown result type (might be due to invalid IL or missing references)
			//IL_410b: Expected O, but got Unknown
			//IL_412b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4131: Expected O, but got Unknown
			//IL_4151: Unknown result type (might be due to invalid IL or missing references)
			//IL_4157: Expected O, but got Unknown
			//IL_4177: Unknown result type (might be due to invalid IL or missing references)
			//IL_417d: Expected O, but got Unknown
			//IL_419d: Unknown result type (might be due to invalid IL or missing references)
			//IL_41a3: Expected O, but got Unknown
			//IL_41c3: Unknown result type (might be due to invalid IL or missing references)
			//IL_41c9: Expected O, but got Unknown
			//IL_41e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_41ef: Expected O, but got Unknown
			//IL_4210: Unknown result type (might be due to invalid IL or missing references)
			//IL_4216: Expected O, but got Unknown
			//IL_4237: Unknown result type (might be due to invalid IL or missing references)
			//IL_423d: Expected O, but got Unknown
			//IL_425e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4264: Expected O, but got Unknown
			//IL_4285: Unknown result type (might be due to invalid IL or missing references)
			//IL_428b: Expected O, but got Unknown
			//IL_42ac: Unknown result type (might be due to invalid IL or missing references)
			//IL_42b2: Expected O, but got Unknown
			//IL_42d3: Unknown result type (might be due to invalid IL or missing references)
			//IL_42d9: 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_4321: Unknown result type (might be due to invalid IL or missing references)
			//IL_4326: Unknown result type (might be due to invalid IL or missing references)
			//IL_433b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4340: Unknown result type (might be due to invalid IL or missing references)
			//IL_4349: Unknown result type (might be due to invalid IL or missing references)
			//IL_434f: Expected O, but got Unknown
			//IL_4381: Unknown result type (might be due to invalid IL or missing references)
			//IL_4386: Unknown result type (might be due to invalid IL or missing references)
			//IL_439b: Unknown result type (might be due to invalid IL or missing references)
			//IL_43a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_43a9: Unknown result type (might be due to invalid IL or missing references)
			//IL_43af: Expected O, but got Unknown
			//IL_43e2: Unknown result type (might be due to invalid IL or missing references)
			//IL_43e7: Unknown result type (might be due to invalid IL or missing references)
			//IL_43fc: Unknown result type (might be due to invalid IL or missing references)
			//IL_4401: Unknown result type (might be due to invalid IL or missing references)
			//IL_440a: Unknown result type (might be due to invalid IL or missing references)
			//IL_4410: Expected O, but got Unknown
			//IL_4443: Unknown result type (might be due to invalid IL or missing references)
			//IL_4448: Unknown result type (might be due to invalid IL or missing references)
			//IL_445d: Unknown result type (might be due to invalid IL or missing references)
			//IL_4462: Unknown result type (might be due to invalid IL or missing references)
			//IL_446b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4471: Expected O, but got Unknown
			//IL_449e: Unknown result type (might be due to invalid IL or missing references)
			//IL_44a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_44b8: Unknown result type (might be due to invalid IL or missing references)
			//IL_44bd: Unknown result type (might be due to invalid IL or missing references)
			//IL_44c6: Unknown result type (might be due to invalid IL or missing references)
			//IL_44cc: Expected O, but got Unknown
			//IL_44fe: Unknown result type (might be due to invalid IL or missing references)
			//IL_4503: Unknown result type (might be due to invalid IL or missing references)
			//IL_4518: Unknown result type (might be due to invalid IL or missing references)
			//IL_451d: Unknown result type (might be due to invalid IL or missing references)
			//IL_4526: Unknown result type (might be due to invalid IL or missing references)
			//IL_452c: Expected O, but got Unknown
			//IL_455e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4563: Unknown result type (might be due to invalid IL or missing references)
			//IL_4578: Unknown result type (might be due to invalid IL or missing references)
			//IL_457d: Unknown result type (might be due to invalid IL or missing references)
			//IL_4586: Unknown result type (might be due to invalid IL or missing references)
			//IL_458c: Expected O, but got Unknown
			//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_45d8: Unknown result type (might be due to invalid IL or missing references)
			//IL_45dd: Unknown result type (might be due to invalid IL or missing references)
			//IL_45e6: Unknown result type (might be due to invalid IL or missing references)
			//IL_45ec: Expected O, but got Unknown
			//IL_4619: Unknown result type (might be due to invalid IL or missing references)
			//IL_461e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4633: Unknown result type (might be due to invalid IL or missing references)
			//IL_4638: Unknown result type (might be due to invalid IL or missing references)
			//IL_4642: Unknown result type (might be due to invalid IL or missing references)
			//IL_4648: Expected O, but got Unknown
			//IL_4675: Unknown result type (might be due to invalid IL or missing references)
			//IL_467a: Unknown result type (might be due to invalid IL or missing references)
			//IL_468f: Unknown result type (might be due to invalid IL or missing references)
			//IL_4694: Unknown result type (might be due to invalid IL or missing references)
			//IL_469e: Unknown result type (might be due to invalid IL or missing references)
			//IL_46a4: Expected O, but got Unknown
			//IL_46d1: Unknown result type (might be due to invalid IL or missing references)
			//IL_46d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_46eb: Unknown result type (might be due to invalid IL or missing references)
			//IL_46f0: Unknown result type (might be due to invalid IL or missing references)
			//IL_46fa: Unknown result type (might be due to invalid IL or missing references)
			//IL_4700: Expected O, but got Unknown
			//IL_472d: Unkn