Decompiled source of MonsterMash v1.5.0

MonsterFamFam.dll

Decompiled 5 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.5.0")]
	[NetworkCompatibility(/*Could not decode attribute arguments.*/)]
	[R2APISubmoduleDependency(new string[] { "PrefabAPI", "SurvivorAPI", "SoundAPI", "LanguageAPI", "EffectAPI", "LoadoutAPI", "ProjectileAPI", "DamageAPI", "RecalculateStatsAPI", "BuffAPI" })]
	public class MonsterFamily : BaseUnityPlugin
	{
		private enum SkillClassType
		{
			None,
			CloseMelee,
			MediumMelee,
			FarMelee,
			CloseRange,
			MediumRange,
			FarRange,
			UseWhenHalfHealth,
			UseWhenQuarterHealth,
			UseWhenAvailable,
			ForMasterHalfHealth,
			ForMasterQuarterHealth,
			DeployThenUse
		}

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

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

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

			public static hook_FixedUpdateServer <>9__166_0;

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

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

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

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

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

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

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

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

		public float minionRegen = 0.01f;

		public float minibossRegen = 0.004f;

		public float championRegen = 0.0016f;

		public SkillDef squadCommandAttackDef;

		public SkillDef squadCommandDefendDef;

		public SkillDef squadCommandSupportDef;

		public SkillDef squadCommandStealthDef;

		public float allyLevelRegen = 0.01f;

		public float allyLevelUtility = 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<bool> configInheritItems { get; set; }

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

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

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

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

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

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

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

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

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

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

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

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

		public void Awake()
		{
			//IL_063a: Unknown result type (might be due to invalid IL or missing references)
			//IL_063f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0687: Unknown result type (might be due to invalid IL or missing references)
			//IL_06ef: Unknown result type (might be due to invalid IL or missing references)
			//IL_06f4: Unknown result type (might be due to invalid IL or missing references)
			//IL_073c: Unknown result type (might be due to invalid IL or missing references)
			//IL_07a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_07a5: Unknown result type (might be due to invalid IL or missing references)
			//IL_07ed: Unknown result type (might be due to invalid IL or missing references)
			//IL_0851: Unknown result type (might be due to invalid IL or missing references)
			//IL_0856: Unknown result type (might be due to invalid IL or missing references)
			//IL_089e: Unknown result type (might be due to invalid IL or missing references)
			//IL_090a: Unknown result type (might be due to invalid IL or missing references)
			//IL_090f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0977: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a03: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a08: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a70: Unknown result type (might be due to invalid IL or missing references)
			//IL_0afc: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b01: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b69: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bf5: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bfa: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c62: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ecd: Unknown result type (might be due to invalid IL or missing references)
			//IL_0eef: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ef9: Expected O, but got Unknown
			//IL_0efa: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f00: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f98: Unknown result type (might be due to invalid IL or missing references)
			//IL_0fba: Unknown result type (might be due to invalid IL or missing references)
			//IL_0fc4: Expected O, but got Unknown
			//IL_0fc5: Unknown result type (might be due to invalid IL or missing references)
			//IL_0fcb: Unknown result type (might be due to invalid IL or missing references)
			//IL_1063: Unknown result type (might be due to invalid IL or missing references)
			//IL_1085: Unknown result type (might be due to invalid IL or missing references)
			//IL_108f: Expected O, but got Unknown
			//IL_1090: Unknown result type (might be due to invalid IL or missing references)
			//IL_1096: Unknown result type (might be due to invalid IL or missing references)
			//IL_112e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1150: Unknown result type (might be due to invalid IL or missing references)
			//IL_115a: Expected O, but got Unknown
			//IL_115b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1161: Unknown result type (might be due to invalid IL or missing references)
			//IL_12cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_12d4: Expected O, but got Unknown
			//IL_131d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1322: Unknown result type (might be due to invalid IL or missing references)
			//IL_1606: Unknown result type (might be due to invalid IL or missing references)
			//IL_160b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1653: Unknown result type (might be due to invalid IL or missing references)
			//IL_16b7: Unknown result type (might be due to invalid IL or missing references)
			//IL_16bc: Unknown result type (might be due to invalid IL or missing references)
			//IL_1705: Unknown result type (might be due to invalid IL or missing references)
			//IL_17ad: Unknown result type (might be due to invalid IL or missing references)
			//IL_17cf: Unknown result type (might be due to invalid IL or missing references)
			//IL_17d9: Expected O, but got Unknown
			//IL_17da: Unknown result type (might be due to invalid IL or missing references)
			//IL_17e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_17f3: Unknown result type (might be due to invalid IL or missing references)
			//IL_1815: Unknown result type (might be due to invalid IL or missing references)
			//IL_181f: Expected O, but got Unknown
			//IL_1820: Unknown result type (might be due to invalid IL or missing references)
			//IL_1826: Unknown result type (might be due to invalid IL or missing references)
			//IL_1839: Unknown result type (might be due to invalid IL or missing references)
			//IL_185b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1865: Expected O, but got Unknown
			//IL_1866: Unknown result type (might be due to invalid IL or missing references)
			//IL_186c: Unknown result type (might be due to invalid IL or missing references)
			//IL_18a9: Unknown result type (might be due to invalid IL or missing references)
			//IL_18cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_18d5: Expected O, but got Unknown
			//IL_18d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_18dc: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a9e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1aa7: Expected O, but got Unknown
			//IL_1af0: Unknown result type (might be due to invalid IL or missing references)
			//IL_1af5: Unknown result type (might be due to invalid IL or missing references)
			//IL_1dda: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ddf: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e27: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e8b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e90: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ed8: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f7f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fa1: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fab: Expected O, but got Unknown
			//IL_1fac: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fb2: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fc5: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fe7: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ff1: Expected O, but got Unknown
			//IL_1ff2: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ff8: Unknown result type (might be due to invalid IL or missing references)
			//IL_200b: Unknown result type (might be due to invalid IL or missing references)
			//IL_202d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2037: Expected O, but got Unknown
			//IL_2038: Unknown result type (might be due to invalid IL or missing references)
			//IL_203e: Unknown result type (might be due to invalid IL or missing references)
			//IL_207b: Unknown result type (might be due to invalid IL or missing references)
			//IL_209d: Unknown result type (might be due to invalid IL or missing references)
			//IL_20a7: Expected O, but got Unknown
			//IL_20a8: Unknown result type (might be due to invalid IL or missing references)
			//IL_20ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_2270: Unknown result type (might be due to invalid IL or missing references)
			//IL_2279: Expected O, but got Unknown
			//IL_22c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_22c7: Unknown result type (might be due to invalid IL or missing references)
			//IL_277e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2783: Unknown result type (might be due to invalid IL or missing references)
			//IL_27cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_282f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2834: Unknown result type (might be due to invalid IL or missing references)
			//IL_287c: Unknown result type (might be due to invalid IL or missing references)
			//IL_28e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_28e5: Unknown result type (might be due to invalid IL or missing references)
			//IL_292d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2991: Unknown result type (might be due to invalid IL or missing references)
			//IL_2996: Unknown result type (might be due to invalid IL or missing references)
			//IL_29de: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a42: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a47: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a8f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b4e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b70: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b7a: Expected O, but got Unknown
			//IL_2b7b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b81: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b94: Unknown result type (might be due to invalid IL or missing references)
			//IL_2bb6: Unknown result type (might be due to invalid IL or missing references)
			//IL_2bc0: Expected O, but got Unknown
			//IL_2bc1: Unknown result type (might be due to invalid IL or missing references)
			//IL_2bc7: Unknown result type (might be due to invalid IL or missing references)
			//IL_2bda: Unknown result type (might be due to invalid IL or missing references)
			//IL_2bfc: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c06: Expected O, but got Unknown
			//IL_2c07: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c0d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c29: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c4b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c55: Expected O, but got Unknown
			//IL_2c56: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c5c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e28: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e31: Expected O, but got Unknown
			//IL_2e7a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e7f: Unknown result type (might be due to invalid IL or missing references)
			//IL_317c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3181: Unknown result type (might be due to invalid IL or missing references)
			//IL_31c9: Unknown result type (might be due to invalid IL or missing references)
			//IL_3268: Unknown result type (might be due to invalid IL or missing references)
			//IL_328a: Unknown result type (might be due to invalid IL or missing references)
			//IL_3294: Expected O, but got Unknown
			//IL_3295: Unknown result type (might be due to invalid IL or missing references)
			//IL_329b: Unknown result type (might be due to invalid IL or missing references)
			//IL_32ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_32d0: Unknown result type (might be due to invalid IL or missing references)
			//IL_32da: Expected O, but got Unknown
			//IL_32db: Unknown result type (might be due to invalid IL or missing references)
			//IL_32e1: Unknown result type (might be due to invalid IL or missing references)
			//IL_32f4: Unknown result type (might be due to invalid IL or missing references)
			//IL_3316: Unknown result type (might be due to invalid IL or missing references)
			//IL_3320: Expected O, but got Unknown
			//IL_3321: Unknown result type (might be due to invalid IL or missing references)
			//IL_3327: Unknown result type (might be due to invalid IL or missing references)
			//IL_3343: Unknown result type (might be due to invalid IL or missing references)
			//IL_3365: Unknown result type (might be due to invalid IL or missing references)
			//IL_336f: Expected O, but got Unknown
			//IL_3370: Unknown result type (might be due to invalid IL or missing references)
			//IL_3376: Unknown result type (might be due to invalid IL or missing references)
			//IL_351c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3525: Expected O, but got Unknown
			//IL_356e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3573: Unknown result type (might be due to invalid IL or missing references)
			//IL_3858: Unknown result type (might be due to invalid IL or missing references)
			//IL_385d: Unknown result type (might be due to invalid IL or missing references)
			//IL_38a5: Unknown result type (might be due to invalid IL or missing references)
			//IL_3909: Unknown result type (might be due to invalid IL or missing references)
			//IL_390e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3956: Unknown result type (might be due to invalid IL or missing references)
			//IL_39ba: Unknown result type (might be due to invalid IL or missing references)
			//IL_39bf: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a07: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a6b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a70: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ab8: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b6f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b91: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b9b: Expected O, but got Unknown
			//IL_3b9c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ba2: Unknown result type (might be due to invalid IL or missing references)
			//IL_3bcb: Unknown result type (might be due to invalid IL or missing references)
			//IL_3bed: Unknown result type (might be due to invalid IL or missing references)
			//IL_3bf7: Expected O, but got Unknown
			//IL_3bf8: Unknown result type (might be due to invalid IL or missing references)
			//IL_3bfe: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c11: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c33: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c3d: Expected O, but got Unknown
			//IL_3c3e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c44: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c81: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ca3: Unknown result type (might be due to invalid IL or missing references)
			//IL_3cad: Expected O, but got Unknown
			//IL_3cae: Unknown result type (might be due to invalid IL or missing references)
			//IL_3cb4: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e5f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e68: Expected O, but got Unknown
			//IL_3eb1: Unknown result type (might be due to invalid IL or missing references)
			//IL_3eb6: Unknown result type (might be due to invalid IL or missing references)
			//IL_41b3: Unknown result type (might be due to invalid IL or missing references)
			//IL_41b8: Unknown result type (might be due to invalid IL or missing references)
			//IL_4200: Unknown result type (might be due to invalid IL or missing references)
			//IL_4264: Unknown result type (might be due to invalid IL or missing references)
			//IL_4269: Unknown result type (might be due to invalid IL or missing references)
			//IL_42b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_4358: Unknown result type (might be due to invalid IL or missing references)
			//IL_437a: Unknown result type (might be due to invalid IL or missing references)
			//IL_4384: Expected O, but got Unknown
			//IL_4385: Unknown result type (might be due to invalid IL or missing references)
			//IL_438b: Unknown result type (might be due to invalid IL or missing references)
			//IL_439e: Unknown result type (might be due to invalid IL or missing references)
			//IL_43c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_43ca: Expected O, but got Unknown
			//IL_43cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_43d1: Unknown result type (might be due to invalid IL or missing references)
			//IL_43e4: Unknown result type (might be due to invalid IL or missing references)
			//IL_4406: Unknown result type (might be due to invalid IL or missing references)
			//IL_4410: Expected O, but got Unknown
			//IL_4411: Unknown result type (might be due to invalid IL or missing references)
			//IL_4417: Unknown result type (might be due to invalid IL or missing references)
			//IL_442a: Unknown result type (might be due to invalid IL or missing references)
			//IL_444c: Unknown result type (might be due to invalid IL or missing references)
			//IL_4456: Expected O, but got Unknown
			//IL_4457: Unknown result type (might be due to invalid IL or missing references)
			//IL_445d: Unknown result type (might be due to invalid IL or missing references)
			//IL_45f0: Unknown result type (might be due to invalid IL or missing references)
			//IL_45f9: Expected O, but got Unknown
			//IL_4642: Unknown result type (might be due to invalid IL or missing references)
			//IL_4647: Unknown result type (might be due to invalid IL or missing references)
			//IL_4944: Unknown result type (might be due to invalid IL or missing references)
			//IL_4949: Unknown result type (might be due to invalid IL or missing references)
			//IL_4991: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a30: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a52: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a5c: Expected O, but got Unknown
			//IL_4a5d: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a63: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a76: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a98: Unknown result type (might be due to invalid IL or missing references)
			//IL_4aa2: Expected O, but got Unknown
			//IL_4aa3: Unknown result type (might be due to invalid IL or missing references)
			//IL_4aa9: Unknown result type (might be due to invalid IL or missing references)
			//IL_4abc: Unknown result type (might be due to invalid IL or missing references)
			//IL_4ade: Unknown result type (might be due to invalid IL or missing references)
			//IL_4ae8: Expected O, but got Unknown
			//IL_4ae9: Unknown result type (might be due to invalid IL or missing references)
			//IL_4aef: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b02: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b24: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b2e: Expected O, but got Unknown
			//IL_4b2f: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b35: Unknown result type (might be due to invalid IL or missing references)
			//IL_4ce0: Unknown result type (might be due to invalid IL or missing references)
			//IL_4ce9: Expected O, but got Unknown
			//IL_4d32: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d37: Unknown result type (might be due to invalid IL or missing references)
			//IL_5034: Unknown result type (might be due to invalid IL or missing references)
			//IL_5039: Unknown result type (might be due to invalid IL or missing references)
			//IL_5081: Unknown result type (might be due to invalid IL or missing references)
			//IL_5120: Unknown result type (might be due to invalid IL or missing references)
			//IL_5142: Unknown result type (might be due to invalid IL or missing references)
			//IL_514c: Expected O, but got Unknown
			//IL_514d: Unknown result type (might be due to invalid IL or missing references)
			//IL_5153: Unknown result type (might be due to invalid IL or missing references)
			//IL_5166: 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_5192: Expected O, but got Unknown
			//IL_5193: Unknown result type (might be due to invalid IL or missing references)
			//IL_5199: Unknown result type (might be due to invalid IL or missing references)
			//IL_51ac: Unknown result type (might be due to invalid IL or missing references)
			//IL_51ce: Unknown result type (might be due to invalid IL or missing references)
			//IL_51d8: Expected O, but got Unknown
			//IL_51d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_51df: Unknown result type (might be due to invalid IL or missing references)
			//IL_51f2: Unknown result type (might be due to invalid IL or missing references)
			//IL_5214: Unknown result type (might be due to invalid IL or missing references)
			//IL_521e: Expected O, but got Unknown
			//IL_521f: Unknown result type (might be due to invalid IL or missing references)
			//IL_5225: Unknown result type (might be due to invalid IL or missing references)
			//IL_53cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_53d4: Expected O, but got Unknown
			//IL_541d: Unknown result type (might be due to invalid IL or missing references)
			//IL_5422: Unknown result type (might be due to invalid IL or missing references)
			//IL_571f: Unknown result type (might be due to invalid IL or missing references)
			//IL_5724: Unknown result type (might be due to invalid IL or missing references)
			//IL_576c: Unknown result type (might be due to invalid IL or missing references)
			//IL_57d0: Unknown result type (might be due to invalid IL or missing references)
			//IL_57d5: Unknown result type (might be due to invalid IL or missing references)
			//IL_581d: Unknown result type (might be due to invalid IL or missing references)
			//IL_5881: Unknown result type (might be due to invalid IL or missing references)
			//IL_5886: Unknown result type (might be due to invalid IL or missing references)
			//IL_58ce: Unknown result type (might be due to invalid IL or missing references)
			//IL_5932: Unknown result type (might be due to invalid IL or missing references)
			//IL_5937: Unknown result type (might be due to invalid IL or missing references)
			//IL_597f: Unknown result type (might be due to invalid IL or missing references)
			//IL_59e3: Unknown result type (might be due to invalid IL or missing references)
			//IL_59e8: Unknown result type (might be due to invalid IL or missing references)
			//IL_5a30: Unknown result type (might be due to invalid IL or missing references)
			//IL_5aef: Unknown result type (might be due to invalid IL or missing references)
			//IL_5b11: Unknown result type (might be due to invalid IL or missing references)
			//IL_5b1b: Expected O, but got Unknown
			//IL_5b1c: Unknown result type (might be due to invalid IL or missing references)
			//IL_5b22: Unknown result type (might be due to invalid IL or missing references)
			//IL_5b35: Unknown result type (might be due to invalid IL or missing references)
			//IL_5b57: Unknown result type (might be due to invalid IL or missing references)
			//IL_5b61: Expected O, but got Unknown
			//IL_5b62: Unknown result type (might be due to invalid IL or missing references)
			//IL_5b68: Unknown result type (might be due to invalid IL or missing references)
			//IL_5b9c: Unknown result type (might be due to invalid IL or missing references)
			//IL_5bbe: Unknown result type (might be due to invalid IL or missing references)
			//IL_5bc8: Expected O, but got Unknown
			//IL_5bc9: Unknown result type (might be due to invalid IL or missing references)
			//IL_5bcf: Unknown result type (might be due to invalid IL or missing references)
			//IL_5be2: Unknown result type (might be due to invalid IL or missing references)
			//IL_5c04: Unknown result type (might be due to invalid IL or missing references)
			//IL_5c0e: Expected O, but got Unknown
			//IL_5c0f: Unknown result type (might be due to invalid IL or missing references)
			//IL_5c15: Unknown result type (might be due to invalid IL or missing references)
			//IL_5da8: Unknown result type (might be due to invalid IL or missing references)
			//IL_5db1: Expected O, but got Unknown
			//IL_5dfa: Unknown result type (might be due to invalid IL or missing references)
			//IL_5dff: Unknown result type (might be due to invalid IL or missing references)
			//IL_60fc: Unknown result type (might be due to invalid IL or missing references)
			//IL_6101: Unknown result type (might be due to invalid IL or missing references)
			//IL_6149: Unknown result type (might be due to invalid IL or missing references)
			//IL_61ad: Unknown result type (might be due to invalid IL or missing references)
			//IL_61b2: Unknown result type (might be due to invalid IL or missing references)
			//IL_61fa: Unknown result type (might be due to invalid IL or missing references)
			//IL_625e: Unknown result type (might be due to invalid IL or missing references)
			//IL_6263: Unknown result type (might be due to invalid IL or missing references)
			//IL_62ab: Unknown result type (might be due to invalid IL or missing references)
			//IL_635a: Unknown result type (might be due to invalid IL or missing references)
			//IL_637c: Unknown result type (might be due to invalid IL or missing references)
			//IL_6386: Expected O, but got Unknown
			//IL_6387: Unknown result type (might be due to invalid IL or missing references)
			//IL_638d: Unknown result type (might be due to invalid IL or missing references)
			//IL_63a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_63c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_63cc: Expected O, but got Unknown
			//IL_63cd: Unknown result type (might be due to invalid IL or missing references)
			//IL_63d3: Unknown result type (might be due to invalid IL or missing references)
			//IL_63e6: Unknown result type (might be due to invalid IL or missing references)
			//IL_6408: Unknown result type (might be due to invalid IL or missing references)
			//IL_6412: Expected O, but got Unknown
			//IL_6413: Unknown result type (might be due to invalid IL or missing references)
			//IL_6419: Unknown result type (might be due to invalid IL or missing references)
			//IL_642c: Unknown result type (might be due to invalid IL or missing references)
			//IL_644e: Unknown result type (might be due to invalid IL or missing references)
			//IL_6458: Expected O, but got Unknown
			//IL_6459: Unknown result type (might be due to invalid IL or missing references)
			//IL_645f: Unknown result type (might be due to invalid IL or missing references)
			//IL_6632: Unknown result type (might be due to invalid IL or missing references)
			//IL_663b: Expected O, but got Unknown
			//IL_6684: Unknown result type (might be due to invalid IL or missing references)
			//IL_6689: Unknown result type (might be due to invalid IL or missing references)
			//IL_69a6: Unknown result type (might be due to invalid IL or missing references)
			//IL_69ab: Unknown result type (might be due to invalid IL or missing references)
			//IL_69f3: Unknown result type (might be due to invalid IL or missing references)
			//IL_6a57: Unknown result type (might be due to invalid IL or missing references)
			//IL_6a5c: Unknown result type (might be due to invalid IL or missing references)
			//IL_6aa4: Unknown result type (might be due to invalid IL or missing references)
			//IL_6b08: Unknown result type (might be due to invalid IL or missing references)
			//IL_6b0d: Unknown result type (might be due to invalid IL or missing references)
			//IL_6b55: Unknown result type (might be due to invalid IL or missing references)
			//IL_6c04: Unknown result type (might be due to invalid IL or missing references)
			//IL_6c26: Unknown result type (might be due to invalid IL or missing references)
			//IL_6c30: Expected O, but got Unknown
			//IL_6c31: Unknown result type (might be due to invalid IL or missing references)
			//IL_6c37: Unknown result type (might be due to invalid IL or missing references)
			//IL_6c4a: Unknown result type (might be due to invalid IL or missing references)
			//IL_6c6c: Unknown result type (might be due to invalid IL or missing references)
			//IL_6c76: Expected O, but got Unknown
			//IL_6c77: Unknown result type (might be due to invalid IL or missing references)
			//IL_6c7d: Unknown result type (might be due to invalid IL or missing references)
			//IL_6c90: Unknown result type (might be due to invalid IL or missing references)
			//IL_6cb2: Unknown result type (might be due to invalid IL or missing references)
			//IL_6cbc: Expected O, but got Unknown
			//IL_6cbd: Unknown result type (might be due to invalid IL or missing references)
			//IL_6cc3: Unknown result type (might be due to invalid IL or missing references)
			//IL_6cd6: Unknown result type (might be due to invalid IL or missing references)
			//IL_6cf8: Unknown result type (might be due to invalid IL or missing references)
			//IL_6d02: Expected O, but got Unknown
			//IL_6d03: Unknown result type (might be due to invalid IL or missing references)
			//IL_6d09: Unknown result type (might be due to invalid IL or missing references)
			//IL_6edc: Unknown result type (might be due to invalid IL or missing references)
			//IL_6ee5: Expected O, but got Unknown
			//IL_6f2e: Unknown result type (might be due to invalid IL or missing references)
			//IL_6f33: Unknown result type (might be due to invalid IL or missing references)
			//IL_724f: Unknown result type (might be due to invalid IL or missing references)
			//IL_7254: Unknown result type (might be due to invalid IL or missing references)
			//IL_729c: Unknown result type (might be due to invalid IL or missing references)
			//IL_733b: Unknown result type (might be due to invalid IL or missing references)
			//IL_735d: Unknown result type (might be due to invalid IL or missing references)
			//IL_7367: Expected O, but got Unknown
			//IL_7368: Unknown result type (might be due to invalid IL or missing references)
			//IL_736e: Unknown result type (might be due to invalid IL or missing references)
			//IL_7381: Unknown result type (might be due to invalid IL or missing references)
			//IL_73a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_73ad: Expected O, but got Unknown
			//IL_73ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_73b4: Unknown result type (might be due to invalid IL or missing references)
			//IL_73c7: Unknown result type (might be due to invalid IL or missing references)
			//IL_73e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_73f3: Expected O, but got Unknown
			//IL_73f4: Unknown result type (might be due to invalid IL or missing references)
			//IL_73fa: Unknown result type (might be due to invalid IL or missing references)
			//IL_740d: Unknown result type (might be due to invalid IL or missing references)
			//IL_742f: Unknown result type (might be due to invalid IL or missing references)
			//IL_7439: Expected O, but got Unknown
			//IL_743a: Unknown result type (might be due to invalid IL or missing references)
			//IL_7440: Unknown result type (might be due to invalid IL or missing references)
			//IL_7635: Unknown result type (might be due to invalid IL or missing references)
			//IL_763e: Expected O, but got Unknown
			//IL_7687: Unknown result type (might be due to invalid IL or missing references)
			//IL_768c: Unknown result type (might be due to invalid IL or missing references)
			//IL_79a9: Unknown result type (might be due to invalid IL or missing references)
			//IL_79ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_79f6: Unknown result type (might be due to invalid IL or missing references)
			//IL_7a95: Unknown result type (might be due to invalid IL or missing references)
			//IL_7ab7: Unknown result type (might be due to invalid IL or missing references)
			//IL_7ac1: Expected O, but got Unknown
			//IL_7ac2: Unknown result type (might be due to invalid IL or missing references)
			//IL_7ac8: Unknown result type (might be due to invalid IL or missing references)
			//IL_7adb: Unknown result type (might be due to invalid IL or missing references)
			//IL_7afd: Unknown result type (might be due to invalid IL or missing references)
			//IL_7b07: Expected O, but got Unknown
			//IL_7b08: Unknown result type (might be due to invalid IL or missing references)
			//IL_7b0e: Unknown result type (might be due to invalid IL or missing references)
			//IL_7b21: Unknown result type (might be due to invalid IL or missing references)
			//IL_7b43: Unknown result type (might be due to invalid IL or missing references)
			//IL_7b4d: Expected O, but got Unknown
			//IL_7b4e: Unknown result type (might be due to invalid IL or missing references)
			//IL_7b54: Unknown result type (might be due to invalid IL or missing references)
			//IL_7b67: Unknown result type (might be due to invalid IL or missing references)
			//IL_7b89: Unknown result type (might be due to invalid IL or missing references)
			//IL_7b93: Expected O, but got Unknown
			//IL_7b94: Unknown result type (might be due to invalid IL or missing references)
			//IL_7b9a: Unknown result type (might be due to invalid IL or missing references)
			//IL_7d61: Unknown result type (might be due to invalid IL or missing references)
			//IL_7d6a: Expected O, but got Unknown
			//IL_7db3: Unknown result type (might be due to invalid IL or missing references)
			//IL_7db8: Unknown result type (might be due to invalid IL or missing references)
			//IL_80d5: Unknown result type (might be due to invalid IL or missing references)
			//IL_80da: Unknown result type (might be due to invalid IL or missing references)
			//IL_8122: Unknown result type (might be due to invalid IL or missing references)
			//IL_8186: Unknown result type (might be due to invalid IL or missing references)
			//IL_818b: Unknown result type (might be due to invalid IL or missing references)
			//IL_81d3: Unknown result type (might be due to invalid IL or missing references)
			//IL_827a: Unknown result type (might be due to invalid IL or missing references)
			//IL_829c: Unknown result type (might be due to invalid IL or missing references)
			//IL_82a6: Expected O, but got Unknown
			//IL_82a7: Unknown result type (might be due to invalid IL or missing references)
			//IL_82ad: Unknown result type (might be due to invalid IL or missing references)
			//IL_82c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_82e2: Unknown result type (might be due to invalid IL or missing references)
			//IL_82ec: Expected O, but got Unknown
			//IL_82ed: Unknown result type (might be due to invalid IL or missing references)
			//IL_82f3: Unknown result type (might be due to invalid IL or missing references)
			//IL_8306: Unknown result type (might be due to invalid IL or missing references)
			//IL_8328: Unknown result type (might be due to invalid IL or missing references)
			//IL_8332: Expected O, but got Unknown
			//IL_8333: Unknown result type (might be due to invalid IL or missing references)
			//IL_8339: Unknown result type (might be due to invalid IL or missing references)
			//IL_834c: Unknown result type (might be due to invalid IL or missing references)
			//IL_836e: Unknown result type (might be due to invalid IL or missing references)
			//IL_8378: Expected O, but got Unknown
			//IL_8379: Unknown result type (might be due to invalid IL or missing references)
			//IL_837f: Unknown result type (might be due to invalid IL or missing references)
			//IL_854e: Unknown result type (might be due to invalid IL or missing references)
			//IL_8557: Expected O, but got Unknown
			//IL_85a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_85a5: Unknown result type (might be due to invalid IL or missing references)
			//IL_88c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_88c7: Unknown result type (might be due to invalid IL or missing references)
			//IL_890f: Unknown result type (might be due to invalid IL or missing references)
			//IL_8973: Unknown result type (might be due to invalid IL or missing references)
			//IL_8978: Unknown result type (might be due to invalid IL or missing references)
			//IL_89c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_8a24: Unknown result type (might be due to invalid IL or missing references)
			//IL_8a29: Unknown result type (might be due to invalid IL or missing references)
			//IL_8a71: Unknown result type (might be due to invalid IL or missing references)
			//IL_8ad5: Unknown result type (might be due to invalid IL or missing references)
			//IL_8ada: Unknown result type (might be due to invalid IL or missing references)
			//IL_8b22: Unknown result type (might be due to invalid IL or missing references)
			//IL_8bd9: Unknown result type (might be due to invalid IL or missing references)
			//IL_8bfb: Unknown result type (might be due to invalid IL or missing references)
			//IL_8c05: Expected O, but got Unknown
			//IL_8c06: Unknown result type (might be due to invalid IL or missing references)
			//IL_8c0c: Unknown result type (might be due to invalid IL or missing references)
			//IL_8c1f: Unknown result type (might be due to invalid IL or missing references)
			//IL_8c41: Unknown result type (might be due to invalid IL or missing references)
			//IL_8c4b: Expected O, but got Unknown
			//IL_8c4c: Unknown result type (might be due to invalid IL or missing references)
			//IL_8c52: Unknown result type (might be due to invalid IL or missing references)
			//IL_8c65: Unknown result type (might be due to invalid IL or missing references)
			//IL_8c87: Unknown result type (might be due to invalid IL or missing references)
			//IL_8c91: Expected O, but got Unknown
			//IL_8c92: Unknown result type (might be due to invalid IL or missing references)
			//IL_8c98: Unknown result type (might be due to invalid IL or missing references)
			//IL_8cc1: Unknown result type (might be due to invalid IL or missing references)
			//IL_8ce3: Unknown result type (might be due to invalid IL or missing references)
			//IL_8ced: Expected O, but got Unknown
			//IL_8cee: Unknown result type (might be due to invalid IL or missing references)
			//IL_8cf4: Unknown result type (might be due to invalid IL or missing references)
			//IL_8eb6: Unknown result type (might be due to invalid IL or missing references)
			//IL_8ebf: Expected O, but got Unknown
			//IL_8f08: Unknown result type (might be due to invalid IL or missing references)
			//IL_8f0d: Unknown result type (might be due to invalid IL or missing references)
			//IL_922a: Unknown result type (might be due to invalid IL or missing references)
			//IL_922f: Unknown result type (might be due to invalid IL or missing references)
			//IL_9277: Unknown result type (might be due to invalid IL or missing references)
			//IL_92db: Unknown result type (might be due to invalid IL or missing references)
			//IL_92e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_9328: Unknown result type (might be due to invalid IL or missing references)
			//IL_938c: Unknown result type (might be due to invalid IL or missing references)
			//IL_9391: Unknown result type (might be due to invalid IL or missing references)
			//IL_93d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_9488: Unknown result type (might be due to invalid IL or missing references)
			//IL_94aa: Unknown result type (might be due to invalid IL or missing references)
			//IL_94b4: Expected O, but got Unknown
			//IL_94b5: Unknown result type (might be due to invalid IL or missing references)
			//IL_94bb: Unknown result type (might be due to invalid IL or missing references)
			//IL_94ce: Unknown result type (might be due to invalid IL or missing references)
			//IL_94f0: Unknown result type (might be due to invalid IL or missing references)
			//IL_94fa: Expected O, but got Unknown
			//IL_94fb: Unknown result type (might be due to invalid IL or missing references)
			//IL_9501: Unknown result type (might be due to invalid IL or missing references)
			//IL_9514: Unknown result type (might be due to invalid IL or missing references)
			//IL_9536: Unknown result type (might be due to invalid IL or missing references)
			//IL_9540: Expected O, but got Unknown
			//IL_9541: Unknown result type (might be due to invalid IL or missing references)
			//IL_9547: Unknown result type (might be due to invalid IL or missing references)
			//IL_955a: Unknown result type (might be due to invalid IL or missing references)
			//IL_957c: Unknown result type (might be due to invalid IL or missing references)
			//IL_9586: Expected O, but got Unknown
			//IL_9587: Unknown result type (might be due to invalid IL or missing references)
			//IL_958d: Unknown result type (might be due to invalid IL or missing references)
			//IL_9768: Unknown result type (might be due to invalid IL or missing references)
			//IL_9771: Expected O, but got Unknown
			//IL_97ba: Unknown result type (might be due to invalid IL or missing references)
			//IL_97bf: Unknown result type (might be due to invalid IL or missing references)
			//IL_9adc: Unknown result type (might be due to invalid IL or missing references)
			//IL_9ae1: Unknown result type (might be due to invalid IL or missing references)
			//IL_9b29: Unknown result type (might be due to invalid IL or missing references)
			//IL_9bc8: Unknown result type (might be due to invalid IL or missing references)
			//IL_9bea: Unknown result type (might be due to invalid IL or missing references)
			//IL_9bf4: Expected O, but got Unknown
			//IL_9bf5: Unknown result type (might be due to invalid IL or missing references)
			//IL_9bfb: Unknown result type (might be due to invalid IL or missing references)
			//IL_9c0e: Unknown result type (might be due to invalid IL or missing references)
			//IL_9c30: Unknown result type (might be due to invalid IL or missing references)
			//IL_9c3a: Expected O, but got Unknown
			//IL_9c3b: Unknown result type (might be due to invalid IL or missing references)
			//IL_9c41: Unknown result type (might be due to invalid IL or missing references)
			//IL_9c54: Unknown result type (might be due to invalid IL or missing references)
			//IL_9c76: Unknown result type (might be due to invalid IL or missing references)
			//IL_9c80: Expected O, but got Unknown
			//IL_9c81: Unknown result type (might be due to invalid IL or missing references)
			//IL_9c87: Unknown result type (might be due to invalid IL or missing references)
			//IL_9c9a: Unknown result type (might be due to invalid IL or missing references)
			//IL_9cbc: Unknown result type (might be due to invalid IL or missing references)
			//IL_9cc6: Expected O, but got Unknown
			//IL_9cc7: Unknown result type (might be due to invalid IL or missing references)
			//IL_9ccd: Unknown result type (might be due to invalid IL or missing references)
			//IL_9ebd: Unknown result type (might be due to invalid IL or missing references)
			//IL_9ec6: Expected O, but got Unknown
			//IL_9f0f: Unknown result type (might be due to invalid IL or missing references)
			//IL_9f14: Unknown result type (might be due to invalid IL or missing references)
			//IL_a231: Unknown result type (might be due to invalid IL or missing references)
			//IL_a236: Unknown result type (might be due to invalid IL or missing references)
			//IL_a27e: Unknown result type (might be due to invalid IL or missing references)
			//IL_a2e2: Unknown result type (might be due to invalid IL or missing references)
			//IL_a2e7: Unknown result type (might be due to invalid IL or missing references)
			//IL_a32f: Unknown result type (might be due to invalid IL or missing references)
			//IL_a393: Unknown result type (might be due to invalid IL or missing references)
			//IL_a398: Unknown result type (might be due to invalid IL or missing references)
			//IL_a3e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_a48f: Unknown result type (might be due to invalid IL or missing references)
			//IL_a4b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_a4bb: Expected O, but got Unknown
			//IL_a4bc: Unknown result type (might be due to invalid IL or missing references)
			//IL_a4c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_a4d5: Unknown result type (might be due to invalid IL or missing references)
			//IL_a4f7: Unknown result type (might be due to invalid IL or missing references)
			//IL_a501: Expected O, but got Unknown
			//IL_a502: Unknown result type (might be due to invalid IL or missing references)
			//IL_a508: Unknown result type (might be due to invalid IL or missing references)
			//IL_a51b: Unknown result type (might be due to invalid IL or missing references)
			//IL_a53d: Unknown result type (might be due to invalid IL or missing references)
			//IL_a547: Expected O, but got Unknown
			//IL_a548: Unknown result type (might be due to invalid IL or missing references)
			//IL_a54e: Unknown result type (might be due to invalid IL or missing references)
			//IL_a561: Unknown result type (might be due to invalid IL or missing references)
			//IL_a583: Unknown result type (might be due to invalid IL or missing references)
			//IL_a58d: Expected O, but got Unknown
			//IL_a58e: Unknown result type (might be due to invalid IL or missing references)
			//IL_a594: Unknown result type (might be due to invalid IL or missing references)
			//IL_a75b: Unknown result type (might be due to invalid IL or missing references)
			//IL_a764: Expected O, but got Unknown
			//IL_a7ad: Unknown result type (might be due to invalid IL or missing references)
			//IL_a7b2: Unknown result type (might be due to invalid IL or missing references)
			//IL_aab7: Unknown result type (might be due to invalid IL or missing references)
			//IL_aabc: Unknown result type (might be due to invalid IL or missing references)
			//IL_ab04: Unknown result type (might be due to invalid IL or missing references)
			//IL_ab68: Unknown result type (might be due to invalid IL or missing references)
			//IL_ab6d: Unknown result type (might be due to invalid IL or missing references)
			//IL_abb5: Unknown result type (might be due to invalid IL or missing references)
			//IL_ac5c: Unknown result type (might be due to invalid IL or missing references)
			//IL_ac7e: Unknown result type (might be due to invalid IL or missing references)
			//IL_ac88: Expected O, but got Unknown
			//IL_ac89: Unknown result type (might be due to invalid IL or missing references)
			//IL_ac8f: Unknown result type (might be due to invalid IL or missing references)
			//IL_aca2: Unknown result type (might be due to invalid IL or missing references)
			//IL_acc4: Unknown result type (might be due to invalid IL or missing references)
			//IL_acce: Expected O, but got Unknown
			//IL_accf: Unknown result type (might be due to invalid IL or missing references)
			//IL_acd5: Unknown result type (might be due to invalid IL or missing references)
			//IL_ace8: Unknown result type (might be due to invalid IL or missing references)
			//IL_ad0a: Unknown result type (might be due to invalid IL or missing references)
			//IL_ad14: Expected O, but got Unknown
			//IL_ad15: Unknown result type (might be due to invalid IL or missing references)
			//IL_ad1b: Unknown result type (might be due to invalid IL or missing references)
			//IL_ad2e: Unknown result type (might be due to invalid IL or missing references)
			//IL_ad50: Unknown result type (might be due to invalid IL or missing references)
			//IL_ad5a: Expected O, but got Unknown
			//IL_ad5b: Unknown result type (might be due to invalid IL or missing references)
			//IL_ad61: Unknown result type (might be due to invalid IL or missing references)
			//IL_aefb: Unknown result type (might be due to invalid IL or missing references)
			//IL_af04: Expected O, but got Unknown
			//IL_af4d: Unknown result type (might be due to invalid IL or missing references)
			//IL_af52: Unknown result type (might be due to invalid IL or missing references)
			//IL_b166: Unknown result type (might be due to invalid IL or missing references)
			//IL_b16f: Expected O, but got Unknown
			//IL_b1b8: Unknown result type (might be due to invalid IL or missing references)
			//IL_b1bd: Unknown result type (might be due to invalid IL or missing references)
			//IL_b3d1: Unknown result type (might be due to invalid IL or missing references)
			//IL_b3da: Expected O, but got Unknown
			//IL_b423: Unknown result type (might be due to invalid IL or missing references)
			//IL_b428: Unknown result type (might be due to invalid IL or missing references)
			//IL_b725: 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_b772: Unknown result type (might be due to invalid IL or missing references)
			//IL_b7d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_b7db: Unknown result type (might be due to invalid IL or missing references)
			//IL_b823: Unknown result type (might be due to invalid IL or missing references)
			//IL_b887: Unknown result type (might be due to invalid IL or missing references)
			//IL_b88c: Unknown result type (might be due to invalid IL or missing references)
			//IL_b8d4: Unknown result type (might be due to invalid IL or missing references)
			//IL_b938: Unknown result type (might be due to invalid IL or missing references)
			//IL_b93d: Unknown result type (might be due to invalid IL or missing references)
			//IL_b985: Unknown result type (might be due to invalid IL or missing references)
			//IL_b9e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_b9ee: Unknown result type (might be due to invalid IL or missing references)
			//IL_ba36: Unknown result type (might be due to invalid IL or missing references)
			//IL_ba9a: Unknown result type (might be due to invalid IL or missing references)
			//IL_ba9f: Unknown result type (might be due to invalid IL or missing references)
			//IL_bae7: Unknown result type (might be due to invalid IL or missing references)
			//IL_bb53: Unknown result type (might be due to invalid IL or missing references)
			//IL_bb58: Unknown result type (might be due to invalid IL or missing references)
			//IL_bbc0: Unknown result type (might be due to invalid IL or missing references)
			//IL_bcc7: Unknown result type (might be due to invalid IL or missing references)
			//IL_bce9: Unknown result type (might be due to invalid IL or missing references)
			//IL_bcf3: Expected O, but got Unknown
			//IL_bcf4: Unknown result type (might be due to invalid IL or missing references)
			//IL_bcfa: Unknown result type (might be due to invalid IL or missing references)
			//IL_bd4d: Unknown result type (might be due to invalid IL or missing references)
			//IL_bd6f: Unknown result type (might be due to invalid IL or missing references)
			//IL_bd79: Expected O, but got Unknown
			//IL_bd7a: Unknown result type (might be due to invalid IL or missing references)
			//IL_bd80: Unknown result type (might be due to invalid IL or missing references)
			//IL_bdaa: Unknown result type (might be due to invalid IL or missing references)
			//IL_bdcc: Unknown result type (might be due to invalid IL or missing references)
			//IL_bdd6: Expected O, but got Unknown
			//IL_bdd7: Unknown result type (might be due to invalid IL or missing references)
			//IL_bddd: Unknown result type (might be due to invalid IL or missing references)
			//IL_bdf4: Unknown result type (might be due to invalid IL or missing references)
			//IL_be16: Unknown result type (might be due to invalid IL or missing references)
			//IL_be20: Expected O, but got Unknown
			//IL_be21: Unknown result type (might be due to invalid IL or missing references)
			//IL_be27: Unknown result type (might be due to invalid IL or missing references)
			//IL_c012: Unknown result type (might be due to invalid IL or missing references)
			//IL_c01b: Expected O, but got Unknown
			//IL_c064: Unknown result type (might be due to invalid IL or missing references)
			//IL_c069: Unknown result type (might be due to invalid IL or missing references)
			//IL_c3ee: Unknown result type (might be due to invalid IL or missing references)
			//IL_c3f3: Unknown result type (might be due to invalid IL or missing references)
			//IL_c45b: Unknown result type (might be due to invalid IL or missing references)
			//IL_c4e7: Unknown result type (might be due to invalid IL or missing references)
			//IL_c4ec: Unknown result type (might be due to invalid IL or missing references)
			//IL_c554: Unknown result type (might be due to invalid IL or missing references)
			//IL_c647: Unknown result type (might be due to invalid IL or missing references)
			//IL_c671: Unknown result type (might be due to invalid IL or missing references)
			//IL_c67b: Expected O, but got Unknown
			//IL_c67c: Unknown result type (might be due to invalid IL or missing references)
			//IL_c682: Unknown result type (might be due to invalid IL or missing references)
			//IL_c699: Unknown result type (might be due to invalid IL or missing references)
			//IL_c6c3: Unknown result type (might be due to invalid IL or missing references)
			//IL_c6cd: Expected O, but got Unknown
			//IL_c6ce: Unknown result type (might be due to invalid IL or missing references)
			//IL_c6d4: Unknown result type (might be due to invalid IL or missing references)
			//IL_c6eb: Unknown result type (might be due to invalid IL or missing references)
			//IL_c70d: Unknown result type (might be due to invalid IL or missing references)
			//IL_c717: Expected O, but got Unknown
			//IL_c718: Unknown result type (might be due to invalid IL or missing references)
			//IL_c71e: Unknown result type (might be due to invalid IL or missing references)
			//IL_c735: Unknown result type (might be due to invalid IL or missing references)
			//IL_c757: Unknown result type (might be due to invalid IL or missing references)
			//IL_c761: Expected O, but got Unknown
			//IL_c762: Unknown result type (might be due to invalid IL or missing references)
			//IL_c768: Unknown result type (might be due to invalid IL or missing references)
			//IL_c973: Unknown result type (might be due to invalid IL or missing references)
			//IL_c97c: Expected O, but got Unknown
			//IL_c9c9: Unknown result type (might be due to invalid IL or missing references)
			//IL_c9ce: Unknown result type (might be due to invalid IL or missing references)
			//IL_cd53: Unknown result type (might be due to invalid IL or missing references)
			//IL_cd58: Unknown result type (might be due to invalid IL or missing references)
			//IL_cdc0: Unknown result type (might be due to invalid IL or missing references)
			//IL_ce4c: Unknown result type (might be due to invalid IL or missing references)
			//IL_ce51: Unknown result type (might be due to invalid IL or missing references)
			//IL_ceb9: Unknown result type (might be due to invalid IL or missing references)
			//IL_cf45: Unknown result type (might be due to invalid IL or missing references)
			//IL_cf4a: Unknown result type (might be due to invalid IL or missing references)
			//IL_cfb2: Unknown result type (might be due to invalid IL or missing references)
			//IL_d0b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_d0db: Unknown result type (might be due to invalid IL or missing references)
			//IL_d0e5: Expected O, but got Unknown
			//IL_d0e6: Unknown result type (might be due to invalid IL or missing references)
			//IL_d0ec: Unknown result type (might be due to invalid IL or missing references)
			//IL_d103: Unknown result type (might be due to invalid IL or missing references)
			//IL_d12d: Unknown result type (might be due to invalid IL or missing references)
			//IL_d137: Expected O, but got Unknown
			//IL_d138: Unknown result type (might be due to invalid IL or missing references)
			//IL_d13e: Unknown result type (might be due to invalid IL or missing references)
			//IL_d155: Unknown result type (might be due to invalid IL or missing references)
			//IL_d177: Unknown result type (might be due to invalid IL or missing references)
			//IL_d181: Expected O, but got Unknown
			//IL_d182: Unknown result type (might be due to invalid IL or missing references)
			//IL_d188: Unknown result type (might be due to invalid IL or missing references)
			//IL_d19f: Unknown result type (might be due to invalid IL or missing references)
			//IL_d1c9: Unknown result type (might be due to invalid IL or missing references)
			//IL_d1d3: Expected O, but got Unknown
			//IL_d1d4: Unknown result type (might be due to invalid IL or missing references)
			//IL_d1da: Unknown result type (might be due to invalid IL or missing references)
			//IL_d3cc: Unknown result type (might be due to invalid IL or missing references)
			//IL_d3d5: Expected O, but got Unknown
			//IL_d422: Unknown result type (might be due to invalid IL or missing references)
			//IL_d427: Unknown result type (might be due to invalid IL or missing references)
			//IL_d6e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_d6e9: Expected O, but got Unknown
			//IL_d736: Unknown result type (might be due to invalid IL or missing references)
			//IL_d73b: Unknown result type (might be due to invalid IL or missing references)
			//IL_dac0: Unknown result type (might be due to invalid IL or missing references)
			//IL_dac5: Unknown result type (might be due to invalid IL or missing references)
			//IL_db2d: Unknown result type (might be due to invalid IL or missing references)
			//IL_dc14: Unknown result type (might be due to invalid IL or missing references)
			//IL_dc3e: Unknown result type (might be due to invalid IL or missing references)
			//IL_dc48: Expected O, but got Unknown
			//IL_dc49: Unknown result type (might be due to invalid IL or missing references)
			//IL_dc4f: Unknown result type (might be due to invalid IL or missing references)
			//IL_dc66: Unknown result type (might be due to invalid IL or missing references)
			//IL_dc88: Unknown result type (might be due to invalid IL or missing references)
			//IL_dc92: Expected O, but got Unknown
			//IL_dc93: Unknown result type (might be due to invalid IL or missing references)
			//IL_dc99: Unknown result type (might be due to invalid IL or missing references)
			//IL_dcb0: Unknown result type (might be due to invalid IL or missing references)
			//IL_dcd2: Unknown result type (might be due to invalid IL or missing references)
			//IL_dcdc: Expected O, but got Unknown
			//IL_dcdd: Unknown result type (might be due to invalid IL or missing references)
			//IL_dce3: Unknown result type (might be due to invalid IL or missing references)
			//IL_dcfa: Unknown result type (might be due to invalid IL or missing references)
			//IL_dd1c: Unknown result type (might be due to invalid IL or missing references)
			//IL_dd26: Expected O, but got Unknown
			//IL_dd27: Unknown result type (might be due to invalid IL or missing references)
			//IL_dd2d: Unknown result type (might be due to invalid IL or missing references)
			//IL_df20: Unknown result type (might be due to invalid IL or missing references)
			//IL_df29: Expected O, but got Unknown
			//IL_df76: Unknown result type (might be due to invalid IL or missing references)
			//IL_df7b: Unknown result type (might be due to invalid IL or missing references)
			//IL_e300: Unknown result type (might be due to invalid IL or missing references)
			//IL_e305: Unknown result type (might be due to invalid IL or missing references)
			//IL_e36d: Unknown result type (might be due to invalid IL or missing references)
			//IL_e454: Unknown result type (might be due to invalid IL or missing references)
			//IL_e47e: Unknown result type (might be due to invalid IL or missing references)
			//IL_e488: Expected O, but got Unknown
			//IL_e489: Unknown result type (might be due to invalid IL or missing references)
			//IL_e48f: Unknown result type (might be due to invalid IL or missing references)
			//IL_e4a6: Unknown result type (might be due to invalid IL or missing references)
			//IL_e4c8: Unknown result type (might be due to invalid IL or missing references)
			//IL_e4d2: Expected O, but got Unknown
			//IL_e4d3: Unknown result type (might be due to invalid IL or missing references)
			//IL_e4d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_e4f0: Unknown result type (might be due to invalid IL or missing references)
			//IL_e512: Unknown result type (might be due to invalid IL or missing references)
			//IL_e51c: Expected O, but got Unknown
			//IL_e51d: Unknown result type (might be due to invalid IL or missing references)
			//IL_e523: Unknown result type (might be due to invalid IL or missing references)
			//IL_e53a: Unknown result type (might be due to invalid IL or missing references)
			//IL_e55c: Unknown result type (might be due to invalid IL or missing references)
			//IL_e566: Expected O, but got Unknown
			//IL_e567: Unknown result type (might be due to invalid IL or missing references)
			//IL_e56d: Unknown result type (might be due to invalid IL or missing references)
			//IL_e61f: Unknown result type (might be due to invalid IL or missing references)
			//IL_e628: Expected O, but got Unknown
			//IL_e675: Unknown result type (might be due to invalid IL or missing references)
			//IL_e67a: Unknown result type (might be due to invalid IL or missing references)
			//IL_e9fe: Unknown result type (might be due to invalid IL or missing references)
			//IL_ea03: Unknown result type (might be due to invalid IL or missing references)
			//IL_ea6b: Unknown result type (might be due to invalid IL or missing references)
			//IL_eb52: Unknown result type (might be due to invalid IL or missing references)
			//IL_eb7c: Unknown result type (might be due to invalid IL or missing references)
			//IL_eb86: Expected O, but got Unknown
			//IL_eb87: Unknown result type (might be due to invalid IL or missing references)
			//IL_eb8d: Unknown result type (might be due to invalid IL or missing references)
			//IL_eba4: Unknown result type (might be due to invalid IL or missing references)
			//IL_ebc6: Unknown result type (might be due to invalid IL or missing references)
			//IL_ebd0: Expected O, but got Unknown
			//IL_ebd1: Unknown result type (might be due to invalid IL or missing references)
			//IL_ebd7: Unknown result type (might be due to invalid IL or missing references)
			//IL_ebee: Unknown result type (might be due to invalid IL or missing references)
			//IL_ec10: Unknown result type (might be due to invalid IL or missing references)
			//IL_ec1a: Expected O, but got Unknown
			//IL_ec1b: Unknown result type (might be due to invalid IL or missing references)
			//IL_ec21: Unknown result type (might be due to invalid IL or missing references)
			//IL_ec38: Unknown result type (might be due to invalid IL or missing references)
			//IL_ec5a: Unknown result type (might be due to invalid IL or missing references)
			//IL_ec64: Expected O, but got Unknown
			//IL_ec65: Unknown result type (might be due to invalid IL or missing references)
			//IL_ec6b: Unknown result type (might be due to invalid IL or missing references)
			//IL_ed1d: Unknown result type (might be due to invalid IL or missing references)
			//IL_ed26: Expected O, but got Unknown
			//IL_ed73: Unknown result type (might be due to invalid IL or missing references)
			//IL_ed78: Unknown result type (might be due to invalid IL or missing references)
			//IL_f0fc: Unknown result type (might be due to invalid IL or missing references)
			//IL_f101: Unknown result type (might be due to invalid IL or missing references)
			//IL_f169: Unknown result type (might be due to invalid IL or missing references)
			//IL_f1f5: Unknown result type (might be due to invalid IL or missing references)
			//IL_f1fa: Unknown result type (might be due to invalid IL or missing references)
			//IL_f262: Unknown result type (might be due to invalid IL or missing references)
			//IL_f2ee: Unknown result type (might be due to invalid IL or missing references)
			//IL_f2f3: Unknown result type (might be due to invalid IL or missing references)
			//IL_f35b: Unknown result type (might be due to invalid IL or missing references)
			//IL_f45a: Unknown result type (might be due to invalid IL or missing references)
			//IL_f484: Unknown result type (might be due to invalid IL or missing references)
			//IL_f48e: Expected O, but got Unknown
			//IL_f48f: Unknown result type (might be due to invalid IL or missing references)
			//IL_f495: Unknown result type (might be due to invalid IL or missing references)
			//IL_f4ac: Unknown result type (might be due to invalid IL or missing references)
			//IL_f4ce: Unknown result type (might be due to invalid IL or missing references)
			//IL_f4d8: Expected O, but got Unknown
			//IL_f4d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_f4df: Unknown result type (might be due to invalid IL or missing references)
			//IL_f4f6: Unknown result type (might be due to invalid IL or missing references)
			//IL_f520: Unknown result type (might be due to invalid IL or missing references)
			//IL_f52a: Expected O, but got Unknown
			//IL_f52b: Unknown result type (might be due to invalid IL or missing references)
			//IL_f531: Unknown result type (might be due to invalid IL or missing references)
			//IL_f548: Unknown result type (might be due to invalid IL or missing references)
			//IL_f572: Unknown result type (might be due to invalid IL or missing references)
			//IL_f57c: Expected O, but got Unknown
			//IL_f57d: Unknown result type (might be due to invalid IL or missing references)
			//IL_f583: Unknown result type (might be due to invalid IL or missing references)
			//IL_f776: Unknown result type (might be due to invalid IL or missing references)
			//IL_f77f: Expected O, but got Unknown
			//IL_f7cc: Unknown result type (might be due to invalid IL or missing references)
			//IL_f7d1: Unknown result type (might be due to invalid IL or missing references)
			//IL_fb56: Unknown result type (might be due to invalid IL or missing references)
			//IL_fb5b: Unknown result type (might be due to invalid IL or missing references)
			//IL_fbc3: Unknown result type (might be due to invalid IL or missing references)
			//IL_fc4f: Unknown result type (might be due to invalid IL or missing references)
			//IL_fc54: Unknown result type (might be due to invalid IL or missing references)
			//IL_fcbc: Unknown result type (might be due to invalid IL or missing references)
			//IL_fd48: Unknown result type (might be due to invalid IL or missing references)
			//IL_fd4d: Unknown result type (might be due to invalid IL or missing references)
			//IL_fdb5: Unknown result type (might be due to invalid IL or missing references)
			//IL_feb4: Unknown result type (might be due to invalid IL or missing references)
			//IL_fede: Unknown result type (might be due to invalid IL or missing references)
			//IL_fee8: Expected O, but got Unknown
			//IL_fee9: Unknown result type (might be due to invalid IL or missing references)
			//IL_feef: Unknown result type (might be due to invalid IL or missing references)
			//IL_ff06: Unknown result type (might be due to invalid IL or missing references)
			//IL_ff28: Unknown result type (might be due to invalid IL or missing references)
			//IL_ff32: Expected O, but got Unknown
			//IL_ff33: Unknown result type (might be due to invalid IL or missing references)
			//IL_ff39: Unknown result type (might be due to invalid IL or missing references)
			//IL_ff50: Unknown result type (might be due to invalid IL or missing references)
			//IL_ff7a: Unknown result type (might be due to invalid IL or missing references)
			//IL_ff84: Expected O, but got Unknown
			//IL_ff85: Unknown result type (might be due to invalid IL or missing references)
			//IL_ff8b: Unknown result type (might be due to invalid IL or missing references)
			//IL_ffa2: Unknown result type (might be due to invalid IL or missing references)
			//IL_ffcc: Unknown result type (might be due to invalid IL or missing references)
			//IL_ffd6: Expected O, but got Unknown
			//IL_ffd7: Unknown result type (might be due to invalid IL or missing references)
			//IL_ffdd: Unknown result type (might be due to invalid IL or missing references)
			//IL_101d0: Unknown result type (might be due to invalid IL or missing references)
			//IL_101d9: Expected O, but got Unknown
			//IL_10226: Unknown result type (might be due to invalid IL or missing references)
			//IL_1022b: Unknown result type (might be due to invalid IL or missing references)
			//IL_105af: Unknown result type (might be due to invalid IL or missing references)
			//IL_105b4: Unknown result type (might be due to invalid IL or missing references)
			//IL_1061c: Unknown result type (might be due to invalid IL or missing references)
			//IL_10703: Unknown result type (might be due to invalid IL or missing references)
			//IL_1072d: Unknown result type (might be due to invalid IL or missing references)
			//IL_10737: Expected O, but got Unknown
			//IL_10738: Unknown result type (might be due to invalid IL or missing references)
			//IL_1073e: Unknown result type (might be due to invalid IL or missing references)
			//IL_10755: Unknown result type (might be due to invalid IL or missing references)
			//IL_10777: Unknown result type (might be due to invalid IL or missing references)
			//IL_10781: Expected O, but got Unknown
			//IL_10782: Unknown result type (might be due to invalid IL or missing references)
			//IL_10788: Unknown result type (might be due to invalid IL or missing references)
			//IL_1079f: Unknown result type (might be due to invalid IL or missing references)
			//IL_107c1: Unknown result type (might be due to invalid IL or missing references)
			//IL_107cb: Expected O, but got Unknown
			//IL_107cc: Unknown result type (might be due to invalid IL or missing references)
			//IL_107d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_107e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_1080b: Unknown result type (might be due to invalid IL or missing references)
			//IL_10815: Expected O, but got Unknown
			//IL_10816: Unknown result type (might be due to invalid IL or missing references)
			//IL_1081c: Unknown result type (might be due to invalid IL or missing references)
			//IL_10a0f: Unknown result type (might be due to invalid IL or missing references)
			//IL_10a18: Expected O, but got Unknown
			//IL_10a65: Unknown result type (might be due to invalid IL or missing references)
			//IL_10a6a: Unknown result type (might be due to invalid IL or missing references)
			//IL_10acb: Unknown result type (might be due to invalid IL or missing references)
			//IL_10ad0: Unknown result type (might be due to invalid IL or missing references)
			//IL_10b35: Unknown result type (might be due to invalid IL or missing references)
			//IL_10b3a: Unknown result type (might be due to invalid IL or missing references)
			//IL_10d8b: Unknown result type (might be due to invalid IL or missing references)
			//IL_10d94: Expected O, but got Unknown
			//IL_10dc2: Unknown result type (might be due to invalid IL or missing references)
			//IL_10dc7: Unknown result type (might be due to invalid IL or missing references)
			//IL_10df2: Unknown result type (might be due to invalid IL or missing references)
			//IL_10df7: Unknown result type (might be due to invalid IL or missing references)
			//IL_10e58: Unknown result type (might be due to invalid IL or missing references)
			//IL_10e5d: Unknown result type (might be due to invalid IL or missing references)
			//IL_110fd: Unknown result type (might be due to invalid IL or missing references)
			//IL_11106: Expected O, but got Unknown
			//IL_11134: Unknown result type (might be due to invalid IL or missing references)
			//IL_11139: Unknown result type (might be due to invalid IL or missing references)
			//IL_11164: Unknown result type (might be due to invalid IL or missing references)
			//IL_11169: Unknown result type (might be due to invalid IL or missing references)
			//IL_114ee: Unknown result type (might be due to invalid IL or missing references)
			//IL_114f3: Unknown result type (might be due to invalid IL or missing references)
			//IL_1155b: Unknown result type (might be due to invalid IL or missing references)
			//IL_115e7: Unknown result type (might be due to invalid IL or missing references)
			//IL_115ec: Unknown result type (might be due to invalid IL or missing references)
			//IL_11654: Unknown result type (might be due to invalid IL or missing references)
			//IL_116e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_116e5: Unknown result type (might be due to invalid IL or missing references)
			//IL_1174d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1184c: Unknown result type (might be due to invalid IL or missing references)
			//IL_11876: Unknown result type (might be due to invalid IL or missing references)
			//IL_11880: Expected O, but got Unknown
			//IL_11881: Unknown result type (might be due to invalid IL or missing references)
			//IL_11887: Unknown result type (might be due to invalid IL or missing references)
			//IL_118b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_118d3: Unknown result type (might be due to invalid IL or missing references)
			//IL_118dd: Expected O, but got Unknown
			//IL_118de: Unknown result type (might be due to invalid IL or missing references)
			//IL_118e4: Unknown result type (might be due to invalid IL or missing references)
			//IL_118fb: Unknown result type (might be due to invalid IL or missing references)
			//IL_11925: Unknown result type (might be due to invalid IL or missing references)
			//IL_1192f: Expected O, but got Unknown
			//IL_11930: Unknown result type (might be due to invalid IL or missing references)
			//IL_11936: Unknown result type (might be due to invalid IL or missing references)
			//IL_1194d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1196f: Unknown result type (might be due to invalid IL or missing references)
			//IL_11979: Expected O, but got Unknown
			//IL_1197a: Unknown result type (might be due to invalid IL or missing references)
			//IL_11980: Unknown result type (might be due to invalid IL or missing references)
			//IL_11b73: Unknown result type (might be due to invalid IL or missing references)
			//IL_11b7c: Expected O, but got Unknown
			//IL_11bc9: Unknown result type (might be due to invalid IL or missing references)
			//IL_11bce: Unknown result type (might be due to invalid IL or missing references)
			//IL_11f53: Unknown result type (might be due to invalid IL or missing references)
			//IL_11f58: Unknown result type (might be due to invalid IL or missing references)
			//IL_11fc0: Unknown result type (might be due to invalid IL or missing references)
			//IL_120a7: Unknown result type (might be due to invalid IL or missing references)
			//IL_120d1: Unknown result type (might be due to invalid IL or missing references)
			//IL_120db: Expected O, but got Unknown
			//IL_120dc: Unknown result type (might be due to invalid IL or missing references)
			//IL_120e2: Unknown result type (might be due to invalid IL or missing references)
			//IL_120f9: Unknown result type (might be due to invalid IL or missing references)
			//IL_1211b: Unknown result type (might be due to invalid IL or missing references)
			//IL_12125: Expected O, but got Unknown
			//IL_12126: Unknown result type (might be due to invalid IL or missing references)
			//IL_1212c: Unknown result type (might be due to invalid IL or missing references)
			//IL_12143: Unknown result type (might be due to invalid IL or missing references)
			//IL_12165: Unknown result type (might be due to invalid IL or missing references)
			//IL_1216f: Expected O, but got Unknown
			//IL_12170: Unknown result type (might be due to invalid IL or missing references)
			//IL_12176: Unknown result type (might be due to invalid IL or missing references)
			//IL_1218d: Unknown result type (might be due to invalid IL or missing references)
			//IL_121af: Unknown result type (might be due to invalid IL or missing references)
			//IL_121b9: Expected O, but got Unknown
			//IL_121ba: Unknown result type (might be due to invalid IL or missing references)
			//IL_121c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_123c6: Unknown result type (might be due to invalid IL or missing references)
			//IL_123cf: Expected O, but got Unknown
			//IL_1241c: Unknown result type (might be due to invalid IL or missing references)
			//IL_12421: Unknown result type (might be due to invalid IL or missing references)
			//IL_127a6: Unknown result type (might be due to invalid IL or missing references)
			//IL_127ab: Unknown result type (might be due to invalid IL or missing references)
			//IL_12813: Unknown result type (might be due to invalid IL or missing references)
			//IL_128fa: Unknown result type (might be due to invalid IL or missing references)
			//IL_12924: Unknown result type (might be due to invalid IL or missing references)
			//IL_1292e: Expected O, but got Unknown
			//IL_1292f: Unknown result type (might be due to invalid IL or missing references)
			//IL_12935: Unknown result type (might be due to invalid IL or missing references)
			//IL_1294c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1296e: Unknown result type (might be due to invalid IL or missing references)
			//IL_12978: Expected O, but got Unknown
			//IL_12979: Unknown result type (might be due to invalid IL or missing references)
			//IL_1297f: Unknown result type (might be due to invalid IL or missing references)
			//IL_12996: Unknown result type (might be due to invalid IL or missing references)
			//IL_129b8: Unknown result type (might be due to invalid IL or missing references)
			//IL_129c2: Expected O, but got Unknown
			//IL_129c3: Unknown result type (might be due to invalid IL or missing references)
			//IL_129c9: Unknown result type (might be due to invalid IL or missing references)
			//IL_129e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_12a02: Unknown result type (might be due to invalid IL or missing references)
			//IL_12a0c: Expected O, but got Unknown
			//IL_12a0d: Unknown result type (might be due to invalid IL or missing references)
			//IL_12a13: Unknown result type (might be due to invalid IL or missing references)
			//IL_12f42: Unknown result type (might be due to invalid IL or missing references)
			//IL_12f47: Unknown result type (might be due to invalid IL or missing references)
			//IL_12faf: Unknown result type (might be due to invalid IL or missing references)
			//IL_13096: Unknown result type (might be due to invalid IL or missing references)
			//IL_130c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_130ca: Expected O, but got Unknown
			//IL_130cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_130d1: Unknown result type (might be due to invalid IL or missing references)
			//IL_130e8: Unknown result type (might be due to invalid IL or missing references)
			//IL_1310a: Unknown result type (might be due to invalid IL or missing references)
			//IL_13114: Expected O, but got Unknown
			//IL_13115: Unknown result type (might be due to invalid IL or missing references)
			//IL_1311b: Unknown result type (might be due to invalid IL or missing references)
			//IL_13132: Unknown result type (might be due to invalid IL or missing references)
			//IL_13154: Unknown result type (might be due to invalid IL or missing references)
			//IL_1315e: Expected O, but got Unknown
			//IL_1315f: Unknown result type (might be due to invalid IL or missing references)
			//IL_13165: Unknown result type (might be due to invalid IL or missing references)
			//IL_1317c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1319e: Unknown result type (might be due to invalid IL or missing references)
			//IL_131a8: Expected O, but got Unknown
			//IL_131a9: Unknown result type (might be due to invalid IL or missing references)
			//IL_131af: Unknown result type (might be due to invalid IL or missing references)
			//IL_136de: Unknown result type (might be due to invalid IL or missing references)
			//IL_136e3: Unknown result type (might be due to invalid IL or missing references)
			//IL_1374b: Unknown result type (might be due to invalid IL or missing references)
			//IL_13832: Unknown result type (might be due to invalid IL or missing references)
			//IL_1385c: Unknown result type (might be due to invalid IL or missing references)
			//IL_13866: Expected O, but got Unknown
			//IL_13867: Unknown result type (might be due to invalid IL or missing references)
			//IL_1386d: Unknown result type (might be due to invalid IL or missing references)
			//IL_13884: Unknown result type (might be due to invalid IL or missing references)
			//IL_138a6: Unknown result type (might be due to invalid IL or missing references)
			//IL_138b0: Expected O, but got Unknown
			//IL_138b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_138b7: Unknown result type (might be due to invalid IL or missing references)
			//IL_138ce: Unknown result type (might be due to invalid IL or missing references)
			//IL_138f0: Unknown result type (might be due to invalid IL or missing references)
			//IL_138fa: Expected O, but got Unknown
			//IL_138fb: Unknown result type (might be due to invalid IL or missing references)
			//IL_13901: Unknown result type (might be due to invalid IL or missing references)
			//IL_13918: Unknown result type (might be due to invalid IL or missing references)
			//IL_1393a: Unknown result type (might be due to invalid IL or missing references)
			//IL_13944: Expected O, but got Unknown
			//IL_13945: Unknown result type (might be due to invalid IL or missing references)
			//IL_1394b: Unknown result type (might be due to invalid IL or missing references)
			//IL_13b51: Unknown result type (might be due to invalid IL or missing references)
			//IL_13b5a: Expected O, but got Unknown
			//IL_13ba7: Unknown result type (might be due to invalid IL or missing references)
			//IL_13bac: Unknown result type (might be due to invalid IL or missing references)
			//IL_13f31: Unknown result type (might be due to invalid IL or missing references)
			//IL_13f36: Unknown result type (might be due to invalid IL or missing references)
			//IL_13f9e: Unknown result type (might be due to invalid IL or missing references)
			//IL_14085: Unknown result type (might be due to invalid IL or missing references)
			//IL_140af: Unknown result type (might be due to invalid IL or missing references)
			//IL_140b9: Expected O, but got Unknown
			//IL_140ba: Unknown result type (might be due to invalid IL or missing references)
			//IL_140c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_140d7: Unknown result type (might be due to invalid IL or missing references)
			//IL_140f9: Unknown result type (might be due to invalid IL or missing references)
			//IL_14103: Expected O, but got Unknown
			//IL_14104: Unknown result type (might be due to invalid IL or missing references)
			//IL_1410a: Unknown result type (might be due to invalid IL or missing references)
			//IL_14121: Unknown result type (might be due to invalid IL or missing references)
			//IL_14143: Unknown result type (might be due to invalid IL or missing references)
			//IL_1414d: Expected O, but got Unknown
			//IL_1414e: Unknown result type (might be due to invalid IL or missing references)
			//IL_14154: Unknown result type (might be due to invalid IL or missing references)
			//IL_1416b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1418d: Unknown result type (might be due to invalid IL or missing references)
			//IL_14197: Expected O, but got Unknown
			//IL_14198: Unknown result type (might be due to invalid IL or missing references)
			//IL_1419e: Unknown result type (might be due to invalid IL or missing references)
			//IL_146cd: Unknown result type (might be due to invalid IL or missing references)
			//IL_146d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_1473a: Unknown result type (might be due to invalid IL or missing references)
			//IL_14821: Unknown result type (might be due to invalid IL or missing references)
			//IL_1484b: Unknown result type (might be due to invalid IL or missing references)
			//IL_14855: Expected O, but got Unknown
			//IL_14856: Unknown result type (might be due to invalid IL or missing references)
			//IL_1485c: Unknown result type (might be due to invalid IL or missing references)
			//IL_14873: Unknown result type (might be due to invalid IL or missing references)
			//IL_14895: Unknown result type (might be due to invalid IL or missing references)
			//IL_1489f: Expected O, but got Unknown
			//IL_148a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_148a6: Unknown result type (might be due to invalid IL or missing references)
			//IL_148bd: Unknown result type (might be due to invalid IL or missing references)
			//IL_148df: Unknown result type (might be due to invalid IL or missing references)
			//IL_148e9: Expected O, but got Unknown
			//IL_148ea: Unknown result type (might be due to invalid IL or missing references)
			//IL_148f0: Unknown result type (might be due to invalid IL or missing references)
			//IL_14907: Unknown result type (might be due to invalid IL or missing references)
			//IL_14929: Unknown result type (might be due to invalid IL or missing references)
			//IL_14933: Expected O, but got Unknown
			//IL_14934: Unknown result type (might be due to invalid IL or missing references)
			//IL_1493a: Unknown result type (might be due to invalid IL or missing references)
			//IL_14b40: Unknown result type (might be due to invalid IL or missing references)
			//IL_14b49: Expected O, but got Unknown
			//IL_14b96: Unknown result type (might be due to invalid IL or missing references)
			//IL_14b9b: Unknown result type (might be due to invalid IL or missing references)
			//IL_14f20: Unknown result type (might be due to invalid IL or missing references)
			//IL_14f25: Unknown result type (might be due to invalid IL or missing references)
			//IL_14f8d: Unknown result type (might be due to invalid IL or missing references)
			//IL_15019: Unknown result type (might be due to invalid IL or missing references)
			//IL_1501e: Unknown result type (might be due to invalid IL or missing references)
			//IL_15086: Unknown result type (might be due to invalid IL or missing references)
			//IL_15179: Unknown result type (might be due to invalid IL or missing references)
			//IL_151a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_151ad: Expected O, but got Unknown
			//IL_151ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_151b4: Unknown result type (might be due to invalid IL or missing references)
			//IL_151cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_151ed: Unknown result type (might be due to invalid IL or missing references)
			//IL_151f7: Expected O, but got Unknown
			//IL_151f8: Unknown result type (might be due to invalid IL or missing references)
			//IL_151fe: Unknown result type (might be due to invalid IL or missing references)
			//IL_15215: Unknown result type (might be due to invalid IL or missing references)
			//IL_1523f: Unknown result type (might be due to invalid IL or missing references)
			//IL_15249: Expected O, but got Unknown
			//IL_1524a: Unknown result type (might be due to invalid IL or missing references)
			//IL_15250: Unknown result type (might be due to invalid IL or missing references)
			//IL_15267: Unknown result type (might be due to invalid IL or missing references)
			//IL_15289: Unknown result type (might be due to invalid IL or missing references)
			//IL_15293: Expected O, but got Unknown
			//IL_15294: Unknown result type (might be due to invalid IL or missing references)
			//IL_1529a: Unknown result type (might be due to invalid IL or missing references)
			//IL_154a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_154a9: Expected O, but got Unknown
			//IL_154f6: Unknown result type (might be due to invalid IL or missing references)
			//IL_154fb: Unknown result type (might be due to invalid IL or missing references)
			//IL_157b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_157ba: Expected O, but got Unknown
			//IL_15807: Unknown result type (might be due to invalid IL or missing references)
			//IL_1580c: Unknown result type (might be due to invalid IL or missing references)
			//IL_15b91: Unknown result type (might be due to invalid IL or missing references)
			//IL_15b96: Unknown result type (might be due to invalid IL or missing references)
			//IL_15bfe: Unknown result type (might be due to invalid IL or missing references)
			//IL_15c8a: Unknown result type (might be due to invalid IL or missing references)
			//IL_15c8f: Unknown result type (might be due to invalid IL or missing references)
			//IL_15cf7: Unknown result type (might be due to invalid IL or missing references)
			//IL_15dea: Unknown result type (might be due to invalid IL or missing references)
			//IL_15e14: Unknown result type (might be due to invalid IL or missing references)
			//IL_15e1e: Expected O, but got Unknown
			//IL_15e1f: Unknown result type (might