Decompiled source of MonsterMash v1.6.0

MonsterFamFam.dll

Decompiled 3 weeks ago
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.Versioning;
using System.Security;
using System.Security.Permissions;
using BepInEx;
using BepInEx.Configuration;
using EntityStates;
using EntityStates.AcidLarva;
using EntityStates.BeetleGuardMonster;
using EntityStates.BeetleMonster;
using EntityStates.BeetleQueenMonster;
using EntityStates.Bell.BellWeapon;
using EntityStates.Bison;
using EntityStates.BrotherMonster;
using EntityStates.BrotherMonster.Weapon;
using EntityStates.ChildMonster;
using EntityStates.ClayBoss;
using EntityStates.ClayBoss.ClayBossWeapon;
using EntityStates.ClayBruiser.Weapon;
using EntityStates.ClayGrenadier;
using EntityStates.Croco;
using EntityStates.Engi.EngiWeapon;
using EntityStates.FlyingVermin.Weapon;
using EntityStates.GolemMonster;
using EntityStates.GravekeeperBoss;
using EntityStates.GravekeeperMonster.Weapon;
using EntityStates.GreaterWispMonster;
using EntityStates.Gup;
using EntityStates.HermitCrab;
using EntityStates.Huntress;
using EntityStates.ImpBossMonster;
using EntityStates.ImpMonster;
using EntityStates.JellyfishMonster;
using EntityStates.LemurianBruiserMonster;
using EntityStates.LemurianMonster;
using EntityStates.LunarExploderMonster.Weapon;
using EntityStates.LunarGolem;
using EntityStates.LunarWisp;
using EntityStates.MiniMushroom;
using EntityStates.NullifierMonster;
using EntityStates.ParentMonster;
using EntityStates.RoboBallBoss.Weapon;
using EntityStates.RoboBallMini.Weapon;
using EntityStates.TitanMonster;
using EntityStates.VagrantMonster;
using EntityStates.VagrantMonster.Weapon;
using EntityStates.Vermin.Weapon;
using EntityStates.VoidBarnacle.Weapon;
using EntityStates.VoidInfestor;
using EntityStates.VoidJailer.Weapon;
using EntityStates.Wisp1Monster;
using HG.BlendableTypes;
using HG.Reflection;
using KinematicCharacterController;
using MonsterMash.BeetleQueenStates;
using MonsterMash.BrotherStates;
using MonsterMash.ChildStates;
using MonsterMash.ClayBruiserStates;
using MonsterMash.GeneralStates;
using MonsterMash.GolemStates;
using MonsterMash.HermitCrabStates;
using MonsterMash.JellyfishStates;
using MonsterMash.LemurianStates;
using MonsterMash.MashedStates;
using MonsterMash.MiniMushroomStates;
using MonsterMash.ParentStates;
using MonsterMash.VoidInfestor;
using On.RoR2;
using R2API;
using R2API.Utils;
using RoR2;
using RoR2.CharacterAI;
using RoR2.Navigation;
using RoR2.Projectile;
using RoR2.Skills;
using RoR2.Stats;
using UnityEngine;
using UnityEngine.AddressableAssets;
using UnityEngine.Networking;

[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)]
[assembly: OptIn]
[assembly: TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")]
[assembly: AssemblyCompany("MonsterFamFam")]
[assembly: AssemblyConfiguration("Debug")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyInformationalVersion("1.0.0")]
[assembly: AssemblyProduct("MonsterFamFam")]
[assembly: AssemblyTitle("MonsterFamFam")]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("1.0.0.0")]
[module: UnverifiableCode]
namespace MonsterMash
{
	[BepInDependency(/*Could not decode attribute arguments.*/)]
	[BepInPlugin("com.CherryDye.MonsterMash", "Monster Mash", "1.6.0")]
	[NetworkCompatibility(/*Could not decode attribute arguments.*/)]
	[R2APISubmoduleDependency(new string[] { "PrefabAPI", "SurvivorAPI", "SoundAPI", "LanguageAPI", "EffectAPI", "LoadoutAPI", "ProjectileAPI", "DamageAPI", "RecalculateStatsAPI", "BuffAPI" })]
	public class MonsterFamily : BaseUnityPlugin
	{
		private enum SkillClassType
		{
			None,
			CloseMelee,
			MediumMelee,
			FarMelee,
			CloseRange,
			MediumRange,
			FarRange,
			UseWhenHalfHealth,
			UseWhenQuarterHealth,
			UseWhenAvailable,
			ForMasterHalfHealth,
			ForMasterQuarterHealth,
			DeployThenUse
		}

		private enum DistanceType
		{
			None,
			ShortHunt,
			HybridHunt,
			LongHunt,
			SkillHunt,
			ShortFlee,
			HybridFlee,
			LongFlee
		}

		private enum Rarity
		{
			White,
			Green,
			Red,
			Orange
		}

		[Serializable]
		[CompilerGenerated]
		private sealed class <>c
		{
			public static readonly <>c <>9 = new <>c();

			public static hook_FixedUpdateServer <>9__170_0;

			internal void <Awake>b__170_0(orig_FixedUpdateServer orig, PickupPickerController self)
			{
				//IL_0042: 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_0057: Unknown result type (might be due to invalid IL or missing references)
				CharacterMaster currentParticipantMaster = self.networkUIPromptController.currentParticipantMaster;
				if (!Object.op_Implicit((Object)(object)currentParticipantMaster))
				{
					return;
				}
				CharacterBody body = currentParticipantMaster.GetBody();
				Interactor val = (Object.op_Implicit((Object)(object)body) ? ((Component)body).GetComponent<Interactor>() : null);
				if (Object.op_Implicit((Object)(object)body))
				{
					Vector3 val2 = body.inputBank.aimOrigin - ((Component)self).transform.position;
					if (!((double)((Vector3)(ref val2)).sqrMagnitude > (Object.op_Implicit((Object)(object)val) ? Math.Pow(val.maxInteractionDistance + self.cutoffDistance, 2.0) : ((double)(self.cutoffDistance * self.cutoffDistance)))))
					{
						return;
					}
				}
				self.networkUIPromptController.SetParticipantMaster((CharacterMaster)null);
			}
		}

		public GameObject plusCrosshair = LegacyResourcesAPI.Load<GameObject>("prefabs/crosshair/StandardCrosshair");

		public GameObject lineCrosshair = LegacyResourcesAPI.Load<GameObject>("prefabs/crosshair/TreebotCrosshair");

		public GameObject dotCrosshair = LegacyResourcesAPI.Load<GameObject>("prefabs/crosshair/SimpleDotCrosshair");

		public GameObject gapCrosshair = LegacyResourcesAPI.Load<GameObject>("prefabs/crosshair/GlaiveCrosshair");

		public GameObject hollowCrosshair = LegacyResourcesAPI.Load<GameObject>("prefabs/crosshair/MageCrosshair");

		public GameObject archCrosshair = LegacyResourcesAPI.Load<GameObject>("prefabs/crosshair/EngiCrosshair");

		public GameObject countCrosshair = LegacyResourcesAPI.Load<GameObject>("prefabs/crosshair/Bandit2Crosshair");

		public float minionRegen = 0.01f;

		public float minibossRegen = 0.004f;

		public float championRegen = 0.0016f;

		public SkillDef squadCommandAttackDef;

		public SkillDef squadCommandDefendDef;

		public SkillDef squadCommandSupportDef;

		public SkillDef squadCommandStealthDef;

		public float allyLevelRegen = 0.01f;

		public float allyLevelUtility = 0f;

		private string greenStart = "<style=cIsHealing>";

		private string blueStart = "<style=cIsUtility><+>";

		private string redStart = "<style=cDeath><->";

		private string endStart = "</style>";

		public static ConfigEntry<bool> configHeretic { get; set; }

		public static ConfigEntry<bool> configBeetleFamily { get; set; }

		public static ConfigEntry<bool> configLarvaFamily { get; set; }

		public static ConfigEntry<bool> configLemurianFamily { get; set; }

		public static ConfigEntry<bool> configBlindFamily { get; set; }

		public static ConfigEntry<bool> configStoneFamily { get; set; }

		public static ConfigEntry<bool> configWispFamily { get; set; }

		public static ConfigEntry<bool> configImpFamily { get; set; }

		public static ConfigEntry<bool> configJellyfishFamily { get; set; }

		public static ConfigEntry<bool> configBisonFamily { get; set; }

		public static ConfigEntry<bool> configWormFamily { get; set; }

		public static ConfigEntry<bool> configClayFamily { get; set; }

		public static ConfigEntry<bool> configAlloyFamily { get; set; }

		public static ConfigEntry<bool> configSolusFamily { get; set; }

		public static ConfigEntry<bool> configBrassFamily { get; set; }

		public static ConfigEntry<bool> configConstructFamily { get; set; }

		public static ConfigEntry<bool> configMushroomFamily { get; set; }

		public static ConfigEntry<bool> configGupFamily { get; set; }

		public static ConfigEntry<bool> configParentFamily { get; set; }

		public static ConfigEntry<bool> configHermitCrabFamily { get; set; }

		public static ConfigEntry<bool> configVoidFamily { get; set; }

		public static ConfigEntry<bool> configLunarFamily { get; set; }

		public static ConfigEntry<bool> configSpecial { get; set; }

		public static ConfigEntry<bool> configDrones { get; set; }

		public static ConfigEntry<bool> configOther { get; set; }

		public static ConfigEntry<bool> configHostOnly { get; set; }

		public static ConfigEntry<bool> configInheritItems { get; set; }

		public static ConfigEntry<float> configFTierRespawnTime { get; set; }

		public static ConfigEntry<int> configFTierAllyCap { get; set; }

		public static ConfigEntry<float> configDTierRespawnTime { get; set; }

		public static ConfigEntry<int> configDTierAllyCap { get; set; }

		public static ConfigEntry<float> configCTierRespawnTime { get; set; }

		public static ConfigEntry<int> configCTierAllyCap { get; set; }

		public static ConfigEntry<float> configBTierRespawnTime { get; set; }

		public static ConfigEntry<int> configBTierAllyCap { get; set; }

		public static ConfigEntry<float> configATierRespawnTime { get; set; }

		public static ConfigEntry<int> configATierAllyCap { get; set; }

		public static ConfigEntry<float> configSTierRespawnTime { get; set; }

		public static ConfigEntry<int> configSTierAllyCap { get; set; }

		public static GameObject playerChildProjectile { get; set; }

