Decompiled source of MonsterMash v1.4.1

MonsterMash.dll

Decompiled 2 months 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.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.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.Projectile;
using RoR2.Skills;
using RoR2.Stats;
using UnityEngine;
using UnityEngine.AddressableAssets;
using UnityEngine.Events;
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.0", FrameworkDisplayName = "")]
[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.4.1")]
	[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__126_0;

			internal void <Awake>b__126_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 float allyLevelRegen = 0.01f;

		public float allyLevelUtility = 0.05f;

		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<float> configSquadNormalWeight { get; set; }

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

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

		public void Awake()
		{
			//IL_04e4: Unknown result type (might be due to invalid IL or missing references)
			//IL_04e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_0531: Unknown result type (might be due to invalid IL or missing references)
			//IL_0599: Unknown result type (might be due to invalid IL or missing references)
			//IL_059e: Unknown result type (might be due to invalid IL or missing references)
			//IL_05e6: Unknown result type (might be due to invalid IL or missing references)
			//IL_064a: Unknown result type (might be due to invalid IL or missing references)
			//IL_064f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0697: Unknown result type (might be due to invalid IL or missing references)
			//IL_06fb: Unknown result type (might be due to invalid IL or missing references)
			//IL_0700: Unknown result type (might be due to invalid IL or missing references)
			//IL_0748: Unknown result type (might be due to invalid IL or missing references)
			//IL_0963: Unknown result type (might be due to invalid IL or missing references)
			//IL_0985: Unknown result type (might be due to invalid IL or missing references)
			//IL_098f: Expected O, but got Unknown
			//IL_0990: Unknown result type (might be due to invalid IL or missing references)
			//IL_0996: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a2e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a50: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a5a: Expected O, but got Unknown
			//IL_0a5b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a61: Unknown result type (might be due to invalid IL or missing references)
			//IL_0af9: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b1b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b25: Expected O, but got Unknown
			//IL_0b26: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b2c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bc4: Unknown result type (might be due to invalid IL or missing references)
			//IL_0be6: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bf0: Expected O, but got Unknown
			//IL_0bf1: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bf7: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d61: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d6a: Expected O, but got Unknown
			//IL_0db3: Unknown result type (might be due to invalid IL or missing references)
			//IL_0db8: Unknown result type (might be due to invalid IL or missing references)
			//IL_109c: Unknown result type (might be due to invalid IL or missing references)
			//IL_10a1: Unknown result type (might be due to invalid IL or missing references)
			//IL_10e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_114d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1152: Unknown result type (might be due to invalid IL or missing references)
			//IL_119b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1243: Unknown result type (might be due to invalid IL or missing references)
			//IL_1265: Unknown result type (might be due to invalid IL or missing references)
			//IL_126f: Expected O, but got Unknown
			//IL_1270: Unknown result type (might be due to invalid IL or missing references)
			//IL_1276: Unknown result type (might be due to invalid IL or missing references)
			//IL_1289: Unknown result type (might be due to invalid IL or missing references)
			//IL_12ab: Unknown result type (might be due to invalid IL or missing references)
			//IL_12b5: Expected O, but got Unknown
			//IL_12b6: Unknown result type (might be due to invalid IL or missing references)
			//IL_12bc: Unknown result type (might be due to invalid IL or missing references)
			//IL_12cf: Unknown result type (might be due to invalid IL or missing references)
			//IL_12f1: Unknown result type (might be due to invalid IL or missing references)
			//IL_12fb: Expected O, but got Unknown
			//IL_12fc: Unknown result type (might be due to invalid IL or missing references)
			//IL_1302: Unknown result type (might be due to invalid IL or missing references)
			//IL_1336: Unknown result type (might be due to invalid IL or missing references)
			//IL_1358: Unknown result type (might be due to invalid IL or missing references)
			//IL_1362: Expected O, but got Unknown
			//IL_1363: Unknown result type (might be due to invalid IL or missing references)
			//IL_1369: Unknown result type (might be due to invalid IL or missing references)
			//IL_152b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1534: Expected O, but got Unknown
			//IL_157d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1582: Unknown result type (might be due to invalid IL or missing references)
			//IL_1867: 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_18b4: Unknown result type (might be due to invalid IL or missing references)
			//IL_1918: Unknown result type (might be due to invalid IL or missing references)
			//IL_191d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1965: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a0c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a2e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a38: Expected O, but got Unknown
			//IL_1a39: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a3f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a52: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a74: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a7e: Expected O, but got Unknown
			//IL_1a7f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a85: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a98: Unknown result type (might be due to invalid IL or missing references)
			//IL_1aba: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ac4: Expected O, but got Unknown
			//IL_1ac5: Unknown result type (might be due to invalid IL or missing references)
			//IL_1acb: Unknown result type (might be due to invalid IL or missing references)
			//IL_1aff: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b21: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b2b: Expected O, but got Unknown
			//IL_1b2c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b32: Unknown result type (might be due to invalid IL or missing references)
			//IL_1cf4: Unknown result type (might be due to invalid IL or missing references)
			//IL_1cfd: Expected O, but got Unknown
			//IL_1d46: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d4b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2202: Unknown result type (might be due to invalid IL or missing references)
			//IL_2207: Unknown result type (might be due to invalid IL or missing references)
			//IL_224f: Unknown result type (might be due to invalid IL or missing references)
			//IL_22b3: Unknown result type (might be due to invalid IL or missing references)
			//IL_22b8: Unknown result type (might be due to invalid IL or missing references)
			//IL_2300: Unknown result type (might be due to invalid IL or missing references)
			//IL_2364: Unknown result type (might be due to invalid IL or missing references)
			//IL_2369: Unknown result type (might be due to invalid IL or missing references)
			//IL_23b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_2415: Unknown result type (might be due to invalid IL or missing references)
			//IL_241a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2462: Unknown result type (might be due to invalid IL or missing references)
			//IL_24c6: Unknown result type (might be due to invalid IL or missing references)
			//IL_24cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_2513: Unknown result type (might be due to invalid IL or missing references)
			//IL_25d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_25f4: Unknown result type (might be due to invalid IL or missing references)
			//IL_25fe: Expected O, but got Unknown
			//IL_25ff: Unknown result type (might be due to invalid IL or missing references)
			//IL_2605: Unknown result type (might be due to invalid IL or missing references)
			//IL_2618: Unknown result type (might be due to invalid IL or missing references)
			//IL_263a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2644: Expected O, but got Unknown
			//IL_2645: Unknown result type (might be due to invalid IL or missing references)
			//IL_264b: Unknown result type (might be due to invalid IL or missing references)
			//IL_265e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2680: Unknown result type (might be due to invalid IL or missing references)
			//IL_268a: Expected O, but got Unknown
			//IL_268b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2691: Unknown result type (might be due to invalid IL or missing references)
			//IL_26a4: Unknown result type (might be due to invalid IL or missing references)
			//IL_26c6: Unknown result type (might be due to invalid IL or missing references)
			//IL_26d0: Expected O, but got Unknown
			//IL_26d1: Unknown result type (might be due to invalid IL or missing references)
			//IL_26d7: Unknown result type (might be due to invalid IL or missing references)
			//IL_28a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_28ac: Expected O, but got Unknown
			//IL_28f5: Unknown result type (might be due to invalid IL or missing references)
			//IL_28fa: Unknown result type (might be due to invalid IL or missing references)
			//IL_2bf7: 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_2c44: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ce3: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d05: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d0f: Expected O, but got Unknown
			//IL_2d10: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d16: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d29: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d4b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d55: Expected O, but got Unknown
			//IL_2d56: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d5c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d6f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d91: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d9b: Expected O, but got Unknown
			//IL_2d9c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2da2: Unknown result type (might be due to invalid IL or missing references)
			//IL_2db5: Unknown result type (might be due to invalid IL or missing references)
			//IL_2dd7: Unknown result type (might be due to invalid IL or missing references)
			//IL_2de1: Expected O, but got Unknown
			//IL_2de2: Unknown result type (might be due to invalid IL or missing references)
			//IL_2de8: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f8e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f97: Expected O, but got Unknown
			//IL_2fe0: Unknown result type (might be due to invalid IL or missing references)
			//IL_2fe5: Unknown result type (might be due to invalid IL or missing references)
			//IL_32ca: Unknown result type (might be due to invalid IL or missing references)
			//IL_32cf: Unknown result type (might be due to invalid IL or missing references)
			//IL_3317: Unknown result type (might be due to invalid IL or missing references)
			//IL_337b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3380: Unknown result type (might be due to invalid IL or missing references)
			//IL_33c8: Unknown result type (might be due to invalid IL or missing references)
			//IL_342c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3431: Unknown result type (might be due to invalid IL or missing references)
			//IL_3479: Unknown result type (might be due to invalid IL or missing references)
			//IL_34dd: Unknown result type (might be due to invalid IL or missing references)
			//IL_34e2: Unknown result type (might be due to invalid IL or missing references)
			//IL_352a: Unknown result type (might be due to invalid IL or missing references)
			//IL_35e1: Unknown result type (might be due to invalid IL or missing references)
			//IL_3603: Unknown result type (might be due to invalid IL or missing references)
			//IL_360d: Expected O, but got Unknown
			//IL_360e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3614: Unknown result type (might be due to invalid IL or missing references)
			//IL_363d: Unknown result type (might be due to invalid IL or missing references)
			//IL_365f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3669: Expected O, but got Unknown
			//IL_366a: Unknown result type (might be due to invalid IL or missing references)
			//IL_3670: Unknown result type (might be due to invalid IL or missing references)
			//IL_3683: Unknown result type (might be due to invalid IL or missing references)
			//IL_36a5: Unknown result type (might be due to invalid IL or missing references)
			//IL_36af: Expected O, but got Unknown
			//IL_36b0: Unknown result type (might be due to invalid IL or missing references)
			//IL_36b6: Unknown result type (might be due to invalid IL or missing references)
			//IL_36ea: Unknown result type (might be due to invalid IL or missing references)
			//IL_370c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3716: Expected O, but got Unknown
			//IL_3717: Unknown result type (might be due to invalid IL or missing references)
			//IL_371d: Unknown result type (might be due to invalid IL or missing references)
			//IL_38c8: Unknown result type (might be due to invalid IL or missing references)
			//IL_38d1: Expected O, but got Unknown
			//IL_391a: Unknown result type (might be due to invalid IL or missing references)
			//IL_391f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c1c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c21: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c69: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ccd: Unknown result type (might be due to invalid IL or missing references)
			//IL_3cd2: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d1a: Unknown result type (might be due to invalid IL or missing references)
			//IL_3dc1: Unknown result type (might be due to invalid IL or missing references)
			//IL_3de3: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ded: Expected O, but got Unknown
			//IL_3dee: Unknown result type (might be due to invalid IL or missing references)
			//IL_3df4: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e07: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e29: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e33: Expected O, but got Unknown
			//IL_3e34: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e3a: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e4d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e6f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e79: Expected O, but got Unknown
			//IL_3e7a: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e80: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e93: Unknown result type (might be due to invalid IL or missing references)
			//IL_3eb5: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ebf: Expected O, but got Unknown
			//IL_3ec0: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ec6: Unknown result type (might be due to invalid IL or missing references)
			//IL_4059: Unknown result type (might be due to invalid IL or missing references)
			//IL_4062: Expected O, but got Unknown
			//IL_40ab: Unknown result type (might be due to invalid IL or missing references)
			//IL_40b0: Unknown result type (might be due to invalid IL or missing references)
			//IL_43ad: Unknown result type (might be due to invalid IL or missing references)
			//IL_43b2: Unknown result type (might be due to invalid IL or missing references)
			//IL_43fa: Unknown result type (might be due to invalid IL or missing references)
			//IL_4499: Unknown result type (might be due to invalid IL or missing references)
			//IL_44bb: Unknown result type (might be due to invalid IL or missing references)
			//IL_44c5: Expected O, but got Unknown
			//IL_44c6: Unknown result type (might be due to invalid IL or missing references)
			//IL_44cc: Unknown result type (might be due to invalid IL or missing references)
			//IL_44df: Unknown result type (might be due to invalid IL or missing references)
			//IL_4501: Unknown result type (might be due to invalid IL or missing references)
			//IL_450b: Expected O, but got Unknown
			//IL_450c: Unknown result type (might be due to invalid IL or missing references)
			//IL_4512: Unknown result type (might be due to invalid IL or missing references)
			//IL_4525: Unknown result type (might be due to invalid IL or missing references)
			//IL_4547: Unknown result type (might be due to invalid IL or missing references)
			//IL_4551: Expected O, but got Unknown
			//IL_4552: Unknown result type (might be due to invalid IL or missing references)
			//IL_4558: Unknown result type (might be due to invalid IL or missing references)
			//IL_456b: Unknown result type (might be due to invalid IL or missing references)
			//IL_458d: Unknown result type (might be due to invalid IL or missing references)
			//IL_4597: Expected O, but got Unknown
			//IL_4598: Unknown result type (might be due to invalid IL or missing references)
			//IL_459e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4749: Unknown result type (might be due to invalid IL or missing references)
			//IL_4752: Expected O, but got Unknown
			//IL_479b: Unknown result type (might be due to invalid IL or missing references)
			//IL_47a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a9d: Unknown result type (might be due to invalid IL or missing references)
			//IL_4aa2: Unknown result type (might be due to invalid IL or missing references)
			//IL_4aea: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b89: Unknown result type (might be due to invalid IL or missing references)
			//IL_4bab: Unknown result type (might be due to invalid IL or missing references)
			//IL_4bb5: Expected O, but got Unknown
			//IL_4bb6: Unknown result type (might be due to invalid IL or missing references)
			//IL_4bbc: Unknown result type (might be due to invalid IL or missing references)
			//IL_4bcf: Unknown result type (might be due to invalid IL or missing references)
			//IL_4bf1: Unknown result type (might be due to invalid IL or missing references)
			//IL_4bfb: Expected O, but got Unknown
			//IL_4bfc: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c02: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c15: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c37: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c41: Expected O, but got Unknown
			//IL_4c42: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c48: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c5b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c7d: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c87: Expected O, but got Unknown
			//IL_4c88: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c8e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4e34: Unknown result type (might be due to invalid IL or missing references)
			//IL_4e3d: Expected O, but got Unknown
			//IL_4e86: Unknown result type (might be due to invalid IL or missing references)
			//IL_4e8b: Unknown result type (might be due to invalid IL or missing references)
			//IL_5188: Unknown result type (might be due to invalid IL or missing references)
			//IL_518d: Unknown result type (might be due to invalid IL or missing references)
			//IL_51d5: Unknown result type (might be due to invalid IL or missing references)
			//IL_5239: Unknown result type (might be due to invalid IL or missing references)
			//IL_523e: Unknown result type (might be due to invalid IL or missing references)
			//IL_5286: Unknown result type (might be due to invalid IL or missing references)
			//IL_52ea: Unknown result type (might be due to invalid IL or missing references)
			//IL_52ef: Unknown result type (might be due to invalid IL or missing references)
			//IL_5337: Unknown result type (might be due to invalid IL or missing references)
			//IL_539b: Unknown result type (might be due to invalid IL or missing references)
			//IL_53a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_53e8: Unknown result type (might be due to invalid IL or missing references)
			//IL_544c: Unknown result type (might be due to invalid IL or missing references)
			//IL_5451: Unknown result type (might be due to invalid IL or missing references)
			//IL_5499: Unknown result type (might be due to invalid IL or missing references)
			//IL_5558: Unknown result type (might be due to invalid IL or missing references)
			//IL_557a: Unknown result type (might be due to invalid IL or missing references)
			//IL_5584: Expected O, but got Unknown
			//IL_5585: Unknown result type (might be due to invalid IL or missing references)
			//IL_558b: Unknown result type (might be due to invalid IL or missing references)
			//IL_559e: Unknown result type (might be due to invalid IL or missing references)
			//IL_55c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_55ca: Expected O, but got Unknown
			//IL_55cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_55d1: Unknown result type (might be due to invalid IL or missing references)
			//IL_5605: Unknown result type (might be due to invalid IL or missing references)
			//IL_5627: Unknown result type (might be due to invalid IL or missing references)
			//IL_5631: Expected O, but got Unknown
			//IL_5632: Unknown result type (might be due to invalid IL or missing references)
			//IL_5638: Unknown result type (might be due to invalid IL or missing references)
			//IL_564b: Unknown result type (might be due to invalid IL or missing references)
			//IL_566d: Unknown result type (might be due to invalid IL or missing references)
			//IL_5677: Expected O, but got Unknown
			//IL_5678: Unknown result type (might be due to invalid IL or missing references)
			//IL_567e: Unknown result type (might be due to invalid IL or missing references)
			//IL_5811: Unknown result type (might be due to invalid IL or missing references)
			//IL_581a: Expected O, but got Unknown
			//IL_5863: Unknown result type (might be due to invalid IL or missing references)
			//IL_5868: Unknown result type (might be due to invalid IL or missing references)
			//IL_5b65: Unknown result type (might be due to invalid IL or missing references)
			//IL_5b6a: Unknown result type (might be due to invalid IL or missing references)
			//IL_5bb2: Unknown result type (might be due to invalid IL or missing references)
			//IL_5c16: Unknown result type (might be due to invalid IL or missing references)
			//IL_5c1b: Unknown result type (might be due to invalid IL or missing references)
			//IL_5c63: Unknown result type (might be due to invalid IL or missing references)
			//IL_5cc7: Unknown result type (might be due to invalid IL or missing references)
			//IL_5ccc: Unknown result type (might be due to invalid IL or missing references)
			//IL_5d14: Unknown result type (might be due to invalid IL or missing references)
			//IL_5dc3: Unknown result type (might be due to invalid IL or missing references)
			//IL_5de5: Unknown result type (might be due to invalid IL or missing references)
			//IL_5def: Expected O, but got Unknown
			//IL_5df0: Unknown result type (might be due to invalid IL or missing references)
			//IL_5df6: Unknown result type (might be due to invalid IL or missing references)
			//IL_5e09: Unknown result type (might be due to invalid IL or missing references)
			//IL_5e2b: Unknown result type (might be due to invalid IL or missing references)
			//IL_5e35: Expected O, but got Unknown
			//IL_5e36: Unknown result type (might be due to invalid IL or missing references)
			//IL_5e3c: Unknown result type (might be due to invalid IL or missing references)
			//IL_5e4f: Unknown result type (might be due to invalid IL or missing references)
			//IL_5e71: Unknown result type (might be due to invalid IL or missing references)
			//IL_5e7b: Expected O, but got Unknown
			//IL_5e7c: Unknown result type (might be due to invalid IL or missing references)
			//IL_5e82: Unknown result type (might be due to invalid IL or missing references)
			//IL_5e95: Unknown result type (might be due to invalid IL or missing references)
			//IL_5eb7: Unknown result type (might be due to invalid IL or missing references)
			//IL_5ec1: Expected O, but got Unknown
			//IL_5ec2: Unknown result type (might be due to invalid IL or missing references)
			//IL_5ec8: Unknown result type (might be due to invalid IL or missing references)
			//IL_609b: Unknown result type (might be due to invalid IL or missing references)
			//IL_60a4: Expected O, but got Unknown
			//IL_60ed: Unknown result type (might be due to invalid IL or missing references)
			//IL_60f2: Unknown result type (might be due to invalid IL or missing references)
			//IL_640f: Unknown result type (might be due to invalid IL or missing references)
			//IL_6414: Unknown result type (might be due to invalid IL or missing references)
			//IL_645c: Unknown result type (might be due to invalid IL or missing references)
			//IL_64c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_64c5: Unknown result type (might be due to invalid IL or missing references)
			//IL_650d: Unknown result type (might be due to invalid IL or missing references)
			//IL_6571: Unknown result type (might be due to invalid IL or missing references)
			//IL_6576: Unknown result type (might be due to invalid IL or missing references)
			//IL_65be: Unknown result type (might be due to invalid IL or missing references)
			//IL_666d: Unknown result type (might be due to invalid IL or missing references)
			//IL_668f: Unknown result type (might be due to invalid IL or missing references)
			//IL_6699: Expected O, but got Unknown
			//IL_669a: Unknown result type (might be due to invalid IL or missing references)
			//IL_66a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_66b3: Unknown result type (might be due to invalid IL or missing references)
			//IL_66d5: Unknown result type (might be due to invalid IL or missing references)
			//IL_66df: Expected O, but got Unknown
			//IL_66e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_66e6: Unknown result type (might be due to invalid IL or missing references)
			//IL_66f9: Unknown result type (might be due to invalid IL or missing references)
			//IL_671b: Unknown result type (might be due to invalid IL or missing references)
			//IL_6725: Expected O, but got Unknown
			//IL_6726: Unknown result type (might be due to invalid IL or missing references)
			//IL_672c: Unknown result type (might be due to invalid IL or missing references)
			//IL_673f: Unknown result type (might be due to invalid IL or missing references)
			//IL_6761: Unknown result type (might be due to invalid IL or missing references)
			//IL_676b: Expected O, but got Unknown
			//IL_676c: Unknown result type (might be due to invalid IL or missing references)
			//IL_6772: Unknown result type (might be due to invalid IL or missing references)
			//IL_6945: Unknown result type (might be due to invalid IL or missing references)
			//IL_694e: Expected O, but got Unknown
			//IL_6997: Unknown result type (might be due to invalid IL or missing references)
			//IL_699c: Unknown result type (might be due to invalid IL or missing references)
			//IL_6cb8: Unknown result type (might be due to invalid IL or missing references)
			//IL_6cbd: Unknown result type (might be due to invalid IL or missing references)
			//IL_6d05: Unknown result type (might be due to invalid IL or missing references)
			//IL_6d69: Unknown result type (might be due to invalid IL or missing references)
			//IL_6d6e: Unknown result type (might be due to invalid IL or missing references)
			//IL_6db6: 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_6e7f: Unknown result type (might be due to invalid IL or missing references)
			//IL_6e89: Expected O, but got Unknown
			//IL_6e8a: Unknown result type (might be due to invalid IL or missing references)
			//IL_6e90: Unknown result type (might be due to invalid IL or missing references)
			//IL_6ea3: Unknown result type (might be due to invalid IL or missing references)
			//IL_6ec5: Unknown result type (might be due to invalid IL or missing references)
			//IL_6ecf: Expected O, but got Unknown
			//IL_6ed0: Unknown result type (might be due to invalid IL or missing references)
			//IL_6ed6: Unknown result type (might be due to invalid IL or missing references)
			//IL_6ee9: Unknown result type (might be due to invalid IL or missing references)
			//IL_6f0b: Unknown result type (might be due to invalid IL or missing references)
			//IL_6f15: Expected O, but got Unknown
			//IL_6f16: Unknown result type (might be due to invalid IL or missing references)
			//IL_6f1c: Unknown result type (might be due to invalid IL or missing references)
			//IL_6f2f: Unknown result type (might be due to invalid IL or missing references)
			//IL_6f51: Unknown result type (might be due to invalid IL or missing references)
			//IL_6f5b: Expected O, but got Unknown
			//IL_6f5c: Unknown result type (might be due to invalid IL or missing references)
			//IL_6f62: Unknown result type (might be due to invalid IL or missing references)
			//IL_7157: Unknown result type (might be due to invalid IL or missing references)
			//IL_7160: Expected O, but got Unknown
			//IL_71a9: Unknown result type (might be due to invalid IL or missing references)
			//IL_71ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_74cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_74d0: Unknown result type (might be due to invalid IL or missing references)
			//IL_7518: Unknown result type (might be due to invalid IL or missing references)
			//IL_75b7: Unknown result type (might be due to invalid IL or missing references)
			//IL_75d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_75e3: Expected O, but got Unknown
			//IL_75e4: Unknown result type (might be due to invalid IL or missing references)
			//IL_75ea: Unknown result type (might be due to invalid IL or missing references)
			//IL_75fd: Unknown result type (might be due to invalid IL or missing references)
			//IL_761f: Unknown result type (might be due to invalid IL or missing references)
			//IL_7629: Expected O, but got Unknown
			//IL_762a: Unknown result type (might be due to invalid IL or missing references)
			//IL_7630: Unknown result type (might be due to invalid IL or missing references)
			//IL_7643: Unknown result type (might be due to invalid IL or missing references)
			//IL_7665: Unknown result type (might be due to invalid IL or missing references)
			//IL_766f: Expected O, but got Unknown
			//IL_7670: Unknown result type (might be due to invalid IL or missing references)
			//IL_7676: Unknown result type (might be due to invalid IL or missing references)
			//IL_7689: Unknown result type (might be due to invalid IL or missing references)
			//IL_76ab: Unknown result type (might be due to invalid IL or missing references)
			//IL_76b5: Expected O, but got Unknown
			//IL_76b6: Unknown result type (might be due to invalid IL or missing references)
			//IL_76bc: Unknown result type (might be due to invalid IL or missing references)
			//IL_7883: Unknown result type (might be due to invalid IL or missing references)
			//IL_788c: Expected O, but got Unknown
			//IL_78d5: Unknown result type (might be due to invalid IL or missing references)
			//IL_78da: Unknown result type (might be due to invalid IL or missing references)
			//IL_7bf7: Unknown result type (might be due to invalid IL or missing references)
			//IL_7bfc: Unknown result type (might be due to invalid IL or missing references)
			//IL_7c44: Unknown result type (might be due to invalid IL or missing references)
			//IL_7ca8: Unknown result type (might be due to invalid IL or missing references)
			//IL_7cad: Unknown result type (might be due to invalid IL or missing references)
			//IL_7cf5: Unknown result type (might be due to invalid IL or missing references)
			//IL_7d9c: Unknown result type (might be due to invalid IL or missing references)
			//IL_7dbe: Unknown result type (might be due to invalid IL or missing references)
			//IL_7dc8: Expected O, but got Unknown
			//IL_7dc9: Unknown result type (might be due to invalid IL or missing references)
			//IL_7dcf: Unknown result type (might be due to invalid IL or missing references)
			//IL_7de2: Unknown result type (might be due to invalid IL or missing references)
			//IL_7e04: Unknown result type (might be due to invalid IL or missing references)
			//IL_7e0e: Expected O, but got Unknown
			//IL_7e0f: Unknown result type (might be due to invalid IL or missing references)
			//IL_7e15: Unknown result type (might be due to invalid IL or missing references)
			//IL_7e28: Unknown result type (might be due to invalid IL or missing references)
			//IL_7e4a: Unknown result type (might be due to invalid IL or missing references)
			//IL_7e54: Expected O, but got Unknown
			//IL_7e55: Unknown result type (might be due to invalid IL or missing references)
			//IL_7e5b: Unknown result type (might be due to invalid IL or missing references)
			//IL_7e6e: Unknown result type (might be due to invalid IL or missing references)
			//IL_7e90: Unknown result type (might be due to invalid IL or missing references)
			//IL_7e9a: Expected O, but got Unknown
			//IL_7e9b: Unknown result type (might be due to invalid IL or missing references)
			//IL_7ea1: Unknown result type (might be due to invalid IL or missing references)
			//IL_8070: Unknown result type (might be due to invalid IL or missing references)
			//IL_8079: Expected O, but got Unknown
			//IL_80c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_80c7: Unknown result type (might be due to invalid IL or missing references)
			//IL_83e4: Unknown result type (might be due to invalid IL or missing references)
			//IL_83e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_8431: Unknown result type (might be due to invalid IL or missing references)
			//IL_8495: Unknown result type (might be due to invalid IL or missing references)
			//IL_849a: Unknown result type (might be due to invalid IL or missing references)
			//IL_84e2: Unknown result type (might be due to invalid IL or missing references)
			//IL_8546: Unknown result type (might be due to invalid IL or missing references)
			//IL_854b: Unknown result type (might be due to invalid IL or missing references)
			//IL_8593: Unknown result type (might be due to invalid IL or missing references)
			//IL_85f7: Unknown result type (might be due to invalid IL or missing references)
			//IL_85fc: Unknown result type (might be due to invalid IL or missing references)
			//IL_8644: Unknown result type (might be due to invalid IL or missing references)
			//IL_86fb: Unknown result type (might be due to invalid IL or missing references)
			//IL_871d: Unknown result type (might be due to invalid IL or missing references)
			//IL_8727: Expected O, but got Unknown
			//IL_8728: Unknown result type (might be due to invalid IL or missing references)
			//IL_872e: Unknown result type (might be due to invalid IL or missing references)
			//IL_8741: Unknown result type (might be due to invalid IL or missing references)
			//IL_8763: Unknown result type (might be due to invalid IL or missing references)
			//IL_876d: Expected O, but got Unknown
			//IL_876e: Unknown result type (might be due to invalid IL or missing references)
			//IL_8774: Unknown result type (might be due to invalid IL or missing references)
			//IL_8787: Unknown result type (might be due to invalid IL or missing references)
			//IL_87a9: Unknown result type (might be due to invalid IL or missing references)
			//IL_87b3: Expected O, but got Unknown
			//IL_87b4: Unknown result type (might be due to invalid IL or missing references)
			//IL_87ba: Unknown result type (might be due to invalid IL or missing references)
			//IL_87e3: Unknown result type (might be due to invalid IL or missing references)
			//IL_8805: Unknown result type (might be due to invalid IL or missing references)
			//IL_880f: Expected O, but got Unknown
			//IL_8810: Unknown result type (might be due to invalid IL or missing references)
			//IL_8816: Unknown result type (might be due to invalid IL or missing references)
			//IL_89d8: Unknown result type (might be due to invalid IL or missing references)
			//IL_89e1: Expected O, but got Unknown
			//IL_8a2a: Unknown result type (might be due to invalid IL or missing references)
			//IL_8a2f: Unknown result type (might be due to invalid IL or missing references)
			//IL_8d4c: Unknown result type (might be due to invalid IL or missing references)
			//IL_8d51: Unknown result type (might be due to invalid IL or missing references)
			//IL_8d99: Unknown result type (might be due to invalid IL or missing references)
			//IL_8dfd: Unknown result type (might be due to invalid IL or missing references)
			//IL_8e02: Unknown result type (might be due to invalid IL or missing references)
			//IL_8e4a: Unknown result type (might be due to invalid IL or missing references)
			//IL_8eae: Unknown result type (might be due to invalid IL or missing references)
			//IL_8eb3: Unknown result type (might be due to invalid IL or missing references)
			//IL_8efb: Unknown result type (might be due to invalid IL or missing references)
			//IL_8faa: Unknown result type (might be due to invalid IL or missing references)
			//IL_8fcc: Unknown result type (might be due to invalid IL or missing references)
			//IL_8fd6: Expected O, but got Unknown
			//IL_8fd7: Unknown result type (might be due to invalid IL or missing references)
			//IL_8fdd: Unknown result type (might be due to invalid IL or missing references)
			//IL_8ff0: Unknown result type (might be due to invalid IL or missing references)
			//IL_9012: Unknown result type (might be due to invalid IL or missing references)
			//IL_901c: Expected O, but got Unknown
			//IL_901d: Unknown result type (might be due to invalid IL or missing references)
			//IL_9023: Unknown result type (might be due to invalid IL or missing references)
			//IL_9036: Unknown result type (might be due to invalid IL or missing references)
			//IL_9058: Unknown result type (might be due to invalid IL or missing references)
			//IL_9062: Expected O, but got Unknown
			//IL_9063: Unknown result type (might be due to invalid IL or missing references)
			//IL_9069: Unknown result type (might be due to invalid IL or missing references)
			//IL_907c: Unknown result type (might be due to invalid IL or missing references)
			//IL_909e: Unknown result type (might be due to invalid IL or missing references)
			//IL_90a8: Expected O, but got Unknown
			//IL_90a9: Unknown result type (might be due to invalid IL or missing references)
			//IL_90af: Unknown result type (might be due to invalid IL or missing references)
			//IL_928a: Unknown result type (might be due to invalid IL or missing references)
			//IL_9293: Expected O, but got Unknown
			//IL_92dc: Unknown result type (might be due to invalid IL or missing references)
			//IL_92e1: Unknown result type (might be due to invalid IL or missing references)
			//IL_95fe: Unknown result type (might be due to invalid IL or missing references)
			//IL_9603: Unknown result type (might be due to invalid IL or missing references)
			//IL_964b: Unknown result type (might be due to invalid IL or missing references)
			//IL_96ea: Unknown result type (might be due to invalid IL or missing references)
			//IL_970c: Unknown result type (might be due to invalid IL or missing references)
			//IL_9716: Expected O, but got Unknown
			//IL_9717: Unknown result type (might be due to invalid IL or missing references)
			//IL_971d: Unknown result type (might be due to invalid IL or missing references)
			//IL_9730: Unknown result type (might be due to invalid IL or missing references)
			//IL_9752: Unknown result type (might be due to invalid IL or missing references)
			//IL_975c: Expected O, but got Unknown
			//IL_975d: Unknown result type (might be due to invalid IL or missing references)
			//IL_9763: Unknown result type (might be due to invalid IL or missing references)
			//IL_9776: Unknown result type (might be due to invalid IL or missing references)
			//IL_9798: Unknown result type (might be due to invalid IL or missing references)
			//IL_97a2: Expected O, but got Unknown
			//IL_97a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_97a9: Unknown result type (might be due to invalid IL or missing references)
			//IL_97bc: Unknown result type (might be due to invalid IL or missing references)
			//IL_97de: Unknown result type (might be due to invalid IL or missing references)
			//IL_97e8: Expected O, but got Unknown
			//IL_97e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_97ef: Unknown result type (might be due to invalid IL or missing references)
			//IL_99df: Unknown result type (might be due to invalid IL or missing references)
			//IL_99e8: Expected O, but got Unknown
			//IL_9a31: Unknown result type (might be due to invalid IL or missing references)
			//IL_9a36: Unknown result type (might be due to invalid IL or missing references)
			//IL_9d53: Unknown result type (might be due to invalid IL or missing references)
			//IL_9d58: Unknown result type (might be due to invalid IL or missing references)
			//IL_9da0: Unknown result type (might be due to invalid IL or missing references)
			//IL_9e04: Unknown result type (might be due to invalid IL or missing references)
			//IL_9e09: Unknown result type (might be due to invalid IL or missing references)
			//IL_9e51: Unknown result type (might be due to invalid IL or missing references)
			//IL_9eb5: Unknown result type (might be due to invalid IL or missing references)
			//IL_9eba: Unknown result type (might be due to invalid IL or missing references)
			//IL_9f02: Unknown result type (might be due to invalid IL or missing references)
			//IL_9fb1: Unknown result type (might be due to invalid IL or missing references)
			//IL_9fd3: Unknown result type (might be due to invalid IL or missing references)
			//IL_9fdd: Expected O, but got Unknown
			//IL_9fde: Unknown result type (might be due to invalid IL or missing references)
			//IL_9fe4: Unknown result type (might be due to invalid IL or missing references)
			//IL_9ff7: Unknown result type (might be due to invalid IL or missing references)
			//IL_a019: Unknown result type (might be due to invalid IL or missing references)
			//IL_a023: Expected O, but got Unknown
			//IL_a024: Unknown result type (might be due to invalid IL or missing references)
			//IL_a02a: Unknown result type (might be due to invalid IL or missing references)
			//IL_a03d: Unknown result type (might be due to invalid IL or missing references)
			//IL_a05f: Unknown result type (might be due to invalid IL or missing references)
			//IL_a069: Expected O, but got Unknown
			//IL_a06a: Unknown result type (might be due to invalid IL or missing references)
			//IL_a070: Unknown result type (might be due to invalid IL or missing references)
			//IL_a083: Unknown result type (might be due to invalid IL or missing references)
			//IL_a0a5: Unknown result type (might be due to invalid IL or missing references)
			//IL_a0af: Expected O, but got Unknown
			//IL_a0b0: Unknown result type (might be due to invalid IL or missing references)
			//IL_a0b6: Unknown result type (might be due to invalid IL or missing references)
			//IL_a27d: Unknown result type (might be due to invalid IL or missing references)
			//IL_a286: Expected O, but got Unknown
			//IL_a2cf: Unknown result type (might be due to invalid IL or missing references)
			//IL_a2d4: Unknown result type (might be due to invalid IL or missing references)
			//IL_a5d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_a5de: Unknown result type (might be due to invalid IL or missing references)
			//IL_a626: Unknown result type (might be due to invalid IL or missing references)
			//IL_a68a: Unknown result type (might be due to invalid IL or missing references)
			//IL_a68f: Unknown result type (might be due to invalid IL or missing references)
			//IL_a6d7: Unknown result type (might be due to invalid IL or missing references)
			//IL_a77e: Unknown result type (might be due to invalid IL or missing references)
			//IL_a7a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_a7aa: Expected O, but got Unknown
			//IL_a7ab: Unknown result type (might be due to invalid IL or missing references)
			//IL_a7b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_a7c4: Unknown result type (might be due to invalid IL or missing references)
			//IL_a7e6: Unknown result type (might be due to invalid IL or missing references)
			//IL_a7f0: Expected O, but got Unknown
			//IL_a7f1: Unknown result type (might be due to invalid IL or missing references)
			//IL_a7f7: Unknown result type (might be due to invalid IL or missing references)
			//IL_a80a: Unknown result type (might be due to invalid IL or missing references)
			//IL_a82c: Unknown result type (might be due to invalid IL or missing references)
			//IL_a836: Expected O, but got Unknown
			//IL_a837: Unknown result type (might be due to invalid IL or missing references)
			//IL_a83d: Unknown result type (might be due to invalid IL or missing references)
			//IL_a850: Unknown result type (might be due to invalid IL or missing references)
			//IL_a872: Unknown result type (might be due to invalid IL or missing references)
			//IL_a87c: Expected O, but got Unknown
			//IL_a87d: Unknown result type (might be due to invalid IL or missing references)
			//IL_a883: Unknown result type (might be due to invalid IL or missing references)
			//IL_aa1d: Unknown result type (might be due to invalid IL or missing references)
			//IL_aa26: Expected O, but got Unknown
			//IL_aa6f: Unknown result type (might be due to invalid IL or missing references)
			//IL_aa74: Unknown result type (might be due to invalid IL or missing references)
			//IL_ac88: Unknown result type (might be due to invalid IL or missing references)
			//IL_ac91: Expected O, but got Unknown
			//IL_acda: Unknown result type (might be due to invalid IL or missing references)
			//IL_acdf: Unknown result type (might be due to invalid IL or missing references)
			//IL_aef3: Unknown result type (might be due to invalid IL or missing references)
			//IL_aefc: Expected O, but got Unknown
			//IL_af45: Unknown result type (might be due to invalid IL or missing references)
			//IL_af4a: Unknown result type (might be due to invalid IL or missing references)
			//IL_b247: Unknown result type (might be due to invalid IL or missing references)
			//IL_b24c: Unknown result type (might be due to invalid IL or missing references)
			//IL_b294: Unknown result type (might be due to invalid IL or missing references)
			//IL_b2f8: Unknown result type (might be due to invalid IL or missing references)
			//IL_b2fd: Unknown result type (might be due to invalid IL or missing references)
			//IL_b345: Unknown result type (might be due to invalid IL or missing references)
			//IL_b3a9: Unknown result type (might be due to invalid IL or missing references)
			//IL_b3ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_b3f6: Unknown result type (might be due to invalid IL or missing references)
			//IL_b45a: Unknown result type (might be due to invalid IL or missing references)
			//IL_b45f: Unknown result type (might be due to invalid IL or missing references)
			//IL_b4a7: Unknown result type (might be due to invalid IL or missing references)
			//IL_b50b: Unknown result type (might be due to invalid IL or missing references)
			//IL_b510: Unknown result type (might be due to invalid IL or missing references)
			//IL_b558: Unknown result type (might be due to invalid IL or missing references)
			//IL_b5c4: Unknown result type (might be due to invalid IL or missing references)
			//IL_b5c9: Unknown result type (might be due to invalid IL or missing references)
			//IL_b631: Unknown result type (might be due to invalid IL or missing references)
			//IL_b6bd: Unknown result type (might be due to invalid IL or missing references)
			//IL_b6c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_b72a: Unknown result type (might be due to invalid IL or missing references)
			//IL_b835: Unknown result type (might be due to invalid IL or missing references)
			//IL_b857: Unknown result type (might be due to invalid IL or missing references)
			//IL_b861: Expected O, but got Unknown
			//IL_b862: Unknown result type (might be due to invalid IL or missing references)
			//IL_b868: Unknown result type (might be due to invalid IL or missing references)
			//IL_b8bb: Unknown result type (might be due to invalid IL or missing references)
			//IL_b8e5: Unknown result type (might be due to invalid IL or missing references)
			//IL_b8ef: Expected O, but got Unknown
			//IL_b8f0: Unknown result type (might be due to invalid IL or missing references)
			//IL_b8f6: Unknown result type (might be due to invalid IL or missing references)
			//IL_b920: Unknown result type (might be due to invalid IL or missing references)
			//IL_b942: Unknown result type (might be due to invalid IL or missing references)
			//IL_b94c: Expected O, but got Unknown
			//IL_b94d: Unknown result type (might be due to invalid IL or missing references)
			//IL_b953: Unknown result type (might be due to invalid IL or missing references)
			//IL_b96a: Unknown result type (might be due to invalid IL or missing references)
			//IL_b98c: Unknown result type (might be due to invalid IL or missing references)
			//IL_b996: Expected O, but got Unknown
			//IL_b997: Unknown result type (might be due to invalid IL or missing references)
			//IL_b99d: Unknown result type (might be due to invalid IL or missing references)
			//IL_bb88: Unknown result type (might be due to invalid IL or missing references)
			//IL_bb91: Expected O, but got Unknown
			//IL_bbda: Unknown result type (might be due to invalid IL or missing references)
			//IL_bbdf: Unknown result type (might be due to invalid IL or missing references)
			//IL_bf64: Unknown result type (might be due to invalid IL or missing references)
			//IL_bf69: Unknown result type (might be due to invalid IL or missing references)
			//IL_bfd1: Unknown result type (might be due to invalid IL or missing references)
			//IL_c05d: Unknown result type (might be due to invalid IL or missing references)
			//IL_c062: Unknown result type (might be due to invalid IL or missing references)
			//IL_c0ca: Unknown result type (might be due to invalid IL or missing references)
			//IL_c1bd: Unknown result type (might be due to invalid IL or missing references)
			//IL_c1e7: Unknown result type (might be due to invalid IL or missing references)
			//IL_c1f1: Expected O, but got Unknown
			//IL_c1f2: Unknown result type (might be due to invalid IL or missing references)
			//IL_c1f8: Unknown result type (might be due to invalid IL or missing references)
			//IL_c20f: Unknown result type (might be due to invalid IL or missing references)
			//IL_c239: Unknown result type (might be due to invalid IL or missing references)
			//IL_c243: Expected O, but got Unknown
			//IL_c244: Unknown result type (might be due to invalid IL or missing references)
			//IL_c24a: Unknown result type (might be due to invalid IL or missing references)
			//IL_c261: Unknown result type (might be due to invalid IL or missing references)
			//IL_c283: Unknown result type (might be due to invalid IL or missing references)
			//IL_c28d: Expected O, but got Unknown
			//IL_c28e: Unknown result type (might be due to invalid IL or missing references)
			//IL_c294: Unknown result type (might be due to invalid IL or missing references)
			//IL_c2ab: Unknown result type (might be due to invalid IL or missing references)
			//IL_c2cd: Unknown result type (might be due to invalid IL or missing references)
			//IL_c2d7: Expected O, but got Unknown
			//IL_c2d8: Unknown result type (might be due to invalid IL or missing references)
			//IL_c2de: Unknown result type (might be due to invalid IL or missing references)
			//IL_c4e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_c4f2: Expected O, but got Unknown
			//IL_c53f: Unknown result type (might be due to invalid IL or missing references)
			//IL_c544: Unknown result type (might be due to invalid IL or missing references)
			//IL_c8c9: Unknown result type (might be due to invalid IL or missing references)
			//IL_c8ce: Unknown result type (might be due to invalid IL or missing references)
			//IL_c936: Unknown result type (might be due to invalid IL or missing references)
			//IL_c9c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_c9c7: Unknown result type (might be due to invalid IL or missing references)
			//IL_ca2f: Unknown result type (might be due to invalid IL or missing references)
			//IL_cabb: Unknown result type (might be due to invalid IL or missing references)
			//IL_cac0: Unknown result type (might be due to invalid IL or missing references)
			//IL_cb28: Unknown result type (might be due to invalid IL or missing references)
			//IL_cc27: Unknown result type (might be due to invalid IL or missing references)
			//IL_cc51: Unknown result type (might be due to invalid IL or missing references)
			//IL_cc5b: Expected O, but got Unknown
			//IL_cc5c: Unknown result type (might be due to invalid IL or missing references)
			//IL_cc62: Unknown result type (might be due to invalid IL or missing references)
			//IL_cc79: Unknown result type (might be due to invalid IL or missing references)
			//IL_cca3: Unknown result type (might be due to invalid IL or missing references)
			//IL_ccad: Expected O, but got Unknown
			//IL_ccae: Unknown result type (might be due to invalid IL or missing references)
			//IL_ccb4: Unknown result type (might be due to invalid IL or missing references)
			//IL_cccb: Unknown result type (might be due to invalid IL or missing references)
			//IL_cced: Unknown result type (might be due to invalid IL or missing references)
			//IL_ccf7: Expected O, but got Unknown
			//IL_ccf8: Unknown result type (might be due to invalid IL or missing references)
			//IL_ccfe: Unknown result type (might be due to invalid IL or missing references)
			//IL_cd15: Unknown result type (might be due to invalid IL or missing references)
			//IL_cd3f: Unknown result type (might be due to invalid IL or missing references)
			//IL_cd49: Expected O, but got Unknown
			//IL_cd4a: Unknown result type (might be due to invalid IL or missing references)
			//IL_cd50: Unknown result type (might be due to invalid IL or missing references)
			//IL_cf42: Unknown result type (might be due to invalid IL or missing references)
			//IL_cf4b: Expected O, but got Unknown
			//IL_cf98: Unknown result type (might be due to invalid IL or missing references)
			//IL_cf9d: Unknown result type (might be due to invalid IL or missing references)
			//IL_d256: Unknown result type (might be due to invalid IL or missing references)
			//IL_d25f: Expected O, but got Unknown
			//IL_d2ac: Unknown result type (might be due to invalid IL or missing references)
			//IL_d2b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_d636: Unknown result type (might be due to invalid IL or missing references)
			//IL_d63b: Unknown result type (might be due to invalid IL or missing references)
			//IL_d6a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_d78a: Unknown result type (might be due to invalid IL or missing references)
			//IL_d7b4: Unknown result type (might be due to invalid IL or missing references)
			//IL_d7be: Expected O, but got Unknown
			//IL_d7bf: Unknown result type (might be due to invalid IL or missing references)
			//IL_d7c5: Unknown result type (might be due to invalid IL or missing references)
			//IL_d7dc: Unknown result type (might be due to invalid IL or missing references)
			//IL_d7fe: Unknown result type (might be due to invalid IL or missing references)
			//IL_d808: Expected O, but got Unknown
			//IL_d809: Unknown result type (might be due to invalid IL or missing references)
			//IL_d80f: Unknown result type (might be due to invalid IL or missing references)
			//IL_d826: Unknown result type (might be due to invalid IL or missing references)
			//IL_d848: Unknown result type (might be due to invalid IL or missing references)
			//IL_d852: Expected O, but got Unknown
			//IL_d853: Unknown result type (might be due to invalid IL or missing references)
			//IL_d859: Unknown result type (might be due to invalid IL or missing references)
			//IL_d870: Unknown result type (might be due to invalid IL or missing references)
			//IL_d892: Unknown result type (might be due to invalid IL or missing references)
			//IL_d89c: Expected O, but got Unknown
			//IL_d89d: Unknown result type (might be due to invalid IL or missing references)
			//IL_d8a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_da96: Unknown result type (might be due to invalid IL or missing references)
			//IL_da9f: Expected O, but got Unknown
			//IL_daec: Unknown result type (might be due to invalid IL or missing references)
			//IL_daf1: Unknown result type (might be due to invalid IL or missing references)
			//IL_de76: Unknown result type (might be due to invalid IL or missing references)
			//IL_de7b: Unknown result type (might be due to invalid IL or missing references)
			//IL_dee3: Unknown result type (might be due to invalid IL or missing references)
			//IL_dfca: Unknown result type (might be due to invalid IL or missing references)
			//IL_dff4: Unknown result type (might be due to invalid IL or missing references)
			//IL_dffe: Expected O, but got Unknown
			//IL_dfff: Unknown result type (might be due to invalid IL or missing references)
			//IL_e005: Unknown result type (might be due to invalid IL or missing references)
			//IL_e01c: Unknown result type (might be due to invalid IL or missing references)
			//IL_e03e: Unknown result type (might be due to invalid IL or missing references)
			//IL_e048: Expected O, but got Unknown
			//IL_e049: Unknown result type (might be due to invalid IL or missing references)
			//IL_e04f: Unknown result type (might be due to invalid IL or missing references)
			//IL_e066: Unknown result type (might be due to invalid IL or missing references)
			//IL_e088: Unknown result type (might be due to invalid IL or missing references)
			//IL_e092: Expected O, but got Unknown
			//IL_e093: Unknown result type (might be due to invalid IL or missing references)
			//IL_e099: Unknown result type (might be due to invalid IL or missing references)
			//IL_e0b0: Unknown result type (might be due to invalid IL or missing references)
			//IL_e0d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_e0dc: Expected O, but got Unknown
			//IL_e0dd: Unknown result type (might be due to invalid IL or missing references)
			//IL_e0e3: Unknown result type (might be due to invalid IL or missing references)
			//IL_e195: Unknown result type (might be due to invalid IL or missing references)
			//IL_e19e: Expected O, but got Unknown
			//IL_e1eb: Unknown result type (might be due to invalid IL or missing references)
			//IL_e1f0: Unknown result type (might be due to invalid IL or missing references)
			//IL_e574: Unknown result type (might be due to invalid IL or missing references)
			//IL_e579: Unknown result type (might be due to invalid IL or missing references)
			//IL_e5e1: Unknown result type (might be due to invalid IL or missing references)
			//IL_e6c8: Unknown result type (might be due to invalid IL or missing references)
			//IL_e6f2: Unknown result type (might be due to invalid IL or missing references)
			//IL_e6fc: Expected O, but got Unknown
			//IL_e6fd: Unknown result type (might be due to invalid IL or missing references)
			//IL_e703: Unknown result type (might be due to invalid IL or missing references)
			//IL_e71a: Unknown result type (might be due to invalid IL or missing references)
			//IL_e73c: Unknown result type (might be due to invalid IL or missing references)
			//IL_e746: Expected O, but got Unknown
			//IL_e747: Unknown result type (might be due to invalid IL or missing references)
			//IL_e74d: Unknown result type (might be due to invalid IL or missing references)
			//IL_e764: Unknown result type (might be due to invalid IL or missing references)
			//IL_e786: Unknown result type (might be due to invalid IL or missing references)
			//IL_e790: Expected O, but got Unknown
			//IL_e791: Unknown result type (might be due to invalid IL or missing references)
			//IL_e797: Unknown result type (might be due to invalid IL or missing references)
			//IL_e7ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_e7d0: Unknown result type (might be due to invalid IL or missing references)
			//IL_e7da: Expected O, but got Unknown
			//IL_e7db: Unknown result type (might be due to invalid IL or missing references)
			//IL_e7e1: Unknown result type (might be due to invalid IL or missing references)
			//IL_e893: Unknown result type (might be due to invalid IL or missing references)
			//IL_e89c: Expected O, but got Unknown
			//IL_e8e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_e8ee: Unknown result type (might be due to invalid IL or missing references)
			//IL_ec72: Unknown result type (might be due to invalid IL or missing references)
			//IL_ec77: Unknown result type (might be due to invalid IL or missing references)
			//IL_ecdf: Unknown result type (might be due to invalid IL or missing references)
			//IL_ed6b: Unknown result type (might be due to invalid IL or missing references)
			//IL_ed70: Unknown result type (might be due to invalid IL or missing references)
			//IL_edd8: Unknown result type (might be due to invalid IL or missing references)
			//IL_ee64: Unknown result type (might be due to invalid IL or missing references)
			//IL_ee69: Unknown result type (might be due to invalid IL or missing references)
			//IL_eed1: Unknown result type (might be due to invalid IL or missing references)
			//IL_efd0: Unknown result type (might be due to invalid IL or missing references)
			//IL_effa: Unknown result type (might be due to invalid IL or missing references)
			//IL_f004: Expected O, but got Unknown
			//IL_f005: Unknown result type (might be due to invalid IL or missing references)
			//IL_f00b: Unknown result type (might be due to invalid IL or missing references)
			//IL_f022: Unknown result type (might be due to invalid IL or missing references)
			//IL_f044: Unknown result type (might be due to invalid IL or missing references)
			//IL_f04e: Expected O, but got Unknown
			//IL_f04f: Unknown result type (might be due to invalid IL or missing references)
			//IL_f055: Unknown result type (might be due to invalid IL or missing references)
			//IL_f06c: Unknown result type (might be due to invalid IL or missing references)
			//IL_f096: Unknown result type (might be due to invalid IL or missing references)
			//IL_f0a0: Expected O, but got Unknown
			//IL_f0a1: Unknown result type (might be due to invalid IL or missing references)
			//IL_f0a7: Unknown result type (might be due to invalid IL or missing references)
			//IL_f0be: Unknown result type (might be due to invalid IL or missing references)
			//IL_f0e8: Unknown result type (might be due to invalid IL or missing references)
			//IL_f0f2: Expected O, but got Unknown
			//IL_f0f3: Unknown result type (might be due to invalid IL or missing references)
			//IL_f0f9: Unknown result type (might be due to invalid IL or missing references)
			//IL_f2ec: Unknown result type (might be due to invalid IL or missing references)
			//IL_f2f5: Expected O, but got Unknown
			//IL_f342: Unknown result type (might be due to invalid IL or missing references)
			//IL_f347: Unknown result type (might be due to invalid IL or missing references)
			//IL_f6cc: Unknown result type (might be due to invalid IL or missing references)
			//IL_f6d1: Unknown result type (might be due to invalid IL or missing references)
			//IL_f739: Unknown result type (might be due to invalid IL or missing references)
			//IL_f7c5: Unknown result type (might be due to invalid IL or missing references)
			//IL_f7ca: Unknown result type (might be due to invalid IL or missing references)
			//IL_f832: Unknown result type (might be due to invalid IL or missing references)
			//IL_f8be: Unknown result type (might be due to invalid IL or missing references)
			//IL_f8c3: Unknown result type (might be due to invalid IL or missing references)
			//IL_f92b: Unknown result type (might be due to invalid IL or missing references)
			//IL_fa2a: Unknown result type (might be due to invalid IL or missing references)
			//IL_fa54: Unknown result type (might be due to invalid IL or missing references)
			//IL_fa5e: Expected O, but got Unknown
			//IL_fa5f: Unknown result type (might be due to invalid IL or missing references)
			//IL_fa65: Unknown result type (might be due to invalid IL or missing references)
			//IL_fa7c: Unknown result type (might be due to invalid IL or missing references)
			//IL_fa9e: Unknown result type (might be due to invalid IL or missing references)
			//IL_faa8: Expected O, but got Unknown
			//IL_faa9: Unknown result type (might be due to invalid IL or missing references)
			//IL_faaf: Unknown result type (might be due to invalid IL or missing references)
			//IL_fac6: Unknown result type (might be due to invalid IL or missing references)
			//IL_faf0: Unknown result type (might be due to invalid IL or missing references)
			//IL_fafa: Expected O, but got Unknown
			//IL_fafb: Unknown result type (might be due to invalid IL or missing references)
			//IL_fb01: Unknown result type (might be due to invalid IL or missing references)
			//IL_fb18: 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_fb4c: Expected O, but got Unknown
			//IL_fb4d: Unknown result type (might be due to invalid IL or missing references)
			//IL_fb53: Unknown result type (might be due to invalid IL or missing references)
			//IL_fd46: Unknown result type (might be due to invalid IL or missing references)
			//IL_fd4f: Expected O, but got Unknown
			//IL_fd9c: Unknown result type (might be due to invalid IL or missing references)
			//IL_fda1: Unknown result type (might be due to invalid IL or missing references)
			//IL_10125: Unknown result type (might be due to invalid IL or missing references)
			//IL_1012a: Unknown result type (might be due to invalid IL or missing references)
			//IL_10192: Unknown result type (might be due to invalid IL or missing references)
			//IL_10279: Unknown result type (might be due to invalid IL or missing references)
			//IL_102a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_102ad: Expected O, but got Unknown
			//IL_102ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_102b4: Unknown result type (might be due to invalid IL or missing references)
			//IL_102cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_102ed: Unknown result type (might be due to invalid IL or missing references)
			//IL_102f7: Expected O, but got Unknown
			//IL_102f8: Unknown result type (might be due to invalid IL or missing references)
			//IL_102fe: Unknown result type (might be due to invalid IL or missing references)
			//IL_10315: Unknown result type (might be due to invalid IL or missing references)
			//IL_10337: Unknown result type (might be due to invalid IL or missing references)
			//IL_10341: Expected O, but got Unknown
			//IL_10342: Unknown result type (might be due to invalid IL or missing references)
			//IL_10348: Unknown result type (might be due to invalid IL or missing references)
			//IL_1035f: Unknown result type (might be due to invalid IL or missing references)
			//IL_10381: Unknown result type (might be due to invalid IL or missing references)
			//IL_1038b: Expected O, but got Unknown
			//IL_1038c: Unknown result type (might be due to invalid IL or missing references)
			//IL_10392: Unknown result type (might be due to invalid IL or missing references)
			//IL_10585: Unknown result type (might be due to invalid IL or missing references)
			//IL_1058e: Expected O, but got Unknown
			//IL_105db: Unknown result type (might be due to invalid IL or missing references)
			//IL_105e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_10641: Unknown result type (might be due to invalid IL or missing references)
			//IL_10646: Unknown result type (might be due to invalid IL or missing references)
			//IL_106ab: Unknown result type (might be due to invalid IL or missing references)
			//IL_106b0: Unknown result type (might be due to invalid IL or missing references)
			//IL_10901: Unknown result type (might be due to invalid IL or missing references)
			//IL_1090a: Expected O, but got Unknown
			//IL_10938: Unknown result type (might be due to invalid IL or missing references)
			//IL_1093d: Unknown result type (might be due to invalid IL or missing references)
			//IL_10968: Unknown result type (might be due to invalid IL or missing references)
			//IL_1096d: Unknown result type (might be due to invalid IL or missing references)
			//IL_109ce: Unknown result type (might be due to invalid IL or missing references)
			//IL_109d3: Unknown result type (might be due to invalid IL or missing references)
			//IL_10c73: Unknown result type (might be due to invalid IL or missing references)
			//IL_10c7c: Expected O, but got Unknown
			//IL_10caa: Unknown result type (might be due to invalid IL or missing references)
			//IL_10caf: Unknown result type (might be due to invalid IL or missing references)
			//IL_10cda: Unknown result type (might be due to invalid IL or missing references)
			//IL_10cdf: Unknown result type (might be due to invalid IL or missing references)
			//IL_11064: Unknown result type (might be due to invalid IL or missing references)
			//IL_11069: Unknown result type (might be due to invalid IL or missing references)
			//IL_110d1: Unknown result type (might be due to invalid IL or missing references)
			//IL_1115d: Unknown result type (might be due to invalid IL or missing references)
			//IL_11162: Unknown result type (might be due to invalid IL or missing references)
			//IL_111ca: Unknown result type (might be due to invalid IL or missing references)
			//IL_11256: Unknown result type (might be due to invalid IL or missing references)
			//IL_1125b: Unknown result type (might be due to invalid IL or missing references)
			//IL_112c3: Unknown result type (might be due to invalid IL or missing references)
			//IL_113c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_113ec: Unknown result type (might be due to invalid IL or missing references)
			//IL_113f6: Expected O, but got Unknown
			//IL_113f7: Unknown result type (might be due to invalid IL or missing references)
			//IL_113fd: Unknown result type (might be due to invalid IL or missing references)
			//IL_11427: Unknown result type (might be due to invalid IL or missing references)
			//IL_11449: Unknown result type (might be due to invalid IL or missing references)
			//IL_11453: Expected O, but got Unknown
			//IL_11454: Unknown result type (might be due to invalid IL or missing references)
			//IL_1145a: Unknown result type (might be due to invalid IL or missing references)
			//IL_11471: Unknown result type (might be due to invalid IL or missing references)
			//IL_1149b: Unknown result type (might be due to invalid IL or missing references)
			//IL_114a5: Expected O, but got Unknown
			//IL_114a6: Unknown result type (might be due to invalid IL or missing references)
			//IL_114ac: Unknown result type (might be due to invalid IL or missing references)
			//IL_114c3: Unknown result type (might be due to invalid IL or missing references)
			//IL_114e5: Unknown result type (might be due to invalid IL or missing references)
			//IL_114ef: Expected O, but got Unknown
			//IL_114f0: Unknown result type (might be due to invalid IL or missing references)
			//IL_114f6: Unknown result type (might be due to invalid IL or missing references)
			//IL_116e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_116f2: Expected O, but got Unknown
			//IL_1173f: Unknown result type (might be due to invalid IL or missing references)
			//IL_11744: Unknown result type (might be due to invalid IL or missing references)
			//IL_11aea: Unknown result type (might be due to invalid IL or missing references)
			//IL_11aef: Unknown result type (might be due to invalid IL or missing references)
			//IL_11b57: Unknown result type (might be due to invalid IL or missing references)
			//IL_11c3e: Unknown result type (might be due to invalid IL or missing references)
			//IL_11c68: Unknown result type (might be due to invalid IL or missing references)
			//IL_11c72: Expected O, but got Unknown
			//IL_11c73: Unknown result type (might be due to invalid IL or missing references)
			//IL_11c79: Unknown result type (might be due to invalid IL or missing references)
			//IL_11c90: Unknown result type (might be due to invalid IL or missing references)
			//IL_11cb2: Unknown result type (might be due to invalid IL or missing references)
			//IL_11cbc: Expected O, but got Unknown
			//IL_11cbd: Unknown result type (might be due to invalid IL or missing references)
			//IL_11cc3: Unknown result type (might be due to invalid IL or missing references)
			//IL_11cda: Unknown result type (might be due to invalid IL or missing references)
			//IL_11cfc: Unknown result type (might be due to invalid IL or missing references)
			//IL_11d06: Expected O, but got Unknown
			//IL_11d07: Unknown result type (might be due to invalid IL or missing references)
			//IL_11d0d: Unknown result type (might be due to invalid IL or missing references)
			//IL_11d24: Unknown result type (might be due to invalid IL or missing references)
			//IL_11d46: Unknown result type (might be due to invalid IL or missing references)
			//IL_11d50: Expected O, but got Unknown
			//IL_11d51: Unknown result type (might be due to invalid IL or missing references)
			//IL_11d57: Unknown result type (might be due to invalid IL or missing references)
			//IL_11f5d: Unknown result type (might be due to invalid IL or missing references)
			//IL_11f66: Expected O, but got Unknown
			//IL_11fb3: Unknown result type (might be due to invalid IL or missing references)
			//IL_11fb8: Unknown result type (might be due to invalid IL or missing references)
			//IL_1235e: Unknown result type (might be due to invalid IL or missing references)
			//IL_12363: Unknown result type (might be due to invalid IL or missing references)
			//IL_123cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_124b2: Unknown result type (might be due to invalid IL or missing references)
			//IL_124dc: Unknown result type (might be due to invalid IL or missing references)
			//IL_124e6: Expected O, but got Unknown
			//IL_124e7: Unknown result type (might be due to invalid IL or missing references)
			//IL_124ed: Unknown result type (might be due to invalid IL or missing references)
			//IL_12504: Unknown result type (might be due to invalid IL or missing references)
			//IL_12526: Unknown result type (might be due to invalid IL or missing references)
			//IL_12530: Expected O, but got Unknown
			//IL_12531: Unknown result type (might be due to invalid IL or missing references)
			//IL_12537: Unknown result type (might be due to invalid IL or missing references)
			//IL_1254e: Unknown result type (might be due to invalid IL or missing references)
			//IL_12570: Unknown result type (might be due to invalid IL or missing references)
			//IL_1257a: Expected O, but got Unknown
			//IL_1257b: Unknown result type (might be due to invalid IL or missing references)
			//IL_12581: Unknown result type (might be due to invalid IL or missing references)
			//IL_12598: Unknown result type (might be due to invalid IL or missing references)
			//IL_125ba: Unknown result type (might be due to invalid IL or missing references)
			//IL_125c4: Expected O, but got Unknown
			//IL_125c5: Unknown result type (might be due to invalid IL or missing references)
			//IL_125cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_127d1: Unknown result type (might be due to invalid IL or missing references)
			//IL_127da: Expected O, but got Unknown
			//IL_12827: Unknown result type (might be due to invalid IL or missing references)
			//IL_1282c: Unknown result type (might be due to invalid IL or missing references)
			//IL_12bd2: Unknown result type (might be due to invalid IL or missing references)
			//IL_12bd7: Unknown result type (might be due to invalid IL or missing references)
			//IL_12c3f: Unknown result type (might be due to invalid IL or missing references)
			//IL_12d26: Unknown result type (might be due to invalid IL or missing references)
			//IL_12d50: Unknown result type (might be due to invalid IL or missing references)
			//IL_12d5a: Expected O, but got Unknown
			//IL_12d5b: Unknown result type (might be due to invalid IL or missing references)
			//IL_12d61: Unknown result type (might be due to invalid IL or missing references)
			//IL_12d78: Unknown result type (might be due to invalid IL or missing references)
			//IL_12d9a: Unknown result type (might be due to invalid IL or missing references)
			//IL_12da4: Expected O, but got Unknown
			//IL_12da5: Unknown result type (might be due to invalid IL or missing references)
			//IL_12dab: Unknown result type (might be due to invalid IL or missing references)
			//IL_12dc2: Unknown result type (might be due to invalid IL or missing references)
			//IL_12de4: Unknown result type (might be due to invalid IL or missing references)
			//IL_12dee: Expected O, but got Unknown
			//IL_12def: Unknown result type (might be due to invalid IL or missing references)
			//IL_12df5: Unknown result type (might be due to invalid IL or missing references)
			//IL_12e0c: Unknown result type (might be due to invalid IL or missing references)
			//IL_12e2e: Unknown result type (might be due to invalid IL or missing references)
			//IL_12e38: Expected O, but got Unknown
			//IL_12e39: Unknown result type (might be due to invalid IL or missing references)
			//IL_12e3f: Unknown result type (might be due to invalid IL or missing references)
			//IL_13045: Unknown result type (might be due to invalid IL or missing references)
			//IL_1304e: Expected O, but got Unknown
			//IL_1309b: Unknown result type (might be due to invalid IL or missing references)
			//IL_130a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_13425: Unknown result type (might be due to invalid IL or missing references)
			//IL_1342a: Unknown result type (might be due to invalid IL or missing references)
			//IL_13492: Unknown result type (might be due to invalid IL or missing references)
			//IL_1351e: Unknown result type (might be due to invalid IL or missing references)
			//IL_13523: Unknown result type (might be due to invalid IL or missing references)
			//IL_1358b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1367e: Unknown result type (might be due to invalid IL or missing references)
			//IL_136a8: Unknown result type (might be due to invalid IL or missing references)
			//IL_136b2: Expected O, but got Unknown
			//IL_136b3: Unknown result type (might be due to invalid IL or missing references)
			//IL_136b9: Unknown result type (might be due to invalid IL or missing references)
			//IL_136d0: Unknown result type (might be due to invalid IL or missing references)
			//IL_136f2: Unknown result type (might be due to invalid IL or missing references)
			//IL_136fc: Expected O, but got Unknown
			//IL_136fd: Unknown result type (might be due to invalid IL or missing references)
			//IL_13703: Unknown result type (might be due to invalid IL or missing references)
			//IL_1371a: Unknown result type (might be due to invalid IL or missing references)
			//IL_13744: Unknown result type (might be due to invalid IL or missing references)
			//IL_1374e: Expected O, but got Unknown
			//IL_1374f: Unknown result type (might be due to invalid IL or missing references)
			//IL_13755: 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_1378e: Unknown result type (might be due to invalid IL or missing references)
			//IL_13798: Expected O, but got Unknown
			//IL_13799: Unknown result type (might be due to invalid IL or missing references)
			//IL_1379f: Unknown result type (might be due to invalid IL or missing references)
			//IL_139a5: Unknown result type (might be due to invalid IL or missing references)
			//IL_139ae: Expected O, but got Unknown
			//IL_139fb: Unknown result type (might be due to invalid IL or missing references)
			//IL_13a00: Unknown result type (might be due to invalid IL or missing references)
			//IL_13cb6: Unknown result type (might be due to invalid IL or missing references)
			//IL_13cbf: Expected O, but got Unknown
			//IL_13d0c: Unknown result type (might be due to invalid IL or missing references)
			//IL_13d11: Unknown result type (might be due to invalid IL or missing references)
			//IL_14096: Unknown result type (might be due to invalid IL or missing references)
			//IL_1409b: Unknown result type (might be due to invalid IL or missing references)
			//IL_14103: 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_14194: Unknown result type (might be due to invalid IL or missing references)
			//IL_141fc: Unknown result type (might be due to invalid IL or missing references)
			//IL_142ef: Unknown result type (might be due to invalid IL or missing references)
			//IL_14319: Unknown result type (might be due to invalid IL or missing references)
			//IL_14323: Expected O, but got Unknown
			//IL_14324: Unknown result type (might be due to invalid IL or missing references)
			//IL_1432a: Unknown result type (might be due to invalid IL or missing references)
			//IL_14341: Unknown result type (might be due to invalid IL or missing references)
			//IL_14363: Unknown result type (might be due to invalid IL or missing references)
			//IL_1436d: Expected O, but got Unknown
			//IL_1436e: Unknown result type (might be due to invalid IL or missing references)
			//IL_14374: Unknown result type (might be due to invalid IL or missing references)
			//IL_1438b: Unknown result type (might be due to invalid IL or missing references)
			//IL_143ad: Unknown result type (might be due to invalid IL or missing references)
			//IL_143b7: Expected O, but got Unknown
			//IL_143b8: Unknown result type (might be due to invalid IL or missing references)
			//IL_143be: Unknown result type (might be due to invalid IL or missing references)
			//IL_143d5: Unknown result type (might be due to invalid IL or missing references)
			//IL_143f7: Unknown result type (might be due to invalid IL or missing references)
			//IL_14401: Expected O, but got Unknown
			//IL_14402: Unknown result type (might be due to invalid IL or missing references)
			//IL_14408: Unknown result type (might be due to invalid IL or missing references)
			//IL_14623: Unknown result type (might be due to invalid IL or missing references)
			//IL_1462c: Expected O, but got Unknown
			//IL_14679: Unknown result type (might be due to invalid IL or missing references)
			//IL_1467e: Unknown result type (might be due to invalid IL or missing references)
			//IL_146df: Unknown result type (might be due to invalid IL or missing references)
			//IL_146e4: Unknown result type (might be due to invalid IL or missing references)
			//IL_14a58: Unknown result type (might be due to invalid IL or missing references)
			//IL_14a5d: Unknown result type (might be due to invalid IL or missing references)
			//IL_14ac5: Unknown result type (might be due to invalid IL or missing references)
			//IL_14bac: Unknown result type (might be due to invalid IL or missing references)
			//IL_14bd6: Unknown result type (might be due to invalid IL or missing references)
			//IL_14be0: Expected O, but got Unknown
			//IL_14be1: Unknown result type (might be due to invalid IL or missing references)
			//IL_14be7: Unknown result type (might be due to invalid IL or missing references)
			//IL_14bfe: Unknown result type (might be due to invalid IL or missing references)
			//IL_14c20: Unknown result type (might be due to invalid IL or missing references)
			//IL_14c2a: Expected O, but got Unknown
			//IL_14c2b: Unknown result type (might be due to invalid IL or missing references)
			//IL_14c31: Unknown result type (might be due to invalid IL or missing references)
			//IL_14c48: Unknown result type (might be due to invalid IL or missing references)
			//IL_14c6a: Unknown result type (might be due to invalid IL or missing references)
			//IL_14c74: Expected O, but got Unknown
			//IL_14c75: Unknown result type (might be due to invalid IL or missing references)
			//IL_14c7b: Unknown result type (might be due to invalid IL or missing references)
			//IL_14c92: Unknown result type (might be due to invalid IL or missing references)
			//IL_14cb4: Unknown result type (might be due to invalid IL or missing references)
			//IL_14cbe: Expected O, but got Unknown
			//IL_14cbf: Unknown result type (might be due to invalid IL or missing references)
			//IL_14cc5: Unknown result type (might be due to invalid IL or missing references)
			//IL_14ee3: Unknown result type (might be due to invalid IL or missing references)
			//IL_14eec: Expected O, but got Unknown
			//IL_14f1a: Unknown result type (might be due to invalid IL or missing references)
			//IL_14f1f: Unknown result type (might be due to invalid IL or missing references)
			//IL_14f4a: Unknown result type (might be due to invalid IL or missing references)
			//IL_14f4f: Unknown result type (might be due to invalid IL or missing references)
			//IL_14fb0: Unknown result type (might be due to invalid IL or missing references)
			//IL_14fb5: Unknown result type (might be due to invalid IL or missing references)
			//IL_150d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_150de: Unknown result type (might be due to invalid IL or missing references)
			//IL_15350: Unknown result type (might be due to invalid IL or missing references)
			//IL_15355: Unknown result type (might be due to invalid IL or missing references)
			//IL_153bd: Unknown result type (might be due to invalid IL or missing references)
			//IL_154a4: Unknown result type (might be due to invalid IL or missing references)
			//IL_154ce: Unknown result type (might be due to invalid IL or missing references)
			//IL_154d8: Expected O, but got Unknown
			//IL_154d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_154df: Unknown result type (might be due to invalid IL or missing references)
			//IL_154f6: Unknown result type (might be due to invalid IL or missing references)
			//IL_15518: Unknown result type (might be due to invalid IL or missing references)
			//IL_15522: Expected O, but got Unknown
			//IL_15523: Unknown result type (might be due to invalid IL or missing references)
			//IL_15529: Unknown result type (might be due to invalid IL or missing references)
			//IL_15540: Unknown result type (might be due to invalid IL or missing references)
			//IL_15562: Unknown result type (might be due to invalid IL or missing references)
			//IL_1556c: Expected O, but got Unknown
			//IL_1556d: Unknown result type (might be due to invalid IL or missing references)
			//IL_15573: Unknown result type (might be due to invalid IL or missing references)
			//IL_1558a: Unknown result type (might be due to invalid IL or missing references)
			//IL_155ac: Unknown result type (might be due to invalid IL or missing references)
			//IL_155b6: Expected O, but got Unknown
			//IL_155b7: Unknown result type (might be due to invalid IL or missing references)
			//IL_155bd: Unknown result type (might be due to invalid IL or missing references)
			//IL_157c8: Unknown result type (might be due to invalid IL or missing references)
			//IL_157d1: Expected O, but got Unknown
			//IL_157ff: Unknown result type (might be due to invalid IL or missing references)
			//IL_15804: Unknown result type (might be due to invalid IL or missing references)
			//IL_1582f: Unknown result type (might be due to invalid IL or missing references)
			//IL_15834: Unknown result type (might be due to invalid IL or missing references)
			//IL_15bb9: Unknown result type (might be due to invalid IL or missing references)
			//IL_15bbe: Unknown result type (might be due to invalid IL or missing references)
			//IL_15c26: Unknown result type (might be due to invalid IL or missing references)
			//IL_15d0d: Unknown result type (might be due to invalid IL or missing references)
			//IL_15d37: Unknown result type