Decompiled source of Bastian v2.2.2

Bastian.dll

Decompiled 2 months ago
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.Versioning;
using System.Security;
using System.Security.Permissions;
using Bastian.Modules;
using Bastian.SkillDefs;
using BepInEx;
using BepInEx.Bootstrap;
using BepInEx.Configuration;
using EmotesAPI;
using EntityStates;
using EntityStates.Commando;
using EntityStates.Merc;
using HG;
using JetBrains.Annotations;
using KinematicCharacterController;
using R2API;
using R2API.Networking;
using R2API.Networking.Interfaces;
using R2API.Utils;
using RiskOfOptions;
using RiskOfOptions.OptionConfigs;
using RiskOfOptions.Options;
using RoR2;
using RoR2.Achievements;
using RoR2.Audio;
using RoR2.ContentManagement;
using RoR2.Skills;
using UnityEngine;
using UnityEngine.AddressableAssets;
using UnityEngine.Networking;
using UnityEngine.Rendering;

[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)]
[assembly: TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")]
[assembly: AssemblyCompany("Bastian")]
[assembly: AssemblyConfiguration("Debug")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyInformationalVersion("1.0.0+5c02824a0282196864c54cd7af83d19bc44b7625")]
[assembly: AssemblyProduct("Bastian")]
[assembly: AssemblyTitle("Bastian")]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("1.0.0.0")]
[module: UnverifiableCode]
namespace Bastian
{
	internal class Asset
	{
		public static AssetBundle MainAssetBundle;

		public static void PopulateAssets()
		{
			Assembly executingAssembly = Assembly.GetExecutingAssembly();
			using (Stream stream = executingAssembly.GetManifestResourceStream("Bastian.AssetBundle.bastionassets"))
			{
				MainAssetBundle = AssetBundle.LoadFromStream(stream);
			}
			using Stream stream2 = executingAssembly.GetManifestResourceStream("Bastian.Bastian.bnk");
			byte[] array = new byte[stream2.Length];
			stream2.Read(array, 0, array.Length);
			SoundBanks.Add(array);
		}
	}
	internal class BastianItemDisplays
	{
		private ItemDisplayRuleSet itemDisplayRuleSet;

		public void Init(ItemDisplayRuleSet itemDisplayRuleSet_)
		{
			itemDisplayRuleSet = itemDisplayRuleSet_;
			ContentManager.onContentPacksAssigned += SetItemDisplays;
		}

		private void SetItemDisplays(ReadOnlyArray<ReadOnlyContentPack> obj)
		{
			ItemDisplays.LazyInit();
			List<KeyAssetRuleGroup> list = new List<KeyAssetRuleGroup>();
			TheFunStuff(list);
			itemDisplayRuleSet.keyAssetRuleGroups = list.ToArray();
			ItemDisplays.DisposeWhenDone();
		}

