Decompiled source of MoreGirlsMod v1.0.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;

[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_05ef: Unknown result type (might be due to invalid IL or missing references)
			//IL_0630: 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 = 10f;
			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 = "爆炸"
				}
			};
			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_00d7: 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_014e: Unknown result type (might be due to invalid IL or missing references)
			//IL_019e: Unknown result type (might be due to invalid IL or missing references)
			//IL_085d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0862: Unknown result type (might be due to invalid IL or missing references)
			//IL_086d: Unknown result type (might be due to invalid IL or missing references)
			//IL_08af: Unknown result type (might be due to invalid IL or missing references)
			//IL_08b8: Unknown result type (might be due to invalid IL or missing references)
			//IL_08c9: Unknown result type (might be due to invalid IL or missing references)
			//IL_091b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0924: Unknown result type (might be due to invalid IL or missing references)
			//IL_0935: Unknown result type (might be due to invalid IL or missing references)
			//IL_0964: Unknown result type (might be due to invalid IL or missing references)
			//IL_0978: Expected O, but got Unknown
			//IL_09a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_09ac: Unknown result type (might be due to invalid IL or missing references)
			//IL_09bd: Unknown result type (might be due to invalid IL or missing references)
			//IL_09ec: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a0d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a2c: Expected O, but got Unknown
			//IL_0a3a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a43: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a54: Unknown result type (might be due to invalid IL or missing references)
			//IL_03c3: Unknown result type (might be due to invalid IL or missing references)
			//IL_0259: Unknown result type (might be due to invalid IL or missing references)
			//IL_02a9: Unknown result type (might be due to invalid IL or missing references)
			//IL_0550: Unknown result type (might be due to invalid IL or missing references)
			//IL_0424: Unknown result type (might be due to invalid IL or missing references)
			//IL_0474: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b22: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b2b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b3c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ba0: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ba9: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bba: Unknown result type (might be due to invalid IL or missing references)
			//IL_0344: Unknown result type (might be due to invalid IL or missing references)
			//IL_034f: Expected O, but got Unknown
			//IL_0669: 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_0aae: Unknown result type (might be due to invalid IL or missing references)
			//IL_0605: Unknown result type (might be due to invalid IL or missing references)
			//IL_0643: Unknown result type (might be due to invalid IL or missing references)
			//IL_0751: Unknown result type (might be due to invalid IL or missing references)
			//IL_075c: Expected O, but got Unknown
			//IL_078a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0790: Unknown result type (might be due to invalid IL or missing references)
			//IL_0516: Unknown result type (might be due to invalid IL or missing references)
			//IL_0520: Expected O, but got Unknown
			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)
			{
				MFDGFDS.ALMJKZ.Debug.LogWarning("load:" + val2);
			}
			if (MFDGFDS.Dev_mode)
			{
				SLMATool.CreateFaction("Dev_Faction", (UnitBlueprint[])null, (Sprite)null, -98);
			}
			GameObject[] array2 = MFDGFDS.GetAssetBundle("base").LoadAllAssets<GameObject>();
			foreach (GameObject val3 in array2)
			{
				if (Object.op_Implicit((Object)(object)val3.GetComponent<WeaponItem>()) && !HelpLibrary.m_weapons.ContainsKey(((CharacterItem)val3.GetComponent<WeaponItem>()).Entity.GUID))
				{
					GameObject gameObject = val3.gameObject;
					weapons.Add(gameObject);
					MFDGFDS.ALMJKZ.Debug.LogError("Weapon:" + ((Object)gameObject).name);
					gameObject.AddComponent<BAAVBD>().Init(weapons.IndexOf(gameObject), ((Object)gameObject).name);
					XCPKPAS(gameObject.GetComponent<BAAVBD>());
					Dictionary<DatabaseID, GameObject> dictionary = HelpLibrary.m_weapons;
					dictionary.Add(((CharacterItem)val3.GetComponentInChildren<WeaponItem>()).Entity.GUID, val3.gameObject);
					HelpLibrary.m_weapons = dictionary;
					Dictionary<DatabaseID, Object> dictionary2 = (Dictionary<DatabaseID, Object>)typeof(AssetLoader).GetField("m_nonStreamableAssets", BindingFlags.Instance | BindingFlags.NonPublic).GetValue(ContentDatabase.Instance().AssetLoader);
					dictionary2.Add(((CharacterItem)val3.GetComponentInChildren<WeaponItem>()).Entity.GUID, (Object)(object)val3.gameObject);
					typeof(AssetLoader).GetField("m_nonStreamableAssets", BindingFlags.Instance | BindingFlags.NonPublic).SetValue(ContentDatabase.Instance().AssetLoader, dictionary2);
				}
				if (Object.op_Implicit((Object)(object)val3.GetComponent<PropItem>()) && !HelpLibrary.m_characterProps.ContainsKey(((CharacterItem)val3.GetComponent<PropItem>()).Entity.GUID))
				{
					GameObject gameObject2 = val3.gameObject;
					MFDGFDS.ALMJKZ.Debug.LogError("Prop:" + ((Object)gameObject2).name);
					gameObject2.AddComponent<BAAVBD>().Init(-2, ((Object)gameObject2).name);
					XCPKPAS(gameObject2.GetComponent<BAAVBD>());
					Dictionary<DatabaseID, GameObject> characterProps = HelpLibrary.m_characterProps;
					characterProps.Add(((CharacterItem)val3.GetComponentInChildren<PropItem>()).Entity.GUID, val3.gameObject);
					HelpLibrary.m_characterProps = characterProps;
					Dictionary<DatabaseID, Object> dictionary3 = (Dictionary<DatabaseID, Object>)typeof(AssetLoader).GetField("m_nonStreamableAssets", BindingFlags.Instance | BindingFlags.NonPublic).GetValue(ContentDatabase.Instance().AssetLoader);
					dictionary3.Add(((CharacterItem)val3.GetComponentInChildren<PropItem>()).Entity.GUID, (Object)(object)val3.gameObject);
					typeof(AssetLoader).GetField("m_nonStreamableAssets", BindingFlags.Instance | BindingFlags.NonPublic).SetValue(ContentDatabase.Instance().AssetLoader, dictionary3);
					val3.AddComponent<CXVVPJJM>();
					if (Object.op_Implicit((Object)(object)val3.GetComponentInChildren<EyeSpawner>()))
					{
						if (!SLMATool.SLMADic.Keys.ToList().Contains("ShowProps"))
						{
							SLMATool.CreateFaction("ShowProps", (UnitBlueprint[])null, (Sprite)null, 0);
						}
						UnitBlueprint val4 = SLMATool.CreateUnit(((Object)val3).name + " ShowUnit", (UnitBlueprint)null, (Faction)SLMATool.SLMADic["ShowProps"], (Sprite)null);
						val4.health = 1000f;
						val4.m_props = (GameObject[])(object)new GameObject[1] { val3 };
						val4.UnitBase = val.LoadAsset<GameObject>("改造比例");
						val3.AddComponent<KLKOPsaad>();
					}
					s.SetField<PropItem>(val3.GetComponentInChildren<PropItem>(), "m_showInEditor", (object)false);
				}
				if (Object.op_Implicit((Object)(object)val3.GetComponent<SpecialAbility>()) && !HelpLibrary.m_combatMoves.ContainsKey(((CharacterItem)val3.GetComponent<SpecialAbility>()).Entity.GUID))
				{
					GameObject gameObject3 = val3.gameObject;
					MFDGFDS.ALMJKZ.Debug.LogError("Moves:" + ((Object)gameObject3).name);
					gameObject3.AddComponent<BAAVBD>().Init(-3, ((Object)gameObject3).name);
					XCPKPAS(gameObject3.GetComponent<BAAVBD>());
					Dictionary<DatabaseID, GameObject> combatMoves = HelpLibrary.m_combatMoves;
					combatMoves.Add(((CharacterItem)val3.GetComponentInChildren<SpecialAbility>()).Entity.GUID, val3.gameObject);
					HelpLibrary.m_combatMoves = combatMoves;
					Dictionary<DatabaseID, Object> dictionary4 = (Dictionary<DatabaseID, Object>)typeof(AssetLoader).GetField("m_nonStreamableAssets", BindingFlags.Instance | BindingFlags.NonPublic).GetValue(ContentDatabase.Instance().AssetLoader);
					dictionary4.Add(((CharacterItem)val3.GetComponentInChildren<SpecialAbility>()).Entity.GUID, (Object)(object)val3.gameObject);
					typeof(AssetLoader).GetField("m_nonStreamableAssets", BindingFlags.Instance | BindingFlags.NonPublic).SetValue(ContentDatabase.Instance().AssetLoader, dictionary4);
					if (((Object)gameObject3).name == "死亡抽搐")
					{
						gameObject3.AddComponent<LMJSNAC>();
					}
					if (((Object)gameObject3).name == "龟甲")
					{
						CapsuleCollider[] componentsInChildren = gameObject3.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)val3.GetComponent<Unit>()) || HelpLibrary.m_unitBases.ContainsKey(val3.GetComponent<Unit>().Entity.GUID))
				{
					continue;
				}
				GameObject gameObject4 = val3.gameObject;
				MFDGFDS.SAMLZ.bases.Add(val3.GetComponent<Unit>());
				gameObject4.AddComponent<BAAVBD>().Init(-1, ((Object)gameObject4).name);
				MFDGFDS.ALMJKZ.Debug.LogError("Unit:" + ((Object)gameObject4).name);
				XCPKPAS(gameObject4.GetComponent<BAAVBD>());
				if (Object.op_Implicit((Object)(object)gameObject4.GetComponentInChildren<TeamColor>()) && (Object)(object)gameObject4.GetComponentInChildren<TeamColor>().redMaterial == (Object)null)
				{
					int materialID = gameObject4.GetComponentInChildren<TeamColor>().materialID;
					s.DeepCopyOf<TeamColor>(gameObject4.GetComponentInChildren<TeamColor>(), ((GameObject)SLMALoader.SDic["bases"]["Humanoid"]).GetComponentInChildren<TeamColor>());
					gameObject4.GetComponentInChildren<TeamColor>().materialID = materialID;
					gameObject4.GetComponentInChildren<EyeSpawner>().eyeObject = ((GameObject)SLMALoader.SDic["bases"]["Humanoid"]).GetComponentInChildren<EyeSpawner>().eyeObject;
				}
				Dictionary<DatabaseID, GameObject> unitBases = HelpLibrary.m_unitBases;
				unitBases.Add(val3.GetComponentInChildren<Unit>().Entity.GUID, val3.gameObject);
				HelpLibrary.m_unitBases = unitBases;
				Dictionary<DatabaseID, Object> dictionary5 = (Dictionary<DatabaseID, Object>)typeof(AssetLoader).GetField("m_nonStreamableAssets", BindingFlags.Instance | BindingFlags.NonPublic).GetValue(ContentDatabase.Instance().AssetLoader);
				dictionary5.Add(val3.GetComponentInChildren<Unit>().Entity.GUID, (Object)(object)val3.gameObject);
				typeof(AssetLoader).GetField("m_nonStreamableAssets", BindingFlags.Instance | BindingFlags.NonPublic).SetValue(ContentDatabase.Instance().AssetLoader, dictionary5);
				if (((Object)val3).name == "摩托模型")
				{
					if (!SLMATool.SLMADic.Keys.ToList().Contains("ShowProps"))
					{
						SLMATool.CreateFaction("ShowProps", (UnitBlueprint[])null, (Sprite)null, 0);
					}
					UnitBlueprint obj = SLMATool.CreateUnit(((Object)val3).name + " ShowUnit", (UnitBlueprint)null, (Faction)SLMATool.SLMADic["ShowProps"], (Sprite)null);
					obj.health = 1000f;
					obj.UnitBase = val3;
					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 });
				}
			}
			SoundBank[] array3 = MFDGFDS.GetAssetBundle("base").LoadAllAssets<SoundBank>();
			foreach (SoundBank obj2 in array3)
			{
				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 val5 = XZLAK("PerMove");
			GameObject obj3 = UPool.MyPool.AddObject("增加嘲讽值", val5, 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("减少嘲讽值", val5, 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 val6 in conditions)
				{
					if ((int)val6.conditionType == 0)
					{
						val6.value *= 4f;
					}
				}
			}
			GameObject obj6 = UPool.MyPool.AddObject("丧尸攻击", val5, 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("鳞甲", val5, 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>("觉醒特效");
		}

		public static UnitBlueprint XZPKA(string name)
		{
			//IL_011f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0129: Expected O, but got Unknown
			//IL_0148: Unknown result type (might be due to invalid IL or missing references)
			//IL_0152: Expected O, but got Unknown
			//IL_0171: Unknown result type (might be due to invalid IL or missing references)
			//IL_017b: Expected O, but got Unknown
			//IL_019a: Unknown result type (might be due to invalid IL or missing references)
			//IL_01c8: Unknown result type (might be due to invalid IL or missing references)
			//IL_01ff: Unknown result type (might be due to invalid IL or missing references)
			//IL_0205: Expected O, but got Unknown
			//IL_0225: Unknown result type (might be due to invalid IL or missing references)
			//IL_022b: Expected O, but got Unknown
			//IL_024b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0251: Expected O, but got Unknown
			//IL_0271: Unknown result type (might be due to invalid IL or missing references)
			//IL_0277: Expected O, but got Unknown
			//IL_0297: Unknown result type (might be due to invalid IL or missing references)
			//IL_029d: Expected O, but got Unknown
			//IL_02bd: Unknown result type (might be due to invalid IL or missing references)
			//IL_02c3: Expected O, but got Unknown
			//IL_02e3: Unknown result type (might be due to invalid IL or missing references)
			//IL_02e9: Expected O, but got Unknown
			//IL_0309: Unknown result type (might be due to invalid IL or missing references)
			//IL_030f: Expected O, but got Unknown
			//IL_032f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0335: Expected O, but got Unknown
			//IL_0356: Unknown result type (might be due to invalid IL or missing references)
			//IL_035c: Expected O, but got Unknown
			//IL_037d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0383: Expected O, but got Unknown
			//IL_03a4: Unknown result type (might be due to invalid IL or missing references)
			//IL_03aa: Expected O, but got Unknown
			//IL_03cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_03d1: Expected O, but got Unknown
			//IL_03f2: Unknown result type (might be due to invalid IL or missing references)
			//IL_03f8: Expected O, but got Unknown
			//IL_0419: Unknown result type (might be due to invalid IL or missing references)
			//IL_041f: Expected O, but got Unknown
			//IL_0440: Unknown result type (might be due to invalid IL or missing references)
			//IL_0446: Expected O, but got Unknown
			//IL_0467: Unknown result type (might be due to invalid IL or missing references)
			//IL_046d: Expected O, but got Unknown
			//IL_048e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0494: Expected O, but got Unknown
			//IL_04b5: Unknown result type (might be due to invalid IL or missing references)
			//IL_04bb: Expected O, but got Unknown
			//IL_04dc: Unknown result type (might be due to invalid IL or missing references)
			//IL_04e2: Expected O, but got Unknown
			//IL_0503: Unknown result type (might be due to invalid IL or missing references)
			//IL_0509: Expected O, but got Unknown
			//IL_052a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0530: Expected O, but got Unknown
			//IL_0551: Unknown result type (might be due to invalid IL or missing references)
			//IL_0557: Expected O, but got Unknown
			//IL_0578: Unknown result type (might be due to invalid IL or missing references)
			//IL_057e: 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_05d1: Unknown result type (might be due to invalid IL or missing references)
			//IL_05d7: Expected O, but got Unknown
			//IL_05f7: Unknown result type (might be due to invalid IL or missing references)
			//IL_05fd: Expected O, but got Unknown
			//IL_061d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0623: Expected O, but got Unknown
			//IL_0643: Unknown result type (might be due to invalid IL or missing references)
			//IL_0649: Expected O, but got Unknown
			//IL_0669: Unknown result type (might be due to invalid IL or missing references)
			//IL_066f: Expected O, but got Unknown
			//IL_068f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0695: Expected O, but got Unknown
			//IL_06b5: Unknown result type (might be due to invalid IL or missing references)
			//IL_06bb: Expected O, but got Unknown
			//IL_06db: Unknown result type (might be due to invalid IL or missing references)
			//IL_06e1: Expected O, but got Unknown
			//IL_0702: Unknown result type (might be due to invalid IL or missing references)
			//IL_0708: Expected O, but got Unknown
			//IL_0729: Unknown result type (might be due to invalid IL or missing references)
			//IL_072f: Expected O, but got Unknown
			//IL_0750: Unknown result type (might be due to invalid IL or missing references)
			//IL_0756: Expected O, but got Unknown
			//IL_0777: Unknown result type (might be due to invalid IL or missing references)
			//IL_077d: Expected O, but got Unknown
			//IL_079e: Unknown result type (might be due to invalid IL or missing references)
			//IL_07a4: Expected O, but got Unknown
			//IL_07c5: Unknown result type (might be due to invalid IL or missing references)
			//IL_07cb: Expected O, but got Unknown
			//IL_07ec: Unknown result type (might be due to invalid IL or missing references)
			//IL_07f2: Expected O, but got Unknown
			//IL_0813: Unknown result type (might be due to invalid IL or missing references)
			//IL_0819: Expected O, but got Unknown
			//IL_083a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0840: Expected O, but got Unknown
			//IL_0861: Unknown result type (might be due to invalid IL or missing references)
			//IL_0867: Expected O, but got Unknown
			//IL_0888: Unknown result type (might be due to invalid IL or missing references)
			//IL_088e: Expected O, but got Unknown
			//IL_08af: Unknown result type (might be due to invalid IL or missing references)
			//IL_08b5: Expected O, but got Unknown
			//IL_08d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_08dc: Expected O, but got Unknown
			//IL_08eb: Unknown result type (might be due to invalid IL or missing references)
			//IL_08f1: Expected O, but got Unknown
			//IL_0924: Unknown result type (might be due to invalid IL or missing references)
			//IL_0929: Unknown result type (might be due to invalid IL or missing references)
			//IL_093e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0943: Unknown result type (might be due to invalid IL or missing references)
			//IL_094c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0952: Expected O, but got Unknown
			//IL_0984: Unknown result type (might be due to invalid IL or missing references)
			//IL_0989: Unknown result type (might be due to invalid IL or missing references)
			//IL_099e: Unknown result type (might be due to invalid IL or missing references)
			//IL_09a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_09ac: Unknown result type (might be due to invalid IL or missing references)
			//IL_09b2: Expected O, but got Unknown
			//IL_09e5: Unknown result type (might be due to invalid IL or missing references)
			//IL_09ea: Unknown result type (might be due to invalid IL or missing references)
			//IL_09ff: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a04: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a0d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a13: Expected O, but got Unknown
			//IL_0a46: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a4b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a60: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a65: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a6e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a74: Expected O, but got Unknown
			//IL_0aa6: Unknown result type (might be due to invalid IL or missing references)
			//IL_0aab: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ac0: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ac5: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ace: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ad4: 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_0b61: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b66: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b7b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b80: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b89: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b8f: Expected O, but got Unknown
			//IL_0bbb: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bc0: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bd5: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bda: Unknown result type (might be due to invalid IL or missing references)
			//IL_0be3: Unknown result type (might be due to invalid IL or missing references)
			//IL_0be9: Expected O, but got Unknown
			//IL_0c1b: 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_0c35: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c3a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c44: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c4a: Expected O, but got Unknown
			//IL_0c7c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c81: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c96: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c9b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ca5: Unknown result type (might be due to invalid IL or missing references)
			//IL_0cab: Expected O, but got Unknown
			//IL_0cd8: Unknown result type (might be due to invalid IL or missing references)
			//IL_0cdd: Unknown result type (might be due to invalid IL or missing references)
			//IL_0cf2: Unknown result type (might be due to invalid IL or missing references)
			//IL_0cf7: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d01: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d07: Expected O, but got Unknown
			//IL_0d3a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d3f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d54: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d59: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d63: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d69: Expected O, but got Unknown
			//IL_0d9a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d9f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0db4: Unknown result type (might be due to invalid IL or missing references)
			//IL_0db9: Unknown result type (might be due to invalid IL or missing references)
			//IL_0dc3: Unknown result type (might be due to invalid IL or missing references)
			//IL_0dc9: Expected O, but got Unknown
			//IL_0df9: Unknown result type (might be due to invalid IL or missing references)
			//IL_0dfe: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e13: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e18: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e22: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e28: Expected O, but got Unknown
			//IL_0e59: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e5e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e73: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e78: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e82: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e88: Expected O, but got Unknown
			//IL_0eb5: Unknown result type (might be due to invalid IL or missing references)
			//IL_0eba: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ecf: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ed4: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ede: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ee4: Expected O, but got Unknown
			//IL_0f11: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f16: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f2b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f30: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f3a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f40: Expected O, but got Unknown
			//IL_0f6d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f72: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f87: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f8c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f96: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f9c: Expected O, but got Unknown
			//IL_0fcd: Unknown result type (might be due to invalid IL or missing references)
			//IL_0fd2: Unknown result type (might be due to invalid IL or missing references)
			//IL_0fe7: Unknown result type (might be due to invalid IL or missing references)
			//IL_0fec: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ff6: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ffc: Expected O, but got Unknown
			//IL_1029: Unknown result type (might be due to invalid IL or missing references)
			//IL_102e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1043: Unknown result type (might be due to invalid IL or missing references)
			//IL_1048: Unknown result type (might be due to invalid IL or missing references)
			//IL_1052: Unknown result type (might be due to invalid IL or missing references)
			//IL_1058: Expected O, but got Unknown
			//IL_1085: Unknown result type (might be due to invalid IL or missing references)
			//IL_108a: Unknown result type (might be due to invalid IL or missing references)
			//IL_109f: Unknown result type (might be due to invalid IL or missing references)
			//IL_10a4: Unknown result type (might be due to invalid IL or missing references)
			//IL_10ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_10b4: Expected O, but got Unknown
			//IL_10e7: Unknown result type (might be due to invalid IL or missing references)
			//IL_10ec: Unknown result type (might be due to invalid IL or missing references)
			//IL_1101: Unknown result type (might be due to invalid IL or missing references)
			//IL_1106: Unknown result type (might be due to invalid IL or missing references)
			//IL_1254: Unknown result type (might be due to invalid IL or missing references)
			//IL_125e: Expected O, but got Unknown
			//IL_1285: Unknown result type (might be due to invalid IL or missing references)
			//IL_128b: Expected O, but got Unknown
			//IL_12ab: Unknown result type (might be due to invalid IL or missing references)
			//IL_12b1: Expected O, but got Unknown
			//IL_12d1: Unknown result type (might be due to invalid IL or missing references)
			//IL_12d7: 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_1479: Unknown result type (might be due to invalid IL or missing references)
			//IL_1483: Expected O, but got Unknown
			//IL_14a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_14ad: Expected O, but got Unknown
			//IL_14cd: Unknown result type (might be due to invalid IL or missing references)
			//IL_14fc: Unknown result type (might be due to invalid IL or missing references)
			//IL_1534: Unknown result type (might be due to invalid IL or missing references)
			//IL_153a: Expected O, but got Unknown
			//IL_155a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1560: Expected O, but got Unknown
			//IL_1580: Unknown result type (might be due to invalid IL or missing references)
			//IL_1586: Expected O, but got Unknown
			//IL_15a6: Unknown result type (might be due to invalid IL or missing references)
			//IL_15ac: Expected O, but got Unknown
			//IL_15cc: Unknown result type (might be due to invalid IL or missing references)
			//IL_15d2: Expected O, but got Unknown
			//IL_15f2: Unknown result type (might be due to invalid IL or missing references)
			//IL_15f8: Expected O, but got Unknown
			//IL_1618: Unknown result type (might be due to invalid IL or missing references)
			//IL_161e: Expected O, but got Unknown
			//IL_163e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1644: 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_1811: Unknown result type (might be due to invalid IL or missing references)
			//IL_1817: Expected O, but got Unknown
			//IL_1838: Unknown result type (might be due to invalid IL or missing references)
			//IL_183e: Expected O, but got Unknown
			//IL_185f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1865: Expected O, but got Unknown
			//IL_1886: Unknown result type (might be due to invalid IL or missing references)
			//IL_188c: Expected O, but got Unknown
			//IL_18ad: Unknown result type (might be due to invalid IL or missing references)
			//IL_18b3: Expected O, but got Unknown
			//IL_18d4: Unknown result type (might be due to invalid IL or missing references)
			//IL_18da: Expected O, but got Unknown
			//IL_1908: Unknown result type (might be due to invalid IL or missing references)
			//IL_190e: Expected O, but got Unknown
			//IL_192e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1934: Expected O, but got Unknown
			//IL_1954: Unknown result type (might be due to invalid IL or missing references)
			//IL_195a: Expected O, but got Unknown
			//IL_197a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1980: Expected O, but got Unknown
			//IL_19a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_19a6: Expected O, but got Unknown
			//IL_19c6: Unknown result type (might be due to invalid IL or missing references)
			//IL_19cc: Expected O, but got Unknown
			//IL_19ec: Unknown result type (might be due to invalid IL or missing references)
			//IL_19f2: Expected O, but got Unknown
			//IL_1a12: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a18: Expected O, but got Unknown
			//IL_1a38: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a3e: Expected O, but got Unknown
			//IL_1a5f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a65: Expected O, but got Unknown
			//IL_1a86: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a8c: Expected O, but got Unknown
			//IL_1aad: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ab3: Expected O, but got Unknown
			//IL_1ad4: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ada: Expected O, but got Unknown
			//IL_1afb: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b01: Expected O, but got Unknown
			//IL_1b22: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b28: Expected O, but got Unknown
			//IL_1b38: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b3e: Expected O, but got Unknown
			//IL_1b70: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b75: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b8a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b8f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b98: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b9e: Expected O, but got Unknown
			//IL_1bd0: Unknown result type (might be due to invalid IL or missing references)
			//IL_1bd5: Unknown result type (might be due to invalid IL or missing references)
			//IL_1bea: Unknown result type (might be due to invalid IL or missing references)
			//IL_1bef: Unknown result type (might be due to invalid IL or missing references)
			//IL_1bf8: Unknown result type (might be due to invalid IL or missing references)
			//IL_1bfe: Expected O, but got Unknown
			//IL_1c31: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c36: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c4b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c50: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c59: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c5f: Expected O, but got Unknown
			//IL_1c92: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c97: Unknown result type (might be due to invalid IL or missing references)
			//IL_1cac: Unknown result type (might be due to invalid IL or missing references)
			//IL_1cb1: Unknown result type (might be due to invalid IL or missing references)
			//IL_1cba: Unknown result type (might be due to invalid IL or missing references)
			//IL_1cc0: Expected O, but got Unknown
			//IL_1ced: Unknown result type (might be due to invalid IL or missing references)
			//IL_1cf2: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d07: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d0c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d15: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d1b: Expected O, but got Unknown
			//IL_1d4d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d52: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d67: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d6c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d75: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d7b: Expected O, but got Unknown
			//IL_1dad: Unknown result type (might be due to invalid IL or missing references)
			//IL_1db2: 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_1dcc: Unknown result type (might be due to invalid IL or missing references)
			//IL_1dd5: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ddb: Expected O, but got Unknown
			//IL_1e0d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e12: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e27: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e2c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e35: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e3b: Expected O, but got Unknown
			//IL_1e68: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e6d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e82: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e87: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e91: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e97: Expected O, but got Unknown
			//IL_1ec4: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ec9: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ede: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ee3: Unknown result type (might be due to invalid IL or missing references)
			//IL_1eed: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ef3: Expected O, but got Unknown
			//IL_1f20: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f25: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f3a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f3f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f49: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f4f: Expected O, but got Unknown
			//IL_1f7c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f81: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f96: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f9b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fa5: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fab: Expected O, but got Unknown
			//IL_1fde: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fe3: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ff8: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ffd: Unknown result type (might be due to invalid IL or missing references)
			//IL_2007: Unknown result type (might be due to invalid IL or missing references)
			//IL_200d: Expected O, but got Unknown
			//IL_2040: Unknown result type (might be due to invalid IL or missing references)
			//IL_2045: Unknown result type (might be due to invalid IL or missing references)
			//IL_205a: Unknown result type (might be due to invalid IL or missing references)
			//IL_205f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2069: Unknown result type (might be due to invalid IL or missing references)
			//IL_206f: Expected O, but got Unknown
			//IL_209c: Unknown result type (might be due to invalid IL or missing references)
			//IL_20a1: Unknown result type (might be due to invalid IL or missing references)
			//IL_20b6: Unknown result type (might be due to invalid IL or missing references)
			//IL_20bb: Unknown result type (might be due to invalid IL or missing references)
			//IL_21ff: Unknown result type (might be due to invalid IL or missing references)
			//IL_2209: Expected O, but got Unknown
			//IL_2229: Unknown result type (might be due to invalid IL or missing references)
			//IL_2233: Expected O, but got Unknown
			//IL_2253: 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_22ac: Unknown result type (might be due to invalid IL or missing references)
			//IL_22db: Unknown result type (might be due to invalid IL or missing references)
			//IL_2313: Unknown result type (might be due to invalid IL or missing references)
			//IL_2319: Expected O, but got Unknown
			//IL_2339: Unknown result type (might be due to invalid IL or missing references)
			//IL_233f: Expected O, but got Unknown
			//IL_235f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2365: Expected O, but got Unknown
			//IL_2385: Unknown result type (might be due to invalid IL or missing references)
			//IL_238b: Expected O, but got Unknown
			//IL_23ab: Unknown result type (might be due to invalid IL or missing references)
			//IL_23b1: Expected O, but got Unknown
			//IL_23d1: Unknown result type (might be due to invalid IL or missing references)
			//IL_23d7: Expected O, but got Unknown
			//IL_23f7: Unknown result type (might be due to invalid IL or missing references)
			//IL_23fd: Expected O, but got Unknown
			//IL_241d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2423: Expected O, but got Unknown
			//IL_2443: Unknown result type (might be due to invalid IL or missing references)
			//IL_2449: Expected O, but got Unknown
			//IL_246a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2470: Expected O, but got Unknown
			//IL_2491: Unknown result type (might be due to invalid IL or missing references)
			//IL_2497: Expected O, but got Unknown
			//IL_24b8: Unknown result type (might be due to invalid IL or missing references)
			//IL_24be: Expected O, but got Unknown
			//IL_24df: Unknown result type (might be due to invalid IL or missing references)
			//IL_24e5: Expected O, but got Unknown
			//IL_2506: Unknown result type (might be due to invalid IL or missing references)
			//IL_250c: Expected O, but got Unknown
			//IL_252d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2533: Expected O, but got Unknown
			//IL_2554: Unknown result type (might be due to invalid IL or missing references)
			//IL_255a: Expected O, but got Unknown
			//IL_257b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2581: Expected O, but got Unknown
			//IL_25a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_25a8: Expected O, but got Unknown
			//IL_25c9: Unknown result type (might be due to invalid IL or missing references)
			//IL_25cf: Expected O, but got Unknown
			//IL_25f0: Unknown result type (might be due to invalid IL or missing references)
			//IL_25f6: Expected O, but got Unknown
			//IL_2617: Unknown result type (might be due to invalid IL or missing references)
			//IL_261d: Expected O, but got Unknown
			//IL_263e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2644: Expected O, but got Unknown
			//IL_2665: Unknown result type (might be due to invalid IL or missing references)
			//IL_266b: Expected O, but got Unknown
			//IL_268c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2692: Expected O, but got Unknown
			//IL_26b3: Unknown result type (might be due to invalid IL or missing references)
			//IL_26b9: Expected O, but got Unknown
			//IL_26da: Unknown result type (might be due to invalid IL or missing references)
			//IL_26e0: Expected O, but got Unknown
			//IL_2701: Unknown result type (might be due to invalid IL or missing references)
			//IL_2707: Expected O, but got Unknown
			//IL_2734: Unknown result type (might be due to invalid IL or missing references)
			//IL_273a: Expected O, but got Unknown
			//IL_275a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2760: Expected O, but got Unknown
			//IL_2780: Unknown result type (might be due to invalid IL or missing references)
			//IL_2786: Expected O, but got Unknown
			//IL_27a6: Unknown result type (might be due to invalid IL or missing references)
			//IL_27ac: Expected O, but got Unknown
			//IL_27cc: Unknown result type (might be due to invalid IL or missing references)
			//IL_27d2: Expected O, but got Unknown
			//IL_27f2: Unknown result type (might be due to invalid IL or missing references)
			//IL_27f8: Expected O, but got Unknown
			//IL_2807: Unknown result type (might be due to invalid IL or missing references)
			//IL_280d: Expected O, but got Unknown
			//IL_2839: 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_2853: Unknown result type (might be due to invalid IL or missing references)
			//IL_2858: Unknown result type (might be due to invalid IL or missing references)
			//IL_2861: Unknown result type (might be due to invalid IL or missing references)
			//IL_2867: Expected O, but got Unknown
			//IL_2897: Unknown result type (might be due to invalid IL or missing references)
			//IL_289c: Unknown result type (might be due to invalid IL or missing references)
			//IL_28b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_28b6: Unknown result type (might be due to invalid IL or missing references)
			//IL_28bf: Unknown result type (might be due to invalid IL or missing references)
			//IL_28c5: Expected O, but got Unknown
			//IL_28f5: Unknown result type (might be due to invalid IL or missing references)
			//IL_28fa: Unknown result type (might be due to invalid IL or missing references)
			//IL_290f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2914: Unknown result type (might be due to invalid IL or missing references)
			//IL_291d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2923: Expected O, but got Unknown
			//IL_2950: Unknown result type (might be due to invalid IL or missing references)
			//IL_2955: Unknown result type (might be due to invalid IL or missing references)
			//IL_296a: Unknown result type (might be due to invalid IL or missing references)
			//IL_296f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2978: Unknown result type (might be due to invalid IL or missing references)
			//IL_297e: Expected O, but got Unknown
			//IL_29aa: Unknown result type (might be due to invalid IL or missing references)
			//IL_29af: Unknown result type (might be due to invalid IL or missing references)
			//IL_29c4: Unknown result type (might be due to invalid IL or missing references)
			//IL_29c9: Unknown result type (might be due to invalid IL or missing references)
			//IL_29d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_29d8: Expected O, but got Unknown
			//IL_2a0b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a10: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a25: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a2a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b7a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b84: Expected O, but got Unknown
			//IL_2ba4: Unknown result type (might be due to invalid IL or missing references)
			//IL_2bae: Expected O, but got Unknown
			//IL_2bce: Unknown result type (might be due to invalid IL or missing references)
			//IL_2bdf: Unknown result type (might be due to invalid IL or missing references)
			//IL_2be5: Expected O, but got Unknown
			//IL_2c1a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c1f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c34: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c39: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c6d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c73: Expected O, but got Unknown
			//IL_2c93: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c99: Expected O, but got Unknown
			//IL_2cb9: Unknown result type (might be due to invalid IL or missing references)
			//IL_2cbf: Expected O, but got Unknown
			//IL_2cdf: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ce5: Expected O, but got Unknown
			//IL_2d05: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d0b: Expected O, but got Unknown
			//IL_2d2b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d31: Expected O, but got Unknown
			//IL_2d51: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d57: Expected O, but got Unknown
			//IL_2d77: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d7d: Expected O, but got Unknown
			//IL_2d9d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2da3: Expected O, but got Unknown
			//IL_2dc4: Unknown result type (might be due to invalid IL or missing references)
			//IL_2dca: Expected O, but got Unknown
			//IL_2deb: Unknown result type (might be due to invalid IL or missing references)
			//IL_2df1: Expected O, but got Unknown
			//IL_2e12: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e18: Expected O, but got Unknown
			//IL_2e39: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e3f: Expected O, but got Unknown
			//IL_2e60: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e66: Expected O, but got Unknown
			//IL_2e94: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e9a: Expected O, but got Unknown
			//IL_2eba: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ec0: Expected O, but got Unknown
			//IL_2ee0: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ee6: Expected O, but got Unknown
			//IL_2f06: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f0c: Expected O, but got Unknown
			//IL_2f2c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f32: Expected O, but got Unknown
			//IL_2f52: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f58: Expected O, but got Unknown
			//IL_2f78: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f7e: Expected O, but got Unknown
			//IL_2f9e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2fa4: Expected O, but got Unknown
			//IL_2fc4: Unknown result type (might be due to invalid IL or missing references)
			//IL_2fca: Expected O, but got Unknown
			//IL_2feb: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ff1: Expected O, but got Unknown
			//IL_3012: Unknown result type (might be due to invalid IL or missing references)
			//IL_3018: Expected O, but got Unknown
			//IL_3039: Unknown result type (might be due to invalid IL or missing references)
			//IL_303f: Expected O, but got Unknown
			//IL_3060: Unknown result type (might be due to invalid IL or missing references)
			//IL_3066: Expected O, but got Unknown
			//IL_3087: Unknown result type (might be due to invalid IL or missing references)
			//IL_308d: Expected O, but got Unknown
			//IL_30ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_30b4: Expected O, but got Unknown
			//IL_30c4: Unknown result type (might be due to invalid IL or missing references)
			//IL_30ca: Expected O, but got Unknown
			//IL_30f7: Unknown result type (might be due to invalid IL or missing references)
			//IL_30fc: Unknown result type (might be due to invalid IL or missing references)
			//IL_3111: Unknown result type (might be due to invalid IL or missing references)
			//IL_3116: Unknown result type (might be due to invalid IL or missing references)
			//IL_311f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3125: Expected O, but got Unknown
			//IL_3157: Unknown result type (might be due to invalid IL or missing references)
			//IL_315c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3171: Unknown result type (might be due to invalid IL or missing references)
			//IL_3176: Unknown result type (might be due to invalid IL or missing references)
			//IL_317f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3185: Expected O, but got Unknown
			//IL_31b6: 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_31d0: Unknown result type (might be due to invalid IL or missing references)
			//IL_31d5: Unknown result type (might be due to invalid IL or missing references)
			//IL_31de: Unknown result type (might be due to invalid IL or missing references)
			//IL_31e4: Expected O, but got Unknown
			//IL_3217: Unknown result type (might be due to invalid IL or missing references)
			//IL_321c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3231: Unknown result type (might be due to invalid IL or missing references)
			//IL_3236: Unknown result type (might be due to invalid IL or missing references)
			//IL_323f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3245: Expected O, but got Unknown
			//IL_3272: Unknown result type (might be due to invalid IL or missing references)
			//IL_3277: Unknown result type (might be due to invalid IL or missing references)
			//IL_328c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3291: Unknown result type (might be due to invalid IL or missing references)
			//IL_329a: Unknown result type (might be due to invalid IL or missing references)
			//IL_32a0: Expected O, but got Unknown
			//IL_32cd: Unknown result type (might be due to invalid IL or missing references)
			//IL_32d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_32e7: Unknown result type (might be due to invalid IL or missing references)
			//IL_32ec: Unknown result type (might be due to invalid IL or missing references)
			//IL_32f5: Unknown result type (might be due to invalid IL or missing references)
			//IL_32fb: Expected O, but got Unknown
			//IL_3328: Unknown result type (might be due to invalid IL or missing references)
			//IL_332d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3342: Unknown result type (might be due to invalid IL or missing references)
			//IL_3347: Unknown result type (might be due to invalid IL or missing references)
			//IL_3350: Unknown result type (might be due to invalid IL or missing references)
			//IL_3356: Expected O, but got Unknown
			//IL_3389: Unknown result type (might be due to invalid IL or missing references)
			//IL_338e: Unknown result type (might be due to invalid IL or missing references)
			//IL_33a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_33a8: Unknown result type (might be due to invalid IL or missing references)
			//IL_33b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_33b7: Expected O, but got Unknown
			//IL_33e4: Unknown result type (might be due to invalid IL or missing references)
			//IL_33e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_33fe: Unknown result type (might be due to invalid IL or missing references)
			//IL_3403: Unknown result type (might be due to invalid IL or missing references)
			//IL_340d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3413: Expected O, but got Unknown
			//IL_3448: Unknown result type (might be due to invalid IL or missing references)
			//IL_344d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3462: Unknown result type (might be due to invalid IL or missing references)
			//IL_3467: Unknown result type (might be due to invalid IL or missing references)
			//IL_3471: Unknown result type (might be due to invalid IL or missing references)
			//IL_3477: Expected O, but got Unknown
			//IL_34aa: Unknown result type (might be due to invalid IL or missing references)
			//IL_34af: Unknown result type (might be due to invalid IL or missing references)
			//IL_34c4: Unknown result type (might be due to invalid IL or missing references)
			//IL_34c9: Unknown result type (might be due to invalid IL or missing references)
			//IL_34d3: Unknown result type (might be due to invalid IL or missing references)
			//IL_34d9: Expected O, but got Unknown
			//IL_350a: Unknown result type (might be due to invalid IL or missing references)
			//IL_350f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3524: Unknown result type (might be due to invalid IL or missing references)
			//IL_3529: Unknown result type (might be due to invalid IL or missing references)
			//IL_3533: Unknown result type (might be due to invalid IL or missing references)
			//IL_3539: Expected O, but got Unknown
			//IL_356a: 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_3584: Unknown result type (might be due to invalid IL or missing references)
			//IL_3589: Unknown result type (might be due to invalid IL or missing references)
			//IL_3593: Unknown result type (might be due to invalid IL or missing references)
			//IL_3599: Expected O, but got Unknown
			//IL_35c6: Unknown result type (might be due to invalid IL or missing references)
			//IL_35cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_35e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_35e5: Unknown result type (might be due to invalid IL or missing references)
			//IL_35ef: Unknown result type (might be due to invalid IL or missing references)
			//IL_35f5: Expected O, but got Unknown
			//IL_3622: Unknown result type (might be due to invalid IL or missing references)
			//IL_3627: Unknown result type (might be due to invalid IL or missing references)
			//IL_363c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3641: Unknown result type (might be due to invalid IL or missing references)
			//IL_3748: Unknown result type (might be due to invalid IL or missing references)
			//IL_374e: Unknown result type (might be due to invalid IL or missing references)
			//IL_37a1: Unknown result type (might be due to invalid IL or missing references)
			//IL_37ab: Expected O, but got Unknown
			//IL_37cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_37d5: Expected O, but got Unknown
			//IL_37f5: Unknown result type (might be due to invalid IL or missing references)
			//IL_37ff: Expected O, but got Unknown
			//IL_3801: Unknown result type (might be due to invalid IL or missing references)
			//IL_3807: Expected O, but got Unknown
			//IL_383a: Unknown result type (might be due to invalid IL or missing references)
			//IL_383f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3854: Unknown result type (might be due to invalid IL or missing references)
			//IL_3859: Unknown result type (might be due to invalid IL or missing references)
			//IL_3866: Unknown result type (might be due to invalid IL or missing references)
			//IL_386c: Expected O, but got Unknown
			//IL_389f: Unknown result type (might be due to invalid IL or missing references)
			//IL_38a4: Unknown result type (might be due to invalid IL or missing references)
			//IL_38b9: Unknown result type (might be due to invalid IL or missing references)
			//IL_38be: Unknown result type (might be due to invalid IL or missing references)
			//IL_38f2: Unknown result type (might be due to invalid IL or missing references)
			//IL_38f8: Expected O, but got Unknown
			//IL_3918: Unknown result type (might be due to invalid IL or missing references)
			//IL_391e: Expected O, but got Unknown
			//IL_393e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3944: Expected O, but got Unknown
			//IL_3964: Unknown result type (might be due to invalid IL or missing references)
			//IL_396a: Expected O, but got Unknown
			//IL_398a: Unknown result type (might be due to invalid IL or missing references)
			//IL_3990: Expected O, but got Unknown
			//IL_39b0: Unknown result type (might be due to invalid IL or missing references)
			//IL_39b6: Expected O, but got Unknown
			//IL_39d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_39dc: Expected O, but got Unknown
			//IL_39fc: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a02: Expected O, but got Unknown
			//IL_3a22: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a28: Expected O, but got Unknown
			//IL_3a49: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a4f: Expected O, but got Unknown
			//IL_3a70: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a76: Expected O, but got Unknown
			//IL_3a97: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a9d: Expected O, but got Unknown
			//IL_3abe: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ac4: Expected O, but got Unknown
			//IL_3ae5: Unknown result type (might be due to invalid IL or missing references)
			//IL_3aeb: Expected O, but got Unknown
			//IL_3b0c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b12: Expected O, but got Unknown
			//IL_3b33: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b39: Expected O, but got Unknown
			//IL_3b5a: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b60: Expected O, but got Unknown
			//IL_3b81: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b87: Expected O, but got Unknown
			//IL_3ba8: Unknown result type (might be due to invalid IL or missing references)
			//IL_3bae: Expected O, but got Unknown
			//IL_3bcf: Unknown result type (might be due to invalid IL or missing references)
			//IL_3bd5: Expected O, but got Unknown
			//IL_3bf6: Unknown result type (might be due to invalid IL or missing references)
			//IL_3bfc: Expected O, but got Unknown
			//IL_3c1d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c23: Expected O, but got Unknown
			//IL_3c44: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c4a: Expected O, but got Unknown
			//IL_3c6b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c71: Expected O, but got Unknown
			//IL_3c9f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ca5: Expected O, but got Unknown
			//IL_3cc5: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ccb: Expected O, but got Unknown
			//IL_3ceb: Unknown result type (might be due to invalid IL or missing references)
			//IL_3cf1: Expected O, but got Unknown
			//IL_3d11: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d17: Expected O, but got Unknown
			//IL_3d37: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d3d: Expected O, but got Unknown
			//IL_3d5d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d63: Expected O, but got Unknown
			//IL_3d83: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d89: Expected O, but got Unknown
			//IL_3da9: Unknown result type (might be due to invalid IL or missing references)
			//IL_3daf: Expected O, but got Unknown
			//IL_3dcf: Unknown result type (might be due to invalid IL or missing references)
			//IL_3dd5: Expected O, but got Unknown
			//IL_3df6: Unknown result type (might be due to invalid IL or missing references)
			//IL_3dfc: Expected O, but got Unknown
			//IL_3e1d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e23: Expected O, but got Unknown
			//IL_3e44: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e4a: Expected O, but got Unknown
			//IL_3e6b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e71: Expected O, but got Unknown
			//IL_3e92: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e98: Expected O, but got Unknown
			//IL_3eb9: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ebf: Expected O, but got Unknown
			//IL_3ed4: Unknown result type (might be due to invalid IL or missing references)
			//IL_3eda: Expected O, but got Unknown
			//IL_3f06: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f0b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f20: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f25: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f2f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f35: Expected O, but got Unknown
			//IL_3f66: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f6b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f80: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f85: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f8f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f95: Expected O, but got Unknown
			//IL_3fc7: Unknown result type (might be due to invalid IL or missing references)
			//IL_3fcc: Unknown result type (might be due to invalid IL or missing references)
			//IL_3fe1: Unknown result type (might be due to invalid IL or missing references)
			//IL_3fe6: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ff0: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ff6: Expected O, but got Unknown
			//IL_4029: Unknown result type (might be due to invalid IL or missing references)
			//IL_402e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4043: Unknown result type (might be due to invalid IL or missing references)
			//IL_4048: Unknown result type (might be due to invalid IL or missing references)
			//IL_4052: Unknown result type (might be due to invalid IL or missing references)
			//IL_4058: Expected O, but got Unknown
			//IL_4088: Unknown result type (might be due to invalid IL or missing references)
			//IL_408d: Unknown result type (might be due to invalid IL or missing references)
			//IL_40a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_40a7: Unknown result type (might be due to invalid IL or missing references)
			//IL_40b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_40b7: Expected O, but got Unknown
			//IL_40ea: Unknown result type (might be due to invalid IL or missing references)
			//IL_40ef: Unknown result type (might be due to invalid IL or missing references)
			//IL_4104: Unknown result type (might be due to invalid IL or missing references)
			//IL_4109: Unknown result type (might be due to invalid IL or missing references)
			//IL_4113: Unknown result type (might be due to invalid IL or missing references)
			//IL_411a: Expected O, but got Unknown
			//IL_414f: Unknown result type (might be due to invalid IL or missing references)
			//IL_4154: Unknown result type (might be due to invalid IL or missing references)
			//IL_416a: Unknown result type (might be due to invalid IL or missing references)
			//IL_416f: Unknown result type (might be due to invalid IL or missing references)
			//IL_417e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4185: Expected O, but got Unknown
			//IL_41ba: Unknown result type (might be due to invalid IL or missing references)
			//IL_41bf: Unknown result type (might be due to invalid IL or missing references)
			//IL_41d5: Unknown result type (might be due to invalid IL or missing references)
			//IL_41da: Unknown result type (might be due to invalid IL or missing references)
			//IL_41e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_41ef: Expected O, but got Unknown
			//IL_421c: Unknown result type (might be due to invalid IL or missing references)
			//IL_4221: Unknown result type (might be due to invalid IL or missing references)
			//IL_4236: Unknown result type (might be due to invalid IL or missing references)
			//IL_423b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4246: Unknown result type (might be due to invalid IL or missing references)
			//IL_424c: Expected O, but got Unknown
			//IL_427f: Unknown result type (might be due to invalid IL or missing references)
			//IL_4284: Unknown result type (might be due to invalid IL or missing references)
			//IL_4299: Unknown result type (might be due to invalid IL or missing references)
			//IL_429e: Unknown result type (might be due to invalid IL or missing references)
			//IL_42a9: Unknown result type (might be due to invalid IL or missing references)
			//IL_42af: Expected O, but got Unknown
			//IL_42dc: Unknown result type (might be due to invalid IL or missing references)
			//IL_42e1: Unknown result type (might be due to invalid IL or missing references)
			//IL_42f6: Unknown result type (might be due to invalid IL or missing references)
			//IL_42fb: Unknown result type (might be due to invalid IL or missing references)
			//IL_4306: Unknown result type (might be due to invalid IL or missing references)
			//IL_430c: Expected O, but got Unknown
			//IL_4341: Unknown result type (might be due to invalid IL or missing references)
			//IL_4346: Unknown result type (might be due to invalid IL or missing references)
			//IL_435b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4360: Unknown result type (might be due to invalid IL or missing references)
			//IL_436b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4371: Expected O, but got Unknown
			//IL_43a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_43a8: Unknown result type (might be due to invalid IL or missing references)
			//IL_43bd: Unknown result type (might be due to invalid IL or missing references)
			//IL_43c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_43cd: Unknown result type (might be due to invalid IL or missing references)
			//IL_43d3: Expected O, but got Unknown
			//IL_4400: Unknown result type (might be due to invalid IL or missing references)
			//IL_4405: Unknown result type (might be due to invalid IL or missing references)
			//IL_441a: Unknown result type (might be due to invalid IL or missing references)
			//IL_441f: Unknown result type (might be due to invalid IL or missing references)
			//IL_442a: Unknown result type (might be due to invalid IL or missing references)
			//IL_4430: Expected O, but got Unknown
			//IL_4463: Unknown result type (might be due to invalid IL or missing references)
			//IL_4468: Unknown result type (might be due to invalid IL or missing references)
			//IL_447d: Unknown result type (might be due to invalid IL or missing references)
			//IL_4482: Unknown result type (might be due to invalid IL or missing references)
			//IL_45b9: Unknown result type (might be due to invalid IL or missing references)
			//IL_45c3: Expected O, but got Unknown
			//IL_45e3: Unknown result type (might be due to invalid IL or missing references)
			//IL_45ed: Expected O, but got Unknown
			//IL_45ef: Unknown result type (might be due to invalid IL or missing references)
			//IL_45f5: Expected O, but got Unknown
			//IL_4628: Unknown result type (might be due to invalid IL or missing references)
			//IL_462d: 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_4647: Unknown result type (might be due to invalid IL or missing references)
			//IL_467b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4681: Expected O, but got Unknown
			//IL_46a1: Unknown result type (might be due to invalid IL or missing references)
			//IL_46a7: Expected O, but got Unknown
			//IL_46c7: Unknown result type (might be due to invalid IL or missing references)
			//IL_46cd: Expected O, but got Unknown
			//IL_46ed: Unknown result type (might be due to invalid IL or missing references)
			//IL_46f3: Expected O, but got Unknown
			//IL_4713: Unknown result type (might be due to invalid IL or missing references)
			//IL_4719: Expected O, but got Unknown
			//IL_4739: Unknown result type (might be due to invalid IL or missing references)
			//IL_473f: Expected O, but got Unknown
			//IL_475f: Unknown result type (might be due to invalid IL or missing references)
			//IL_4765: Expected O, but got Unknown
			//IL_4785: Unknown result type (might be due to invalid IL or missing references)
			//IL_478b: Expected O, but got Unknown
			//IL_47ab: Unknown result type (might be due to invalid IL or missing references)
			//IL_47b1: Expected O, but got Unknown
			//IL_47d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_47d8: Expected O, but got Unknown
			//IL_47f9: Unknown result type (might be due to invalid IL or missing references)
			//IL_47ff: Expected O, but got Unknown
			//IL_4820: Unknown result type (might be due to invalid IL or missing references)
			//IL_4826: Expected O, but got Unknown
			//IL_4847: Unknown result type (might be due to invalid IL or missing references)
			//IL_484d: Expected O, but got Unknown
			//IL_486e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4874: Expected O, but got Unknown
			//IL_4895: Unknown result type (might be due to invalid IL or missing references)
			//IL_489b: Expected O, but got Unknown
			//IL_48bc: Unknown result type (might be due to invalid IL or missing references)
			//IL_48c2: Expected O, but got Unknown
			//IL_48e3: Unknown result type (might be due to invalid IL or missing references)
			//IL_48e9: Expected O, but got Unknown
			//IL_490a: Unknown result type (might be due to invalid IL or missing references)
			//IL_4910: Expected O, but got Unknown
			//IL_4931: Unknown result type (might be due to invalid IL or missing references)
			//IL_4937: Expected O, but got Unknown
			//IL_4958: Unknown result type (might be due to invalid IL or missing references)
			//IL_495e: Expected O, but got Unknown
			//IL_497f: Unknown result type (might be due to invalid IL or missing references)
			//IL_4985: Expected O, but got Unknown
			//IL_49a6: Unknown result type (might be due to invalid IL or missing references)
			//IL_49ac: Expected O, but got Unknown
			//IL_49cd: Unknown result type (might be due to invalid IL or missing references)
			//IL_49d3: Expected O, but got Unknown
			//IL_49f4: Unknown result type (might be due to invalid IL or missing references)
			//IL_49fa: Expected O, but got Unknown
			//IL_4a28: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a2e: Expected O, but got Unknown
			//IL_4a4e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a54: Expected O, but got Unknown
			//IL_4a74: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a7a: Expected O, but got Unknown
			//IL_4a9a: Unknown result type (might be due to invalid IL or missing references)
			//IL_4aa0: Expected O, but got Unknown
			//IL_4ac0: Unknown result type (might be due to invalid IL or missing references)
			//IL_4ac6: Expected O, but got Unknown
			//IL_4ae6: Unknown result type (might be due to invalid IL or missing references)
			//IL_4aec: Expected O, but got Unknown
			//IL_4b0c: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b12: Expected O, but got Unknown
			//IL_4b32: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b38: Expected O, but got Unknown
			//IL_4b58: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b5e: Expected O, but got Unknown
			//IL_4b7f: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b85: Expected O, but got Unknown
			//IL_4ba6: Unknown result type (might be due to invalid IL or missing references)
			//IL_4bac: Expected O, but got Unknown
			//IL_4bcd: Unknown result type (might be due to invalid IL or missing references)
			//IL_4bd3: Expected O, but got Unknown
			//IL_4bf4: Unknown result type (might be due to invalid IL or missing references)
			//IL_4bfa: Expected O, but got Unknown
			//IL_4c1b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c21: Expected O, but got Unknown
			//IL_4c42: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c48: Expected O, but got Unknown
			//IL_4c69: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c6f: Expected O, but got Unknown
			//IL_4c90: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c96: Expected O, but got Unknown
			//IL_4cb7: Unknown result type (might be due to invalid IL or missing references)
			//IL_4cbd: Expected O, but got Unknown
			//IL_4cde: Unknown result type (might be due to invalid IL or missing references)
			//IL_4ce4: Expected O, but got Unknown
			//IL_4d05: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d0b: Expected O, but got Unknown
			//IL_4d2c: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d32: Expected O, but got Unknown
			//IL_4d53: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d59: Expected O, but got Unknown
			//IL_4d7a: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d80: Expected O, but got Unknown
			//IL_4da1: Unknown result type (might be due to invalid IL or missing references)
			//IL_4da7: Expected O, but got Unknown
			//IL_4db7: Unknown result type (might be due to invalid IL or missing references)
			//IL_4dbc: Unknown result type (might be due to invalid IL or missing references)
			//IL_4dc8: Unknown result type (might be due to invalid IL or missing references)
			//IL_4dd4: Unknown result type (might be due to invalid IL or missing references)
			//IL_4de4: Unknown result type (might be due to invalid IL or missing references)
			//IL_4de9: Unknown result type (might be due to invalid IL or missing references)
			//IL_4dee: Unknown result type (might be due to invalid IL or missing references)
			//IL_4dfe: Unknown result type (might be due to invalid IL or missing references)
			//IL_4e03: Unknown result type (might be due to invalid IL or missing references)
			//IL_4e09: Expected O, but got Unknown
			//IL_4e0b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4e11: Expected O, but got Unknown
			//IL_4e44: Unknown result type (might be due to invalid IL or missing references)
			//IL_4e49: Unknown result type (might be due to invalid IL or missing references)
			//IL_4e5e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4e63: Unknown result type (might be due to invalid IL or missing references)
			//IL_4e6c: Unknown result type (might be due to invalid IL or missing references)
			//IL_4e72: Expected O, but got Unknown
			//IL_4e9f: Unknown result