		public void Awake()
		{
			//IL_063a: Unknown result type (might be due to invalid IL or missing references)
			//IL_063f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0687: Unknown result type (might be due to invalid IL or missing references)
			//IL_06ef: Unknown result type (might be due to invalid IL or missing references)
			//IL_06f4: Unknown result type (might be due to invalid IL or missing references)
			//IL_073c: Unknown result type (might be due to invalid IL or missing references)
			//IL_07a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_07a5: Unknown result type (might be due to invalid IL or missing references)
			//IL_07ed: Unknown result type (might be due to invalid IL or missing references)
			//IL_0851: Unknown result type (might be due to invalid IL or missing references)
			//IL_0856: Unknown result type (might be due to invalid IL or missing references)
			//IL_089e: Unknown result type (might be due to invalid IL or missing references)
			//IL_090a: Unknown result type (might be due to invalid IL or missing references)
			//IL_090f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0977: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a03: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a08: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a70: Unknown result type (might be due to invalid IL or missing references)
			//IL_0afc: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b01: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b69: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bf5: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bfa: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c62: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ecd: Unknown result type (might be due to invalid IL or missing references)
			//IL_0eef: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ef9: Expected O, but got Unknown
			//IL_0efa: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f00: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f98: Unknown result type (might be due to invalid IL or missing references)
			//IL_0fba: Unknown result type (might be due to invalid IL or missing references)
			//IL_0fc4: Expected O, but got Unknown
			//IL_0fc5: Unknown result type (might be due to invalid IL or missing references)
			//IL_0fcb: Unknown result type (might be due to invalid IL or missing references)
			//IL_1063: Unknown result type (might be due to invalid IL or missing references)
			//IL_1085: Unknown result type (might be due to invalid IL or missing references)
			//IL_108f: Expected O, but got Unknown
			//IL_1090: Unknown result type (might be due to invalid IL or missing references)
			//IL_1096: Unknown result type (might be due to invalid IL or missing references)
			//IL_112e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1150: Unknown result type (might be due to invalid IL or missing references)
			//IL_115a: Expected O, but got Unknown
			//IL_115b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1161: Unknown result type (might be due to invalid IL or missing references)
			//IL_12cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_12d4: Expected O, but got Unknown
			//IL_131d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1322: Unknown result type (might be due to invalid IL or missing references)
			//IL_1606: Unknown result type (might be due to invalid IL or missing references)
			//IL_160b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1653: Unknown result type (might be due to invalid IL or missing references)
			//IL_16b7: Unknown result type (might be due to invalid IL or missing references)
			//IL_16bc: Unknown result type (might be due to invalid IL or missing references)
			//IL_1705: Unknown result type (might be due to invalid IL or missing references)
			//IL_17ad: Unknown result type (might be due to invalid IL or missing references)
			//IL_17cf: Unknown result type (might be due to invalid IL or missing references)
			//IL_17d9: Expected O, but got Unknown
			//IL_17da: Unknown result type (might be due to invalid IL or missing references)
			//IL_17e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_17f3: Unknown result type (might be due to invalid IL or missing references)
			//IL_1815: Unknown result type (might be due to invalid IL or missing references)
			//IL_181f: Expected O, but got Unknown
			//IL_1820: Unknown result type (might be due to invalid IL or missing references)
			//IL_1826: Unknown result type (might be due to invalid IL or missing references)
			//IL_1839: Unknown result type (might be due to invalid IL or missing references)
			//IL_185b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1865: Expected O, but got Unknown
			//IL_1866: Unknown result type (might be due to invalid IL or missing references)
			//IL_186c: Unknown result type (might be due to invalid IL or missing references)
			//IL_18a9: Unknown result type (might be due to invalid IL or missing references)
			//IL_18cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_18d5: Expected O, but got Unknown
			//IL_18d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_18dc: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a9e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1aa7: Expected O, but got Unknown
			//IL_1af0: Unknown result type (might be due to invalid IL or missing references)
			//IL_1af5: Unknown result type (might be due to invalid IL or missing references)
			//IL_1dda: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ddf: 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_1e8b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e90: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ed8: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f7f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fa1: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fab: Expected O, but got Unknown
			//IL_1fac: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fb2: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fc5: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fe7: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ff1: Expected O, but got Unknown
			//IL_1ff2: 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_200b: Unknown result type (might be due to invalid IL or missing references)
			//IL_202d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2037: Expected O, but got Unknown
			//IL_2038: Unknown result type (might be due to invalid IL or missing references)
			//IL_203e: Unknown result type (might be due to invalid IL or missing references)
			//IL_207b: Unknown result type (might be due to invalid IL or missing references)
			//IL_209d: Unknown result type (might be due to invalid IL or missing references)
			//IL_20a7: Expected O, but got Unknown
			//IL_20a8: Unknown result type (might be due to invalid IL or missing references)
			//IL_20ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_2270: Unknown result type (might be due to invalid IL or missing references)
			//IL_2279: Expected O, but got Unknown
			//IL_22c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_22c7: Unknown result type (might be due to invalid IL or missing references)
			//IL_277e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2783: Unknown result type (might be due to invalid IL or missing references)
			//IL_27cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_282f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2834: Unknown result type (might be due to invalid IL or missing references)
			//IL_287c: Unknown result type (might be due to invalid IL or missing references)
			//IL_28e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_28e5: Unknown result type (might be due to invalid IL or missing references)
			//IL_292d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2991: Unknown result type (might be due to invalid IL or missing references)
			//IL_2996: Unknown result type (might be due to invalid IL or missing references)
			//IL_29de: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a42: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a47: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a8f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b4e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b70: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b7a: Expected O, but got Unknown
			//IL_2b7b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b81: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b94: Unknown result type (might be due to invalid IL or missing references)
			//IL_2bb6: Unknown result type (might be due to invalid IL or missing references)
			//IL_2bc0: Expected O, but got Unknown
			//IL_2bc1: Unknown result type (might be due to invalid IL or missing references)
			//IL_2bc7: Unknown result type (might be due to invalid IL or missing references)
			//IL_2bda: Unknown result type (might be due to invalid IL or missing references)
			//IL_2bfc: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c06: Expected O, but got Unknown
			//IL_2c07: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c0d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c29: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c4b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c55: Expected O, but got Unknown
			//IL_2c56: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c5c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e28: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e31: Expected O, but got Unknown
			//IL_2e7a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e7f: Unknown result type (might be due to invalid IL or missing references)
			//IL_317c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3181: Unknown result type (might be due to invalid IL or missing references)
			//IL_31c9: Unknown result type (might be due to invalid IL or missing references)
			//IL_3268: Unknown result type (might be due to invalid IL or missing references)
			//IL_328a: Unknown result type (might be due to invalid IL or missing references)
			//IL_3294: Expected O, but got Unknown
			//IL_3295: Unknown result type (might be due to invalid IL or missing references)
			//IL_329b: Unknown result type (might be due to invalid IL or missing references)
			//IL_32ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_32d0: Unknown result type (might be due to invalid IL or missing references)
			//IL_32da: Expected O, but got Unknown
			//IL_32db: Unknown result type (might be due to invalid IL or missing references)
			//IL_32e1: Unknown result type (might be due to invalid IL or missing references)
			//IL_32f4: Unknown result type (might be due to invalid IL or missing references)
			//IL_3316: Unknown result type (might be due to invalid IL or missing references)
			//IL_3320: Expected O, but got Unknown
			//IL_3321: Unknown result type (might be due to invalid IL or missing references)
			//IL_3327: Unknown result type (might be due to invalid IL or missing references)
			//IL_3343: Unknown result type (might be due to invalid IL or missing references)
			//IL_3365: Unknown result type (might be due to invalid IL or missing references)
			//IL_336f: Expected O, but got Unknown
			//IL_3370: Unknown result type (might be due to invalid IL or missing references)
			//IL_3376: Unknown result type (might be due to invalid IL or missing references)
			//IL_351c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3525: Expected O, but got Unknown
			//IL_356e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3573: Unknown result type (might be due to invalid IL or missing references)
			//IL_3858: Unknown result type (might be due to invalid IL or missing references)
			//IL_385d: Unknown result type (might be due to invalid IL or missing references)
			//IL_38a5: Unknown result type (might be due to invalid IL or missing references)
			//IL_3909: Unknown result type (might be due to invalid IL or missing references)
			//IL_390e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3956: Unknown result type (might be due to invalid IL or missing references)
			//IL_39ba: Unknown result type (might be due to invalid IL or missing references)
			//IL_39bf: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a07: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a6b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a70: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ab8: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b6f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b91: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b9b: Expected O, but got Unknown
			//IL_3b9c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ba2: Unknown result type (might be due to invalid IL or missing references)
			//IL_3bcb: Unknown result type (might be due to invalid IL or missing references)
			//IL_3bed: Unknown result type (might be due to invalid IL or missing references)
			//IL_3bf7: Expected O, but got Unknown
			//IL_3bf8: Unknown result type (might be due to invalid IL or missing references)
			//IL_3bfe: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c11: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c33: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c3d: Expected O, but got Unknown
			//IL_3c3e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c44: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c81: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ca3: Unknown result type (might be due to invalid IL or missing references)
			//IL_3cad: Expected O, but got Unknown
			//IL_3cae: Unknown result type (might be due to invalid IL or missing references)
			//IL_3cb4: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e5f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e68: Expected O, but got Unknown
			//IL_3eb1: Unknown result type (might be due to invalid IL or missing references)
			//IL_3eb6: Unknown result type (might be due to invalid IL or missing references)
			//IL_41b3: Unknown result type (might be due to invalid IL or missing references)
			//IL_41b8: Unknown result type (might be due to invalid IL or missing references)
			//IL_4200: Unknown result type (might be due to invalid IL or missing references)
			//IL_4264: Unknown result type (might be due to invalid IL or missing references)
			//IL_4269: Unknown result type (might be due to invalid IL or missing references)
			//IL_42b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_4358: Unknown result type (might be due to invalid IL or missing references)
			//IL_437a: Unknown result type (might be due to invalid IL or missing references)
			//IL_4384: Expected O, but got Unknown
			//IL_4385: Unknown result type (might be due to invalid IL or missing references)
			//IL_438b: Unknown result type (might be due to invalid IL or missing references)
			//IL_439e: Unknown result type (might be due to invalid IL or missing references)
			//IL_43c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_43ca: Expected O, but got Unknown
			//IL_43cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_43d1: Unknown result type (might be due to invalid IL or missing references)
			//IL_43e4: Unknown result type (might be due to invalid IL or missing references)
			//IL_4406: Unknown result type (might be due to invalid IL or missing references)
			//IL_4410: Expected O, but got Unknown
			//IL_4411: Unknown result type (might be due to invalid IL or missing references)
			//IL_4417: Unknown result type (might be due to invalid IL or missing references)
			//IL_4433: Unknown result type (might be due to invalid IL or missing references)
			//IL_4455: Unknown result type (might be due to invalid IL or missing references)
			//IL_445f: Expected O, but got Unknown
			//IL_4460: Unknown result type (might be due to invalid IL or missing references)
			//IL_4466: Unknown result type (might be due to invalid IL or missing references)
			//IL_45f9: Unknown result type (might be due to invalid IL or missing references)
			//IL_4602: Expected O, but got Unknown
			//IL_464b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4650: Unknown result type (might be due to invalid IL or missing references)
			//IL_494d: Unknown result type (might be due to invalid IL or missing references)
			//IL_4952: Unknown result type (might be due to invalid IL or missing references)
			//IL_499a: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a39: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a5b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a65: Expected O, but got Unknown
			//IL_4a66: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a6c: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a7f: Unknown result type (might be due to invalid IL or missing references)
			//IL_4aa1: Unknown result type (might be due to invalid IL or missing references)
			//IL_4aab: Expected O, but got Unknown
			//IL_4aac: Unknown result type (might be due to invalid IL or missing references)
			//IL_4ab2: Unknown result type (might be due to invalid IL or missing references)
			//IL_4ac5: Unknown result type (might be due to invalid IL or missing references)
			//IL_4ae7: Unknown result type (might be due to invalid IL or missing references)
			//IL_4af1: Expected O, but got Unknown
			//IL_4af2: Unknown result type (might be due to invalid IL or missing references)
			//IL_4af8: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b14: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b36: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b40: Expected O, but got Unknown
			//IL_4b41: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b47: Unknown result type (might be due to invalid IL or missing references)
			//IL_4cf2: Unknown result type (might be due to invalid IL or missing references)
			//IL_4cfb: Expected O, but got Unknown
			//IL_4d44: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d49: Unknown result type (might be due to invalid IL or missing references)
			//IL_5046: Unknown result type (might be due to invalid IL or missing references)
			//IL_504b: Unknown result type (might be due to invalid IL or missing references)
			//IL_5093: Unknown result type (might be due to invalid IL or missing references)
			//IL_5132: Unknown result type (might be due to invalid IL or missing references)
			//IL_5154: Unknown result type (might be due to invalid IL or missing references)
			//IL_515e: Expected O, but got Unknown
			//IL_515f: Unknown result type (might be due to invalid IL or missing references)
			//IL_5165: Unknown result type (might be due to invalid IL or missing references)
			//IL_5178: Unknown result type (might be due to invalid IL or missing references)
			//IL_519a: Unknown result type (might be due to invalid IL or missing references)
			//IL_51a4: Expected O, but got Unknown
			//IL_51a5: Unknown result type (might be due to invalid IL or missing references)
			//IL_51ab: Unknown result type (might be due to invalid IL or missing references)
			//IL_51be: Unknown result type (might be due to invalid IL or missing references)
			//IL_51e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_51ea: Expected O, but got Unknown
			//IL_51eb: Unknown result type (might be due to invalid IL or missing references)
			//IL_51f1: Unknown result type (might be due to invalid IL or missing references)
			//IL_520d: Unknown result type (might be due to invalid IL or missing references)
			//IL_522f: Unknown result type (might be due to invalid IL or missing references)
			//IL_5239: Expected O, but got Unknown
			//IL_523a: Unknown result type (might be due to invalid IL or missing references)
			//IL_5240: Unknown result type (might be due to invalid IL or missing references)
			//IL_53e6: Unknown result type (might be due to invalid IL or missing references)
			//IL_53ef: Expected O, but got Unknown
			//IL_5438: Unknown result type (might be due to invalid IL or missing references)
			//IL_543d: Unknown result type (might be due to invalid IL or missing references)
			//IL_573a: Unknown result type (might be due to invalid IL or missing references)
			//IL_573f: Unknown result type (might be due to invalid IL or missing references)
			//IL_5787: Unknown result type (might be due to invalid IL or missing references)
			//IL_57eb: Unknown result type (might be due to invalid IL or missing references)
			//IL_57f0: Unknown result type (might be due to invalid IL or missing references)
			//IL_5838: Unknown result type (might be due to invalid IL or missing references)
			//IL_589c: Unknown result type (might be due to invalid IL or missing references)
			//IL_58a1: Unknown result type (might be due to invalid IL or missing references)
			//IL_58e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_594d: Unknown result type (might be due to invalid IL or missing references)
			//IL_5952: Unknown result type (might be due to invalid IL or missing references)
			//IL_599a: Unknown result type (might be due to invalid IL or missing references)
			//IL_59fe: Unknown result type (might be due to invalid IL or missing references)
			//IL_5a03: Unknown result type (might be due to invalid IL or missing references)
			//IL_5a4b: Unknown result type (might be due to invalid IL or missing references)
			//IL_5b0a: Unknown result type (might be due to invalid IL or missing references)
			//IL_5b2c: Unknown result type (might be due to invalid IL or missing references)
			//IL_5b36: Expected O, but got Unknown
			//IL_5b37: Unknown result type (might be due to invalid IL or missing references)
			//IL_5b3d: Unknown result type (might be due to invalid IL or missing references)
			//IL_5b50: Unknown result type (might be due to invalid IL or missing references)
			//IL_5b72: Unknown result type (might be due to invalid IL or missing references)
			//IL_5b7c: Expected O, but got Unknown
			//IL_5b7d: Unknown result type (might be due to invalid IL or missing references)
			//IL_5b83: Unknown result type (might be due to invalid IL or missing references)
			//IL_5bb7: Unknown result type (might be due to invalid IL or missing references)
			//IL_5bd9: Unknown result type (might be due to invalid IL or missing references)
			//IL_5be3: Expected O, but got Unknown
			//IL_5be4: Unknown result type (might be due to invalid IL or missing references)
			//IL_5bea: Unknown result type (might be due to invalid IL or missing references)
			//IL_5c06: Unknown result type (might be due to invalid IL or missing references)
			//IL_5c28: Unknown result type (might be due to invalid IL or missing references)
			//IL_5c32: Expected O, but got Unknown
			//IL_5c33: Unknown result type (might be due to invalid IL or missing references)
			//IL_5c39: Unknown result type (might be due to invalid IL or missing references)
			//IL_5dcc: Unknown result type (might be due to invalid IL or missing references)
			//IL_5dd5: Expected O, but got Unknown
			//IL_5e1e: Unknown result type (might be due to invalid IL or missing references)
			//IL_5e23: Unknown result type (might be due to invalid IL or missing references)
			//IL_6120: Unknown result type (might be due to invalid IL or missing references)
			//IL_6125: Unknown result type (might be due to invalid IL or missing references)
			//IL_616d: Unknown result type (might be due to invalid IL or missing references)
			//IL_61d1: Unknown result type (might be due to invalid IL or missing references)
			//IL_61d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_621e: Unknown result type (might be due to invalid IL or missing references)
			//IL_6282: Unknown result type (might be due to invalid IL or missing references)
			//IL_6287: Unknown result type (might be due to invalid IL or missing references)
			//IL_62cf: Unknown result type (might be due to invalid IL or missing references)
			//IL_637e: Unknown result type (might be due to invalid IL or missing references)
			//IL_63a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_63aa: Expected O, but got Unknown
			//IL_63ab: Unknown result type (might be due to invalid IL or missing references)
			//IL_63b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_63c4: Unknown result type (might be due to invalid IL or missing references)
			//IL_63e6: Unknown result type (might be due to invalid IL or missing references)
			//IL_63f0: Expected O, but got Unknown
			//IL_63f1: Unknown result type (might be due to invalid IL or missing references)
			//IL_63f7: Unknown result type (might be due to invalid IL or missing references)
			//IL_640a: Unknown result type (might be due to invalid IL or missing references)
			//IL_642c: Unknown result type (might be due to invalid IL or missing references)
			//IL_6436: Expected O, but got Unknown
			//IL_6437: Unknown result type (might be due to invalid IL or missing references)
			//IL_643d: Unknown result type (might be due to invalid IL or missing references)
			//IL_6459: Unknown result type (might be due to invalid IL or missing references)
			//IL_647b: Unknown result type (might be due to invalid IL or missing references)
			//IL_6485: Expected O, but got Unknown
			//IL_6486: Unknown result type (might be due to invalid IL or missing references)
			//IL_648c: Unknown result type (might be due to invalid IL or missing references)
			//IL_665f: Unknown result type (might be due to invalid IL or missing references)
			//IL_6668: Expected O, but got Unknown
			//IL_66b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_66b6: Unknown result type (might be due to invalid IL or missing references)
			//IL_672f: Unknown result type (might be due to invalid IL or missing references)
			//IL_6734: Unknown result type (might be due to invalid IL or missing references)
			//IL_698b: Unknown result type (might be due to invalid IL or missing references)
			//IL_6994: Expected O, but got Unknown
			//IL_69d4: Unknown result type (might be due to invalid IL or missing references)
			//IL_69d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_6cf6: Unknown result type (might be due to invalid IL or missing references)
			//IL_6cfb: Unknown result type (might be due to invalid IL or missing references)
			//IL_6d43: Unknown result type (might be due to invalid IL or missing references)
			//IL_6da7: Unknown result type (might be due to invalid IL or missing references)
			//IL_6dac: Unknown result type (might be due to invalid IL or missing references)
			//IL_6df4: Unknown result type (might be due to invalid IL or missing references)
			//IL_6e58: Unknown result type (might be due to invalid IL or missing references)
			//IL_6e5d: Unknown result type (might be due to invalid IL or missing references)
			//IL_6ea5: Unknown result type (might be due to invalid IL or missing references)
			//IL_6f54: Unknown result type (might be due to invalid IL or missing references)
			//IL_6f76: Unknown result type (might be due to invalid IL or missing references)
			//IL_6f80: Expected O, but got Unknown
			//IL_6f81: Unknown result type (might be due to invalid IL or missing references)
			//IL_6f87: Unknown result type (might be due to invalid IL or missing references)
			//IL_6f9a: Unknown result type (might be due to invalid IL or missing references)
			//IL_6fbc: Unknown result type (might be due to invalid IL or missing references)
			//IL_6fc6: Expected O, but got Unknown
			//IL_6fc7: Unknown result type (might be due to invalid IL or missing references)
			//IL_6fcd: Unknown result type (might be due to invalid IL or missing references)
			//IL_6fe0: Unknown result type (might be due to invalid IL or missing references)
			//IL_7002: Unknown result type (might be due to invalid IL or missing references)
			//IL_700c: Expected O, but got Unknown
			//IL_700d: Unknown result type (might be due to invalid IL or missing references)
			//IL_7013: Unknown result type (might be due to invalid IL or missing references)
			//IL_7026: Unknown result type (might be due to invalid IL or missing references)
			//IL_7048: Unknown result type (might be due to invalid IL or missing references)
			//IL_7052: Expected O, but got Unknown
			//IL_7053: Unknown result type (might be due to invalid IL or missing references)
			//IL_7059: Unknown result type (might be due to invalid IL or missing references)
			//IL_722c: Unknown result type (might be due to invalid IL or missing references)
			//IL_7235: Expected O, but got Unknown
			//IL_727e: Unknown result type (might be due to invalid IL or missing references)
			//IL_7283: Unknown result type (might be due to invalid IL or missing references)
			//IL_72fb: Unknown result type (might be due to invalid IL or missing references)
			//IL_7300: Unknown result type (might be due to invalid IL or missing references)
			//IL_75b4: Unknown result type (might be due to invalid IL or missing references)
			//IL_75b9: Unknown result type (might be due to invalid IL or missing references)
			//IL_7601: Unknown result type (might be due to invalid IL or missing references)
			//IL_76a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_76c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_76cc: Expected O, but got Unknown
			//IL_76cd: Unknown result type (might be due to invalid IL or missing references)
			//IL_76d3: Unknown result type (might be due to invalid IL or missing references)
			//IL_76e6: Unknown result type (might be due to invalid IL or missing references)
			//IL_7708: Unknown result type (might be due to invalid IL or missing references)
			//IL_7712: Expected O, but got Unknown
			//IL_7713: Unknown result type (might be due to invalid IL or missing references)
			//IL_7719: Unknown result type (might be due to invalid IL or missing references)
			//IL_772c: Unknown result type (might be due to invalid IL or missing references)
			//IL_774e: Unknown result type (might be due to invalid IL or missing references)
			//IL_7758: Expected O, but got Unknown
			//IL_7759: Unknown result type (might be due to invalid IL or missing references)
			//IL_775f: Unknown result type (might be due to invalid IL or missing references)
			//IL_777b: Unknown result type (might be due to invalid IL or missing references)
			//IL_779d: Unknown result type (might be due to invalid IL or missing references)
			//IL_77a7: Expected O, but got Unknown
			//IL_77a8: Unknown result type (might be due to invalid IL or missing references)
			//IL_77ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_79bb: Unknown result type (might be due to invalid IL or missing references)
			//IL_79c4: Expected O, but got Unknown
			//IL_7a0d: Unknown result type (might be due to invalid IL or missing references)
			//IL_7a12: Unknown result type (might be due to invalid IL or missing references)
			//IL_7d2f: Unknown result type (might be due to invalid IL or missing references)
			//IL_7d34: Unknown result type (might be due to invalid IL or missing references)
			//IL_7d7c: Unknown result type (might be due to invalid IL or missing references)
			//IL_7e1b: Unknown result type (might be due to invalid IL or missing references)
			//IL_7e3d: Unknown result type (might be due to invalid IL or missing references)
			//IL_7e47: Expected O, but got Unknown
			//IL_7e48: Unknown result type (might be due to invalid IL or missing references)
			//IL_7e4e: Unknown result type (might be due to invalid IL or missing references)
			//IL_7e61: Unknown result type (might be due to invalid IL or missing references)
			//IL_7e83: Unknown result type (might be due to invalid IL or missing references)
			//IL_7e8d: Expected O, but got Unknown
			//IL_7e8e: Unknown result type (might be due to invalid IL or missing references)
			//IL_7e94: Unknown result type (might be due to invalid IL or missing references)
			//IL_7ea7: Unknown result type (might be due to invalid IL or missing references)
			//IL_7ec9: Unknown result type (might be due to invalid IL or missing references)
			//IL_7ed3: Expected O, but got Unknown
			//IL_7ed4: Unknown result type (might be due to invalid IL or missing references)
			//IL_7eda: Unknown result type (might be due to invalid IL or missing references)
			//IL_7ef6: Unknown result type (might be due to invalid IL or missing references)
			//IL_7f18: Unknown result type (might be due to invalid IL or missing references)
			//IL_7f22: Expected O, but got Unknown
			//IL_7f23: Unknown result type (might be due to invalid IL or missing references)
			//IL_7f29: Unknown result type (might be due to invalid IL or missing references)
			//IL_80f0: Unknown result type (might be due to invalid IL or missing references)
			//IL_80f9: Expected O, but got Unknown
			//IL_8142: Unknown result type (might be due to invalid IL or missing references)
			//IL_8147: Unknown result type (might be due to invalid IL or missing references)
			//IL_8464: Unknown result type (might be due to invalid IL or missing references)
			//IL_8469: Unknown result type (might be due to invalid IL or missing references)
			//IL_84b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_8515: Unknown result type (might be due to invalid IL or missing references)
			//IL_851a: Unknown result type (might be due to invalid IL or missing references)
			//IL_8562: Unknown result type (might be due to invalid IL or missing references)
			//IL_8609: Unknown result type (might be due to invalid IL or missing references)
			//IL_862b: Unknown result type (might be due to invalid IL or missing references)
			//IL_8635: Expected O, but got Unknown
			//IL_8636: Unknown result type (might be due to invalid IL or missing references)
			//IL_863c: Unknown result type (might be due to invalid IL or missing references)
			//IL_864f: Unknown result type (might be due to invalid IL or missing references)
			//IL_8671: Unknown result type (might be due to invalid IL or missing references)
			//IL_867b: Expected O, but got Unknown
			//IL_867c: Unknown result type (might be due to invalid IL or missing references)
			//IL_8682: Unknown result type (might be due to invalid IL or missing references)
			//IL_8695: Unknown result type (might be due to invalid IL or missing references)
			//IL_86b7: Unknown result type (might be due to invalid IL or missing references)
			//IL_86c1: Expected O, but got Unknown
			//IL_86c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_86c8: Unknown result type (might be due to invalid IL or missing references)
			//IL_86e4: Unknown result type (might be due to invalid IL or missing references)
			//IL_8706: Unknown result type (might be due to invalid IL or missing references)
			//IL_8710: Expected O, but got Unknown
			//IL_8711: Unknown result type (might be due to invalid IL or missing references)
			//IL_8717: Unknown result type (might be due to invalid IL or missing references)
			//IL_88e6: Unknown result type (might be due to invalid IL or missing references)
			//IL_88ef: Expected O, but got Unknown
			//IL_8938: Unknown result type (might be due to invalid IL or missing references)
			//IL_893d: Unknown result type (might be due to invalid IL or missing references)
			//IL_8c5a: Unknown result type (might be due to invalid IL or missing references)
			//IL_8c5f: Unknown result type (might be due to invalid IL or missing references)
			//IL_8ca7: Unknown result type (might be due to invalid IL or missing references)
			//IL_8d0b: Unknown result type (might be due to invalid IL or missing references)
			//IL_8d10: Unknown result type (might be due to invalid IL or missing references)
			//IL_8d58: Unknown result type (might be due to invalid IL or missing references)
			//IL_8dbc: Unknown result type (might be due to invalid IL or missing references)
			//IL_8dc1: Unknown result type (might be due to invalid IL or missing references)
			//IL_8e09: Unknown result type (might be due to invalid IL or missing references)
			//IL_8e6d: Unknown result type (might be due to invalid IL or missing references)
			//IL_8e72: Unknown result type (might be due to invalid IL or missing references)
			//IL_8eba: Unknown result type (might be due to invalid IL or missing references)
			//IL_8f71: Unknown result type (might be due to invalid IL or missing references)
			//IL_8f93: Unknown result type (might be due to invalid IL or missing references)
			//IL_8f9d: Expected O, but got Unknown
			//IL_8f9e: Unknown result type (might be due to invalid IL or missing references)
			//IL_8fa4: Unknown result type (might be due to invalid IL or missing references)
			//IL_8fb7: Unknown result type (might be due to invalid IL or missing references)
			//IL_8fd9: Unknown result type (might be due to invalid IL or missing references)
			//IL_8fe3: Expected O, but got Unknown
			//IL_8fe4: Unknown result type (might be due to invalid IL or missing references)
			//IL_8fea: Unknown result type (might be due to invalid IL or missing references)
			//IL_8ffd: Unknown result type (might be due to invalid IL or missing references)
			//IL_901f: Unknown result type (might be due to invalid IL or missing references)
			//IL_9029: Expected O, but got Unknown
			//IL_902a: Unknown result type (might be due to invalid IL or missing references)
			//IL_9030: Unknown result type (might be due to invalid IL or missing references)
			//IL_9059: Unknown result type (might be due to invalid IL or missing references)
			//IL_907b: Unknown result type (might be due to invalid IL or missing references)
			//IL_9085: Expected O, but got Unknown
			//IL_9086: Unknown result type (might be due to invalid IL or missing references)
			//IL_908c: Unknown result type (might be due to invalid IL or missing references)
			//IL_9257: Unknown result type (might be due to invalid IL or missing references)
			//IL_9260: Expected O, but got Unknown
			//IL_92a9: Unknown result type (might be due to invalid IL or missing references)
			//IL_92ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_95cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_95d0: Unknown result type (might be due to invalid IL or missing references)
			//IL_9618: Unknown result type (might be due to invalid IL or missing references)
			//IL_967c: Unknown result type (might be due to invalid IL or missing references)
			//IL_9681: Unknown result type (might be due to invalid IL or missing references)
			//IL_96c9: Unknown result type (might be due to invalid IL or missing references)
			//IL_972d: Unknown result type (might be due to invalid IL or missing references)
			//IL_9732: Unknown result type (might be due to invalid IL or missing references)
			//IL_977a: Unknown result type (might be due to invalid IL or missing references)
			//IL_9829: Unknown result type (might be due to invalid IL or missing references)
			//IL_984b: Unknown result type (might be due to invalid IL or missing references)
			//IL_9855: Expected O, but got Unknown
			//IL_9856: Unknown result type (might be due to invalid IL or missing references)
			//IL_985c: Unknown result type (might be due to invalid IL or missing references)
			//IL_986f: Unknown result type (might be due to invalid IL or missing references)
			//IL_9891: Unknown result type (might be due to invalid IL or missing references)
			//IL_989b: Expected O, but got Unknown
			//IL_989c: Unknown result type (might be due to invalid IL or missing references)
			//IL_98a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_98b5: Unknown result type (might be due to invalid IL or missing references)
			//IL_98d7: Unknown result type (might be due to invalid IL or missing references)
			//IL_98e1: Expected O, but got Unknown
			//IL_98e2: Unknown result type (might be due to invalid IL or missing references)
			//IL_98e8: Unknown result type (might be due to invalid IL or missing references)
			//IL_9904: Unknown result type (might be due to invalid IL or missing references)
			//IL_9926: Unknown result type (might be due to invalid IL or missing references)
			//IL_9930: Expected O, but got Unknown
			//IL_9931: Unknown result type (might be due to invalid IL or missing references)
			//IL_9937: Unknown result type (might be due to invalid IL or missing references)
			//IL_9b12: Unknown result type (might be due to invalid IL or missing references)
			//IL_9b1b: Expected O, but got Unknown
			//IL_9b64: Unknown result type (might be due to invalid IL or missing references)
			//IL_9b69: Unknown result type (might be due to invalid IL or missing references)
			//IL_9e86: Unknown result type (might be due to invalid IL or missing references)
			//IL_9e8b: Unknown result type (might be due to invalid IL or missing references)
			//IL_9ed3: Unknown result type (might be due to invalid IL or missing references)
			//IL_9f72: Unknown result type (might be due to invalid IL or missing references)
			//IL_9f94: Unknown result type (might be due to invalid IL or missing references)
			//IL_9f9e: Expected O, but got Unknown
			//IL_9f9f: Unknown result type (might be due to invalid IL or missing references)
			//IL_9fa5: Unknown result type (might be due to invalid IL or missing references)
			//IL_9fb8: Unknown result type (might be due to invalid IL or missing references)
			//IL_9fda: Unknown result type (might be due to invalid IL or missing references)
			//IL_9fe4: Expected O, but got Unknown
			//IL_9fe5: Unknown result type (might be due to invalid IL or missing references)
			//IL_9feb: Unknown result type (might be due to invalid IL or missing references)
			//IL_9ffe: Unknown result type (might be due to invalid IL or missing references)
			//IL_a020: Unknown result type (might be due to invalid IL or missing references)
			//IL_a02a: Expected O, but got Unknown
			//IL_a02b: Unknown result type (might be due to invalid IL or missing references)
			//IL_a031: Unknown result type (might be due to invalid IL or missing references)
			//IL_a04d: Unknown result type (might be due to invalid IL or missing references)
			//IL_a06f: Unknown result type (might be due to invalid IL or missing references)
			//IL_a079: Expected O, but got Unknown
			//IL_a07a: Unknown result type (might be due to invalid IL or missing references)
			//IL_a080: Unknown result type (might be due to invalid IL or missing references)
			//IL_a288: Unknown result type (might be due to invalid IL or missing references)
			//IL_a291: Expected O, but got Unknown
			//IL_a2da: Unknown result type (might be due to invalid IL or missing references)
			//IL_a2df: Unknown result type (might be due to invalid IL or missing references)
			//IL_a5fc: Unknown result type (might be due to invalid IL or missing references)
			//IL_a601: Unknown result type (might be due to invalid IL or missing references)
			//IL_a649: Unknown result type (might be due to invalid IL or missing references)
			//IL_a6ad: Unknown result type (might be due to invalid IL or missing references)
			//IL_a6b2: Unknown result type (might be due to invalid IL or missing references)
			//IL_a6fa: Unknown result type (might be due to invalid IL or missing references)
			//IL_a75e: Unknown result type (might be due to invalid IL or missing references)
			//IL_a763: Unknown result type (might be due to invalid IL or missing references)
			//IL_a7ab: Unknown result type (might be due to invalid IL or missing references)
			//IL_a85a: Unknown result type (might be due to invalid IL or missing references)
			//IL_a87c: Unknown result type (might be due to invalid IL or missing references)
			//IL_a886: Expected O, but got Unknown
			//IL_a887: Unknown result type (might be due to invalid IL or missing references)
			//IL_a88d: Unknown result type (might be due to invalid IL or missing references)
			//IL_a8a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_a8c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_a8cc: Expected O, but got Unknown
			//IL_a8cd: Unknown result type (might be due to invalid IL or missing references)
			//IL_a8d3: Unknown result type (might be due to invalid IL or missing references)
			//IL_a8e6: Unknown result type (might be due to invalid IL or missing references)
			//IL_a908: Unknown result type (might be due to invalid IL or missing references)
			//IL_a912: Expected O, but got Unknown
			//IL_a913: Unknown result type (might be due to invalid IL or missing references)
			//IL_a919: Unknown result type (might be due to invalid IL or missing references)
			//IL_a935: Unknown result type (might be due to invalid IL or missing references)
			//IL_a957: Unknown result type (might be due to invalid IL or missing references)
			//IL_a961: Expected O, but got Unknown
			//IL_a962: Unknown result type (might be due to invalid IL or missing references)
			//IL_a968: Unknown result type (might be due to invalid IL or missing references)
			//IL_ab2f: Unknown result type (might be due to invalid IL or missing references)
			//IL_ab38: Expected O, but got Unknown
			//IL_ab81: Unknown result type (might be due to invalid IL or missing references)
			//IL_ab86: Unknown result type (might be due to invalid IL or missing references)
			//IL_ae8b: Unknown result type (might be due to invalid IL or missing references)
			//IL_ae90: Unknown result type (might be due to invalid IL or missing references)
			//IL_aed8: Unknown result type (might be due to invalid IL or missing references)
			//IL_af3c: Unknown result type (might be due to invalid IL or missing references)
			//IL_af41: Unknown result type (might be due to invalid IL or missing references)
			//IL_af89: Unknown result type (might be due to invalid IL or missing references)
			//IL_b030: Unknown result type (might be due to invalid IL or missing references)
			//IL_b052: Unknown result type (might be due to invalid IL or missing references)
			//IL_b05c: Expected O, but got Unknown
			//IL_b05d: Unknown result type (might be due to invalid IL or missing references)
			//IL_b063: Unknown result type (might be due to invalid IL or missing references)
			//IL_b076: Unknown result type (might be due to invalid IL or missing references)
			//IL_b098: Unknown result type (might be due to invalid IL or missing references)
			//IL_b0a2: Expected O, but got Unknown
			//IL_b0a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_b0a9: Unknown result type (might be due to invalid IL or missing references)
			//IL_b0bc: Unknown result type (might be due to invalid IL or missing references)
			//IL_b0de: Unknown result type (might be due to invalid IL or missing references)
			//IL_b0e8: Expected O, but got Unknown
			//IL_b0e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_b0ef: Unknown result type (might be due to invalid IL or missing references)
			//IL_b102: Unknown result type (might be due to invalid IL or missing references)
			//IL_b124: Unknown result type (might be due to invalid IL or missing references)
			//IL_b12e: Expected O, but got Unknown
			//IL_b12f: Unknown result type (might be due to invalid IL or missing references)
			//IL_b135: Unknown result type (might be due to invalid IL or missing references)
			//IL_b2d8: Unknown result type (might be due to invalid IL or missing references)
			//IL_b2e1: Expected O, but got Unknown
			//IL_b32a: Unknown result type (might be due to invalid IL or missing references)
			//IL_b32f: Unknown result type (might be due to invalid IL or missing references)
			//IL_b543: Unknown result type (might be due to invalid IL or missing references)
			//IL_b54c: Expected O, but got Unknown
			//IL_b595: Unknown result type (might be due to invalid IL or missing references)
			//IL_b59a: Unknown result type (might be due to invalid IL or missing references)
			//IL_b7ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_b7b7: Expected O, but got Unknown
			//IL_b800: Unknown result type (might be due to invalid IL or missing references)
			//IL_b805: Unknown result type (might be due to invalid IL or missing references)
			//IL_bb02: Unknown result type (might be due to invalid IL or missing references)
			//IL_bb07: Unknown result type (might be due to invalid IL or missing references)
			//IL_bb4f: Unknown result type (might be due to invalid IL or missing references)
			//IL_bbbb: Unknown result type (might be due to invalid IL or missing references)
			//IL_bbc0: Unknown result type (might be due to invalid IL or missing references)
			//IL_bc28: Unknown result type (might be due to invalid IL or missing references)
			//IL_bcb4: Unknown result type (might be due to invalid IL or missing references)
			//IL_bcb9: Unknown result type (might be due to invalid IL or missing references)
			//IL_bd21: Unknown result type (might be due to invalid IL or missing references)
			//IL_bdad: Unknown result type (might be due to invalid IL or missing references)
			//IL_bdb2: Unknown result type (might be due to invalid IL or missing references)
			//IL_be1a: Unknown result type (might be due to invalid IL or missing references)
			//IL_bea6: Unknown result type (might be due to invalid IL or missing references)
			//IL_beab: Unknown result type (might be due to invalid IL or missing references)
			//IL_bf13: Unknown result type (might be due to invalid IL or missing references)
			//IL_bf9f: Unknown result type (might be due to invalid IL or missing references)
			//IL_bfa4: Unknown result type (might be due to invalid IL or missing references)
			//IL_c00c: Unknown result type (might be due to invalid IL or missing references)
			//IL_c098: Unknown result type (might be due to invalid IL or missing references)
			//IL_c09d: Unknown result type (might be due to invalid IL or missing references)
			//IL_c105: Unknown result type (might be due to invalid IL or missing references)
			//IL_c220: Unknown result type (might be due to invalid IL or missing references)
			//IL_c242: Unknown result type (might be due to invalid IL or missing references)
			//IL_c24c: Expected O, but got Unknown
			//IL_c24d: Unknown result type (might be due to invalid IL or missing references)
			//IL_c253: Unknown result type (might be due to invalid IL or missing references)
			//IL_c2b6: Unknown result type (might be due to invalid IL or missing references)
			//IL_c2e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_c2ea: Expected O, but got Unknown
			//IL_c2eb: Unknown result type (might be due to invalid IL or missing references)
			//IL_c2f1: Unknown result type (might be due to invalid IL or missing references)
			//IL_c31b: Unknown result type (might be due to invalid IL or missing references)
			//IL_c33d: Unknown result type (might be due to invalid IL or missing references)
			//IL_c347: Expected O, but got Unknown
			//IL_c348: Unknown result type (might be due to invalid IL or missing references)
			//IL_c34e: Unknown result type (might be due to invalid IL or missing references)
			//IL_c372: Unknown result type (might be due to invalid IL or missing references)
			//IL_c394: Unknown result type (might be due to invalid IL or missing references)
			//IL_c39e: Expected O, but got Unknown
			//IL_c39f: Unknown result type (might be due to invalid IL or missing references)
			//IL_c3a5: Unknown result type (might be due to invalid IL or missing references)
			//IL_c590: Unknown result type (might be due to invalid IL or missing references)
			//IL_c599: Expected O, but got Unknown
			//IL_c5e2: Unknown result type (might be due to invalid IL or missing references)
			//IL_c5e7: Unknown result type (might be due to invalid IL or missing references)
			//IL_c96c: Unknown result type (might be due to invalid IL or missing references)
			//IL_c971: Unknown result type (might be due to invalid IL or missing references)
			//IL_c9d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_ca65: Unknown result type (might be due to invalid IL or missing references)
			//IL_ca6a: Unknown result type (might be due to invalid IL or missing references)
			//IL_cad2: Unknown result type (might be due to invalid IL or missing references)
			//IL_cbc5: Unknown result type (might be due to invalid IL or missing references)
			//IL_cbef: Unknown result type (might be due to invalid IL or missing references)
			//IL_cbf9: Expected O, but got Unknown
			//IL_cbfa: Unknown result type (might be due to invalid IL or missing references)
			//IL_cc00: Unknown result type (might be due to invalid IL or missing references)
			//IL_cc17: Unknown result type (might be due to invalid IL or missing references)
			//IL_cc41: Unknown result type (might be due to invalid IL or missing references)
			//IL_cc4b: Expected O, but got Unknown
			//IL_cc4c: Unknown result type (might be due to invalid IL or missing references)
			//IL_cc52: Unknown result type (might be due to invalid IL or missing references)
			//IL_cc69: Unknown result type (might be due to invalid IL or missing references)
			//IL_cc8b: Unknown result type (might be due to invalid IL or missing references)
			//IL_cc95: Expected O, but got Unknown
			//IL_cc96: Unknown result type (might be due to invalid IL or missing references)
			//IL_cc9c: Unknown result type (might be due to invalid IL or missing references)
			//IL_ccc0: Unknown result type (might be due to invalid IL or missing references)
			//IL_cce2: Unknown result type (might be due to invalid IL or missing references)
			//IL_ccec: Expected O, but got Unknown
			//IL_cced: Unknown result type (might be due to invalid IL or missing references)
			//IL_ccf3: Unknown result type (might be due to invalid IL or missing references)
			//IL_cefe: Unknown result type (might be due to invalid IL or missing references)
			//IL_cf07: Expected O, but got Unknown
			//IL_cf54: Unknown result type (might be due to invalid IL or missing references)
			//IL_cf59: Unknown result type (might be due to invalid IL or missing references)
			//IL_d2de: Unknown result type (might be due to invalid IL or missing references)
			//IL_d2e3: Unknown result type (might be due to invalid IL or missing references)
			//IL_d34b: Unknown result type (might be due to invalid IL or missing references)
			//IL_d3d7: Unknown result type (might be due to invalid IL or missing references)
			//IL_d3dc: Unknown result type (might be due to invalid IL or missing references)
			//IL_d444: Unknown result type (might be due to invalid IL or missing references)
			//IL_d4d0: Unknown result type (might be due to invalid IL or missing references)
			//IL_d4d5: Unknown result type (might be due to invalid IL or missing references)
			//IL_d53d: Unknown result type (might be due to invalid IL or missing references)
			//IL_d63c: Unknown result type (might be due to invalid IL or missing references)
			//IL_d666: Unknown result type (might be due to invalid IL or missing references)
			//IL_d670: Expected O, but got Unknown
			//IL_d671: Unknown result type (might be due to invalid IL or missing references)
			//IL_d677: Unknown result type (might be due to invalid IL or missing references)
			//IL_d68e: Unknown result type (might be due to invalid IL or missing references)
			//IL_d6b8: Unknown result type (might be due to invalid IL or missing references)
			//IL_d6c2: Expected O, but got Unknown
			//IL_d6c3: Unknown result type (might be due to invalid IL or missing references)
			//IL_d6c9: Unknown result type (might be due to invalid IL or missing references)
			//IL_d6e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_d702: Unknown result type (might be due to invalid IL or missing references)
			//IL_d70c: Expected O, but got Unknown
			//IL_d70d: Unknown result type (might be due to invalid IL or missing references)
			//IL_d713: Unknown result type (might be due to invalid IL or missing references)
			//IL_d72a: Unknown result type (might be due to invalid IL or missing references)
			//IL_d754: Unknown result type (might be due to invalid IL or missing references)
			//IL_d75e: Expected O, but got Unknown
			//IL_d75f: Unknown result type (might be due to invalid IL or missing references)
			//IL_d765: Unknown result type (might be due to invalid IL or missing references)
			//IL_d957: Unknown result type (might be due to invalid IL or missing references)
			//IL_d960: Expected O, but got Unknown
			//IL_d9ad: Unknown result type (might be due to invalid IL or missing references)
			//IL_d9b2: Unknown result type (might be due to invalid IL or missing references)
			//IL_dc6b: Unknown result type (might be due to invalid IL or missing references)
			//IL_dc74: Expected O, but got Unknown
			//IL_dcc1: Unknown result type (might be due to invalid IL or missing references)
			//IL_dcc6: Unknown result type (might be due to invalid IL or missing references)
			//IL_e04b: Unknown result type (might be due to invalid IL or missing references)
			//IL_e050: Unknown result type (might be due to invalid IL or missing references)
			//IL_e0b8: Unknown result type (might be due to invalid IL or missing references)
			//IL_e19f: Unknown result type (might be due to invalid IL or missing references)
			//IL_e1c9: Unknown result type (might be due to invalid IL or missing references)
			//IL_e1d3: Expected O, but got Unknown
			//IL_e1d4: Unknown result type (might be due to invalid IL or missing references)
			//IL_e1da: Unknown result type (might be due to invalid IL or missing references)
			//IL_e1f1: Unknown result type (might be due to invalid IL or missing references)
			//IL_e213: Unknown result type (might be due to invalid IL or missing references)
			//IL_e21d: Expected O, but got Unknown
			//IL_e21e: Unknown result type (might be due to invalid IL or missing references)
			//IL_e224: Unknown result type (might be due to invalid IL or missing references)
			//IL_e23b: Unknown result type (might be due to invalid IL or missing references)
			//IL_e25d: Unknown result type (might be due to invalid IL or missing references)
			//IL_e267: Expected O, but got Unknown
			//IL_e268: Unknown result type (might be due to invalid IL or missing references)
			//IL_e26e: Unknown result type (might be due to invalid IL or missing references)
			//IL_e292: Unknown result type (might be due to invalid IL or missing references)
			//IL_e2b4: Unknown result type (might be due to invalid IL or missing references)
			//IL_e2be: Expected O, but got Unknown
			//IL_e2bf: Unknown result type (might be due to invalid IL or missing references)
			//IL_e2c5: Unknown result type (might be due to invalid IL or missing references)
			//IL_e4b8: Unknown result type (might be due to invalid IL or missing references)
			//IL_e4c1: Expected O, but got Unknown
			//IL_e50e: Unknown result type (might be due to invalid IL or missing references)
			//IL_e513: Unknown result type (might be due to invalid IL or missing references)
			//IL_e898: Unknown result type (might be due to invalid IL or missing references)
			//IL_e89d: Unknown result type (might be due to invalid IL or missing references)
			//IL_e905: Unknown result type (might be due to invalid IL or missing references)
			//IL_e9ec: Unknown result type (might be due to invalid IL or missing references)
			//IL_ea16: Unknown result type (might be due to invalid IL or missing references)
			//IL_ea20: Expected O, but got Unknown
			//IL_ea21: Unknown result type (might be due to invalid IL or missing references)
			//IL_ea27: Unknown result type (might be due to invalid IL or missing references)
			//IL_ea3e: Unknown result type (might be due to invalid IL or missing references)
			//IL_ea60: Unknown result type (might be due to invalid IL or missing references)
			//IL_ea6a: Expected O, but got Unknown
			//IL_ea6b: Unknown result type (might be due to invalid IL or missing references)
			//IL_ea71: Unknown result type (might be due to invalid IL or missing references)
			//IL_ea88: Unknown result type (might be due to invalid IL or missing references)
			//IL_eaaa: Unknown result type (might be due to invalid IL or missing references)
			//IL_eab4: Expected O, but got Unknown
			//IL_eab5: Unknown result type (might be due to invalid IL or missing references)
			//IL_eabb: Unknown result type (might be due to invalid IL or missing references)
			//IL_eadf: Unknown result type (might be due to invalid IL or missing references)
			//IL_eb01: Unknown result type (might be due to invalid IL or missing references)
			//IL_eb0b: Expected O, but got Unknown
			//IL_eb0c: Unknown result type (might be due to invalid IL or missing references)
			//IL_eb12: Unknown result type (might be due to invalid IL or missing references)
			//IL_ebc4: Unknown result type (might be due to invalid IL or missing references)
			//IL_ebcd: Expected O, but got Unknown
			//IL_ec1a: Unknown result type (might be due to invalid IL or missing references)
			//IL_ec1f: Unknown result type (might be due to invalid IL or missing references)
			//IL_efa3: Unknown result type (might be due to invalid IL or missing references)
			//IL_efa8: Unknown result type (might be due to invalid IL or missing references)
			//IL_f010: Unknown result type (might be due to invalid IL or missing references)
			//IL_f0f7: Unknown result type (might be due to invalid IL or missing references)
			//IL_f121: Unknown result type (might be due to invalid IL or missing references)
			//IL_f12b: Expected O, but got Unknown
			//IL_f12c: Unknown result type (might be due to invalid IL or missing references)
			//IL_f132: Unknown result type (might be due to invalid IL or missing references)
			//IL_f149: Unknown result type (might be due to invalid IL or missing references)
			//IL_f16b: Unknown result type (might be due to invalid IL or missing references)
			//IL_f175: Expected O, but got Unknown
			//IL_f176: Unknown result type (might be due to invalid IL or missing references)
			//IL_f17c: Unknown result type (might be due to invalid IL or missing references)
			//IL_f193: Unknown result type (might be due to invalid IL or missing references)
			//IL_f1b5: Unknown result type (might be due to invalid IL or missing references)
			//IL_f1bf: Expected O, but got Unknown
			//IL_f1c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_f1c6: Unknown result type (might be due to invalid IL or missing references)
			//IL_f1ea: Unknown result type (might be due to invalid IL or missing references)
			//IL_f20c: Unknown result type (might be due to invalid IL or missing references)
			//IL_f216: Expected O, but got Unknown
			//IL_f217: Unknown result type (might be due to invalid IL or missing references)
			//IL_f21d: Unknown result type (might be due to invalid IL or missing references)
			//IL_f2cf: Unknown result type (might be due to invalid IL or missing references)
			//IL_f2d8: Expected O, but got Unknown
			//IL_f325: Unknown result type (might be due to invalid IL or missing references)
			//IL_f32a: Unknown result type (might be due to invalid IL or missing references)
			//IL_f6ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_f6b3: Unknown result type (might be due to invalid IL or missing references)
			//IL_f71b: Unknown result type (might be due to invalid IL or missing references)
			//IL_f7a7: Unknown result type (might be due to invalid IL or missing references)
			//IL_f7ac: Unknown result type (might be due to invalid IL or missing references)
			//IL_f814: Unknown result type (might be due to invalid IL or missing references)
			//IL_f8a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_f8a5: Unknown result type (might be due to invalid IL or missing references)
			//IL_f90d: Unknown result type (might be due to invalid IL or missing references)
			//IL_fa0c: Unknown result type (might be due to invalid IL or missing references)
			//IL_fa36: Unknown result type (might be due to invalid IL or missing references)
			//IL_fa40: Expected O, but got Unknown
			//IL_fa41: Unknown result type (might be due to invalid IL or missing references)
			//IL_fa47: Unknown result type (might be due to invalid IL or missing references)
			//IL_fa5e: Unknown result type (might be due to invalid IL or missing references)
			//IL_fa80: Unknown result type (might be due to invalid IL or missing references)
			//IL_fa8a: Expected O, but got Unknown
			//IL_fa8b: Unknown result type (might be due to invalid IL or missing references)
			//IL_fa91: Unknown result type (might be due to invalid IL or missing references)
			//IL_faa8: Unknown result type (might be due to invalid IL or missing references)
			//IL_fad2: Unknown result type (might be due to invalid IL or missing references)
			//IL_fadc: Expected O, but got Unknown
			//IL_fadd: Unknown result type (might be due to invalid IL or missing references)
			//IL_fae3: Unknown result type (might be due to invalid IL or missing references)
			//IL_fb07: Unknown result type (might be due to invalid IL or missing references)
			//IL_fb31: Unknown result type (might be due to invalid IL or missing references)
			//IL_fb3b: Expected O, but got Unknown
			//IL_fb3c: Unknown result type (might be due to invalid IL or missing references)
			//IL_fb42: Unknown result type (might be due to invalid IL or missing references)
			//IL_fd35: Unknown result type (might be due to invalid IL or missing references)
			//IL_fd3e: Expected O, but got Unknown
			//IL_fd8b: Unknown result type (might be due to invalid IL or missing references)
			//IL_fd90: Unknown result type (might be due to invalid IL or missing references)
			//IL_10115: Unknown result type (might be due to invalid IL or missing references)
			//IL_1011a: Unknown result type (might be due to invalid IL or missing references)
			//IL_10182: Unknown result type (might be due to invalid IL or missing references)
			//IL_1020e: Unknown result type (might be due to invalid IL or missing references)
			//IL_10213: Unknown result type (might be due to invalid IL or missing references)
			//IL_1027b: Unknown result type (might be due to invalid IL or missing references)
			//IL_10307: Unknown result type (might be due to invalid IL or missing references)
			//IL_1030c: Unknown result type (might be due to invalid IL or missing references)
			//IL_10374: Unknown result type (might be due to invalid IL or missing references)
			//IL_10473: Unknown result type (might be due to invalid IL or missing references)
			//IL_1049d: Unknown result type (might be due to invalid IL or missing references)
			//IL_104a7: Expected O, but got Unknown
			//IL_104a8: Unknown result type (might be due to invalid IL or missing references)
			//IL_104ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_104c5: Unknown result type (might be due to invalid IL or missing references)
			//IL_104e7: Unknown result type (might be due to invalid IL or missing references)
			//IL_104f1: Expected O, but got Unknown
			//IL_104f2: Unknown result type (might be due to invalid IL or missing references)
			//IL_104f8: Unknown result type (might be due to invalid IL or missing references)
			//IL_1050f: Unknown result type (might be due to invalid IL or missing references)
			//IL_10539: Unknown result type (might be due to invalid IL or missing references)
			//IL_10543: Expected O, but got Unknown
			//IL_10544: Unknown result type (might be due to invalid IL or missing references)
			//IL_1054a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1056e: Unknown result type (might be due to invalid IL or missing references)
			//IL_10598: Unknown result type (might be due to invalid IL or missing references)
			//IL_105a2: Expected O, but got Unknown
			//IL_105a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_105a9: Unknown result type (might be due to invalid IL or missing references)
			//IL_1079c: Unknown result type (might be due to invalid IL or missing references)
			//IL_107a5: Expected O, but got Unknown
			//IL_107f2: Unknown result type (might be due to invalid IL or missing references)
			//IL_107f7: Unknown result type (might be due to invalid IL or missing references)
			//IL_10b7b: Unknown result type (might be due to invalid IL or missing references)
			//IL_10b80: Unknown result type (might be due to invalid IL or missing references)
			//IL_10be8: Unknown result type (might be due to invalid IL or missing references)
			//IL_10ccf: Unknown result type (might be due to invalid IL or missing references)
			//IL_10cf9: Unknown result type (might be due to invalid IL or missing references)
			//IL_10d03: Expected O, but got Unknown
			//IL_10d04: Unknown result type (might be due to invalid IL or missing references)
			//IL_10d0a: Unknown result type (might be due to invalid IL or missing references)
			//IL_10d21: Unknown result type (might be due to invalid IL or missing references)
			//IL_10d43: Unknown result type (might be due to invalid IL or missing references)
			//IL_10d4d: Expected O, but got Unknown
			//IL_10d4e: Unknown result type (might be due to invalid IL or missing references)
			//IL_10d54: Unknown result type (might be due to invalid IL or missing references)
			//IL_10d6b: Unknown result type (might be due to invalid IL or missing references)
			//IL_10d8d: Unknown result type (might be due to invalid IL or missing references)
			//IL_10d97: Expected O, but got Unknown
			//IL_10d98: Unknown result type (might be due to invalid IL or missing references)
			//IL_10d9e: Unknown result type (might be due to invalid IL or missing references)
			//IL_10dc2: Unknown result type (might be due to invalid IL or missing references)
			//IL_10de4: Unknown result type (might be due to invalid IL or missing references)
			//IL_10dee: Expected O, but got Unknown
			//IL_10def: Unknown result type (might be due to invalid IL or missing references)
			//IL_10df5: Unknown result type (might be due to invalid IL or missing references)
			//IL_10fe8: Unknown result type (might be due to invalid IL or missing references)
			//IL_10ff1: Expected O, but got Unknown
			//IL_1103e: Unknown result type (might be due to invalid IL or missing references)
			//IL_11043: Unknown result type (might be due to invalid IL or missing references)
			//IL_110a4: Unknown result type (might be due to invalid IL or missing references)
			//IL_110a9: Unknown result type (might be due to invalid IL or missing references)
			//IL_1110e: Unknown result type (might be due to invalid IL or missing references)
			//IL_11113: Unknown result type (might be due to invalid IL or missing references)
			//IL_11364: Unknown result type (might be due to invalid IL or missing references)
			//IL_1136d: Expected O, but got Unknown
			//IL_1139b: Unknown result type (might be due to invalid IL or missing references)
			//IL_113a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_113cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_113d0: Unknown result type (might be due to invalid IL or missing references)
			//IL_11431: Unknown result type (might be due to invalid IL or missing references)
			//IL_11436: Unknown result type (might be due to invalid IL or missing references)
			//IL_116d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_116df: Expected O, but got Unknown
			//IL_1170d: Unknown result type (might be due to invalid IL or missing references)
			//IL_11712: Unknown result type (might be due to invalid IL or missing references)
			//IL_1173d: Unknown result type (might be due to invalid IL or missing references)
			//IL_11742: Unknown result type (might be due to invalid IL or missing references)
			//IL_11ac7: Unknown result type (might be due to invalid IL or missing references)
			//IL_11acc: Unknown result type (might be due to invalid IL or missing references)
			//IL_11b34: Unknown result type (might be due to invalid IL or missing references)
			//IL_11bc0: Unknown result type (might be due to invalid IL or missing references)
			//IL_11bc5: Unknown result type (might be due to invalid IL or missing references)
			//IL_11c2d: Unknown result type (might be due to invalid IL or missing references)
			//IL_11cb9: Unknown result type (might be due to invalid IL or missing references)
			//IL_11cbe: Unknown result type (might be due to invalid IL or missing references)
			//IL_11d26: Unknown result type (might be due to invalid IL or missing references)
			//IL_11e25: Unknown result type (might be due to invalid IL or missing references)
			//IL_11e4f: Unknown result type (might be due to invalid IL or missing references)
			//IL_11e59: Expected O, but got Unknown
			//IL_11e5a: Unknown result type (might be due to invalid IL or missing references)
			//IL_11e60: Unknown result type (might be due to invalid IL or missing references)
			//IL_11e8a: Unknown result type (might be due to invalid IL or missing references)
			//IL_11eac: Unknown result type (might be due to invalid IL or missing references)
			//IL_11eb6: Expected O, but got Unknown
			//IL_11eb7: Unknown result type (might be due to invalid IL or missing references)
			//IL_11ebd: Unknown result type (might be due to invalid IL or missing references)
			//IL_11ed4: Unknown result type (might be due to invalid IL or missing references)
			//IL_11efe: Unknown result type (might be due to invalid IL or missing references)
			//IL_11f08: Expected O, but got Unknown
			//IL_11f09: Unknown result type (might be due to invalid IL or missing references)
			//IL_11f0f: Unknown result type (might be due to invalid IL or missing references)
			//IL_11f33: Unknown result type (might be due to invalid IL or missing references)
			//IL_11f55: Unknown result type (might be due to invalid IL or missing references)
			//IL_11f5f: Expected O, but got Unknown
			//IL_11f60: Unknown result type (might be due to invalid IL or missing references)
			//IL_11f66: Unknown result type (might be due to invalid IL or missing references)
			//IL_12159: Unknown result type (might be due to invalid IL or missing references)
			//IL_12162: Expected O, but got Unknown
			//IL_121af: Unknown result type (might be due to invalid IL or missing references)
			//IL_121b4: Unknown result type (might be due to invalid IL or missing references)
			//IL_12539: Unknown result type (might be due to invalid IL or missing references)
			//IL_1253e: Unknown result type (might be due to invalid IL or missing references)
			//IL_125a6: Unknown result type (might be due to invalid IL or missing references)
			//IL_1268d: Unknown result type (might be due to invalid IL or missing references)
			//IL_126b7: Unknown result type (might be due to invalid IL or missing references)
			//IL_126c1: Expected O, but got Unknown
			//IL_126c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_126c8: Unknown result type (might be due to invalid IL or missing references)
			//IL_126df: Unknown result type (might be due to invalid IL or missing references)
			//IL_12701: Unknown result type (might be due to invalid IL or missing references)
			//IL_1270b: Expected O, but got Unknown
			//IL_1270c: Unknown result type (might be due to invalid IL or missing references)
			//IL_12712: Unknown result type (might be due to invalid IL or missing references)
			//IL_12729: Unknown result type (might be due to invalid IL or missing references)
			//IL_1274b: Unknown result type (might be due to invalid IL or missing references)
			//IL_12755: Expected O, but got Unknown
			//IL_12756: Unknown result type (might be due to invalid IL or missing references)
			//IL_1275c: Unknown result type (might be due to invalid IL or missing references)
			//IL_12780: Unknown result type (might be due to invalid IL or missing references)
			//IL_127a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_127ac: Expected O, but got Unknown
			//IL_127ad: Unknown result type (might be due to invalid IL or missing references)
			//IL_127b3: Unknown result type (might be due to invalid IL or missing references)
			//IL_129b9: Unknown result type (might be due to invalid IL or missing references)
			//IL_129c2: Expected O, but got Unknown
			//IL_12a0f: Unknown result type (might be due to invalid IL or missing references)
			//IL_12a14: Unknown result type (might be due to invalid IL or missing references)
			//IL_12da5: Unknown result type (might be due to invalid IL or missing references)
			//IL_12daa: Unknown result type (might be due to invalid IL or missing references)
			//IL_12e12: Unknown result type (might be due to invalid IL or missing references)
			//IL_12ef9: Unknown result type (might be due to invalid IL or missing references)
			//IL_12f23: Unknown result type (might be due to invalid IL or missing references)
			//IL_12f2d: Expected O, but got Unknown
			//IL_12f2e: Unknown result type (might be due to invalid IL or missing references)
			//IL_12f34: Unknown result type (might be due to invalid IL or missing references)
			//IL_12f4b: Unknown result type (might be due to invalid IL or missing references)
			//IL_12f6d: Unknown result type (might be due to invalid IL or missing references)
			//IL_12f77: Expected O, but got Unknown
			//IL_12f78: Unknown result type (might be due to invalid IL or missing references)
			//IL_12f7e: Unknown result type (might be due to invalid IL or missing references)
			//IL_12f95: Unknown result type (might be due to invalid IL or missing references)
			//IL_12fb7: Unknown result type (might be due to invalid IL or missing references)
			//IL_12fc1: Expected O, but got Unknown
			//IL_12fc2: Unknown result type (might be due to invalid IL or missing references)
			//IL_12fc8: Unknown result type (might be due to invalid IL or missing references)
			//IL_12fec: Unknown result type (might be due to invalid IL or missing references)
			//IL_1300e: Unknown result type (might be due to invalid IL or missing references)
			//IL_13018: Expected O, but got Unknown
			//IL_13019: Unknown result type (might be due to invalid IL or missing references)
			//IL_1301f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1355a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1355f: Unknown result type (might be due to invalid IL or missing references)
			//IL_135c7: Unknown result type (might be due to invalid IL or missing references)
			//IL_136ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_136d8: Unknown result type (might be due to invalid IL or missing references)
			//IL_136e2: Expected O, but got Unknown
			//IL_136e3: Unknown result type (might be due to invalid IL or missing references)
			//IL_136e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_13700: Unknown result type (might be due to invalid IL or missing references)
			//IL_13722: Unknown result type (might be due to invalid IL or missing references)
			//IL_1372c: Expected O, but got Unknown
			//IL_1372d: Unknown result type (might be due to invalid IL or missing references)
			//IL_13733: Unknown result type (might be due to invalid IL or missing references)
			//IL_1374a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1376c: Unknown result type (might be due to invalid IL or missing references)
			//IL_13776: Expected O, but got Unknown
			//IL_13777: Unknown result type (might be due to invalid IL or missing references)
			//IL_1377d: Unknown result type (might be due to invalid IL or missing references)
			//IL_137a1: Unknown result type (might be due to invalid IL or missing references)
			//IL_137c3: Unknown result type (might be due to invalid IL or missing references)
			//IL_137cd: Expected O, but got Unknown
			//IL_137ce: Unknown result type (might be due to invalid IL or missing references)
			//IL_137d4: Unknown result type (might be due to invalid IL or missing references)
			//IL_13d0f: Unknown result type (might be due to invalid IL or missing references)
			//IL_13d14: Unknown result type (might be due to invalid IL or missing references)
			//IL_13d7c: Unknown result type (might be due to invalid IL or missing references)
			//IL_13e63: Unknown result type (might be due to invalid IL or missing references)
			//IL_13e8d: Unknown result type (might be due to invalid IL or missing references)
			//IL_13e97: Expected O, but got Unknown
			//IL_13e98: Unknown result type (might be due to invalid IL or missing references)
			//IL_13e9e: Unknown result type (might be due to invalid IL or missing references)
			//IL_13eb5: Unknown result type (might be due to invalid IL or missing references)
			//IL_13ed7: Unknown result type (might be due to invalid IL or missing references)
			//IL_13ee1: Expected O, but got Unknown
			//IL_13ee2: Unknown result type (might be due to invalid IL or missing references)
			//IL_13ee8: Unknown result type (might be due to invalid IL or missing references)
			//IL_13eff: Unknown result type (might be due to invalid IL or missing references)
			//IL_13f21: Unknown result type (might be due to invalid IL or missing references)
			//IL_13f2b: Expected O, but got Unknown
			//IL_13f2c: Unknown result type (might be due to invalid IL or missing references)
			//IL_13f32: Unknown result type (might be due to invalid IL or missing references)
			//IL_13f56: Unknown result type (might be due to invalid IL or missing references)
			//IL_13f78: Unknown result type (might be due to invalid IL or missing references)
			//IL_13f82: Expected O, but got Unknown
			//IL_13f83: Unknown result type (might be due to invalid IL or missing references)
			//IL_13f89: Unknown result type (might be due to invalid IL or missing references)
			//IL_1418f: Unknown result type (might be due to invalid IL or missing references)
			//IL_14198: Expected O, but got Unknown
			//IL_141e5: Unknown result type (might be due to invalid IL or missing references)
			//IL_141ea: Unknown result type (might be due to invalid IL or missing references)
			//IL_1457b: Unknown result type (might be due to invalid IL or missing references)
			//IL_14580: Unknown result type (might be due to invalid IL or missing references)
			//IL_145e8: Unknown result type (might be due to invalid IL or missing references)
			//IL_146cf: Unknown result type (might be due to invalid IL or missing references)
			//IL_146f9: Unknown result type (might be due to invalid IL or missing references)
			//IL_14703: Expected O, but got Unknown
			//IL_14704: Unknown result type (might be due to invalid IL or missing references)
			//IL_1470a: Unknown result type (might be due to invalid IL or missing references)
			//IL_14721: Unknown result type (might be due to invalid IL or missing references)
			//IL_14743: Unknown result type (might be due to invalid IL or missing references)
			//IL_1474d: Expected O, but got Unknown
			//IL_1474e: Unknown result type (might be due to invalid IL or missing references)
			//IL_14754: Unknown result type (might be due to invalid IL or missing references)
			//IL_1476b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1478d: Unknown result type (might be due to invalid IL or missing references)
			//IL_14797: Expected O, but got Unknown
			//IL_14798: Unknown result type (might be due to invalid IL or missing references)
			//IL_1479e: Unknown result type (might be due to invalid IL or missing references)
			//IL_147c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_147e4: Unknown result type (might be due to invalid IL or missing references)
			//IL_147ee: Expected O, but got Unknown
			//IL_147ef: Unknown result type (might be due to invalid IL or missing references)
			//IL_147f5: Unknown result type (might be due to invalid IL or missing references)
			//IL_14d30: Unknown result type (might be due to invalid IL or missing references)
			//IL_14d35: Unknown result type (might be due to invalid IL or missing references)
			//IL_14d9d: Unknown result type (might be due to invalid IL or missing references)
			//IL_14e84: Unknown result type (might be due to invalid IL or missing references)
			//IL_14eae: Unknown result type (might be due to invalid IL or missing references)
			//IL_14eb8: Expected O, but got Unknown
			//IL_14eb9: Unknown result type (might be due to invalid IL or missing references)
			//IL_14ebf: Unknown result type (might be due to invalid IL or missing references)
			//IL_14ed6: Unknown result type (might be due to invalid IL or missing references)
			//IL_14ef8: Unknown result type (might be due to invalid IL or missing references)
			//IL_14f02: Expected O, but got Unknown
			//IL_14f03: Unknown result type (might be due to invalid IL or missing references)
			//IL_14f09: Unknown result type (might be due to invalid IL or missing references)
			//IL_14f20: Unknown result type (might be due to invalid IL or missing references)
			//IL_14f42: Unknown result type (might be due to invalid IL or missing references)
			//IL_14f4c: Expected O, but got Unknown
			//IL_14f4d: Unknown result type (might be due to invalid IL or missing references)
			//IL_14f53: Unknown result type (might be due to invalid IL or missing references)
			//IL_14f77: Unknown result type (might be due to invalid IL or missing references)
			//IL_14f99: Unknown result type (might be due to invalid IL or missing references)
			//IL_14fa3: Expected O, but got Unknown
			//IL_14fa4: Unknown result type (might be due to invalid IL or missing references)
			//IL_14faa: Unknown result type (might be due to invalid IL or missing references)
			//IL_151b0: Unknown result type (might be due to invalid IL or missing references)
			//IL_151b9: Expected O, but got Unknown
			//IL_15206: Unknown result type (might be due to invalid IL or missing references)
			//IL_1520b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1526c: Unknown result type (might be due to invalid IL or missing references)
			//IL_15271: Unknown result type (might be due to invalid IL or missing references)
			//IL_152a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_152a8: Unknown result type (might be due to invalid IL or missing references)
			//IL_156d8: Unknown result type (might be due to invalid IL or missing references)
			//IL_156dd: Unknown result type (might be due to invalid IL or missing references)
			//IL_15745: Unknown result type (might be due to invalid IL or missing references)
			//IL_157d1: Unknown result type (might be due to invalid IL or missing references)
			//IL_157d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_1583e: Unknown result type (might be due to invalid IL or missing references)
			//IL_15931: Unknown result type (might be due to invalid IL or missing references)
			//IL_1595b: Unknown result type (might be due to invalid IL or missing references)
			//IL_15965: Expected O, but got Unknown
			//IL_15966: Unknown result type (might be due to invalid IL or missing references)
			//IL_1596c: Unknown result type (might be due to invalid IL or missing references)
			//IL_15983: Unknown result type (might be due to invalid IL or missing references)
			//IL_159a5: Unknown result type (might be due to invalid IL or missing references)
			//IL_159af: Expected O, but got Unknown
			//IL_159b0: Unknown result type (might be due to invalid IL or missing references)
			//IL_159b6: Unknown result type (might be due to invalid IL or missing references)
			//IL_159cd: Unknown result type (might be due to invalid IL or missing references)
			//IL_159f7: Unknown result type (might be due to invalid IL or missing references)
			//IL_15a01: Expected O, but got Unknown
			//IL_15a02: Unknown result type (might be due to invalid IL or missing references)
			//IL_15a08: Unknown result type (might be due to invalid IL or missing references)
			//IL_15a1f: Unknown result type (might be due to invalid IL or missing references)
			//IL_15a41: Unknown result type (might be due to invalid IL or missing references)
			//IL_15a4b: Expected O, but got Unknown
			//IL_15a4c: Unknown result type (might be due to invalid IL or missing references)
			//IL_15a52: Unknown result type (might be due to invalid IL or missing references)
			//IL_15c65: Unknown result type (might be due to invalid IL or missing references)
			//IL_15c6e: Expected O, but got Unknown
			//IL_15c9c: Unknown result type (might be due to invalid IL or missing references)
			//IL_15c