		private void TheFunStuff(List<KeyAssetRuleGroup> itemDisplayRules)
		{
			//IL_002e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0042: Unknown result type (might be due to invalid IL or missing references)
			//IL_0056: Unknown result type (might be due to invalid IL or missing references)
			//IL_005b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0060: Unknown result type (might be due to invalid IL or missing references)
			//IL_0065: Unknown result type (might be due to invalid IL or missing references)
			//IL_009d: Unknown result type (might be due to invalid IL or missing references)
			//IL_00b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_00c5: Unknown result type (might be due to invalid IL or missing references)
			//IL_00ca: Unknown result type (might be due to invalid IL or missing references)
			//IL_00cf: Unknown result type (might be due to invalid IL or missing references)
			//IL_00d4: Unknown result type (might be due to invalid IL or missing references)
			//IL_010c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0120: Unknown result type (might be due to invalid IL or missing references)
			//IL_0134: Unknown result type (might be due to invalid IL or missing references)
			//IL_0139: Unknown result type (might be due to invalid IL or missing references)
			//IL_013e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0143: Unknown result type (might be due to invalid IL or missing references)
			//IL_017b: Unknown result type (might be due to invalid IL or missing references)
			//IL_018f: Unknown result type (might be due to invalid IL or missing references)
			//IL_01a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_01a8: Unknown result type (might be due to invalid IL or missing references)
			//IL_01ad: Unknown result type (might be due to invalid IL or missing references)
			//IL_01b2: Unknown result type (might be due to invalid IL or missing references)
			//IL_01ea: Unknown result type (might be due to invalid IL or missing references)
			//IL_01fe: Unknown result type (might be due to invalid IL or missing references)
			//IL_0212: Unknown result type (might be due to invalid IL or missing references)
			//IL_0217: Unknown result type (might be due to invalid IL or missing references)
			//IL_021c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0221: Unknown result type (might be due to invalid IL or missing references)
			//IL_0259: Unknown result type (might be due to invalid IL or missing references)
			//IL_026d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0281: Unknown result type (might be due to invalid IL or missing references)
			//IL_0286: Unknown result type (might be due to invalid IL or missing references)
			//IL_028b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0290: Unknown result type (might be due to invalid IL or missing references)
			//IL_02d1: Unknown result type (might be due to invalid IL or missing references)
			//IL_02e5: Unknown result type (might be due to invalid IL or missing references)
			//IL_02f9: Unknown result type (might be due to invalid IL or missing references)
			//IL_02fe: Unknown result type (might be due to invalid IL or missing references)
			//IL_0303: Unknown result type (might be due to invalid IL or missing references)
			//IL_0308: Unknown result type (might be due to invalid IL or missing references)
			//IL_0349: Unknown result type (might be due to invalid IL or missing references)
			//IL_035d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0371: Unknown result type (might be due to invalid IL or missing references)
			//IL_0376: Unknown result type (might be due to invalid IL or missing references)
			//IL_037b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0380: Unknown result type (might be due to invalid IL or missing references)
			//IL_03c1: Unknown result type (might be due to invalid IL or missing references)
			//IL_03d5: Unknown result type (might be due to invalid IL or missing references)
			//IL_03e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_03ee: Unknown result type (might be due to invalid IL or missing references)
			//IL_03f3: Unknown result type (might be due to invalid IL or missing references)
			//IL_03f8: Unknown result type (might be due to invalid IL or missing references)
			//IL_0439: Unknown result type (might be due to invalid IL or missing references)
			//IL_044d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0461: Unknown result type (might be due to invalid IL or missing references)
			//IL_0466: Unknown result type (might be due to invalid IL or missing references)
			//IL_046b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0470: Unknown result type (might be due to invalid IL or missing references)
			//IL_04b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_04c5: Unknown result type (might be due to invalid IL or missing references)
			//IL_04d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_04de: Unknown result type (might be due to invalid IL or missing references)
			//IL_04e3: Unknown result type (might be due to invalid IL or missing references)
			//IL_04eb: Unknown result type (might be due to invalid IL or missing references)
			//IL_04f0: Unknown result type (might be due to invalid IL or missing references)
			//IL_04f5: Unknown result type (might be due to invalid IL or missing references)
			//IL_0536: Unknown result type (might be due to invalid IL or missing references)
			//IL_054a: Unknown result type (might be due to invalid IL or missing references)
			//IL_055e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0563: Unknown result type (might be due to invalid IL or missing references)
			//IL_0568: Unknown result type (might be due to invalid IL or missing references)
			//IL_056d: Unknown result type (might be due to invalid IL or missing references)
			//IL_05ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_05c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_05d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_05db: Unknown result type (might be due to invalid IL or missing references)
			//IL_05e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_05e5: Unknown result type (might be due to invalid IL or missing references)
			//IL_0626: Unknown result type (might be due to invalid IL or missing references)
			//IL_063a: Unknown result type (might be due to invalid IL or missing references)
			//IL_064e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0653: Unknown result type (might be due to invalid IL or missing references)
			//IL_0658: Unknown result type (might be due to invalid IL or missing references)
			//IL_065d: Unknown result type (might be due to invalid IL or missing references)
			//IL_069e: Unknown result type (might be due to invalid IL or missing references)
			//IL_06b2: Unknown result type (might be due to invalid IL or missing references)
			//IL_06c6: Unknown result type (might be due to invalid IL or missing references)
			//IL_06cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_06d0: Unknown result type (might be due to invalid IL or missing references)
			//IL_06d8: Unknown result type (might be due to invalid IL or missing references)
			//IL_06dd: Unknown result type (might be due to invalid IL or missing references)
			//IL_06e2: Unknown result type (might be due to invalid IL or missing references)
			//IL_0723: Unknown result type (might be due to invalid IL or missing references)
			//IL_0737: Unknown result type (might be due to invalid IL or missing references)
			//IL_074b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0750: Unknown result type (might be due to invalid IL or missing references)
			//IL_0755: Unknown result type (might be due to invalid IL or missing references)
			//IL_075a: Unknown result type (might be due to invalid IL or missing references)
			//IL_079b: Unknown result type (might be due to invalid IL or missing references)
			//IL_07af: Unknown result type (might be due to invalid IL or missing references)
			//IL_07c3: Unknown result type (might be due to invalid IL or missing references)
			//IL_07c8: Unknown result type (might be due to invalid IL or missing references)
			//IL_07cd: Unknown result type (might be due to invalid IL or missing references)
			//IL_07d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_0813: Unknown result type (might be due to invalid IL or missing references)
			//IL_0827: Unknown result type (might be due to invalid IL or missing references)
			//IL_083b: 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_0845: Unknown result type (might be due to invalid IL or missing references)
			//IL_084a: Unknown result type (might be due to invalid IL or missing references)
			//IL_088b: Unknown result type (might be due to invalid IL or missing references)
			//IL_089f: Unknown result type (might be due to invalid IL or missing references)
			//IL_08b3: Unknown result type (might be due to invalid IL or missing references)
			//IL_08b8: Unknown result type (might be due to invalid IL or missing references)
			//IL_08bd: Unknown result type (might be due to invalid IL or missing references)
			//IL_08c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_0903: Unknown result type (might be due to invalid IL or missing references)
			//IL_0917: Unknown result type (might be due to invalid IL or missing references)
			//IL_092b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0930: Unknown result type (might be due to invalid IL or missing references)
			//IL_0935: Unknown result type (might be due to invalid IL or missing references)
			//IL_093a: Unknown result type (might be due to invalid IL or missing references)
			//IL_097b: Unknown result type (might be due to invalid IL or missing references)
			//IL_098f: Unknown result type (might be due to invalid IL or missing references)
			//IL_09a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_09a8: Unknown result type (might be due to invalid IL or missing references)
			//IL_09ad: Unknown result type (might be due to invalid IL or missing references)
			//IL_09b2: Unknown result type (might be due to invalid IL or missing references)
			//IL_09f3: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a07: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a1b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a20: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a25: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a2a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a6b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a7f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a93: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a98: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a9d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0aa2: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ae3: Unknown result type (might be due to invalid IL or missing references)
			//IL_0af7: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b0b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b10: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b15: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b1a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b5b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b6f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b83: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b88: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b8d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b92: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bd3: Unknown result type (might be due to invalid IL or missing references)
			//IL_0be7: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bfb: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c00: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c05: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c0a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c4b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c5f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c73: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c78: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c7d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c82: Unknown result type (might be due to invalid IL or missing references)
			//IL_0cc3: Unknown result type (might be due to invalid IL or missing references)
			//IL_0cd7: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ceb: Unknown result type (might be due to invalid IL or missing references)
			//IL_0cf0: Unknown result type (might be due to invalid IL or missing references)
			//IL_0cf5: Unknown result type (might be due to invalid IL or missing references)
			//IL_0cfa: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d3b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d4f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d63: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d68: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d6d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d72: Unknown result type (might be due to invalid IL or missing references)
			//IL_0db3: Unknown result type (might be due to invalid IL or missing references)
			//IL_0dc7: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ddb: Unknown result type (might be due to invalid IL or missing references)
			//IL_0de0: Unknown result type (might be due to invalid IL or missing references)
			//IL_0de5: Unknown result type (might be due to invalid IL or missing references)
			//IL_0dea: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e2b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e3f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e53: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e58: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e5d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e62: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ea3: Unknown result type (might be due to invalid IL or missing references)
			//IL_0eb7: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ecb: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ed0: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ed5: Unknown result type (might be due to invalid IL or missing references)
			//IL_0eda: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f1b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f2f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f43: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f48: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f4d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f52: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f93: Unknown result type (might be due to invalid IL or missing references)
			//IL_0fa7: Unknown result type (might be due to invalid IL or missing references)
			//IL_0fbb: Unknown result type (might be due to invalid IL or missing references)
			//IL_0fc0: Unknown result type (might be due to invalid IL or missing references)
			//IL_0fc5: 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_100b: Unknown result type (might be due to invalid IL or missing references)
			//IL_101f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1033: Unknown result type (might be due to invalid IL or missing references)
			//IL_1038: Unknown result type (might be due to invalid IL or missing references)
			//IL_103d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1042: Unknown result type (might be due to invalid IL or missing references)
			//IL_1083: Unknown result type (might be due to invalid IL or missing references)
			//IL_1097: Unknown result type (might be due to invalid IL or missing references)
			//IL_10ab: Unknown result type (might be due to invalid IL or missing references)
			//IL_10b0: Unknown result type (might be due to invalid IL or missing references)
			//IL_10b5: Unknown result type (might be due to invalid IL or missing references)
			//IL_10ba: Unknown result type (might be due to invalid IL or missing references)
			//IL_10fb: Unknown result type (might be due to invalid IL or missing references)
			//IL_110f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1123: Unknown result type (might be due to invalid IL or missing references)
			//IL_1128: Unknown result type (might be due to invalid IL or missing references)
			//IL_112d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1132: Unknown result type (might be due to invalid IL or missing references)
			//IL_1173: Unknown result type (might be due to invalid IL or missing references)
			//IL_1187: Unknown result type (might be due to invalid IL or missing references)
			//IL_119b: Unknown result type (might be due to invalid IL or missing references)
			//IL_11a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_11a5: Unknown result type (might be due to invalid IL or missing references)
			//IL_11aa: Unknown result type (might be due to invalid IL or missing references)
			//IL_11ce: Unknown result type (might be due to invalid IL or missing references)
			//IL_11d3: Unknown result type (might be due to invalid IL or missing references)
			//IL_11f8: Unknown result type (might be due to invalid IL or missing references)
			//IL_120c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1220: Unknown result type (might be due to invalid IL or missing references)
			//IL_1225: Unknown result type (might be due to invalid IL or missing references)
			//IL_122a: Unknown result type (might be due to invalid IL or missing references)
			//IL_124f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1263: Unknown result type (might be due to invalid IL or missing references)
			//IL_1277: Unknown result type (might be due to invalid IL or missing references)
			//IL_127c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1281: Unknown result type (might be due to invalid IL or missing references)
			//IL_1286: Unknown result type (might be due to invalid IL or missing references)
			//IL_12c7: Unknown result type (might be due to invalid IL or missing references)
			//IL_12db: Unknown result type (might be due to invalid IL or missing references)
			//IL_12ef: Unknown result type (might be due to invalid IL or missing references)
			//IL_12f4: Unknown result type (might be due to invalid IL or missing references)
			//IL_12f9: Unknown result type (might be due to invalid IL or missing references)
			//IL_12fe: Unknown result type (might be due to invalid IL or missing references)
			//IL_133f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1353: Unknown result type (might be due to invalid IL or missing references)
			//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_1371: Unknown result type (might be due to invalid IL or missing references)
			//IL_1376: Unknown result type (might be due to invalid IL or missing references)
			//IL_13b7: Unknown result type (might be due to invalid IL or missing references)
			//IL_13cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_13df: Unknown result type (might be due to invalid IL or missing references)
			//IL_13e4: Unknown result type (might be due to invalid IL or missing references)
			//IL_13e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_13ee: Unknown result type (might be due to invalid IL or missing references)
			//IL_142f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1443: Unknown result type (might be due to invalid IL or missing references)
			//IL_1457: Unknown result type (might be due to invalid IL or missing references)
			//IL_145c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1461: Unknown result type (might be due to invalid IL or missing references)
			//IL_1466: Unknown result type (might be due to invalid IL or missing references)
			//IL_14a7: Unknown result type (might be due to invalid IL or missing references)
			//IL_14bb: Unknown result type (might be due to invalid IL or missing references)
			//IL_14cf: Unknown result type (might be due to invalid IL or missing references)
			//IL_14d4: Unknown result type (might be due to invalid IL or missing references)
			//IL_14d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_14de: Unknown result type (might be due to invalid IL or missing references)
			//IL_151f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1533: Unknown result type (might be due to invalid IL or missing references)
			//IL_1547: Unknown result type (might be due to invalid IL or missing references)
			//IL_154c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1551: Unknown result type (might be due to invalid IL or missing references)
			//IL_1556: Unknown result type (might be due to invalid IL or missing references)
			//IL_1597: Unknown result type (might be due to invalid IL or missing references)
			//IL_15ab: Unknown result type (might be due to invalid IL or missing references)
			//IL_15bf: Unknown result type (might be due to invalid IL or missing references)
			//IL_15c4: Unknown result type (might be due to invalid IL or missing references)
			//IL_15c9: Unknown result type (might be due to invalid IL or missing references)
			//IL_15ce: Unknown result type (might be due to invalid IL or missing references)
			//IL_160f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1623: Unknown result type (might be due to invalid IL or missing references)
			//IL_1637: Unknown result type (might be due to invalid IL or missing references)
			//IL_163c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1641: Unknown result type (might be due to invalid IL or missing references)
			//IL_1666: Unknown result type (might be due to invalid IL or missing references)
			//IL_167a: Unknown result type (might be due to invalid IL or missing references)
			//IL_168e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1693: Unknown result type (might be due to invalid IL or missing references)
			//IL_1698: Unknown result type (might be due to invalid IL or missing references)
			//IL_169d: Unknown result type (might be due to invalid IL or missing references)
			//IL_16de: Unknown result type (might be due to invalid IL or missing references)
			//IL_16f2: Unknown result type (might be due to invalid IL or missing references)
			//IL_1706: Unknown result type (might be due to invalid IL or missing references)
			//IL_170b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1710: Unknown result type (might be due to invalid IL or missing references)
			//IL_1715: Unknown result type (might be due to invalid IL or missing references)
			//IL_1756: Unknown result type (might be due to invalid IL or missing references)
			//IL_176a: Unknown result type (might be due to invalid IL or missing references)
			//IL_177e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1783: Unknown result type (might be due to invalid IL or missing references)
			//IL_1788: Unknown result type (might be due to invalid IL or missing references)
			//IL_178d: Unknown result type (might be due to invalid IL or missing references)
			//IL_17ce: Unknown result type (might be due to invalid IL or missing references)
			//IL_17e2: Unknown result type (might be due to invalid IL or missing references)
			//IL_17f6: Unknown result type (might be due to invalid IL or missing references)
			//IL_17fb: Unknown result type (might be due to invalid IL or missing references)
			//IL_1800: Unknown result type (might be due to invalid IL or missing references)
			//IL_1805: Unknown result type (might be due to invalid IL or missing references)
			//IL_1846: Unknown result type (might be due to invalid IL or missing references)
			//IL_185a: Unknown result type (might be due to invalid IL or missing references)
			//IL_186e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1873: Unknown result type (might be due to invalid IL or missing references)
			//IL_1878: Unknown result type (might be due to invalid IL or missing references)
			//IL_187d: Unknown result type (might be due to invalid IL or missing references)
			//IL_18be: Unknown result type (might be due to invalid IL or missing references)
			//IL_18d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_18e6: Unknown result type (might be due to invalid IL or missing references)
			//IL_18eb: Unknown result type (might be due to invalid IL or missing references)
			//IL_18f0: Unknown result type (might be due to invalid IL or missing references)
			//IL_18f5: Unknown result type (might be due to invalid IL or missing references)
			//IL_1936: Unknown result type (might be due to invalid IL or missing references)
			//IL_194a: Unknown result type (might be due to invalid IL or missing references)
			//IL_195e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1963: Unknown result type (might be due to invalid IL or missing references)
			//IL_1968: Unknown result type (might be due to invalid IL or missing references)
			//IL_196d: Unknown result type (might be due to invalid IL or missing references)
			//IL_19ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_19c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_19d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_19db: Unknown result type (might be due to invalid IL or missing references)
			//IL_19e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_19e5: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a26: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a3a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a4e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a53: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a58: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a5d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a9e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ab2: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ac6: Unknown result type (might be due to invalid IL or missing references)
			//IL_1acb: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ad0: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ad5: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b16: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b2a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b3e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b43: Unknown result type (might be due to invalid IL or missing references)
			//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_1b8e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ba2: Unknown result type (might be due to invalid IL or missing references)
			//IL_1bb6: Unknown result type (might be due to invalid IL or missing references)
			//IL_1bbb: Unknown result type (might be due to invalid IL or missing references)
			//IL_1bc0: Unknown result type (might be due to invalid IL or missing references)
			//IL_1be5: Unknown result type (might be due to invalid IL or missing references)
			//IL_1bf9: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c0d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c12: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c17: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c1c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c5d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c71: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c85: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c8a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c8f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c94: Unknown result type (might be due to invalid IL or missing references)
			//IL_1cd5: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ce9: Unknown result type (might be due to invalid IL or missing references)
			//IL_1cfd: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d02: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d07: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d0c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d4d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d61: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d75: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d7a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d7f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d84: Unknown result type (might be due to invalid IL or missing references)
			//IL_1dc5: Unknown result type (might be due to invalid IL or missing references)
			//IL_1dd9: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ded: Unknown result type (might be due to invalid IL or missing references)
			//IL_1df2: Unknown result type (might be due to invalid IL or missing references)
			//IL_1df7: Unknown result type (might be due to invalid IL or missing references)
			//IL_1dfc: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e3d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e51: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e65: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e6a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e6f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e74: Unknown result type (might be due to invalid IL or missing references)
			//IL_1eb5: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ec9: Unknown result type (might be due to invalid IL or missing references)
			//IL_1edd: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ee2: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ee7: Unknown result type (might be due to invalid IL or missing references)
			//IL_1eec: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f2d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f41: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f55: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f5a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f5f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f64: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fa5: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fb9: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fcd: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fd2: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fd7: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fdc: Unknown result type (might be due to invalid IL or missing references)
			//IL_201d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2031: Unknown result type (might be due to invalid IL or missing references)
			//IL_2045: Unknown result type (might be due to invalid IL or missing references)
			//IL_204a: Unknown result type (might be due to invalid IL or missing references)
			//IL_204f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2054: 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_20a9: Unknown result type (might be due to invalid IL or missing references)
			//IL_20bd: Unknown result type (might be due to invalid IL or missing references)
			//IL_20c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_20c7: Unknown result type (might be due to invalid IL or missing references)
			//IL_20ec: Unknown result type (might be due to invalid IL or missing references)
			//IL_2100: Unknown result type (might be due to invalid IL or missing references)
			//IL_2114: Unknown result type (might be due to invalid IL or missing references)
			//IL_2119: Unknown result type (might be due to invalid IL or missing references)
			//IL_211e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2123: Unknown result type (might be due to invalid IL or missing references)
			//IL_2164: Unknown result type (might be due to invalid IL or missing references)
			//IL_2178: Unknown result type (might be due to invalid IL or missing references)
			//IL_218c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2191: Unknown result type (might be due to invalid IL or missing references)
			//IL_2196: Unknown result type (might be due to invalid IL or missing references)
			//IL_219b: Unknown result type (might be due to invalid IL or missing references)
			//IL_21dc: Unknown result type (might be due to invalid IL or missing references)
			//IL_21f0: Unknown result type (might be due to invalid IL or missing references)
			//IL_2204: Unknown result type (might be due to invalid IL or missing references)
			//IL_2209: Unknown result type (might be due to invalid IL or missing references)
			//IL_220e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2213: Unknown result type (might be due to invalid IL or missing references)
			//IL_2254: Unknown result type (might be due to invalid IL or missing references)
			//IL_2268: Unknown result type (might be due to invalid IL or missing references)
			//IL_227c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2281: Unknown result type (might be due to invalid IL or missing references)
			//IL_2286: Unknown result type (might be due to invalid IL or missing references)
			//IL_228b: Unknown result type (might be due to invalid IL or missing references)
			//IL_22cc: Unknown result type (might be due to invalid IL or missing references)
			//IL_22e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_22f4: Unknown result type (might be due to invalid IL or missing references)
			//IL_22f9: Unknown result type (might be due to invalid IL or missing references)
			//IL_22fe: Unknown result type (might be due to invalid IL or missing references)
			//IL_2303: Unknown result type (might be due to invalid IL or missing references)
			//IL_2344: Unknown result type (might be due to invalid IL or missing references)
			//IL_2358: Unknown result type (might be due to invalid IL or missing references)
			//IL_236c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2371: Unknown result type (might be due to invalid IL or missing references)
			//IL_2376: Unknown result type (might be due to invalid IL or missing references)
			//IL_237b: Unknown result type (might be due to invalid IL or missing references)
			//IL_23bc: Unknown result type (might be due to invalid IL or missing references)
			//IL_23d0: Unknown result type (might be due to invalid IL or missing references)
			//IL_23e4: Unknown result type (might be due to invalid IL or missing references)
			//IL_23e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_23ee: Unknown result type (might be due to invalid IL or missing references)
			//IL_23f3: Unknown result type (might be due to invalid IL or missing references)
			//IL_2434: Unknown result type (might be due to invalid IL or missing references)
			//IL_2448: Unknown result type (might be due to invalid IL or missing references)
			//IL_245c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2461: Unknown result type (might be due to invalid IL or missing references)
			//IL_2466: Unknown result type (might be due to invalid IL or missing references)
			//IL_246b: Unknown result type (might be due to invalid IL or missing references)
			//IL_24ac: Unknown result type (might be due to invalid IL or missing references)
			//IL_24c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_24d4: Unknown result type (might be due to invalid IL or missing references)
			//IL_24d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_24de: Unknown result type (might be due to invalid IL or missing references)
			//IL_24e3: Unknown result type (might be due to invalid IL or missing references)
			//IL_2524: Unknown result type (might be due to invalid IL or missing references)
			//IL_2538: Unknown result type (might be due to invalid IL or missing references)
			//IL_254c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2551: Unknown result type (might be due to invalid IL or missing references)
			//IL_2556: Unknown result type (might be due to invalid IL or missing references)
			//IL_255b: Unknown result type (might be due to invalid IL or missing references)
			//IL_259c: Unknown result type (might be due to invalid IL or missing references)
			//IL_25b0: Unknown result type (might be due to invalid IL or missing references)
			//IL_25c4: Unknown result type (might be due to invalid IL or missing references)
			//IL_25c9: Unknown result type (might be due to invalid IL or missing references)
			//IL_25ce: Unknown result type (might be due to invalid IL or missing references)
			//IL_25d3: Unknown result type (might be due to invalid IL or missing references)
			//IL_2614: Unknown result type (might be due to invalid IL or missing references)
			//IL_2628: Unknown result type (might be due to invalid IL or missing references)
			//IL_263c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2641: Unknown result type (might be due to invalid IL or missing references)
			//IL_2646: Unknown result type (might be due to invalid IL or missing references)
			//IL_264b: Unknown result type (might be due to invalid IL or missing references)
			//IL_268c: Unknown result type (might be due to invalid IL or missing references)
			//IL_26a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_26b4: Unknown result type (might be due to invalid IL or missing references)
			//IL_26b9: Unknown result type (might be due to invalid IL or missing references)
			//IL_26be: Unknown result type (might be due to invalid IL or missing references)
			//IL_26c3: Unknown result type (might be due to invalid IL or missing references)
			//IL_2704: Unknown result type (might be due to invalid IL or missing references)
			//IL_2718: Unknown result type (might be due to invalid IL or missing references)
			//IL_272c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2731: Unknown result type (might be due to invalid IL or missing references)
			//IL_2736: Unknown result type (might be due to invalid IL or missing references)
			//IL_273b: Unknown result type (might be due to invalid IL or missing references)
			//IL_277c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2790: Unknown result type (might be due to invalid IL or missing references)
			//IL_27a4: Unknown result type (might be due to invalid IL or missing references)
			//IL_27a9: Unknown result type (might be due to invalid IL or missing references)
			//IL_27ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_27b3: Unknown result type (might be due to invalid IL or missing references)
			//IL_27f4: Unknown result type (might be due to invalid IL or missing references)
			//IL_2808: Unknown result type (might be due to invalid IL or missing references)
			//IL_281c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2821: Unknown result type (might be due to invalid IL or missing references)
			//IL_2826: Unknown result type (might be due to invalid IL or missing references)
			//IL_282b: Unknown result type (might be due to invalid IL or missing references)
			//IL_286c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2880: Unknown result type (might be due to invalid IL or missing references)
			//IL_2894: Unknown result type (might be due to invalid IL or missing references)
			//IL_2899: Unknown result type (might be due to invalid IL or missing references)
			//IL_289e: Unknown result type (might be due to invalid IL or missing references)
			//IL_28a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_28e4: Unknown result type (might be due to invalid IL or missing references)
			//IL_28f8: Unknown result type (might be due to invalid IL or missing references)
			//IL_290c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2911: Unknown result type (might be due to invalid IL or missing references)
			//IL_2916: Unknown result type (might be due to invalid IL or missing references)
			//IL_291b: Unknown result type (might be due to invalid IL or missing references)
			//IL_295c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2970: Unknown result type (might be due to invalid IL or missing references)
			//IL_2984: Unknown result type (might be due to invalid IL or missing references)
			//IL_2989: Unknown result type (might be due to invalid IL or missing references)
			//IL_298e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2993: Unknown result type (might be due to invalid IL or missing references)
			//IL_29d4: Unknown result type (might be due to invalid IL or missing references)
			//IL_29e8: Unknown result type (might be due to invalid IL or missing references)
			//IL_29fc: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a01: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a06: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a0b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a4c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a60: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a74: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a79: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a7e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a83: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ac4: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ad8: Unknown result type (might be due to invalid IL or missing references)
			//IL_2aec: Unknown result type (might be due to invalid IL or missing references)
			//IL_2af1: Unknown result type (might be due to invalid IL or missing references)
			//IL_2af6: Unknown result type (might be due to invalid IL or missing references)
			//IL_2afb: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b3c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b50: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b64: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b69: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b6e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b73: Unknown result type (might be due to invalid IL or missing references)
			//IL_2bb4: Unknown result type (might be due to invalid IL or missing references)
			//IL_2bc8: Unknown result type (might be due to invalid IL or missing references)
			//IL_2bdc: Unknown result type (might be due to invalid IL or missing references)
			//IL_2be1: Unknown result type (might be due to invalid IL or missing references)
			//IL_2be6: Unknown result type (might be due to invalid IL or missing references)
			//IL_2beb: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c2c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c40: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c54: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c59: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c5e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c83: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c97: Unknown result type (might be due to invalid IL or missing references)
			//IL_2cab: Unknown result type (might be due to invalid IL or missing references)
			//IL_2cb0: Unknown result type (might be due to invalid IL or missing references)
			//IL_2cb5: Unknown result type (might be due to invalid IL or missing references)
			//IL_2cba: Unknown result type (might be due to invalid IL or missing references)
			//IL_2cfb: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d0f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d23: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d28: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d2d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d32: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d73: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d87: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d9b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2da0: Unknown result type (might be due to invalid IL or missing references)
			//IL_2da5: Unknown result type (might be due to invalid IL or missing references)
			//IL_2daa: Unknown result type (might be due to invalid IL or missing references)
			//IL_2deb: Unknown result type (might be due to invalid IL or missing references)
			//IL_2dff: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e13: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e18: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e1d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e22: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e63: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e77: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e8b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e90: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e95: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e9a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2edb: Unknown result type (might be due to invalid IL or missing references)
			//IL_2eef: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f03: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f08: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f0d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f12: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f53: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f67: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f7b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f80: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f85: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f8a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2fcb: Unknown result type (might be due to invalid IL or missing references)
			//IL_2fdf: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ff3: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ff8: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ffd: Unknown result type (might be due to invalid IL or missing references)
			//IL_3002: Unknown result type (might be due to invalid IL or missing references)
			//IL_3043: Unknown result type (might be due to invalid IL or missing references)
			//IL_3057: Unknown result type (might be due to invalid IL or missing references)
			//IL_306b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3070: Unknown result type (might be due to invalid IL or missing references)
			//IL_3075: Unknown result type (might be due to invalid IL or missing references)
			//IL_307a: Unknown result type (might be due to invalid IL or missing references)
			//IL_30bb: Unknown result type (might be due to invalid IL or missing references)
			//IL_30cf: Unknown result type (might be due to invalid IL or missing references)
			//IL_30e3: Unknown result type (might be due to invalid IL or missing references)
			//IL_30e8: Unknown result type (might be due to invalid IL or missing references)
			//IL_30ed: Unknown result type (might be due to invalid IL or missing references)
			//IL_3112: Unknown result type (might be due to invalid IL or missing references)
			//IL_3126: Unknown result type (might be due to invalid IL or missing references)
			//IL_313a: Unknown result type (might be due to invalid IL or missing references)
			//IL_313f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3144: Unknown result type (might be due to invalid IL or missing references)
			//IL_3149: Unknown result type (might be due to invalid IL or missing references)
			//IL_318a: Unknown result type (might be due to invalid IL or missing references)
			//IL_319e: Unknown result type (might be due to invalid IL or missing references)
			//IL_31b2: Unknown result type (might be due to invalid IL or missing references)
			//IL_31b7: Unknown result type (might be due to invalid IL or missing references)
			//IL_31bc: Unknown result type (might be due to invalid IL or missing references)
			//IL_31c1: Unknown result type (might be due to invalid IL or missing references)
			//IL_3202: Unknown result type (might be due to invalid IL or missing references)
			//IL_3216: Unknown result type (might be due to invalid IL or missing references)
			//IL_322a: Unknown result type (might be due to invalid IL or missing references)
			//IL_322f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3234: Unknown result type (might be due to invalid IL or missing references)
			//IL_3239: Unknown result type (might be due to invalid IL or missing references)
			//IL_327a: Unknown result type (might be due to invalid IL or missing references)
			//IL_328e: Unknown result type (might be due to invalid IL or missing references)
			//IL_32a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_32a7: Unknown result type (might be due to invalid IL or missing references)
			//IL_32ac: Unknown result type (might be due to invalid IL or missing references)
			//IL_32b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_32f2: Unknown result type (might be due to invalid IL or missing references)
			//IL_3306: Unknown result type (might be due to invalid IL or missing references)
			//IL_331a: Unknown result type (might be due to invalid IL or missing references)
			//IL_331f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3324: Unknown result type (might be due to invalid IL or missing references)
			//IL_3329: Unknown result type (might be due to invalid IL or missing references)
			//IL_336a: Unknown result type (might be due to invalid IL or missing references)
			//IL_337e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3392: Unknown result type (might be due to invalid IL or missing references)
			//IL_3397: Unknown result type (might be due to invalid IL or missing references)
			//IL_339c: Unknown result type (might be due to invalid IL or missing references)
			//IL_33a1: Unknown result type (might be due to invalid IL or missing references)
			//IL_33e2: Unknown result type (might be due to invalid IL or missing references)
			//IL_33f6: Unknown result type (might be due to invalid IL or missing references)
			//IL_340a: Unknown result type (might be due to invalid IL or missing references)
			//IL_340f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3414: Unknown result type (might be due to invalid IL or missing references)
			//IL_3419: Unknown result type (might be due to invalid IL or missing references)
			//IL_345a: Unknown result type (might be due to invalid IL or missing references)
			//IL_346e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3482: Unknown result type (might be due to invalid IL or missing references)
			//IL_3487: Unknown result type (might be due to invalid IL or missing references)
			//IL_348c: Unknown result type (might be due to invalid IL or missing references)
			//IL_34b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_34c5: Unknown result type (might be due to invalid IL or missing references)
			//IL_34d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_34de: Unknown result type (might be due to invalid IL or missing references)
			//IL_34e3: Unknown result type (might be due to invalid IL or missing references)
			//IL_34e8: Unknown result type (might be due to invalid IL or missing references)
			//IL_3529: Unknown result type (might be due to invalid IL or missing references)
			//IL_353d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3551: Unknown result type (might be due to invalid IL or missing references)
			//IL_3556: Unknown result type (might be due to invalid IL or missing references)
			//IL_355b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3560: Unknown result type (might be due to invalid IL or missing references)
			//IL_35a1: Unknown result type (might be due to invalid IL or missing references)
			//IL_35b5: Unknown result type (might be due to invalid IL or missing references)
			//IL_35c9: Unknown result type (might be due to invalid IL or missing references)
			//IL_35ce: Unknown result type (might be due to invalid IL or missing references)
			//IL_35d3: Unknown result type (might be due to invalid IL or missing references)
			//IL_35d8: Unknown result type (might be due to invalid IL or missing references)
			//IL_3619: Unknown result type (might be due to invalid IL or missing references)
			//IL_362d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3641: Unknown result type (might be due to invalid IL or missing references)
			//IL_3646: Unknown result type (might be due to invalid IL or missing references)
			//IL_364b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3650: Unknown result type (might be due to invalid IL or missing references)
			//IL_3691: Unknown result type (might be due to invalid IL or missing references)
			//IL_36a5: Unknown result type (might be due to invalid IL or missing references)
			//IL_36b9: Unknown result type (might be due to invalid IL or missing references)
			//IL_36be: Unknown result type (might be due to invalid IL or missing references)
			//IL_36c3: Unknown result type (might be due to invalid IL or missing references)
			//IL_36c8: Unknown result type (might be due to invalid IL or missing references)
			//IL_3709: Unknown result type (might be due to invalid IL or missing references)
			//IL_371d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3731: Unknown result type (might be due to invalid IL or missing references)
			//IL_3736: Unknown result type (might be due to invalid IL or missing references)
			//IL_373b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3740: Unknown result type (might be due to invalid IL or missing references)
			//IL_3781: Unknown result type (might be due to invalid IL or missing references)
			//IL_3795: Unknown result type (might be due to invalid IL or missing references)
			//IL_37a9: Unknown result type (might be due to invalid IL or missing references)
			//IL_37ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_37b3: Unknown result type (might be due to invalid IL or missing references)
			//IL_37b8: Unknown result type (might be due to invalid IL or missing references)
			//IL_37f9: Unknown result type (might be due to invalid IL or missing references)
			//IL_380d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3821: Unknown result type (might be due to invalid IL or missing references)
			//IL_3826: Unknown result type (might be due to invalid IL or missing references)
			//IL_382b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3830: Unknown result type (might be due to invalid IL or missing references)
			//IL_3871: Unknown result type (might be due to invalid IL or missing references)
			//IL_3885: Unknown result type (might be due to invalid IL or missing references)
			//IL_3899: Unknown result type (might be due to invalid IL or missing references)
			//IL_389e: Unknown result type (might be due to invalid IL or missing references)
			//IL_38a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_38a8: Unknown result type (might be due to invalid IL or missing references)
			//IL_38e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_38fd: Unknown result type (might be due to invalid IL or missing references)
			//IL_3911: Unknown result type (might be due to invalid IL or missing references)
			//IL_3916: Unknown result type (might be due to invalid IL or missing references)
			//IL_391b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3920: Unknown result type (might be due to invalid IL or missing references)
			//IL_3961: Unknown result type (might be due to invalid IL or missing references)
			//IL_3975: Unknown result type (might be due to invalid IL or missing references)
			//IL_3989: Unknown result type (might be due to invalid IL or missing references)
			//IL_398e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3993: Unknown result type (might be due to invalid IL or missing references)
			//IL_3998: Unknown result type (might be due to invalid IL or missing references)
			//IL_39d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_39ed: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a01: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a06: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a0b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a10: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a51: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a65: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a79: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a7e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a83: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a88: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ac9: Unknown result type (might be due to invalid IL or missing references)
			//IL_3add: Unknown result type (might be due to invalid IL or missing references)
			//IL_3af1: Unknown result type (might be due to invalid IL or missing references)
			//IL_3af6: Unknown result type (might be due to invalid IL or missing references)
			//IL_3afb: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b00: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b41: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b55: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b69: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b6e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b73: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b78: Unknown result type (might be due to invalid IL or missing references)
			//IL_3bb9: Unknown result type (might be due to invalid IL or missing references)
			//IL_3bcd: Unknown result type (might be due to invalid IL or missing references)
			//IL_3be1: Unknown result type (might be due to invalid IL or missing references)
			//IL_3be6: Unknown result type (might be due to invalid IL or missing references)
			//IL_3beb: Unknown result type (might be due to invalid IL or missing references)
			//IL_3bf0: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c31: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c45: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c59: 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_3c63: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c68: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ca9: Unknown result type (might be due to invalid IL or missing references)
			//IL_3cbd: Unknown result type (might be due to invalid IL or missing references)
			//IL_3cd1: Unknown result type (might be due to invalid IL or missing references)
			//IL_3cd6: Unknown result type (might be due to invalid IL or missing references)
			//IL_3cdb: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d00: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d14: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d28: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d2d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d32: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d57: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d6b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d7f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d84: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d89: Unknown result type (might be due to invalid IL or missing references)
			//IL_3dae: Unknown result type (might be due to invalid IL or missing references)
			//IL_3dc2: Unknown result type (might be due to invalid IL or missing references)
			//IL_3dd6: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ddb: Unknown result type (might be due to invalid IL or missing references)
			//IL_3de0: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e05: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e19: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e2d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e32: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e37: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e3c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e7d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e91: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ea5: Unknown result type (might be due to invalid IL or missing references)
			//IL_3eaa: Unknown result type (might be due to invalid IL or missing references)
			//IL_3eaf: Unknown result type (might be due to invalid IL or missing references)
			//IL_3eb4: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ef5: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f09: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f1d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f22: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f27: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f2c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f6d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f81: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f95: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f9a: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f9f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3fa4: Unknown result type (might be due to invalid IL or missing references)
			//IL_3fe5: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ff9: Unknown result type (might be due to invalid IL or missing references)
			//IL_400d: Unknown result type (might be due to invalid IL or missing references)
			//IL_4012: Unknown result type (might be due to invalid IL or missing references)
			//IL_4017: Unknown result type (might be due to invalid IL or missing references)
			//IL_403c: Unknown result type (might be due to invalid IL or missing references)
			//IL_4050: Unknown result type (might be due to invalid IL or missing references)
			//IL_4064: Unknown result type (might be due to invalid IL or missing references)
			//IL_4069: Unknown result type (might be due to invalid IL or missing references)
			//IL_406e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4073: Unknown result type (might be due to invalid IL or missing references)
			//IL_40b4: Unknown result type (might be due to invalid IL or missing references)
			//IL_40c8: Unknown result type (might be due to invalid IL or missing references)
			//IL_40dc: Unknown result type (might be due to invalid IL or missing references)
			//IL_40e1: Unknown result type (might be due to invalid IL or missing references)
			//IL_40e6: Unknown result type (might be due to invalid IL or missing references)
			//IL_40eb: Unknown result type (might be due to invalid IL or missing references)
			//IL_412c: Unknown result type (might be due to invalid IL or missing references)
			//IL_4140: Unknown result type (might be due to invalid IL or missing references)
			//IL_4154: Unknown result type (might be due to invalid IL or missing references)
			//IL_4159: Unknown result type (might be due to invalid IL or missing references)
			//IL_415e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4163: Unknown result type (might be due to invalid IL or missing references)
			//IL_41a4: Unknown result type (might be due to invalid IL or missing references)
			//IL_41b8: Unknown result type (might be due to invalid IL or missing references)
			//IL_41cc: Unknown result type (might be due to invalid IL or missing references)
			//IL_41d1: Unknown result type (might be due to invalid IL or missing references)
			//IL_41d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_41db: Unknown result type (might be due to invalid IL or missing references)
			//IL_421c: Unknown result type (might be due to invalid IL or missing references)
			//IL_4230: Unknown result type (might be due to invalid IL or missing references)
			//IL_4244: Unknown result type (might be due to invalid IL or missing references)
			//IL_4249: Unknown result type (might be due to invalid IL or missing references)
			//IL_424e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4253: Unknown result type (might be due to invalid IL or missing references)
			//IL_4294: Unknown result type (might be due to invalid IL or missing references)
			//IL_42a8: Unknown result type (might be due to invalid IL or missing references)
			//IL_42bc: Unknown result type (might be due to invalid IL or missing references)
			//IL_42c1: Unknown result type (might be due to invalid IL or missing references)
			//IL_42c6: Unknown result type (might be due to invalid IL or missing references)
			//IL_42cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_430c: Unknown result type (might be due to invalid IL or missing references)
			//IL_4320: Unknown result type (might be due to invalid IL or missing references)
			//IL_4334: Unknown result type (might be due to invalid IL or missing references)
			//IL_4339: Unknown result type (might be due to invalid IL or missing references)
			//IL_433e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4363: Unknown result type (might be due to invalid IL or missing references)
			//IL_4377: Unknown result type (might be due to invalid IL or missing references)
			//IL_438b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4390: Unknown result type (might be due to invalid IL or missing references)
			//IL_4395: Unknown result type (might be due to invalid IL or missing references)
			//IL_439a: Unknown result type (might be due to invalid IL or missing references)
			//IL_43db: Unknown result type (might be due to invalid IL or missing references)
			//IL_43ef: Unknown result type (might be due to invalid IL or missing references)
			//IL_4403: Unknown result type (might be due to invalid IL or missing references)
			//IL_4408: Unknown result type (might be due to invalid IL or missing references)
			//IL_440d: Unknown result type (might be due to invalid IL or missing references)
			//IL_4412: Unknown result type (might be due to invalid IL or missing references)
			//IL_4453: Unknown result type (might be due to invalid IL or missing references)
			//IL_4467: Unknown result type (might be due to invalid IL or missing references)
			//IL_447b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4480: 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_448a: 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_44df: Unknown result type (might be due to invalid IL or missing references)
			//IL_44f3: Unknown result type (might be due to invalid IL or missing references)
			//IL_44f8: Unknown result type (might be due to invalid IL or missing references)
			//IL_44fd: Unknown result type (might be due to invalid IL or missing references)
			//IL_4502: Unknown result type (might be due to invalid IL or missing references)
			//IL_4543: Unknown result type (might be due to invalid IL or missing references)
			//IL_4557: Unknown result type (might be due to invalid IL or missing references)
			//IL_456b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4570: Unknown result type (might be due to invalid IL or missing references)
			//IL_4575: Unknown result type (might be due to invalid IL or missing references)
			//IL_457a: Unknown result type (might be due to invalid IL or missing references)
			//IL_45bb: Unknown result type (might be due to invalid IL or missing references)
			//IL_45cf: Unknown result type (might be due to invalid IL or missing references)
			//IL_45e3: Unknown result type (might be due to invalid IL or missing references)
			//IL_45e8: Unknown result type (might be due to invalid IL or missing references)
			//IL_45ed: Unknown result type (might be due to invalid IL or missing references)
			//IL_45f2: Unknown result type (might be due to invalid IL or missing references)
			//IL_4633: Unknown result type (might be due to invalid IL or missing references)
			//IL_4647: Unknown result type (might be due to invalid IL or missing references)
			//IL_465b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4660: Unknown result type (might be due to invalid IL or missing references)
			//IL_4665: Unknown result type (might be due to invalid IL or missing references)
			//IL_466a: Unknown result type (might be due to invalid IL or missing references)
			//IL_46ab: Unknown result type (might be due to invalid IL or missing references)
			//IL_46bf: Unknown result type (might be due to invalid IL or missing references)
			//IL_46d3: Unknown result type (might be due to invalid IL or missing references)
			//IL_46d8: Unknown result type (might be due to invalid IL or missing references)
			//IL_46dd: Unknown result type (might be due to invalid IL or missing references)
			//IL_46e2: Unknown result type (might be due to invalid IL or missing references)
			//IL_4723: Unknown result type (might be due to invalid IL or missing references)
			//IL_4737: Unknown result type (might be due to invalid IL or missing references)
			//IL_474b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4750: Unknown result type (might be due to invalid IL or missing references)
			//IL_4755: Unknown result type (might be due to invalid IL or missing references)
			//IL_475a: Unknown result type (might be due to invalid IL or missing references)
			//IL_479b: Unknown result type (might be due to invalid IL or missing references)
			//IL_47af: Unknown result type (might be due to invalid IL or missing references)
			//IL_47c3: Unknown result type (might be due to invalid IL or missing references)
			//IL_47c8: Unknown result type (might be due to invalid IL or missing references)
			//IL_47cd: Unknown result type (might be due to invalid IL or missing references)
			//IL_47f2: Unknown result type (might be due to invalid IL or missing references)
			//IL_4806: Unknown result type (might be due to invalid IL or missing references)
			//IL_481a: Unknown result type (might be due to invalid IL or missing references)
			//IL_481f: Unknown result type (might be due to invalid IL or missing references)
			//IL_4824: Unknown result type (might be due to invalid IL or missing references)
			//IL_4829: Unknown result type (might be due to invalid IL or missing references)
			//IL_486a: Unknown result type (might be due to invalid IL or missing references)
			//IL_487e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4892: Unknown result type (might be due to invalid IL or missing references)
			//IL_4897: Unknown result type (might be due to invalid IL or missing references)
			//IL_489c: Unknown result type (might be due to invalid IL or missing references)
			//IL_48a1: Unknown result type (might be due to invalid IL or missing references)
			//IL_48e2: Unknown result type (might be due to invalid IL or missing references)
			//IL_48f6: Unknown result type (might be due to invalid IL or missing references)
			//IL_490a: Unknown result type (might be due to invalid IL or missing references)
			//IL_490f: Unknown result type (might be due to invalid IL or missing references)
			//IL_4914: Unknown result type (might be due to invalid IL or missing references)
			//IL_4919: Unknown result type (might be due to invalid IL or missing references)
			//IL_495a: Unknown result type (might be due to invalid IL or missing references)
			//IL_496e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4982: Unknown result type (might be due to invalid IL or missing references)
			//IL_4987: Unknown result type (might be due to invalid IL or missing references)
			//IL_498c: Unknown result type (might be due to invalid IL or missing references)
			//IL_49b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_49c5: Unknown result type (might be due to invalid IL or missing references)
			//IL_49d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_49de: Unknown result type (might be due to invalid IL or missing references)
			//IL_49e3: Unknown result type (might be due to invalid IL or missing references)
			//IL_49e8: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a29: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a3d: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a51: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a56: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a5b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a60: Unknown result type (might be due to invalid IL or missing references)
			//IL_4aa1: Unknown result type (might be due to invalid IL or missing references)
			//IL_4ab5: Unknown result type (might be due to invalid IL or missing references)
			//IL_4ac9: Unknown result type (might be due to invalid IL or missing references)
			//IL_4ace: Unknown result type (might be due to invalid IL or missing references)
			//IL_4ad3: 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_4b19: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b2d: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b41: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b46: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b4b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b50: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b91: Unknown result type (might be due to invalid IL or missing references)
			//IL_4ba5: Unknown result type (might be due to invalid IL or missing references)
			//IL_4bb9: Unknown result type (might be due to invalid IL or missing references)
			//IL_4bbe: Unknown result type (might be due to invalid IL or missing references)
			//IL_4bc3: Unknown result type (might be due to invalid IL or missing references)
			//IL_4bc8: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c09: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c1d: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c31: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c36: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c3b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c40: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c81: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c95: Unknown result type (might be due to invalid IL or missing references)
			//IL_4ca9: Unknown result type (might be due to invalid IL or missing references)
			//IL_4cae: Unknown result type (might be due to invalid IL or missing references)
			//IL_4cb3: Unknown result type (might be due to invalid IL or missing references)
			//IL_4cb8: Unknown result type (might be due to invalid IL or missing references)
			//IL_4cf9: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d0d: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d21: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d26: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d2b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d30: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d71: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d85: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d99: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d9e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4da3: Unknown result type (might be due to invalid IL or missing references)
			//IL_4da8: Unknown result type (might be due to invalid IL or missing references)
			//IL_4de9: Unknown result type (might be due to invalid IL or missing references)
			//IL_4dfd: Unknown result type (might be due to invalid IL or missing references)
			//IL_4e11: Unknown result type (might be due to invalid IL or missing references)
			//IL_4e16: Unknown result type (might be due to invalid IL or missing references)
			//IL_4e1b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4e20: Unknown result type (might be due to invalid IL or missing references)
			//IL_4e61: Unknown result type (might be due to invalid IL or missing references)
			//IL_4e75: Unknown result type (might be due to invalid IL or missing references)
			//IL_4e89: Unknown result type (might be due to invalid IL or missing references)
			//IL_4e8e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4e93: Unknown result type (might be due to invalid IL or missing references)
			//IL_4e98: Unknown result type (might be due to invalid IL or missing references)
			//IL_4ed9: Unknown result type (might be due to invalid IL or missing references)
			//IL_4eed: Unknown result type (might be due to invalid IL or missing references)
			//IL_4f01: Unknown result type (might be due to invalid IL or missing references)
			//IL_4f06: Unknown result type (might be due to invalid IL or missing references)
			//IL_4f0b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4f10: Unknown result type (might be due to invalid IL or missing references)
			//IL_4f51: Unknown result type (might be due to invalid IL or missing references)
			//IL_4f65: Unknown result type (might be due to invalid IL or missing references)
			//IL_4f79: Unknown result type (might be due to invalid IL or missing references)
			//IL_4f7e: Unknown result type (might be due to invalid IL or missing references)
			//IL_4f83: Unknown result type (might be due to invalid IL or missing references)
			//IL_4f88: Unknown result type (might be due to invalid IL or missing references)
			//IL_4fc9: Unknown result type (might be due to invalid IL or missing references)
			//IL_4fdd: Unknown result type (might be due to invalid IL or missing references)
			//IL_4ff1: Unknown result type (might be due to invalid IL or missing references)
			//IL_4ff6: Unknown result type (might be due to invalid IL or missing references)
			//IL_4ffb: Unknown result type (might be due to invalid IL or missing references)
			//IL_5000: Unknown result type (might be due to invalid IL or missing references)
			//IL_5041: Unknown result type (might be due to invalid IL or missing references)
			//IL_5055: Unknown result type (might be due to invalid IL or missing references)
			//IL_5069: Unknown result type (might be due to invalid IL or missing references)
			//IL_506e: Unknown result type (might be due to invalid IL or missing references)
			//IL_5073: Unknown result type (might be due to invalid IL or missing references)
			//IL_5078: Unknown result type (might be due to invalid IL or missing references)
			//IL_50b9: Unknown result type (might be due to invalid IL or missing references)
			//IL_50cd: Unknown result type (might be due to invalid IL or missing references)
			//IL_50e1: Unknown result type (might be due to invalid IL or missing references)
			//IL_50e6: Unknown result type (might be due to invalid IL or missing references)
			//IL_50eb: Unknown result type (might be due to invalid IL or missing references)
			//IL_50f0: Unknown result type (might be due to invalid IL or missing references)
			//IL_5131: Unknown result type (might be due to invalid IL or missing references)
			//IL_5145: Unknown result type (might be due to invalid IL or missing references)
			//IL_5159: Unknown result type (might be due to invalid IL or missing references)
			//IL_515e: Unknown result type (might be due to invalid IL or missing references)
			//IL_5163: Unknown result type (might be due to invalid IL or missing references)
			//IL_5168: Unknown result type (might be due to invalid IL or missing references)
			//IL_51a9: Unknown result type (might be due to invalid IL or missing references)
			//IL_51bd: Unknown result type (might be due to invalid IL or missing references)
			//IL_51d1: Unknown result type (might be due to invalid IL or missing references)
			//IL_51d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_51db: Unknown result type (might be due to invalid IL or missing references)
			//IL_51e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_5221: Unknown result type (might be due to invalid IL or missing references)
			//IL_5235: Unknown result type (might be due to invalid IL or missing references)
			//IL_5249: Unknown result type (might be due to invalid IL or missing references)
			//IL_524e: Unknown result type (might be due to invalid IL or missing references)
			//IL_5253: Unknown result type (might be due to invalid IL or missing references)
			//IL_5258: Unknown result type (might be due to invalid IL or missing references)
			//IL_5299: Unknown result type (might be due to invalid IL or missing references)
			//IL_52ad: Unknown result type (might be due to invalid IL or missing references)
			//IL_52c1: Unknown result type (might be due to invalid IL or missing references)
			//IL_52c6: Unknown result type (might be due to invalid IL or missing references)
			//IL_52cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_52d0: Unknown result type (might be due to invalid IL or missing references)
			//IL_5311: Unknown result type (might be due to invalid IL or missing references)
			//IL_5325: Unknown result type (might be due to invalid IL or missing references)
			//IL_5339: Unknown result type (might be due to invalid IL or missing references)
			//IL_533e: Unknown result type (might be due to invalid IL or missing references)
			//IL_5343: Unknown result type (might be due to invalid IL or missing references)
			//IL_5348: Unknown result type (might be due to invalid IL or missing references)
			//IL_5389: Unknown result type (might be due to invalid IL or missing references)
			//IL_539d: Unknown result type (might be due to invalid IL or missing references)
			//IL_53b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_53b6: Unknown result type (might be due to invalid IL or missing references)
			//IL_53bb: Unknown result type (might be due to invalid IL or missing references)
			//IL_53c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_5401: Unknown result type (might be due to invalid IL or missing references)
			//IL_5415: Unknown result type (might be due to invalid IL or missing references)
			//IL_5429: Unknown result type (might be due to invalid IL or missing references)
			//IL_542e: Unknown result type (might be due to invalid IL or missing references)
			//IL_5433: Unknown result type (might be due to invalid IL or missing references)
			//IL_5438: Unknown result type (might be due to invalid IL or missing references)
			//IL_5479: Unknown result type (might be due to invalid IL or missing references)
			//IL_548d: Unknown result type (might be due to invalid IL or missing references)
			//IL_54a1: Unknown result type (might be due to invalid IL or missing references)
			//IL_54a6: Unknown result type (might be due to invalid IL or missing references)
			//IL_54ab: Unknown result type (might be due to invalid IL or missing references)
			//IL_54b0: Unknown result type (might be due to invalid IL or missing references)
			itemDisplayRules.Add(ItemDisplays.CreateDisplayRuleGroupWithRules((Object)(object)Items.Syringe, ItemDisplays.CreateDisplayRule(GetPrefab("RoR2/Base/Syringe/DisplaySyringeCluster.prefab"), "Chest", new Vector3(0.65914f, 0.09031f, -0.44892f), new Vector3(296.4444f, 67.4237f, 241.678f), new Vector3(0.88676f, 0.88676f, 0.88676f))));
			itemDisplayRules.Add(ItemDisplays.CreateDisplayRuleGroupWithRules((Object)(object)Items.SecondarySkillMagazine, ItemDisplays.CreateDisplayRule(GetPrefab("RoR2/Base/SecondarySkillMagazine/DisplayDoubleMag.prefab"), "forearm.R", new Vector3(-0.30973f, 1.15523f, -0.92675f), new Vector3(314.3555f, 353.8904f, 22.50784f), new Vector3(0.35241f, 0.35241f, 0.35241f))));
			itemDisplayRules.Add(ItemDisplays.CreateDisplayRuleGroupWithRules((Object)(object)Items.Bear, ItemDisplays.CreateDisplayRule(GetPrefab("RoR2/Base/Bear/DisplayBear.prefab"), "Chest", new Vector3(0.03924f, 1.53129f, -0.62422f), new Vector3(339.5294f, 184.3654f, 1.10872f), new Vector3(0.9f, 0.9f, 0.9f))));
			itemDisplayRules.Add(ItemDisplays.CreateDisplayRuleGroupWithRules((Object)(object)Items.BearVoid, ItemDisplays.CreateDisplayRule(GetPrefab("RoR2/DLC1/BearVoid/DisplayBearVoid.prefab"), "Chest", new Vector3(0.03924f, 1.53129f, -0.62422f), new Vector3(339.5294f, 184.3654f, 1.10872f), new Vector3(0.9f, 0.9f, 0.9f))));
			itemDisplayRules.Add(ItemDisplays.CreateDisplayRuleGroupWithRules((Object)(object)Items.CritGlasses, ItemDisplays.CreateDisplayRule(GetPrefab("RoR2/Base/CritGlasses/DisplayGlasses.prefab"), "head", new Vector3(1E-05f, 0.80001f, 0.53515f), new Vector3(0f, 0f, 0f), new Vector3(1.1096f, 1.1412f, 0.34684f))));
			itemDisplayRules.Add(ItemDisplays.CreateDisplayRuleGroupWithRules((Object)(object)Items.CritGlassesVoid, ItemDisplays.CreateDisplayRule(GetPrefab("RoR2/DLC1/CritGlassesVoid/DisplayGlassesVoid.prefab"), "head", new Vector3(1E-05f, 0.80001f, 0.53515f), new Vector3(0f, 0f, 0f), new Vector3(1.1096f, 1.1412f, 0.34684f))));
			itemDisplayRules.Add(ItemDisplays.CreateDisplayRuleGroupWithRules(ItemDisplays.KeyAssets["ArmorPlate"], ItemDisplays.CreateDisplayRule(ItemDisplays.LoadDisplay("DisplayRepulsionArmorPlate"), "shin.L", new Vector3(-0.00835f, 0.78056f, -0.1653f), new Vector3(86.38264f, 21.33881f, 31.062f), new Vector3(1f, 1f, 1f))));
			itemDisplayRules.Add(ItemDisplays.CreateDisplayRuleGroupWithRules(ItemDisplays.KeyAssets["Bandolier"], ItemDisplays.CreateDisplayRule(ItemDisplays.LoadDisplay("DisplayBandolier"), "LowerArmR", new Vector3(0.07031f, 0.4685f, -0.03584f), new Vector3(272.6296f, 233.1989f, 112.998f), new Vector3(0.91672f, 1.19463f, 1f))));
			itemDisplayRules.Add(ItemDisplays.CreateDisplayRuleGroupWithRules(ItemDisplays.KeyAssets["BarrierOnKill"], ItemDisplays.CreateDisplayRule(ItemDisplays.LoadDisplay("DisplayBrooch"), "neck", new Vector3(0.03062f, 0.32682f, 0.55458f), new Vector3(45.26312f, 2.29439f, 0.62226f), new Vector3(1.35937f, 1.35937f, 1.35937f))));
			itemDisplayRules.Add(ItemDisplays.CreateDisplayRuleGroupWithRules(ItemDisplays.KeyAssets["DeathProjectile"], ItemDisplays.CreateDisplayRule(ItemDisplays.LoadDisplay("DisplayDeathProjectile"), "thigh.L", new Vector3(-0.63108f, 0.42659f, -0.09557f), new Vector3(354.9184f, 273.6032f, 165.5404f), new Vector3(0.27578f, 0.27578f, 0.27578f))));
			itemDisplayRules.Add(ItemDisplays.CreateDisplayRuleGroupWithRules(ItemDisplays.KeyAssets["Hoof"], ItemDisplays.CreateDisplayRule(ItemDisplays.LoadDisplay("DisplayHoof"), "shin.L", new Vector3(-0.02676f, 2.24497f, -0.23945f), new Vector3(77.77466f, 7.5278f, 339.761f), new Vector3(0.52266f, 0.52266f, 0.52266f)), ItemDisplays.CreateLimbMaskDisplayRule((LimbFlags)8)));
			itemDisplayRules.Add(ItemDisplays.CreateDisplayRuleGroupWithRules(ItemDisplays.KeyAssets["ElementalRingVoid"], ItemDisplays.CreateDisplayRule(ItemDisplays.LoadDisplay("DisplayVoidRing"), "LowerArmR", new Vector3(7E-05f, 0.83197f, -0.04357f), new Vector3(87.76192f, 180f, 180f), new Vector3(1.25f, 1.25f, 1.25f))));
			itemDisplayRules.Add(ItemDisplays.CreateDisplayRuleGroupWithRules(ItemDisplays.KeyAssets["EquipmentMagazineVoid"], ItemDisplays.CreateDisplayRule(ItemDisplays.LoadDisplay("DisplayFuelCellVoid"), "thigh.L", new Vector3(-0.12464f, 0.28825f, -0.60926f), new Vector3(3.85885f, 36.05694f, 180.5845f), new Vector3(0.625f, 0.625f, 0.625f))));
			itemDisplayRules.Add(ItemDisplays.CreateDisplayRuleGroupWithRules(ItemDisplays.KeyAssets["HalfAttackSpeedHalfCooldowns"], ItemDisplays.CreateDisplayRule(ItemDisplays.LoadDisplay("DisplayLunarShoulderNature"), "upper_arm.L", new Vector3(0.24997f, -0.02843f, 0.07597f), new Vector3(351.8407f, 2.84121f, 222.6856f), new Vector3(2.55f, 2.55f, 2.55f))));
			itemDisplayRules.Add(ItemDisplays.CreateDisplayRuleGroupWithRules(ItemDisplays.KeyAssets["Lightning"], ItemDisplays.CreateDisplayRule(ItemDisplays.LoadDisplay("DisplayLightningArmRight"), "UpperArmR", new Vector3(0f, 0f, 0f), new Vector3(0f, 0f, 0f), new Vector3(4.06211f, 4.06211f, 4.06211f)), ItemDisplays.CreateLimbMaskDisplayRule((LimbFlags)2)));
			itemDisplayRules.Add(ItemDisplays.CreateDisplayRuleGroupWithRules(ItemDisplays.KeyAssets["AlienHead"], ItemDisplays.CreateDisplayRule(ItemDisplays.LoadDisplay("DisplayAlienHead"), "head", new Vector3(0.5111f, 0.48275f, 0.07351f), new Vector3(302.6911f, 318.6962f, 36.48134f), new Vector3(1.25f, 1.25f, 1.25f))));
			itemDisplayRules.Add(ItemDisplays.CreateDisplayRuleGroupWithRules(ItemDisplays.KeyAssets["ArmorReductionOnHit"], ItemDisplays.CreateDisplayRule(ItemDisplays.LoadDisplay("DisplayWarhammer"), "Chest", new Vector3(0.80498f, 1.55764f, -0.81514f), new Vector3(315.3939f, 77.88396f, 287.3567f), new Vector3(1f, 1f, 1f))));
			itemDisplayRules.Add(ItemDisplays.CreateDisplayRuleGroupWithRules(ItemDisplays.KeyAssets["AttackSpeedAndMoveS