Decompiled source of MonsterMash v1.7.0

MonsterFamFam.dll

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

[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)]
[assembly: OptIn]
[assembly: TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")]
[assembly: AssemblyCompany("MonsterFamFam")]
[assembly: AssemblyConfiguration("Debug")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyInformationalVersion("1.0.0")]
[assembly: AssemblyProduct("MonsterFamFam")]
[assembly: AssemblyTitle("MonsterFamFam")]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("1.0.0.0")]
[module: UnverifiableCode]
namespace MonsterMash
{
	[BepInDependency(/*Could not decode attribute arguments.*/)]
	[BepInPlugin("com.CherryDye.MonsterMash", "Monster Mash", "1.7.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__650_0;

			internal void <Awake>b__650_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);
			}
		}

		[CompilerGenerated]
		private sealed class <DelayedTransformation>d__652 : IEnumerator<object>, IEnumerator, IDisposable
		{
			private int <>1__state;

			private object <>2__current;

			public CharacterMaster master;

			public MonsterFamily <>4__this;

			private CharacterBody <characterBody>5__1;

			object IEnumerator<object>.Current
			{
				[DebuggerHidden]
				get
				{
					return <>2__current;
				}
			}

			object IEnumerator.Current
			{
				[DebuggerHidden]
				get
				{
					return <>2__current;
				}
			}

			[DebuggerHidden]
			public <DelayedTransformation>d__652(int <>1__state)
			{
				this.<>1__state = <>1__state;
			}

			[DebuggerHidden]
			void IDisposable.Dispose()
			{
				<characterBody>5__1 = null;
				<>1__state = -2;
			}

			private bool MoveNext()
			{
				//IL_0026: Unknown result type (might be due to invalid IL or missing references)
				//IL_0030: Expected O, but got Unknown
				switch (<>1__state)
				{
				default:
					return false;
				case 0:
					<>1__state = -1;
					<>2__current = (object)new WaitForSeconds(0.5f);
					<>1__state = 1;
					return true;
				case 1:
					<>1__state = -1;
					<characterBody>5__1 = master.GetBody();
					if ((Object)(object)<characterBody>5__1 == (Object)null)
					{
						((MonoBehaviour)<>4__this).StartCoroutine(<>4__this.DelayedTransformation(master));
						return false;
					}
					<>4__this.GupRegenerate(master, <characterBody>5__1, "MonsterMash_PlayerGeepFromGupBody", "MonsterMash_PlayerGupBody");
					<>4__this.GupRegenerate(master, <characterBody>5__1, "MonsterMash_PlayerGipFromGupBody", "MonsterMash_PlayerGupBody");
					<>4__this.GupRegenerate(master, <characterBody>5__1, "MonsterMash_PlayerGipFromGeepBody", "MonsterMash_PlayerGeepBody");
					return false;
				}
			}

			bool IEnumerator.MoveNext()
			{
				//ILSpy generated this explicit interface implementation from .override directive in MoveNext
				return this.MoveNext();
			}

			[DebuggerHidden]
			void IEnumerator.Reset()
			{
				throw new NotSupportedException();
			}
		}

		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 static float minionRegen = 0.01f;

		public static float minibossRegen = 0.004f;

		public static float championRegen = 0.0016f;

		public static string baseAddress = "RoR2/Base";

		public static string dlc1Address = "RoR2/DLC1";

		public static string dlc2Address = "RoR2/DLC2";

		public static string modBrand = "MonsterMash_";

		public static string playerPrefix = "Player";

		public static string squadPrefix = "Squad";

		public static string hereticString = "Heretic";

		public static string beetleString = "Beetle";

		public static string beetleGuardString = "BeetleGuard";

		public static string beetleQueenString = "BeetleQueen2";

		public static string acidLarvaString = "AcidLarva";

		public static string lemurianString = "Lemurian";

		public static string lemurianBruiserString = "LemurianBruiser";

		public static string flyingVerminString = "FlyingVermin";

		public static string verminString = "Vermin";

		public static string golemString = "Golem";

		public static string titanString = "Titan";

		public static string halcyoniteString = "Halcyonite";

		public static string titanGoldString = "TitanGold";

		public static string wispString = "Wisp";

		public static string greaterWispString = "GreaterWisp";

		public static string gravekeeperString = "Gravekeeper";

		public static string impString = "Imp";

		public static string impBossString = "ImpBoss";

		public static string jellyfishString = "Jellyfish";

		public static string vagrantString = "Vagrant";

		public static string bisonString = "Bison";

		public static string magmaWormString = "MagmaWorm";

		public static string electricWormString = "ElectricWorm";

		public static string clayBruiserString = "ClayBruiser";

		public static string clayGrenadierString = "ClayGrenadier";

		public static string clayBossString = "ClayBoss";

		public static string vultureString = "Vulture";

		public static string roboBallMiniString = "RoboBallMini";

		public static string roboBallGreenBuddyString = "RoboBallGreenBuddy";

		public static string roboBallRedBuddyString = "RoboBallRedBuddy";

		public static string roboBallBossString = "RoboBallBoss";

		public static string superRoboBallBossString = "SuperRoboBallBoss";

		public static string bellString = "Bell";

		public static string minorConstructString = "MinorConstruct";

		public static string megaConstructString = "MegaConstruct";

		public static string miniMushroomString = "MiniMushroom";

		public static string gipString = "Gip";

		public static string geepString = "Geep";

		public static string gupString = "Gup";

		public static string childString = "Child";

		public static string parentString = "Parent";

		public static string grandParentString = "GrandParent";

		public static string hermitCrabString = "HermitCrab";

		public static string voidInfestorString = "VoidInfestor";

		public static string voidBarnacleString = "VoidBarnacle";

		public static string nullifierString = "Nullifier";

		public static string voidJailerString = "VoidJailer";

		public static string voidMegaCrabString = "VoidMegaCrab";

		public static string voidRaidCrabString = "MiniVoidRaidCrab";

		public static string scavString = "Scav";

		public static string scavLunarString = "ScavLunar";

		public static string lunarExploderString = "LunarExploder";

		public static string lunarGolemString = "LunarGolem";

		public static string lunarWispString = "LunarWisp";

		public static string brotherString = "Brother";

		public static string brotherHurtString = "BrotherHurt";

		public static string drone1String = "Drone1";

		public static string drone2String = "Drone2";

		public static string turret1String = "Turret1";

		public static string missileDroneString = "MissileDrone";

		public static string flameDroneString = "FlameDrone";

		public static string backupDroneString = "BackupDrone";

		public static string emergencyDroneString = "EmergencyDrone";

		public static string equipmentDroneString = "EquipmentDrone";

		public static string megaDroneString = "MegaDrone";

		public static string engiTurretString = "EngiTurret";

		public static string engiWalkerTurretString = "EngiWalkerTurret";

		public static string squidTurretString = "SquidTurret";

		public static string urchinTurretString = "UrchinTurret";

		public static string eliteEarthHealerString = "AffixEarthHealerBody";

		public float allyLevelRegen = 0.01f;

		public float allyLevelUtility = 0f;

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

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

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

		private string endStart = "</style>";

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		public static GameObject playerChildProjectile { get; set; }

		public static SkillDef squadCommandAttackDef { get; set; }

		public static SkillDef squadCommandDefendDef { get; set; }

		public static SkillDef squadCommandSupportDef { get; set; }

		public static SkillDef squadCommandStealthDef { get; set; }

		public static SkillDef soloSquad { get; set; }

		public static SkillDef hereticSquad { get; set; }

		public static SkillDef beetleSquad { get; set; }

		public static SkillDef beetleGuardSquad { get; set; }

		public static SkillDef beetleQueenSquad { get; set; }

		public static SkillDef acidLarvaSquad { get; set; }

		public static SkillDef lemurianSquad { get; set; }

		public static SkillDef lemurianBruiserSquad { get; set; }

		public static SkillDef flyingVerminSquad { get; set; }

		public static SkillDef verminSquad { get; set; }

		public static SkillDef golemSquad { get; set; }

		public static SkillDef titanSquad { get; set; }

		public static SkillDef halcyoniteSquad { get; set; }

		public static SkillDef titanGoldSquad { get; set; }

		public static SkillDef wispSquad { get; set; }

		public static SkillDef greaterWispSquad { get; set; }

		public static SkillDef gravekeeperSquad { get; set; }

		public static SkillDef impSquad { get; set; }

		public static SkillDef impBossSquad { get; set; }

		public static SkillDef jellyfishSquad { get; set; }

		public static SkillDef vagrantSquad { get; set; }

		public static SkillDef bisonSquad { get; set; }

		public static SkillDef magmaWormSquad { get; set; }

		public static SkillDef electricWormSquad { get; set; }

		public static SkillDef clayBruiserSquad { get; set; }

		public static SkillDef clayGrenadierSquad { get; set; }

		public static SkillDef clayBossSquad { get; set; }

		public static SkillDef vultureSquad { get; set; }

		public static SkillDef roboBallMiniSquad { get; set; }

		public static SkillDef roboBallGreenBuddySquad { get; set; }

		public static SkillDef roboBallRedBuddySquad { get; set; }

		public static SkillDef roboBallBossSquad { get; set; }

		public static SkillDef superRoboBallBossSquad { get; set; }

		public static SkillDef bellSquad { get; set; }

		public static SkillDef minorConstructSquad { get; set; }

		public static SkillDef megaConstructSquad { get; set; }

		public static SkillDef miniMushroomSquad { get; set; }

		public static SkillDef gipSquad { get; set; }

		public static SkillDef geepSquad { get; set; }

		public static SkillDef gupSquad { get; set; }

		public static SkillDef childSquad { get; set; }

		public static SkillDef parentSquad { get; set; }

		public static SkillDef grandParentSquad { get; set; }

		public static SkillDef hermitCrabSquad { get; set; }

		public static SkillDef voidInfestorSquad { get; set; }

		public static SkillDef voidBarnacleSquad { get; set; }

		public static SkillDef nullifierSquad { get; set; }

		public static SkillDef voidJailerSquad { get; set; }

		public static SkillDef voidMegaCrabSquad { get; set; }

		public static SkillDef voidRaidCrabSquad { get; set; }

		public static SkillDef scavSquad { get; set; }

		public static SkillDef scavLunarSquad { get; set; }

		public static SkillDef lunarExploderSquad { get; set; }

		public static SkillDef lunarGolemSquad { get; set; }

		public static SkillDef lunarWispSquad { get; set; }

		public static SkillDef brotherSquad { get; set; }

		public static SkillDef brotherHurtSquad { get; set; }

		public static SkillDef drone1Squad { get; set; }

		public static SkillDef drone2Squad { get; set; }

		public static SkillDef turret1Squad { get; set; }

		public static SkillDef missileDroneSquad { get; set; }

		public static SkillDef flameDroneSquad { get; set; }

		public static SkillDef backupDroneSquad { get; set; }

		public static SkillDef emergencyDroneSquad { get; set; }

		public static SkillDef equipmentDroneSquad { get; set; }

		public static SkillDef megaDroneSquad { get; set; }

		public static SkillDef engiTurretSquad { get; set; }

		public static SkillDef engiWalkerTurretSquad { get; set; }

		public static SkillDef squidTurretSquad { get; set; }

		public static SkillDef urchinTurretSquad { get; set; }

		public static SkillDef eliteEarthHealerSquad { get; set; }

		public static SkillDef defaultSquad { get; set; }

		public static SkillDef normalSquad { get; set; }

		public static SkillDef blazingSquad { get; set; }

		public static SkillDef overloadingSquad { get; set; }

		public static SkillDef glacialSquad { get; set; }

		public static SkillDef mendingSquad { get; set; }

		public static SkillDef gildedSquad { get; set; }

		public static SkillDef malachiteSquad { get; set; }

		public static SkillDef celestineSquad { get; set; }

		public static SkillDef twistedSquad { get; set; }

		public static SkillDef perfectedSquad { get; set; }

		public static SkillDef voidSquad { get; set; }

		public static SkillDef normalPlayer { get; set; }

		public static SkillDef blazingPlayer { get; set; }

		public static SkillDef overloadingPlayer { get; set; }

		public static SkillDef glacialPlayer { get; set; }

		public static SkillDef mendingPlayer { get; set; }

		public static SkillDef gildedPlayer { get; set; }

		public static SkillDef malachitePlayer { get; set; }

		public static SkillDef celestinePlayer { get; set; }

		public static SkillDef twistedPlayer { get; set; }

		public static SkillDef perfectedPlayer { get; set; }

		public static SkillDef voidPlayer { get; set; }

		public static SkillDef normalDrone { get; set; }

		public static SkillDef upgradedDrone { get; set; }

		public SkillDef openDef { get; set; }

		public void Awake()
		{
			//IL_0643: Unknown result type (might be due to invalid IL or missing references)
			//IL_0648: Unknown result type (might be due to invalid IL or missing references)
			//IL_06b0: Unknown result type (might be due to invalid IL or missing references)
			//IL_0742: Unknown result type (might be due to invalid IL or missing references)
			//IL_0747: Unknown result type (might be due to invalid IL or missing references)
			//IL_078f: Unknown result type (might be due to invalid IL or missing references)
			//IL_07f3: Unknown result type (might be due to invalid IL or missing references)
			//IL_07f8: Unknown result type (might be due to invalid IL or missing references)
			//IL_0840: Unknown result type (might be due to invalid IL or missing references)
			//IL_08a4: Unknown result type (might be due to invalid IL or missing references)
			//IL_08a9: Unknown result type (might be due to invalid IL or missing references)
			//IL_08f1: Unknown result type (might be due to invalid IL or missing references)
			//IL_095c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0961: Unknown result type (might be due to invalid IL or missing references)
			//IL_09c1: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a44: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a49: Unknown result type (might be due to invalid IL or missing references)
			//IL_0aa9: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b2c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b31: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b91: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c14: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c19: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c79: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ef7: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f21: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f2b: Expected O, but got Unknown
			//IL_0f2c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f32: Unknown result type (might be due to invalid IL or missing references)
			//IL_0fca: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ff4: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ffe: Expected O, but got Unknown
			//IL_0fff: Unknown result type (might be due to invalid IL or missing references)
			//IL_1005: Unknown result type (might be due to invalid IL or missing references)
			//IL_109d: Unknown result type (might be due to invalid IL or missing references)
			//IL_10c7: Unknown result type (might be due to invalid IL or missing references)
			//IL_10d1: Expected O, but got Unknown
			//IL_10d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_10d8: Unknown result type (might be due to invalid IL or missing references)
			//IL_1170: Unknown result type (might be due to invalid IL or missing references)
			//IL_119a: Unknown result type (might be due to invalid IL or missing references)
			//IL_11a4: Expected O, but got Unknown
			//IL_11a5: Unknown result type (might be due to invalid IL or missing references)
			//IL_11ab: Unknown result type (might be due to invalid IL or missing references)
			//IL_1315: Unknown result type (might be due to invalid IL or missing references)
			//IL_131e: Expected O, but got Unknown
			//IL_1367: Unknown result type (might be due to invalid IL or missing references)
			//IL_136c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1647: Unknown result type (might be due to invalid IL or missing references)
			//IL_164c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1694: Unknown result type (might be due to invalid IL or missing references)
			//IL_16f8: Unknown result type (might be due to invalid IL or missing references)
			//IL_16fd: Unknown result type (might be due to invalid IL or missing references)
			//IL_1746: Unknown result type (might be due to invalid IL or missing references)
			//IL_17ee: Unknown result type (might be due to invalid IL or missing references)
			//IL_1810: Unknown result type (might be due to invalid IL or missing references)
			//IL_181a: Expected O, but got Unknown
			//IL_181b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1821: Unknown result type (might be due to invalid IL or missing references)
			//IL_1834: Unknown result type (might be due to invalid IL or missing references)
			//IL_185e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1868: Expected O, but got Unknown
			//IL_1869: Unknown result type (might be due to invalid IL or missing references)
			//IL_186f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1882: Unknown result type (might be due to invalid IL or missing references)
			//IL_18ac: Unknown result type (might be due to invalid IL or missing references)
			//IL_18b6: Expected O, but got Unknown
			//IL_18b7: Unknown result type (might be due to invalid IL or missing references)
			//IL_18bd: Unknown result type (might be due to invalid IL or missing references)
			//IL_18fa: Unknown result type (might be due to invalid IL or missing references)
			//IL_1924: Unknown result type (might be due to invalid IL or missing references)
			//IL_192e: Expected O, but got Unknown
			//IL_192f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1935: Unknown result type (might be due to invalid IL or missing references)
			//IL_1af6: Unknown result type (might be due to invalid IL or missing references)
			//IL_1aff: Expected O, but got Unknown
			//IL_1b48: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b4d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e29: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e2e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e76: Unknown result type (might be due to invalid IL or missing references)
			//IL_1eda: Unknown result type (might be due to invalid IL or missing references)
			//IL_1edf: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f27: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fce: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ff0: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ffa: Expected O, but got Unknown
			//IL_1ffb: Unknown result type (might be due to invalid IL or missing references)
			//IL_2001: Unknown result type (might be due to invalid IL or missing references)
			//IL_2014: Unknown result type (might be due to invalid IL or missing references)
			//IL_2036: Unknown result type (might be due to invalid IL or missing references)
			//IL_2040: Expected O, but got Unknown
			//IL_2041: Unknown result type (might be due to invalid IL or missing references)
			//IL_2047: Unknown result type (might be due to invalid IL or missing references)
			//IL_205a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2084: Unknown result type (might be due to invalid IL or missing references)
			//IL_208e: Expected O, but got Unknown
			//IL_208f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2095: Unknown result type (might be due to invalid IL or missing references)
			//IL_20d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_20fc: Unknown result type (might be due to invalid IL or missing references)
			//IL_2106: Expected O, but got Unknown
			//IL_2107: Unknown result type (might be due to invalid IL or missing references)
			//IL_210d: Unknown result type (might be due to invalid IL or missing references)
			//IL_22ce: Unknown result type (might be due to invalid IL or missing references)
			//IL_22d7: Expected O, but got Unknown
			//IL_2320: Unknown result type (might be due to invalid IL or missing references)
			//IL_2325: Unknown result type (might be due to invalid IL or missing references)
			//IL_27d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_27d7: Unknown result type (might be due to invalid IL or missing references)
			//IL_281f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2883: Unknown result type (might be due to invalid IL or missing references)
			//IL_2888: Unknown result type (might be due to invalid IL or missing references)
			//IL_28d0: Unknown result type (might be due to invalid IL or missing references)
			//IL_2934: Unknown result type (might be due to invalid IL or missing references)
			//IL_2939: Unknown result type (might be due to invalid IL or missing references)
			//IL_2981: Unknown result type (might be due to invalid IL or missing references)
			//IL_29e5: Unknown result type (might be due to invalid IL or missing references)
			//IL_29ea: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a32: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a96: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a9b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ae3: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ba2: Unknown result type (might be due to invalid IL or missing references)
			//IL_2bcc: Unknown result type (might be due to invalid IL or missing references)
			//IL_2bd6: Expected O, but got Unknown
			//IL_2bd7: Unknown result type (might be due to invalid IL or missing references)
			//IL_2bdd: Unknown result type (might be due to invalid IL or missing references)
			//IL_2bf0: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c12: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c1c: Expected O, but got Unknown
			//IL_2c1d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c23: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c36: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c58: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c62: Expected O, but got Unknown
			//IL_2c63: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c69: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c85: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ca7: Unknown result type (might be due to invalid IL or missing references)
			//IL_2cb1: Expected O, but got Unknown
			//IL_2cb2: Unknown result type (might be due to invalid IL or missing references)
			//IL_2cb8: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e83: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e8c: Expected O, but got Unknown
			//IL_2ed5: Unknown result type (might be due to invalid IL or missing references)
			//IL_2eda: Unknown result type (might be due to invalid IL or missing references)
			//IL_31ce: Unknown result type (might be due to invalid IL or missing references)
			//IL_31d3: Unknown result type (might be due to invalid IL or missing references)
			//IL_321b: Unknown result type (might be due to invalid IL or missing references)
			//IL_32ba: Unknown result type (might be due to invalid IL or missing references)
			//IL_32dc: Unknown result type (might be due to invalid IL or missing references)
			//IL_32e6: Expected O, but got Unknown
			//IL_32e7: Unknown result type (might be due to invalid IL or missing references)
			//IL_32ed: Unknown result type (might be due to invalid IL or missing references)
			//IL_3300: Unknown result type (might be due to invalid IL or missing references)
			//IL_332a: Unknown result type (might be due to invalid IL or missing references)
			//IL_3334: Expected O, but got Unknown
			//IL_3335: Unknown result type (might be due to invalid IL or missing references)
			//IL_333b: Unknown result type (might be due to invalid IL or missing references)
			//IL_334e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3378: Unknown result type (might be due to invalid IL or missing references)
			//IL_3382: Expected O, but got Unknown
			//IL_3383: Unknown result type (might be due to invalid IL or missing references)
			//IL_3389: Unknown result type (might be due to invalid IL or missing references)
			//IL_33a5: Unknown result type (might be due to invalid IL or missing references)
			//IL_33cf: Unknown result type (might be due to invalid IL or missing references)
			//IL_33d9: Expected O, but got Unknown
			//IL_33da: Unknown result type (might be due to invalid IL or missing references)
			//IL_33e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_3585: Unknown result type (might be due to invalid IL or missing references)
			//IL_358e: Expected O, but got Unknown
			//IL_35d7: Unknown result type (might be due to invalid IL or missing references)
			//IL_35dc: Unknown result type (might be due to invalid IL or missing references)
			//IL_38b8: Unknown result type (might be due to invalid IL or missing references)
			//IL_38bd: Unknown result type (might be due to invalid IL or missing references)
			//IL_3905: Unknown result type (might be due to invalid IL or missing references)
			//IL_3969: Unknown result type (might be due to invalid IL or missing references)
			//IL_396e: Unknown result type (might be due to invalid IL or missing references)
			//IL_39b6: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a1a: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a1f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a67: Unknown result type (might be due to invalid IL or missing references)
			//IL_3acb: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ad0: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b18: Unknown result type (might be due to invalid IL or missing references)
			//IL_3bcf: Unknown result type (might be due to invalid IL or missing references)
			//IL_3bf1: Unknown result type (might be due to invalid IL or missing references)
			//IL_3bfb: Expected O, but got Unknown
			//IL_3bfc: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c02: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c2b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c4d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c57: Expected O, but got Unknown
			//IL_3c58: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c5e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c71: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c9b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ca5: Expected O, but got Unknown
			//IL_3ca6: Unknown result type (might be due to invalid IL or missing references)
			//IL_3cac: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ce9: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d13: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d1d: Expected O, but got Unknown
			//IL_3d1e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d24: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ece: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ed7: Expected O, but got Unknown
			//IL_3f20: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f25: Unknown result type (might be due to invalid IL or missing references)
			//IL_4219: Unknown result type (might be due to invalid IL or missing references)
			//IL_421e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4266: Unknown result type (might be due to invalid IL or missing references)
			//IL_42ca: Unknown result type (might be due to invalid IL or missing references)
			//IL_42cf: Unknown result type (might be due to invalid IL or missing references)
			//IL_4317: Unknown result type (might be due to invalid IL or missing references)
			//IL_43be: Unknown result type (might be due to invalid IL or missing references)
			//IL_43e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_43ea: Expected O, but got Unknown
			//IL_43eb: Unknown result type (might be due to invalid IL or missing references)
			//IL_43f1: Unknown result type (might be due to invalid IL or missing references)
			//IL_4404: Unknown result type (might be due to invalid IL or missing references)
			//IL_4426: Unknown result type (might be due to invalid IL or missing references)
			//IL_4430: Expected O, but got Unknown
			//IL_4431: Unknown result type (might be due to invalid IL or missing references)
			//IL_4437: Unknown result type (might be due to invalid IL or missing references)
			//IL_444a: Unknown result type (might be due to invalid IL or missing references)
			//IL_4474: Unknown result type (might be due to invalid IL or missing references)
			//IL_447e: Expected O, but got Unknown
			//IL_447f: Unknown result type (might be due to invalid IL or missing references)
			//IL_4485: Unknown result type (might be due to invalid IL or missing references)
			//IL_44a1: Unknown result type (might be due to invalid IL or missing references)
			//IL_44cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_44d5: Expected O, but got Unknown
			//IL_44d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_44dc: Unknown result type (might be due to invalid IL or missing references)
			//IL_466e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4677: Expected O, but got Unknown
			//IL_46c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_46c5: Unknown result type (might be due to invalid IL or missing references)
			//IL_49b9: Unknown result type (might be due to invalid IL or missing references)
			//IL_49be: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a06: Unknown result type (might be due to invalid IL or missing references)
			//IL_4aa5: Unknown result type (might be due to invalid IL or missing references)
			//IL_4ac7: Unknown result type (might be due to invalid IL or missing references)
			//IL_4ad1: Expected O, but got Unknown
			//IL_4ad2: Unknown result type (might be due to invalid IL or missing references)
			//IL_4ad8: Unknown result type (might be due to invalid IL or missing references)
			//IL_4aeb: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b15: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b1f: Expected O, but got Unknown
			//IL_4b20: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b26: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b39: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b63: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b6d: Expected O, but got Unknown
			//IL_4b6e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b74: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b90: Unknown result type (might be due to invalid IL or missing references)
			//IL_4bba: Unknown result type (might be due to invalid IL or missing references)
			//IL_4bc4: Expected O, but got Unknown
			//IL_4bc5: Unknown result type (might be due to invalid IL or missing references)
			//IL_4bcb: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d75: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d7e: Expected O, but got Unknown
			//IL_4dc7: Unknown result type (might be due to invalid IL or missing references)
			//IL_4dcc: Unknown result type (might be due to invalid IL or missing references)
			//IL_50c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_50c5: Unknown result type (might be due to invalid IL or missing references)
			//IL_51a4: Unknown result type (might be due to invalid IL or missing references)
			//IL_51c6: Unknown result type (might be due to invalid IL or missing references)
			//IL_51d0: Expected O, but got Unknown
			//IL_51d1: Unknown result type (might be due to invalid IL or missing references)
			//IL_51d7: Unknown result type (might be due to invalid IL or missing references)
			//IL_51ea: 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_5238: Unknown result type (might be due to invalid IL or missing references)
			//IL_5262: Unknown result type (might be due to invalid IL or missing references)
			//IL_526c: Expected O, but got Unknown
			//IL_526d: Unknown result type (might be due to invalid IL or missing references)
			//IL_5273: Unknown result type (might be due to invalid IL or missing references)
			//IL_528f: Unknown result type (might be due to invalid IL or missing references)
			//IL_52b9: Unknown result type (might be due to invalid IL or missing references)
			//IL_52c3: Expected O, but got Unknown
			//IL_52c4: Unknown result type (might be due to invalid IL or missing references)
			//IL_52ca: Unknown result type (might be due to invalid IL or missing references)
			//IL_546f: Unknown result type (might be due to invalid IL or missing references)
			//IL_5478: Expected O, but got Unknown
			//IL_54c1: Unknown result type (might be due to invalid IL or missing references)
			//IL_54c6: Unknown result type (might be due to invalid IL or missing references)
			//IL_57ba: Unknown result type (might be due to invalid IL or missing references)
			//IL_57bf: Unknown result type (might be due to invalid IL or missing references)
			//IL_5807: Unknown result type (might be due to invalid IL or missing references)
			//IL_586b: Unknown result type (might be due to invalid IL or missing references)
			//IL_5870: Unknown result type (might be due to invalid IL or missing references)
			//IL_58b8: Unknown result type (might be due to invalid IL or missing references)
			//IL_591c: Unknown result type (might be due to invalid IL or missing references)
			//IL_5921: Unknown result type (might be due to invalid IL or missing references)
			//IL_5969: Unknown result type (might be due to invalid IL or missing references)
			//IL_59cd: Unknown result type (might be due to invalid IL or missing references)
			//IL_59d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_5a1a: Unknown result type (might be due to invalid IL or missing references)
			//IL_5a7e: Unknown result type (might be due to invalid IL or missing references)
			//IL_5a83: Unknown result type (might be due to invalid IL or missing references)
			//IL_5acb: Unknown result type (might be due to invalid IL or missing references)
			//IL_5b8a: Unknown result type (might be due to invalid IL or missing references)
			//IL_5bac: Unknown result type (might be due to invalid IL or missing references)
			//IL_5bb6: Expected O, but got Unknown
			//IL_5bb7: Unknown result type (might be due to invalid IL or missing references)
			//IL_5bbd: Unknown result type (might be due to invalid IL or missing references)
			//IL_5bd0: Unknown result type (might be due to invalid IL or missing references)
			//IL_5bf2: Unknown result type (might be due to invalid IL or missing references)
			//IL_5bfc: Expected O, but got Unknown
			//IL_5bfd: Unknown result type (might be due to invalid IL or missing references)
			//IL_5c03: Unknown result type (might be due to invalid IL or missing references)
			//IL_5c37: Unknown result type (might be due to invalid IL or missing references)
			//IL_5c61: Unknown result type (might be due to invalid IL or missing references)
			//IL_5c6b: Expected O, but got Unknown
			//IL_5c6c: Unknown result type (might be due to invalid IL or missing references)
			//IL_5c72: Unknown result type (might be due to invalid IL or missing references)
			//IL_5c8e: Unknown result type (might be due to invalid IL or missing references)
			//IL_5cb8: Unknown result type (might be due to invalid IL or missing references)
			//IL_5cc2: Expected O, but got Unknown
			//IL_5cc3: Unknown result type (might be due to invalid IL or missing references)
			//IL_5cc9: Unknown result type (might be due to invalid IL or missing references)
			//IL_5e5b: Unknown result type (might be due to invalid IL or missing references)
			//IL_5e64: Expected O, but got Unknown
			//IL_5ead: Unknown result type (might be due to invalid IL or missing references)
			//IL_5eb2: Unknown result type (might be due to invalid IL or missing references)
			//IL_61a6: Unknown result type (might be due to invalid IL or missing references)
			//IL_61ab: Unknown result type (might be due to invalid IL or missing references)
			//IL_61f3: Unknown result type (might be due to invalid IL or missing references)
			//IL_6257: Unknown result type (might be due to invalid IL or missing references)
			//IL_625c: Unknown result type (might be due to invalid IL or missing references)
			//IL_62a4: Unknown result type (might be due to invalid IL or missing references)
			//IL_6308: Unknown result type (might be due to invalid IL or missing references)
			//IL_630d: Unknown result type (might be due to invalid IL or missing references)
			//IL_6355: Unknown result type (might be due to invalid IL or missing references)
			//IL_6404: Unknown result type (might be due to invalid IL or missing references)
			//IL_6426: Unknown result type (might be due to invalid IL or missing references)
			//IL_6430: Expected O, but got Unknown
			//IL_6431: Unknown result type (might be due to invalid IL or missing references)
			//IL_6437: Unknown result type (might be due to invalid IL or missing references)
			//IL_644a: Unknown result type (might be due to invalid IL or missing references)
			//IL_646c: Unknown result type (might be due to invalid IL or missing references)
			//IL_6476: Expected O, but got Unknown
			//IL_6477: Unknown result type (might be due to invalid IL or missing references)
			//IL_647d: Unknown result type (might be due to invalid IL or missing references)
			//IL_6490: Unknown result type (might be due to invalid IL or missing references)
			//IL_64b2: Unknown result type (might be due to invalid IL or missing references)
			//IL_64bc: Expected O, but got Unknown
			//IL_64bd: Unknown result type (might be due to invalid IL or missing references)
			//IL_64c3: Unknown result type (might be due to invalid IL or missing references)
			//IL_64df: Unknown result type (might be due to invalid IL or missing references)
			//IL_6509: Unknown result type (might be due to invalid IL or missing references)
			//IL_6513: Expected O, but got Unknown
			//IL_6514: Unknown result type (might be due to invalid IL or missing references)
			//IL_651a: Unknown result type (might be due to invalid IL or missing references)
			//IL_66ec: Unknown result type (might be due to invalid IL or missing references)
			//IL_66f5: Expected O, but got Unknown
			//IL_673e: Unknown result type (might be due to invalid IL or missing references)
			//IL_6743: Unknown result type (might be due to invalid IL or missing references)
			//IL_67bc: Unknown result type (might be due to invalid IL or missing references)
			//IL_67c1: Unknown result type (might be due to invalid IL or missing references)
			//IL_6a17: Unknown result type (might be due to invalid IL or missing references)
			//IL_6a20: Expected O, but got Unknown
			//IL_6a60: Unknown result type (might be due to invalid IL or missing references)
			//IL_6a65: Unknown result type (might be due to invalid IL or missing references)
			//IL_6d79: Unknown result type (might be due to invalid IL or missing references)
			//IL_6d7e: Unknown result type (might be due to invalid IL or missing references)
			//IL_6dc6: Unknown result type (might be due to invalid IL or missing references)
			//IL_6e2a: Unknown result type (might be due to invalid IL or missing references)
			//IL_6e2f: Unknown result type (might be due to invalid IL or missing references)
			//IL_6e77: Unknown result type (might be due to invalid IL or missing references)
			//IL_6edb: Unknown result type (might be due to invalid IL or missing references)
			//IL_6ee0: Unknown result type (might be due to invalid IL or missing references)
			//IL_6f28: Unknown result type (might be due to invalid IL or missing references)
			//IL_6fd7: Unknown result type (might be due to invalid IL or missing references)
			//IL_6ff9: Unknown result type (might be due to invalid IL or missing references)
			//IL_7003: Expected O, but got Unknown
			//IL_7004: Unknown result type (might be due to invalid IL or missing references)
			//IL_700a: Unknown result type (might be due to invalid IL or missing references)
			//IL_701d: Unknown result type (might be due to invalid IL or missing references)
			//IL_703f: Unknown result type (might be due to invalid IL or missing references)
			//IL_7049: Expected O, but got Unknown
			//IL_704a: Unknown result type (might be due to invalid IL or missing references)
			//IL_7050: Unknown result type (might be due to invalid IL or missing references)
			//IL_7063: Unknown result type (might be due to invalid IL or missing references)
			//IL_7085: Unknown result type (might be due to invalid IL or missing references)
			//IL_708f: Expected O, but got Unknown
			//IL_7090: Unknown result type (might be due to invalid IL or missing references)
			//IL_7096: Unknown result type (might be due to invalid IL or missing references)
			//IL_70a9: Unknown result type (might be due to invalid IL or missing references)
			//IL_70d3: Unknown result type (might be due to invalid IL or missing references)
			//IL_70dd: Expected O, but got Unknown
			//IL_70de: Unknown result type (might be due to invalid IL or missing references)
			//IL_70e4: Unknown result type (might be due to invalid IL or missing references)
			//IL_72b6: Unknown result type (might be due to invalid IL or missing references)
			//IL_72bf: Expected O, but got Unknown
			//IL_7308: Unknown result type (might be due to invalid IL or missing references)
			//IL_730d: Unknown result type (might be due to invalid IL or missing references)
			//IL_7385: Unknown result type (might be due to invalid IL or missing references)
			//IL_738a: 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_763a: Unknown result type (might be due to invalid IL or missing references)
			//IL_7682: Unknown result type (might be due to invalid IL or missing references)
			//IL_7721: Unknown result type (might be due to invalid IL or missing references)
			//IL_7743: Unknown result type (might be due to invalid IL or missing references)
			//IL_774d: Expected O, but got Unknown
			//IL_774e: Unknown result type (might be due to invalid IL or missing references)
			//IL_7754: Unknown result type (might be due to invalid IL or missing references)
			//IL_7767: Unknown result type (might be due to invalid IL or missing references)
			//IL_7791: Unknown result type (might be due to invalid IL or missing references)
			//IL_779b: Expected O, but got Unknown
			//IL_779c: Unknown result type (might be due to invalid IL or missing references)
			//IL_77a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_77b5: Unknown result type (might be due to invalid IL or missing references)
			//IL_77df: Unknown result type (might be due to invalid IL or missing references)
			//IL_77e9: Expected O, but got Unknown
			//IL_77ea: Unknown result type (might be due to invalid IL or missing references)
			//IL_77f0: Unknown result type (might be due to invalid IL or missing references)
			//IL_780c: Unknown result type (might be due to invalid IL or missing references)
			//IL_7836: Unknown result type (might be due to invalid IL or missing references)
			//IL_7840: Expected O, but got Unknown
			//IL_7841: Unknown result type (might be due to invalid IL or missing references)
			//IL_7847: Unknown result type (might be due to invalid IL or missing references)
			//IL_7a53: Unknown result type (might be due to invalid IL or missing references)
			//IL_7a5c: Expected O, but got Unknown
			//IL_7aa5: Unknown result type (might be due to invalid IL or missing references)
			//IL_7aaa: Unknown result type (might be due to invalid IL or missing references)
			//IL_7dbe: Unknown result type (might be due to invalid IL or missing references)
			//IL_7dc3: Unknown result type (might be due to invalid IL or missing references)
			//IL_7e0b: Unknown result type (might be due to invalid IL or missing references)
			//IL_7eaa: Unknown result type (might be due to invalid IL or missing references)
			//IL_7ecc: Unknown result type (might be due to invalid IL or missing references)
			//IL_7ed6: Expected O, but got Unknown
			//IL_7ed7: Unknown result type (might be due to invalid IL or missing references)
			//IL_7edd: Unknown result type (might be due to invalid IL or missing references)
			//IL_7ef0: Unknown result type (might be due to invalid IL or missing references)
			//IL_7f1a: Unknown result type (might be due to invalid IL or missing references)
			//IL_7f24: Expected O, but got Unknown
			//IL_7f25: Unknown result type (might be due to invalid IL or missing references)
			//IL_7f2b: Unknown result type (might be due to invalid IL or missing references)
			//IL_7f3e: Unknown result type (might be due to invalid IL or missing references)
			//IL_7f68: Unknown result type (might be due to invalid IL or missing references)
			//IL_7f72: Expected O, but got Unknown
			//IL_7f73: Unknown result type (might be due to invalid IL or missing references)
			//IL_7f79: Unknown result type (might be due to invalid IL or missing references)
			//IL_7f95: Unknown result type (might be due to invalid IL or missing references)
			//IL_7fbf: Unknown result type (might be due to invalid IL or missing references)
			//IL_7fc9: Expected O, but got Unknown
			//IL_7fca: Unknown result type (might be due to invalid IL or missing references)
			//IL_7fd0: Unknown result type (might be due to invalid IL or missing references)
			//IL_8196: Unknown result type (might be due to invalid IL or missing references)
			//IL_819f: Expected O, but got Unknown
			//IL_81e8: Unknown result type (might be due to invalid IL or missing references)
			//IL_81ed: Unknown result type (might be due to invalid IL or missing references)
			//IL_8501: Unknown result type (might be due to invalid IL or missing references)
			//IL_8506: 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_85b2: Unknown result type (might be due to invalid IL or missing references)
			//IL_85b7: Unknown result type (might be due to invalid IL or missing references)
			//IL_85ff: Unknown result type (might be due to invalid IL or missing references)
			//IL_86a6: Unknown result type (might be due to invalid IL or missing references)
			//IL_86c8: Unknown result type (might be due to invalid IL or missing references)
			//IL_86d2: Expected O, but got Unknown
			//IL_86d3: Unknown result type (might be due to invalid IL or missing references)
			//IL_86d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_86ec: Unknown result type (might be due to invalid IL or missing references)
			//IL_870e: Unknown result type (might be due to invalid IL or missing references)
			//IL_8718: Expected O, but got Unknown
			//IL_8719: Unknown result type (might be due to invalid IL or missing references)
			//IL_871f: Unknown result type (might be due to invalid IL or missing references)
			//IL_8732: Unknown result type (might be due to invalid IL or missing references)
			//IL_875c: Unknown result type (might be due to invalid IL or missing references)
			//IL_8766: Expected O, but got Unknown
			//IL_8767: Unknown result type (might be due to invalid IL or missing references)
			//IL_876d: Unknown result type (might be due to invalid IL or missing references)
			//IL_8789: Unknown result type (might be due to invalid IL or missing references)
			//IL_87b3: Unknown result type (might be due to invalid IL or missing references)
			//IL_87bd: Expected O, but got Unknown
			//IL_87be: Unknown result type (might be due to invalid IL or missing references)
			//IL_87c4: Unknown result type (might be due to invalid IL or missing references)
			//IL_8992: Unknown result type (might be due to invalid IL or missing references)
			//IL_899b: Expected O, but got Unknown
			//IL_89e4: Unknown result type (might be due to invalid IL or missing references)
			//IL_89e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_8cfd: Unknown result type (might be due to invalid IL or missing references)
			//IL_8d02: Unknown result type (might be due to invalid IL or missing references)
			//IL_8d4a: Unknown result type (might be due to invalid IL or missing references)
			//IL_8dae: Unknown result type (might be due to invalid IL or missing references)
			//IL_8db3: Unknown result type (might be due to invalid IL or missing references)
			//IL_8dfb: Unknown result type (might be due to invalid IL or missing references)
			//IL_8e5f: Unknown result type (might be due to invalid IL or missing references)
			//IL_8e64: Unknown result type (might be due to invalid IL or missing references)
			//IL_8eac: Unknown result type (might be due to invalid IL or missing references)
			//IL_8f10: Unknown result type (might be due to invalid IL or missing references)
			//IL_8f15: Unknown result type (might be due to invalid IL or missing references)
			//IL_8f5d: Unknown result type (might be due to invalid IL or missing references)
			//IL_9014: Unknown result type (might be due to invalid IL or missing references)
			//IL_9036: Unknown result type (might be due to invalid IL or missing references)
			//IL_9040: Expected O, but got Unknown
			//IL_9041: Unknown result type (might be due to invalid IL or missing references)
			//IL_9047: Unknown result type (might be due to invalid IL or missing references)
			//IL_905a: Unknown result type (might be due to invalid IL or missing references)
			//IL_9084: Unknown result type (might be due to invalid IL or missing references)
			//IL_908e: Expected O, but got Unknown
			//IL_908f: Unknown result type (might be due to invalid IL or missing references)
			//IL_9095: Unknown result type (might be due to invalid IL or missing references)
			//IL_90a8: Unknown result type (might be due to invalid IL or missing references)
			//IL_90ca: Unknown result type (might be due to invalid IL or missing references)
			//IL_90d4: Expected O, but got Unknown
			//IL_90d5: Unknown result type (might be due to invalid IL or missing references)
			//IL_90db: Unknown result type (might be due to invalid IL or missing references)
			//IL_9104: Unknown result type (might be due to invalid IL or missing references)
			//IL_912e: Unknown result type (might be due to invalid IL or missing references)
			//IL_9138: Expected O, but got Unknown
			//IL_9139: Unknown result type (might be due to invalid IL or missing references)
			//IL_913f: Unknown result type (might be due to invalid IL or missing references)
			//IL_9309: Unknown result type (might be due to invalid IL or missing references)
			//IL_9312: Expected O, but got Unknown
			//IL_935b: Unknown result type (might be due to invalid IL or missing references)
			//IL_9360: Unknown result type (might be due to invalid IL or missing references)
			//IL_9674: Unknown result type (might be due to invalid IL or missing references)
			//IL_9679: Unknown result type (might be due to invalid IL or missing references)
			//IL_96c1: Unknown result type (might be due to invalid IL or missing references)
			//IL_9725: Unknown result type (might be due to invalid IL or missing references)
			//IL_972a: Unknown result type (might be due to invalid IL or missing references)
			//IL_9772: Unknown result type (might be due to invalid IL or missing references)
			//IL_97d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_97db: Unknown result type (might be due to invalid IL or missing references)
			//IL_9823: Unknown result type (might be due to invalid IL or missing references)
			//IL_98d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_98f4: Unknown result type (might be due to invalid IL or missing references)
			//IL_98fe: Expected O, but got Unknown
			//IL_98ff: Unknown result type (might be due to invalid IL or missing references)
			//IL_9905: Unknown result type (might be due to invalid IL or missing references)
			//IL_9918: Unknown result type (might be due to invalid IL or missing references)
			//IL_993a: Unknown result type (might be due to invalid IL or missing references)
			//IL_9944: Expected O, but got Unknown
			//IL_9945: Unknown result type (might be due to invalid IL or missing references)
			//IL_994b: Unknown result type (might be due to invalid IL or missing references)
			//IL_995e: Unknown result type (might be due to invalid IL or missing references)
			//IL_9980: Unknown result type (might be due to invalid IL or missing references)
			//IL_998a: Expected O, but got Unknown
			//IL_998b: Unknown result type (might be due to invalid IL or missing references)
			//IL_9991: Unknown result type (might be due to invalid IL or missing references)
			//IL_99ad: Unknown result type (might be due to invalid IL or missing references)
			//IL_99d7: Unknown result type (might be due to invalid IL or missing references)
			//IL_99e1: Expected O, but got Unknown
			//IL_99e2: Unknown result type (might be due to invalid IL or missing references)
			//IL_99e8: Unknown result type (might be due to invalid IL or missing references)
			//IL_9bc2: Unknown result type (might be due to invalid IL or missing references)
			//IL_9bcb: Expected O, but got Unknown
			//IL_9c14: Unknown result type (might be due to invalid IL or missing references)
			//IL_9c19: Unknown result type (might be due to invalid IL or missing references)
			//IL_9f2d: Unknown result type (might be due to invalid IL or missing references)
			//IL_9f32: Unknown result type (might be due to invalid IL or missing references)
			//IL_9f7a: Unknown result type (might be due to invalid IL or missing references)
			//IL_a019: Unknown result type (might be due to invalid IL or missing references)
			//IL_a03b: Unknown result type (might be due to invalid IL or missing references)
			//IL_a045: Expected O, but got Unknown
			//IL_a046: Unknown result type (might be due to invalid IL or missing references)
			//IL_a04c: Unknown result type (might be due to invalid IL or missing references)
			//IL_a05f: Unknown result type (might be due to invalid IL or missing references)
			//IL_a089: Unknown result type (might be due to invalid IL or missing references)
			//IL_a093: Expected O, but got Unknown
			//IL_a094: Unknown result type (might be due to invalid IL or missing references)
			//IL_a09a: Unknown result type (might be due to invalid IL or missing references)
			//IL_a0ad: Unknown result type (might be due to invalid IL or missing references)
			//IL_a0d7: Unknown result type (might be due to invalid IL or missing references)
			//IL_a0e1: Expected O, but got Unknown
			//IL_a0e2: Unknown result type (might be due to invalid IL or missing references)
			//IL_a0e8: Unknown result type (might be due to invalid IL or missing references)
			//IL_a104: Unknown result type (might be due to invalid IL or missing references)
			//IL_a12e: Unknown result type (might be due to invalid IL or missing references)
			//IL_a138: Expected O, but got Unknown
			//IL_a139: Unknown result type (might be due to invalid IL or missing references)
			//IL_a13f: Unknown result type (might be due to invalid IL or missing references)
			//IL_a346: Unknown result type (might be due to invalid IL or missing references)
			//IL_a34f: Expected O, but got Unknown
			//IL_a398: Unknown result type (might be due to invalid IL or missing references)
			//IL_a39d: Unknown result type (might be due to invalid IL or missing references)
			//IL_a6b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_a6b6: Unknown result type (might be due to invalid IL or missing references)
			//IL_a6fe: Unknown result type (might be due to invalid IL or missing references)
			//IL_a762: Unknown result type (might be due to invalid IL or missing references)
			//IL_a767: Unknown result type (might be due to invalid IL or missing references)
			//IL_a7af: Unknown result type (might be due to invalid IL or missing references)
			//IL_a813: Unknown result type (might be due to invalid IL or missing references)
			//IL_a818: Unknown result type (might be due to invalid IL or missing references)
			//IL_a860: Unknown result type (might be due to invalid IL or missing references)
			//IL_a90f: Unknown result type (might be due to invalid IL or missing references)
			//IL_a931: Unknown result type (might be due to invalid IL or missing references)
			//IL_a93b: Expected O, but got Unknown
			//IL_a93c: Unknown result type (might be due to invalid IL or missing references)
			//IL_a942: Unknown result type (might be due to invalid IL or missing references)
			//IL_a955: Unknown result type (might be due to invalid IL or missing references)
			//IL_a977: Unknown result type (might be due to invalid IL or missing references)
			//IL_a981: Expected O, but got Unknown
			//IL_a982: Unknown result type (might be due to invalid IL or missing references)
			//IL_a988: Unknown result type (might be due to invalid IL or missing references)
			//IL_a99b: Unknown result type (might be due to invalid IL or missing references)
			//IL_a9c5: Unknown result type (might be due to invalid IL or missing references)
			//IL_a9cf: Expected O, but got Unknown
			//IL_a9d0: Unknown result type (might be due to invalid IL or missing references)
			//IL_a9d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_a9f2: Unknown result type (might be due to invalid IL or missing references)
			//IL_aa14: Unknown result type (might be due to invalid IL or missing references)
			//IL_aa1e: Expected O, but got Unknown
			//IL_aa1f: Unknown result type (might be due to invalid IL or missing references)
			//IL_aa25: Unknown result type (might be due to invalid IL or missing references)
			//IL_abeb: Unknown result type (might be due to invalid IL or missing references)
			//IL_abf4: Expected O, but got Unknown
			//IL_ac3d: Unknown result type (might be due to invalid IL or missing references)
			//IL_ac42: Unknown result type (might be due to invalid IL or missing references)
			//IL_af3e: Unknown result type (might be due to invalid IL or missing references)
			//IL_af43: Unknown result type (might be due to invalid IL or missing references)
			//IL_af8b: Unknown result type (might be due to invalid IL or missing references)
			//IL_afef: Unknown result type (might be due to invalid IL or missing references)
			//IL_aff4: Unknown result type (might be due to invalid IL or missing references)
			//IL_b03c: Unknown result type (might be due to invalid IL or missing references)
			//IL_b0e3: Unknown result type (might be due to invalid IL or missing references)
			//IL_b105: Unknown result type (might be due to invalid IL or missing references)
			//IL_b10f: Expected O, but got Unknown
			//IL_b110: Unknown result type (might be due to invalid IL or missing references)
			//IL_b116: Unknown result type (might be due to invalid IL or missing references)
			//IL_b129: Unknown result type (might be due to invalid IL or missing references)
			//IL_b153: Unknown result type (might be due to invalid IL or missing references)
			//IL_b15d: Expected O, but got Unknown
			//IL_b15e: Unknown result type (might be due to invalid IL or missing references)
			//IL_b164: Unknown result type (might be due to invalid IL or missing references)
			//IL_b177: Unknown result type (might be due to invalid IL or missing references)
			//IL_b199: Unknown result type (might be due to invalid IL or missing references)
			//IL_b1a3: Expected O, but got Unknown
			//IL_b1a4: Unknown result type (might be due to invalid IL or missing references)
			//IL_b1aa: 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_b1e7: Unknown result type (might be due to invalid IL or missing references)
			//IL_b1f1: Expected O, but got Unknown
			//IL_b1f2: Unknown result type (might be due to invalid IL or missing references)
			//IL_b1f8: Unknown result type (might be due to invalid IL or missing references)
			//IL_b39a: Unknown result type (might be due to invalid IL or missing references)
			//IL_b3a3: Expected O, but got Unknown
			//IL_b3ec: Unknown result type (might be due to invalid IL or missing references)
			//IL_b3f1: Unknown result type (might be due to invalid IL or missing references)
			//IL_b5fb: Unknown result type (might be due to invalid IL or missing references)
			//IL_b604: Expected O, but got Unknown
			//IL_b64d: Unknown result type (might be due to invalid IL or missing references)
			//IL_b652: Unknown result type (might be due to invalid IL or missing references)
			//IL_b85c: Unknown result type (might be due to invalid IL or missing references)
			//IL_b865: Expected O, but got Unknown
			//IL_b8ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_b8b3: Unknown result type (might be due to invalid IL or missing references)
			//IL_bba7: Unknown result type (might be due to invalid IL or missing references)
			//IL_bbac: Unknown result type (might be due to invalid IL or missing references)
			//IL_bbf4: Unknown result type (might be due to invalid IL or missing references)
			//IL_bc58: Unknown result type (might be due to invalid IL or missing references)
			//IL_bc5d: Unknown result type (might be due to invalid IL or missing references)
			//IL_bca5: Unknown result type (might be due to invalid IL or missing references)
			//IL_bd11: Unknown result type (might be due to invalid IL or missing references)
			//IL_bd16: Unknown result type (might be due to invalid IL or missing references)
			//IL_bd7e: Unknown result type (might be due to invalid IL or missing references)
			//IL_be0a: Unknown result type (might be due to invalid IL or missing references)
			//IL_be0f: Unknown result type (might be due to invalid IL or missing references)
			//IL_be77: Unknown result type (might be due to invalid IL or missing references)
			//IL_bf03: Unknown result type (might be due to invalid IL or missing references)
			//IL_bf08: Unknown result type (might be due to invalid IL or missing references)
			//IL_bf70: Unknown result type (might be due to invalid IL or missing references)
			//IL_bffc: Unknown result type (might be due to invalid IL or missing references)
			//IL_c001: 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_c0f5: Unknown result type (might be due to invalid IL or missing references)
			//IL_c0fa: Unknown result type (might be due to invalid IL or missing references)
			//IL_c162: Unknown result type (might be due to invalid IL or missing references)
			//IL_c279: Unknown result type (might be due to invalid IL or missing references)
			//IL_c29b: Unknown result type (might be due to invalid IL or missing references)
			//IL_c2a5: Expected O, but got Unknown
			//IL_c2a6: Unknown result type (might be due to invalid IL or missing references)
			//IL_c2ac: Unknown result type (might be due to invalid IL or missing references)
			//IL_c30b: Unknown result type (might be due to invalid IL or missing references)
			//IL_c335: Unknown result type (might be due to invalid IL or missing references)
			//IL_c33f: Expected O, but got Unknown
			//IL_c340: Unknown result type (might be due to invalid IL or missing references)
			//IL_c346: Unknown result type (might be due to invalid IL or missing references)
			//IL_c370: Unknown result type (might be due to invalid IL or missing references)
			//IL_c39a: Unknown result type (might be due to invalid IL or missing references)
			//IL_c3a4: Expected O, but got Unknown
			//IL_c3a5: Unknown result type (might be due to invalid IL or missing references)
			//IL_c3ab: Unknown result type (might be due to invalid IL or missing references)
			//IL_c3cf: Unknown result type (might be due to invalid IL or missing references)
			//IL_c3f9: Unknown result type (might be due to invalid IL or missing references)
			//IL_c403: Expected O, but got Unknown
			//IL_c404: Unknown result type (might be due to invalid IL or missing references)
			//IL_c40a: Unknown result type (might be due to invalid IL or missing references)
			//IL_c5f4: Unknown result type (might be due to invalid IL or missing references)
			//IL_c5fd: Expected O, but got Unknown
			//IL_c646: Unknown result type (might be due to invalid IL or missing references)
			//IL_c64b: Unknown result type (might be due to invalid IL or missing references)
			//IL_c9c3: Unknown result type (might be due to invalid IL or missing references)
			//IL_c9c8: Unknown result type (might be due to invalid IL or missing references)
			//IL_ca30: Unknown result type (might be due to invalid IL or missing references)
			//IL_cabc: Unknown result type (might be due to invalid IL or missing references)
			//IL_cac1: Unknown result type (might be due to invalid IL or missing references)
			//IL_cb29: Unknown result type (might be due to invalid IL or missing references)
			//IL_cc1c: Unknown result type (might be due to invalid IL or missing references)
			//IL_cc46: Unknown result type (might be due to invalid IL or missing references)
			//IL_cc50: Expected O, but got Unknown
			//IL_cc51: Unknown result type (might be due to invalid IL or missing references)
			//IL_cc57: Unknown result type (might be due to invalid IL or missing references)
			//IL_cc6e: Unknown result type (might be due to invalid IL or missing references)
			//IL_cc98: Unknown result type (might be due to invalid IL or missing references)
			//IL_cca2: Expected O, but got Unknown
			//IL_cca3: Unknown result type (might be due to invalid IL or missing references)
			//IL_cca9: Unknown result type (might be due to invalid IL or missing references)
			//IL_ccc0: Unknown result type (might be due to invalid IL or missing references)
			//IL_ccea: Unknown result type (might be due to invalid IL or missing references)
			//IL_ccf4: Expected O, but got Unknown
			//IL_ccf5: Unknown result type (might be due to invalid IL or missing references)
			//IL_ccfb: Unknown result type (might be due to invalid IL or missing references)
			//IL_cd1f: Unknown result type (might be due to invalid IL or missing references)
			//IL_cd49: Unknown result type (might be due to invalid IL or missing references)
			//IL_cd53: Expected O, but got Unknown
			//IL_cd54: Unknown result type (might be due to invalid IL or missing references)
			//IL_cd5a: Unknown result type (might be due to invalid IL or missing references)
			//IL_cf64: Unknown result type (might be due to invalid IL or missing references)
			//IL_cf6d: Expected O, but got Unknown
			//IL_cfba: Unknown result type (might be due to invalid IL or missing references)
			//IL_cfbf: Unknown result type (might be due to invalid IL or missing references)
			//IL_d337: Unknown result type (might be due to invalid IL or missing references)
			//IL_d33c: Unknown result type (might be due to invalid IL or missing references)
			//IL_d3a4: Unknown result type (might be due to invalid IL or missing references)
			//IL_d430: Unknown result type (might be due to invalid IL or missing references)
			//IL_d435: Unknown result type (might be due to invalid IL or missing references)
			//IL_d49d: Unknown result type (might be due to invalid IL or missing references)
			//IL_d529: Unknown result type (might be due to invalid IL or missing references)
			//IL_d52e: Unknown result type (might be due to invalid IL or missing references)
			//IL_d596: Unknown result type (might be due to invalid IL or missing references)
			//IL_d695: Unknown result type (might be due to invalid IL or missing references)
			//IL_d6bf: Unknown result type (might be due to invalid IL or missing references)
			//IL_d6c9: Expected O, but got Unknown
			//IL_d6ca: Unknown result type (might be due to invalid IL or missing references)
			//IL_d6d0: Unknown result type (might be due to invalid IL or missing references)
			//IL_d6e7: Unknown result type (might be due to invalid IL or missing references)
			//IL_d711: Unknown result type (might be due to invalid IL or missing references)
			//IL_d71b: Expected O, but got Unknown
			//IL_d71c: Unknown result type (might be due to invalid IL or missing references)
			//IL_d722: Unknown result type (might be due to invalid IL or missing references)
			//IL_d739: Unknown result type (might be due to invalid IL or missing references)
			//IL_d763: Unknown result type (might be due to invalid IL or missing references)
			//IL_d76d: Expected O, but got Unknown
			//IL_d76e: Unknown result type (might be due to invalid IL or missing references)
			//IL_d774: Unknown result type (might be due to invalid IL or missing references)
			//IL_d78b: Unknown result type (might be due to invalid IL or missing references)
			//IL_d7b5: Unknown result type (might be due to invalid IL or missing references)
			//IL_d7bf: Expected O, but got Unknown
			//IL_d7c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_d7c6: Unknown result type (might be due to invalid IL or missing references)
			//IL_d9b7: Unknown result type (might be due to invalid IL or missing references)
			//IL_d9c0: Expected O, but got Unknown
			//IL_da0d: Unknown result type (might be due to invalid IL or missing references)
			//IL_da12: Unknown result type (might be due to invalid IL or missing references)
			//IL_dcbd: Unknown result type (might be due to invalid IL or missing references)
			//IL_dcc6: Expected O, but got Unknown
			//IL_dd13: Unknown result type (might be due to invalid IL or missing references)
			//IL_dd18: Unknown result type (might be due to invalid IL or missing references)
			//IL_e090: Unknown result type (might be due to invalid IL or missing references)
			//IL_e095: Unknown result type (might be due to invalid IL or missing references)
			//IL_e0fd: Unknown result type (might be due to invalid IL or missing references)
			//IL_e1e4: Unknown result type (might be due to invalid IL or missing references)
			//IL_e20e: Unknown result type (might be due to invalid IL or missing references)
			//IL_e218: Expected O, but got Unknown
			//IL_e219: Unknown result type (might be due to invalid IL or missing references)
			//IL_e21f: Unknown result type (might be due to invalid IL or missing references)
			//IL_e236: Unknown result type (might be due to invalid IL or missing references)
			//IL_e260: Unknown result type (might be due to invalid IL or missing references)
			//IL_e26a: Expected O, but got Unknown
			//IL_e26b: Unknown result type (might be due to invalid IL or missing references)
			//IL_e271: Unknown result type (might be due to invalid IL or missing references)
			//IL_e288: Unknown result type (might be due to invalid IL or missing references)
			//IL_e2b2: Unknown result type (might be due to invalid IL or missing references)
			//IL_e2bc: Expected O, but got Unknown
			//IL_e2bd: Unknown result type (might be due to invalid IL or missing references)
			//IL_e2c3: Unknown result type (might be due to invalid IL or missing references)
			//IL_e2e7: Unknown result type (might be due to invalid IL or missing references)
			//IL_e311: Unknown result type (might be due to invalid IL or missing references)
			//IL_e31b: Expected O, but got Unknown
			//IL_e31c: Unknown result type (might be due to invalid IL or missing references)
			//IL_e322: Unknown result type (might be due to invalid IL or missing references)
			//IL_e514: Unknown result type (might be due to invalid IL or missing references)
			//IL_e51d: Expected O, but got Unknown
			//IL_e56a: Unknown result type (might be due to invalid IL or missing references)
			//IL_e56f: Unknown result type (might be due to invalid IL or missing references)
			//IL_e8e7: Unknown result type (might be due to invalid IL or missing references)
			//IL_e8ec: Unknown result type (might be due to invalid IL or missing references)
			//IL_e954: Unknown result type (might be due to invalid IL or missing references)
			//IL_ea3b: Unknown result type (might be due to invalid IL or missing references)
			//IL_ea65: Unknown result type (might be due to invalid IL or missing references)
			//IL_ea6f: Expected O, but got Unknown
			//IL_ea70: Unknown result type (might be due to invalid IL or missing references)
			//IL_ea76: Unknown result type (might be due to invalid IL or missing references)
			//IL_ea8d: Unknown result type (might be due to invalid IL or missing references)
			//IL_eab7: Unknown result type (might be due to invalid IL or missing references)
			//IL_eac1: Expected O, but got Unknown
			//IL_eac2: Unknown result type (might be due to invalid IL or missing references)
			//IL_eac8: Unknown result type (might be due to invalid IL or missing references)
			//IL_eadf: Unknown result type (might be due to invalid IL or missing references)
			//IL_eb09: Unknown result type (might be due to invalid IL or missing references)
			//IL_eb13: Expected O, but got Unknown
			//IL_eb14: Unknown result type (might be due to invalid IL or missing references)
			//IL_eb1a: Unknown result type (might be due to invalid IL or missing references)
			//IL_eb3e: Unknown result type (might be due to invalid IL or missing references)
			//IL_eb68: Unknown result type (might be due to invalid IL or missing references)
			//IL_eb72: Expected O, but got Unknown
			//IL_eb73: Unknown result type (might be due to invalid IL or missing references)
			//IL_eb79: Unknown result type (might be due to invalid IL or missing references)
			//IL_ec2b: Unknown result type (might be due to invalid IL or missing references)
			//IL_ec34: Expected O, but got Unknown
			//IL_ec81: Unknown result type (might be due to invalid IL or missing references)
			//IL_ec86: Unknown result type (might be due to invalid IL or missing references)
			//IL_effd: Unknown result type (might be due to invalid IL or missing references)
			//IL_f002: Unknown result type (might be due to invalid IL or missing references)
			//IL_f06a: Unknown result type (might be due to invalid IL or missing references)
			//IL_f151: Unknown result type (might be due to invalid IL or missing references)
			//IL_f17b: Unknown result type (might be due to invalid IL or missing references)
			//IL_f185: Expected O, but got Unknown
			//IL_f186: Unknown result type (might be due to invalid IL or missing references)
			//IL_f18c: Unknown result type (might be due to invalid IL or missing references)
			//IL_f1a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_f1cd: Unknown result type (might be due to invalid IL or missing references)
			//IL_f1d7: Expected O, but got Unknown
			//IL_f1d8: Unknown result type (might be due to invalid IL or missing references)
			//IL_f1de: 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_f21f: Unknown result type (might be due to invalid IL or missing references)
			//IL_f229: Expected O, but got Unknown
			//IL_f22a: Unknown result type (might be due to invalid IL or missing references)
			//IL_f230: Unknown result type (might be due to invalid IL or missing references)
			//IL_f254: Unknown result type (might be due to invalid IL or missing references)
			//IL_f27e: Unknown result type (might be due to invalid IL or missing references)
			//IL_f288: Expected O, but got Unknown
			//IL_f289: Unknown result type (might be due to invalid IL or missing references)
			//IL_f28f: Unknown result type (might be due to invalid IL or missing references)
			//IL_f341: Unknown result type (might be due to invalid IL or missing references)
			//IL_f34a: Expected O, but got Unknown
			//IL_f397: Unknown result type (might be due to invalid IL or missing references)
			//IL_f39c: Unknown result type (might be due to invalid IL or missing references)
			//IL_f713: Unknown result type (might be due to invalid IL or missing references)
			//IL_f718: Unknown result type (might be due to invalid IL or missing references)
			//IL_f780: Unknown result type (might be due to invalid IL or missing references)
			//IL_f80c: Unknown result type (might be due to invalid IL or missing references)
			//IL_f811: Unknown result type (might be due to invalid IL or missing references)
			//IL_f879: Unknown result type (might be due to invalid IL or missing references)
			//IL_f905: Unknown result type (might be due to invalid IL or missing references)
			//IL_f90a: Unknown result type (might be due to invalid IL or missing references)
			//IL_f972: Unknown result type (might be due to invalid IL or missing references)
			//IL_fa71: Unknown result type (might be due to invalid IL or missing references)
			//IL_fa9b: Unknown result type (might be due to invalid IL or missing references)
			//IL_faa5: Expected O, but got Unknown
			//IL_faa6: Unknown result type (might be due to invalid IL or missing references)
			//IL_faac: Unknown result type (might be due to invalid IL or missing references)
			//IL_fac3: Unknown result type (might be due to invalid IL or missing references)
			//IL_faed: Unknown result type (might be due to invalid IL or missing references)
			//IL_faf7: Expected O, but got Unknown
			//IL_faf8: Unknown result type (might be due to invalid IL or missing references)
			//IL_fafe: Unknown result type (might be due to invalid IL or missing references)
			//IL_fb15: Unknown result type (might be due to invalid IL or missing references)
			//IL_fb3f: Unknown result type (might be due to invalid IL or missing references)
			//IL_fb49: Expected O, but got Unknown
			//IL_fb4a: Unknown result type (might be due to invalid IL or missing references)
			//IL_fb50: Unknown result type (might be due to invalid IL or missing references)
			//IL_fb74: Unknown result type (might be due to invalid IL or missing references)
			//IL_fb9e: Unknown result type (might be due to invalid IL or missing references)
			//IL_fba8: Expected O, but got Unknown
			//IL_fba9: Unknown result type (might be due to invalid IL or missing references)
			//IL_fbaf: Unknown result type (might be due to invalid IL or missing references)
			//IL_fda1: Unknown result type (might be due to invalid IL or missing references)
			//IL_fdaa: Expected O, but got Unknown
			//IL_fdf7: Unknown result type (might be due to invalid IL or missing references)
			//IL_fdfc: Unknown result type (might be due to invalid IL or missing references)
			//IL_10174: Unknown result type (might be due to invalid IL or missing references)
			//IL_10179: Unknown result type (might be due to invalid IL or missing references)
			//IL_101e1: Unknown result type (might be due to invalid IL or missing references)
			//IL_1026d: Unknown result type (might be due to invalid IL or missing references)
			//IL_10272: Unknown result type (might be due to invalid IL or missing references)
			//IL_102da: Unknown result type (might be due to invalid IL or missing references)
			//IL_10366: Unknown result type (might be due to invalid IL or missing references)
			//IL_1036b: Unknown result type (might be due to invalid IL or missing references)
			//IL_103d3: Unknown result type (might be due to invalid IL or missing references)
			//IL_104d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_104fc: Unknown result type (might be due to invalid IL or missing references)
			//IL_10506: Expected O, but got Unknown
			//IL_10507: Unknown result type (might be due to invalid IL or missing references)
			//IL_1050d: Unknown result type (might be due to invalid IL or missing references)
			//IL_10524: Unknown result type (might be due to invalid IL or missing references)
			//IL_1054e: Unknown result type (might be due to invalid IL or missing references)
			//IL_10558: Expected O, but got Unknown
			//IL_10559: Unknown result type (might be due to invalid IL or missing references)
			//IL_1055f: Unknown result type (might be due to invalid IL or missing references)
			//IL_10576: Unknown result type (might be due to invalid IL or missing references)
			//IL_105a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_105aa: Expected O, but got Unknown
			//IL_105ab: Unknown result type (might be due to invalid IL or missing references)
			//IL_105b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_105d5: Unknown result type (might be due to invalid IL or missing references)
			//IL_105ff: Unknown result type (might be due to invalid IL or missing references)
			//IL_10609: Expected O, but got Unknown
			//IL_1060a: Unknown result type (might be due to invalid IL or missing references)
			//IL_10610: Unknown result type (might be due to invalid IL or missing references)
			//IL_10802: Unknown result type (might be due to invalid IL or missing references)
			//IL_1080b: Expected O, but got Unknown
			//IL_10858: Unknown result type (might be due to invalid IL or missing references)
			//IL_1085d: Unknown result type (might be due to invalid IL or missing references)
			//IL_10bd4: Unknown result type (might be due to invalid IL or missing references)
			//IL_10bd9: Unknown result type (might be due to invalid IL or missing references)
			//IL_10c41: Unknown result type (might be due to invalid IL or missing references)
			//IL_10d28: Unknown result type (might be due to invalid IL or missing references)
			//IL_10d52: Unknown result type (might be due to invalid IL or missing references)
			//IL_10d5c: Expected O, but got Unknown
			//IL_10d5d: Unknown result type (might be due to invalid IL or missing references)
			//IL_10d63: Unknown result type (might be due to invalid IL or missing references)
			//IL_10d7a: Unknown result type (might be due to invalid IL or missing references)
			//IL_10da4: Unknown result type (might be due to invalid IL or missing references)
			//IL_10dae: Expected O, but got Unknown
			//IL_10daf: Unknown result type (might be due to invalid IL or missing references)
			//IL_10db5: Unknown result type (might be due to invalid IL or missing references)
			//IL_10dcc: Unknown result type (might be due to invalid IL or missing references)
			//IL_10df6: Unknown result type (might be due to invalid IL or missing references)
			//IL_10e00: Expected O, but got Unknown
			//IL_10e01: Unknown result type (might be due to invalid IL or missing references)
			//IL_10e07: Unknown result type (might be due to invalid IL or missing references)
			//IL_10e2b: Unknown result type (might be due to invalid IL or missing references)
			//IL_10e55: Unknown result type (might be due to invalid IL or missing references)
			//IL_10e5f: Expected O, but got Unknown
			//IL_10e60: Unknown result type (might be due to invalid IL or missing references)
			//IL_10e66: Unknown result type (might be due to invalid IL or missing references)
			//IL_11058: Unknown result type (might be due to invalid IL or missing references)
			//IL_11061: Expected O, but got Unknown
			//IL_110ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_110b3: Unknown result type (might be due to invalid IL or missing references)
			//IL_11114: Unknown result type (might be due to invalid IL or missing references)
			//IL_11119: Unknown result type (might be due to invalid IL or missing references)
			//IL_1117e: Unknown result type (might be due to invalid IL or missing references)
			//IL_11183: Unknown result type (might be due to invalid IL or missing references)
			//IL_113c6: Unknown result type (might be due to invalid IL or missing references)
			//IL_113cf: Expected O, but got Unknown
			//IL_113fd: Unknown result type (might be due to invalid IL or missing references)
			//IL_11402: Unknown result type (might be due to invalid IL or missing references)
			//IL_1142d: Unknown result type (might be due to invalid IL or missing references)
			//IL_11432: Unknown result type (might be due to invalid IL or missing references)
			//IL_11493: Unknown result type (might be due to invalid IL or missing references)
			//IL_11498: Unknown result type (might be due to invalid IL or missing references)
			//IL_1172a: Unknown result type (might be due to invalid IL or missing references)
			//IL_11733: Expected O, but got Unknown
			//IL_11761: Unknown result type (might be due to invalid IL or missing references)
			//IL_11766: Unknown result type (might be due to invalid IL or missing references)
			//IL_11791: Unknown result type (might be due to invalid IL or missing references)
			//IL_11796: Unknown result type (might be due to invalid IL or missing references)
			//IL_11b0e: Unknown result type (might be due to invalid IL or missing references)
			//IL_11b13: Unknown result type (might be due to invalid IL or missing references)
			//IL_11b7b: Unknown result type (might be due to invalid IL or missing references)
			//IL_11c07: Unknown result type (might be due to invalid IL or missing references)
			//IL_11c0c: Unknown result type (might be due to invalid IL or missing references)
			//IL_11c74: Unknown result type (might be due to invalid IL or missing references)
			//IL_11d00: Unknown result type (might be due to invalid IL or missing references)
			//IL_11d05: Unknown result type (might be due to invalid IL or missing references)
			//IL_11d6d: Unknown result type (might be due to invalid IL or missing references)
			//IL_11e6c: Unknown result type (might be due to invalid IL or missing references)
			//IL_11e96: Unknown result type (might be due to invalid IL or missing references)
			//IL_11ea0: Expected O, but got Unknown
			//IL_11ea1: Unknown result type (might be due to invalid IL or missing references)
			//IL_11ea7: Unknown result type (might be due to invalid IL or missing references)
			//IL_11ed1: Unknown result type (might be due to invalid IL or missing references)
			//IL_11efb: Unknown result type (might be due to invalid IL or missing references)
			//IL_11f05: Expected O, but got Unknown
			//IL_11f06: Unknown result type (might be due to invalid IL or missing references)
			//IL_11f0c: Unknown result type (might be due to invalid IL or missing references)
			//IL_11f23: Unknown result type (might be due to invalid IL or missing references)
			//IL_11f4d: Unknown result type (might be due to invalid IL or missing references)
			//IL_11f57: Expected O, but got Unknown
			//IL_11f58: Unknown result type (might be due to invalid IL or missing references)
			//IL_11f5e: Unknown result type (might be due to invalid IL or missing references)
			//IL_11f82: Unknown result type (might be due to invalid IL or missing references)
			//IL_11fac: Unknown result type (might be due to invalid IL or missing references)
			//IL_11fb6: Expected O, but got Unknown
			//IL_11fb7: Unknown result type (might be due to invalid IL or missing references)
			//IL_11fbd: 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_121b8: Expected O, but got Unknown
			//IL_12205: Unknown result type (might be due to invalid IL or missing references)
			//IL_1220a: Unknown result type (might be due to invalid IL or missing references)
			//IL_12582: Unknown result type (might be due to invalid IL or missing references)
			//IL_12587: Unknown result type (might be due to invalid IL or missing references)
			//IL_125ef: Unknown result type (might be due to invalid IL or missing references)
			//IL_126d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_12700: Unknown result type (might be due to invalid IL or missing references)
			//IL_1270a: Expected O, but got Unknown
			//IL_1270b: Unknown result type (might be due to invalid IL or missing references)
			//IL_12711: Unknown result type (might be due to invalid IL or missing references)
			//IL_12728: Unknown result type (might be due to invalid IL or missing references)
			//IL_12752: Unknown result type (might be due to invalid IL or missing references)
			//IL_1275c: Expected O, but got Unknown
			//IL_1275d: Unknown result type (might be due to invalid IL or missing references)
			//IL_12763: Unknown result type (might be due to invalid IL or missing references)
			//IL_1277a: Unknown result type (might be due to invalid IL or missing references)
			//IL_127a4: Unknown result type (might be due to invalid IL or missing references)
			//IL_127ae: Expected O, but got Unknown
			//IL_127af: Unknown result type (might be due to invalid IL or missing references)
			//IL_127b5: Unknown result type (might be due to invalid IL or missing references)
			//IL_127d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_12803: Unknown result type (might be due to invalid IL or missing references)
			//IL_1280d: Expected O, but got Unknown
			//IL_1280e: Unknown result type (might be due to invalid IL or missing references)
			//IL_12814: Unknown result type (might be due to invalid IL or missing references)
			//IL_12a19: Unknown result type (might be due to invalid IL or missing references)
			//IL_12a22: Expected O, but got Unknown
			//IL_12a6f: Unknown result type (might be due to invalid IL or missing references)
			//IL_12a74: Unknown result type (might be due to invalid IL or missing references)
			//IL_12df8: Unknown result type (might be due to invalid IL or missing references)
			//IL_12dfd: Unknown result type (might be due to invalid IL or missing references)
			//IL_12e65: Unknown result type (might be due to invalid IL or missing references)
			//IL_12f4c: Unknown result type (might be due to invalid IL or missing references)
			//IL_12f76: Unknown result type (might be due to invalid IL or missing references)
			//IL_12f80: Expected O, but got Unknown
			//IL_12f81: Unknown result type (might be due to invalid IL or missing references)
			//IL_12f87: Unknown resul