Decompiled source of EpicValheim v5.2.1

EpicValheim.dll

Decompiled a month ago
using System.Diagnostics;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Runtime.Versioning;
using System.Security.Permissions;
using BepInEx;
using Jotunn.Configs;
using Jotunn.Entities;
using Jotunn.Managers;
using Jotunn.Utils;
using UnityEngine;

[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)]
[assembly: AssemblyTitle("EpicValheim")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("EpicValheim")]
[assembly: AssemblyCopyright("Copyright ©  2021")]
[assembly: AssemblyTrademark("")]
[assembly: ComVisible(false)]
[assembly: Guid("e3243d22-4307-4008-ba36-9f326008cde5")]
[assembly: AssemblyFileVersion("0.0.1.0")]
[assembly: TargetFramework(".NETFramework,Version=v4.6.2", FrameworkDisplayName = ".NET Framework 4.6.2")]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("0.0.1.0")]
namespace EpicValheim;

[BepInPlugin("EpicValheim", "Epic Valheim", "5.2.1")]
[BepInDependency(/*Could not decode attribute arguments.*/)]
internal class EpicValheim : BaseUnityPlugin
{
	public const string PluginGUID = "EpicValheim";

	public const string PluginName = "Epic Valheim";

	public const string PluginVersion = "5.2.1";

	private AssetBundle ev;

	private void Awake()
	{
		Initialization();
		ZoneManager.OnVanillaLocationsAvailable += StarterHouse;
		PrefabManager.OnVanillaPrefabsAvailable += EnchantingTable;
	}

	private void Initialization()
	{
		//IL_0031: Unknown result type (might be due to invalid IL or missing references)
		//IL_0038: Expected O, but got Unknown
		//IL_0042: Unknown result type (might be due to invalid IL or missing references)
		//IL_004c: Expected O, but got Unknown
		//IL_0056: Unknown result type (might be due to invalid IL or missing references)
		//IL_005d: Expected O, but got Unknown
		//IL_0067: Unknown result type (might be due to invalid IL or missing references)
		//IL_0071: Expected O, but got Unknown
		//IL_007c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0083: Expected O, but got Unknown
		//IL_008d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0097: Expected O, but got Unknown
		//IL_00a2: Unknown result type (might be due to invalid IL or missing references)
		//IL_00ac: Expected O, but got Unknown
		//IL_00c3: Unknown result type (might be due to invalid IL or missing references)
		//IL_00ca: Expected O, but got Unknown
		//IL_00d4: Unknown result type (might be due to invalid IL or missing references)
		//IL_00de: Expected O, but got Unknown
		//IL_00e9: Unknown result type (might be due to invalid IL or missing references)
		//IL_00f3: Expected O, but got Unknown
		//IL_00fd: Unknown result type (might be due to invalid IL or missing references)
		//IL_0104: Expected O, but got Unknown
		//IL_010e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0118: Expected O, but got Unknown
		//IL_0123: Unknown result type (might be due to invalid IL or missing references)
		//IL_012d: Expected O, but got Unknown
		//IL_0138: Unknown result type (might be due to invalid IL or missing references)
		//IL_0142: Expected O, but got Unknown
		//IL_0159: Unknown result type (might be due to invalid IL or missing references)
		//IL_0160: Expected O, but got Unknown
		//IL_016a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0174: Expected O, but got Unknown
		//IL_0180: Unknown result type (might be due to invalid IL or missing references)
		//IL_018a: Expected O, but got Unknown
		//IL_01a1: Unknown result type (might be due to invalid IL or missing references)
		//IL_01a8: Expected O, but got Unknown
		//IL_01b2: Unknown result type (might be due to invalid IL or missing references)
		//IL_01bc: Expected O, but got Unknown
		//IL_01c8: Unknown result type (might be due to invalid IL or missing references)
		//IL_01d2: Expected O, but got Unknown
		//IL_01e9: Unknown result type (might be due to invalid IL or missing references)
		//IL_01f0: Expected O, but got Unknown
		//IL_01fa: Unknown result type (might be due to invalid IL or missing references)
		//IL_0204: Expected O, but got Unknown
		//IL_0210: Unknown result type (might be due to invalid IL or missing references)
		//IL_021a: Expected O, but got Unknown
		//IL_0231: Unknown result type (might be due to invalid IL or missing references)
		//IL_0238: Expected O, but got Unknown
		//IL_0242: Unknown result type (might be due to invalid IL or missing references)
		//IL_024c: Expected O, but got Unknown
		//IL_0258: Unknown result type (might be due to invalid IL or missing references)
		//IL_0262: Expected O, but got Unknown
		//IL_0279: Unknown result type (might be due to invalid IL or missing references)
		//IL_0280: Expected O, but got Unknown
		//IL_028a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0294: Expected O, but got Unknown
		//IL_02a0: Unknown result type (might be due to invalid IL or missing references)
		//IL_02aa: Expected O, but got Unknown
		//IL_02c1: Unknown result type (might be due to invalid IL or missing references)
		//IL_02c8: Expected O, but got Unknown
		//IL_02d2: Unknown result type (might be due to invalid IL or missing references)
		//IL_02dc: Expected O, but got Unknown
		//IL_02e7: Unknown result type (might be due to invalid IL or missing references)
		//IL_02f1: Expected O, but got Unknown
		//IL_02fc: Unknown result type (might be due to invalid IL or missing references)
		//IL_0306: Expected O, but got Unknown
		//IL_031d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0324: Expected O, but got Unknown
		//IL_032e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0338: Expected O, but got Unknown
		//IL_0343: Unknown result type (might be due to invalid IL or missing references)
		//IL_034d: Expected O, but got Unknown
		//IL_0364: Unknown result type (might be due to invalid IL or missing references)
		//IL_036b: Expected O, but got Unknown
		//IL_0375: Unknown result type (might be due to invalid IL or missing references)
		//IL_037f: Expected O, but got Unknown
		//IL_038a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0394: Expected O, but got Unknown
		//IL_039f: Unknown result type (might be due to invalid IL or missing references)
		//IL_03a9: Expected O, but got Unknown
		//IL_03b4: Unknown result type (might be due to invalid IL or missing references)
		//IL_03be: Expected O, but got Unknown
		//IL_03d5: Unknown result type (might be due to invalid IL or missing references)
		//IL_03dc: Expected O, but got Unknown
		//IL_03e7: Unknown result type (might be due to invalid IL or missing references)
		//IL_03f1: Expected O, but got Unknown
		//IL_03fc: Unknown result type (might be due to invalid IL or missing references)
		//IL_0406: Expected O, but got Unknown
		//IL_0411: Unknown result type (might be due to invalid IL or missing references)
		//IL_041b: Expected O, but got Unknown
		//IL_0432: Unknown result type (might be due to invalid IL or missing references)
		//IL_0439: Expected O, but got Unknown
		//IL_0444: Unknown result type (might be due to invalid IL or missing references)
		//IL_044e: Expected O, but got Unknown
		//IL_045a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0464: Expected O, but got Unknown
		//IL_046f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0479: Expected O, but got Unknown
		//IL_0490: Unknown result type (might be due to invalid IL or missing references)
		//IL_0497: Expected O, but got Unknown
		//IL_04a1: Unknown result type (might be due to invalid IL or missing references)
		//IL_04ab: Expected O, but got Unknown
		//IL_04b6: Unknown result type (might be due to invalid IL or missing references)
		//IL_04c0: Expected O, but got Unknown
		//IL_04cb: Unknown result type (might be due to invalid IL or missing references)
		//IL_04d5: Expected O, but got Unknown
		//IL_04e0: Unknown result type (might be due to invalid IL or missing references)
		//IL_04ea: Expected O, but got Unknown
		//IL_0501: Unknown result type (might be due to invalid IL or missing references)
		//IL_0508: Expected O, but got Unknown
		//IL_0513: Unknown result type (might be due to invalid IL or missing references)
		//IL_051d: Expected O, but got Unknown
		//IL_0528: Unknown result type (might be due to invalid IL or missing references)
		//IL_0532: Expected O, but got Unknown
		//IL_053d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0547: Expected O, but got Unknown
		//IL_055e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0565: Expected O, but got Unknown
		//IL_0570: Unknown result type (might be due to invalid IL or missing references)
		//IL_057a: Expected O, but got Unknown
		//IL_0586: Unknown result type (might be due to invalid IL or missing references)
		//IL_0590: Expected O, but got Unknown
		//IL_059b: Unknown result type (might be due to invalid IL or missing references)
		//IL_05a5: Expected O, but got Unknown
		//IL_05bc: Unknown result type (might be due to invalid IL or missing references)
		//IL_05c3: Expected O, but got Unknown
		//IL_05cd: Unknown result type (might be due to invalid IL or missing references)
		//IL_05d7: Expected O, but got Unknown
		//IL_05e2: Unknown result type (might be due to invalid IL or missing references)
		//IL_05ec: Expected O, but got Unknown
		//IL_05f7: Unknown result type (might be due to invalid IL or missing references)
		//IL_0601: Expected O, but got Unknown
		//IL_060c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0616: Expected O, but got Unknown
		//IL_062d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0634: Expected O, but got Unknown
		//IL_063f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0649: Expected O, but got Unknown
		//IL_0654: Unknown result type (might be due to invalid IL or missing references)
		//IL_065e: Expected O, but got Unknown
		//IL_0669: Unknown result type (might be due to invalid IL or missing references)
		//IL_0673: Expected O, but got Unknown
		//IL_068a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0691: Expected O, but got Unknown
		//IL_069c: Unknown result type (might be due to invalid IL or missing references)
		//IL_06a6: Expected O, but got Unknown
		//IL_06b2: Unknown result type (might be due to invalid IL or missing references)
		//IL_06bc: Expected O, but got Unknown
		//IL_06c7: Unknown result type (might be due to invalid IL or missing references)
		//IL_06d1: Expected O, but got Unknown
		//IL_06e8: Unknown result type (might be due to invalid IL or missing references)
		//IL_06ef: Expected O, but got Unknown
		//IL_06f9: Unknown result type (might be due to invalid IL or missing references)
		//IL_0703: Expected O, but got Unknown
		//IL_070e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0718: Expected O, but got Unknown
		//IL_0723: Unknown result type (might be due to invalid IL or missing references)
		//IL_072d: Expected O, but got Unknown
		//IL_0738: Unknown result type (might be due to invalid IL or missing references)
		//IL_0742: Expected O, but got Unknown
		//IL_0759: Unknown result type (might be due to invalid IL or missing references)
		//IL_0760: Expected O, but got Unknown
		//IL_076b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0775: Expected O, but got Unknown
		//IL_0780: Unknown result type (might be due to invalid IL or missing references)
		//IL_078a: Expected O, but got Unknown
		//IL_0795: Unknown result type (might be due to invalid IL or missing references)
		//IL_079f: Expected O, but got Unknown
		//IL_07b6: Unknown result type (might be due to invalid IL or missing references)
		//IL_07bd: Expected O, but got Unknown
		//IL_07c8: Unknown result type (might be due to invalid IL or missing references)
		//IL_07d2: Expected O, but got Unknown
		//IL_07de: Unknown result type (might be due to invalid IL or missing references)
		//IL_07e8: Expected O, but got Unknown
		//IL_07f3: Unknown result type (might be due to invalid IL or missing references)
		//IL_07fd: Expected O, but got Unknown
		//IL_0814: Unknown result type (might be due to invalid IL or missing references)
		//IL_081b: Expected O, but got Unknown
		//IL_0825: Unknown result type (might be due to invalid IL or missing references)
		//IL_082f: Expected O, but got Unknown
		//IL_083b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0845: Expected O, but got Unknown
		//IL_0850: Unknown result type (might be due to invalid IL or missing references)
		//IL_085a: Expected O, but got Unknown
		//IL_0865: Unknown result type (might be due to invalid IL or missing references)
		//IL_086c: Expected O, but got Unknown
		//IL_0876: Unknown result type (might be due to invalid IL or missing references)
		//IL_0880: Expected O, but got Unknown
		//IL_088c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0896: Expected O, but got Unknown
		//IL_08a1: Unknown result type (might be due to invalid IL or missing references)
		//IL_08ab: Expected O, but got Unknown
		//IL_08b6: Unknown result type (might be due to invalid IL or missing references)
		//IL_08bd: Expected O, but got Unknown
		//IL_08c7: Unknown result type (might be due to invalid IL or missing references)
		//IL_08d1: Expected O, but got Unknown
		//IL_08dd: Unknown result type (might be due to invalid IL or missing references)
		//IL_08e7: Expected O, but got Unknown
		//IL_08f2: Unknown result type (might be due to invalid IL or missing references)
		//IL_08fc: Expected O, but got Unknown
		//IL_0907: Unknown result type (might be due to invalid IL or missing references)
		//IL_090e: Expected O, but got Unknown
		//IL_0918: Unknown result type (might be due to invalid IL or missing references)
		//IL_0922: Expected O, but got Unknown
		//IL_092e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0938: Expected O, but got Unknown
		//IL_0943: Unknown result type (might be due to invalid IL or missing references)
		//IL_094d: Expected O, but got Unknown
		//IL_0958: Unknown result type (might be due to invalid IL or missing references)
		//IL_095f: Expected O, but got Unknown
		//IL_0969: Unknown result type (might be due to invalid IL or missing references)
		//IL_0973: Expected O, but got Unknown
		//IL_097f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0989: Expected O, but got Unknown
		//IL_0994: Unknown result type (might be due to invalid IL or missing references)
		//IL_099e: Expected O, but got Unknown
		//IL_09a9: Unknown result type (might be due to invalid IL or missing references)
		//IL_09b0: Expected O, but got Unknown
		//IL_09ba: Unknown result type (might be due to invalid IL or missing references)
		//IL_09c4: Expected O, but got Unknown
		//IL_09cf: Unknown result type (might be due to invalid IL or missing references)
		//IL_09d9: Expected O, but got Unknown
		//IL_09e4: Unknown result type (might be due to invalid IL or missing references)
		//IL_09ee: Expected O, but got Unknown
		//IL_09f8: Unknown result type (might be due to invalid IL or missing references)
		//IL_09ff: Expected O, but got Unknown
		//IL_0a09: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a13: Expected O, but got Unknown
		//IL_0a1e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a28: Expected O, but got Unknown
		//IL_0a33: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a3d: Expected O, but got Unknown
		//IL_0a47: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a4e: Expected O, but got Unknown
		//IL_0a58: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a62: Expected O, but got Unknown
		//IL_0a6d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a77: Expected O, but got Unknown
		//IL_0a82: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a8c: Expected O, but got Unknown
		//IL_0a96: Unknown result type (might be due to invalid IL or missing references)
		//IL_0a9d: Expected O, but got Unknown
		//IL_0aa7: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ab1: Expected O, but got Unknown
		//IL_0abc: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ac6: Expected O, but got Unknown
		//IL_0ad1: Unknown result type (might be due to invalid IL or missing references)
		//IL_0adb: Expected O, but got Unknown
		//IL_0ae5: Unknown result type (might be due to invalid IL or missing references)
		//IL_0aec: Expected O, but got Unknown
		//IL_0af6: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b00: Expected O, but got Unknown
		//IL_0b0b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b15: Expected O, but got Unknown
		//IL_0b20: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b2a: Expected O, but got Unknown
		//IL_0b34: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b3b: Expected O, but got Unknown
		//IL_0b45: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b4f: Expected O, but got Unknown
		//IL_0b5a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b64: Expected O, but got Unknown
		//IL_0b6f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b79: Expected O, but got Unknown
		//IL_0b83: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b8a: Expected O, but got Unknown
		//IL_0b94: Unknown result type (might be due to invalid IL or missing references)
		//IL_0b9e: Expected O, but got Unknown
		//IL_0ba9: Unknown result type (might be due to invalid IL or missing references)
		//IL_0bb3: Expected O, but got Unknown
		//IL_0bbe: Unknown result type (might be due to invalid IL or missing references)
		//IL_0bc8: Expected O, but got Unknown
		//IL_0bd2: Unknown result type (might be due to invalid IL or missing references)
		//IL_0bd9: Expected O, but got Unknown
		//IL_0be3: Unknown result type (might be due to invalid IL or missing references)
		//IL_0bed: Expected O, but got Unknown
		//IL_0bf8: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c02: Expected O, but got Unknown
		//IL_0c0d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c17: Expected O, but got Unknown
		//IL_0c21: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c28: Expected O, but got Unknown
		//IL_0c32: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c3c: Expected O, but got Unknown
		//IL_0c47: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c51: Expected O, but got Unknown
		//IL_0c5c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c66: Expected O, but got Unknown
		//IL_0c70: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c77: Expected O, but got Unknown
		//IL_0c81: Unknown result type (might be due to invalid IL or missing references)
		//IL_0c8b: Expected O, but got Unknown
		//IL_0c96: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ca0: Expected O, but got Unknown
		//IL_0cab: Unknown result type (might be due to invalid IL or missing references)
		//IL_0cb5: Expected O, but got Unknown
		//IL_0cbf: Unknown result type (might be due to invalid IL or missing references)
		//IL_0cc6: Expected O, but got Unknown
		//IL_0cd1: Unknown result type (might be due to invalid IL or missing references)
		//IL_0cdb: Expected O, but got Unknown
		//IL_0ce6: Unknown result type (might be due to invalid IL or missing references)
		//IL_0cf0: Expected O, but got Unknown
		//IL_0cfa: Unknown result type (might be due to invalid IL or missing references)
		//IL_0d01: Expected O, but got Unknown
		//IL_0d0c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0d16: Expected O, but got Unknown
		//IL_0d21: Unknown result type (might be due to invalid IL or missing references)
		//IL_0d2b: Expected O, but got Unknown
		//IL_0d35: Unknown result type (might be due to invalid IL or missing references)
		//IL_0d3c: Expected O, but got Unknown
		//IL_0d47: Unknown result type (might be due to invalid IL or missing references)
		//IL_0d51: Expected O, but got Unknown
		//IL_0d5c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0d66: Expected O, but got Unknown
		//IL_0d70: Unknown result type (might be due to invalid IL or missing references)
		//IL_0d77: Expected O, but got Unknown
		//IL_0d82: Unknown result type (might be due to invalid IL or missing references)
		//IL_0d8c: Expected O, but got Unknown
		//IL_0d97: Unknown result type (might be due to invalid IL or missing references)
		//IL_0da1: Expected O, but got Unknown
		//IL_0dab: Unknown result type (might be due to invalid IL or missing references)
		//IL_0db2: Expected O, but got Unknown
		//IL_0dbd: Unknown result type (might be due to invalid IL or missing references)
		//IL_0dc7: Expected O, but got Unknown
		//IL_0dd2: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ddc: Expected O, but got Unknown
		//IL_0de6: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ded: Expected O, but got Unknown
		//IL_0df7: Unknown result type (might be due to invalid IL or missing references)
		//IL_0e01: Expected O, but got Unknown
		//IL_0e0d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0e17: Expected O, but got Unknown
		//IL_0e2e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0e35: Expected O, but got Unknown
		//IL_0e3f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0e49: Expected O, but got Unknown
		//IL_0e55: Unknown result type (might be due to invalid IL or missing references)
		//IL_0e5f: Expected O, but got Unknown
		//IL_0e76: Unknown result type (might be due to invalid IL or missing references)
		//IL_0e7d: Expected O, but got Unknown
		//IL_0e87: Unknown result type (might be due to invalid IL or missing references)
		//IL_0e91: Expected O, but got Unknown
		//IL_0e9d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ea7: Expected O, but got Unknown
		//IL_0ebe: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ec5: Expected O, but got Unknown
		//IL_0ecf: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ed9: Expected O, but got Unknown
		//IL_0ee5: Unknown result type (might be due to invalid IL or missing references)
		//IL_0eef: Expected O, but got Unknown
		//IL_0f06: Unknown result type (might be due to invalid IL or missing references)
		//IL_0f0d: Expected O, but got Unknown
		//IL_0f17: Unknown result type (might be due to invalid IL or missing references)
		//IL_0f21: Expected O, but got Unknown
		//IL_0f2c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0f36: Expected O, but got Unknown
		//IL_0f4d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0f54: Expected O, but got Unknown
		//IL_0f5e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0f68: Expected O, but got Unknown
		//IL_0f73: Unknown result type (might be due to invalid IL or missing references)
		//IL_0f7d: Expected O, but got Unknown
		//IL_0f94: Unknown result type (might be due to invalid IL or missing references)
		//IL_0f9b: Expected O, but got Unknown
		//IL_0fa5: Unknown result type (might be due to invalid IL or missing references)
		//IL_0faf: Expected O, but got Unknown
		//IL_0fba: Unknown result type (might be due to invalid IL or missing references)
		//IL_0fc4: Expected O, but got Unknown
		//IL_0fdb: Unknown result type (might be due to invalid IL or missing references)
		//IL_0fe2: Expected O, but got Unknown
		//IL_0fec: Unknown result type (might be due to invalid IL or missing references)
		//IL_0ff6: Expected O, but got Unknown
		//IL_1001: Unknown result type (might be due to invalid IL or missing references)
		//IL_100b: Expected O, but got Unknown
		//IL_1022: Unknown result type (might be due to invalid IL or missing references)
		//IL_1029: Expected O, but got Unknown
		//IL_1033: Unknown result type (might be due to invalid IL or missing references)
		//IL_103d: Expected O, but got Unknown
		//IL_1048: Unknown result type (might be due to invalid IL or missing references)
		//IL_1052: Expected O, but got Unknown
		//IL_1069: Unknown result type (might be due to invalid IL or missing references)
		//IL_1070: Expected O, but got Unknown
		//IL_107a: Unknown result type (might be due to invalid IL or missing references)
		//IL_1084: Expected O, but got Unknown
		//IL_108f: Unknown result type (might be due to invalid IL or missing references)
		//IL_1099: Expected O, but got Unknown
		//IL_10b0: Unknown result type (might be due to invalid IL or missing references)
		//IL_10b7: Expected O, but got Unknown
		//IL_10c1: Unknown result type (might be due to invalid IL or missing references)
		//IL_10cb: Expected O, but got Unknown
		//IL_10d6: Unknown result type (might be due to invalid IL or missing references)
		//IL_10e0: Expected O, but got Unknown
		//IL_10f7: Unknown result type (might be due to invalid IL or missing references)
		//IL_10fe: Expected O, but got Unknown
		//IL_1108: Unknown result type (might be due to invalid IL or missing references)
		//IL_1112: Expected O, but got Unknown
		//IL_111d: Unknown result type (might be due to invalid IL or missing references)
		//IL_1127: Expected O, but got Unknown
		//IL_113e: Unknown result type (might be due to invalid IL or missing references)
		//IL_1145: Expected O, but got Unknown
		//IL_114f: Unknown result type (might be due to invalid IL or missing references)
		//IL_1159: Expected O, but got Unknown
		//IL_1164: Unknown result type (might be due to invalid IL or missing references)
		//IL_116e: Expected O, but got Unknown
		//IL_1185: Unknown result type (might be due to invalid IL or missing references)
		//IL_118c: Expected O, but got Unknown
		//IL_1196: Unknown result type (might be due to invalid IL or missing references)
		//IL_11a0: Expected O, but got Unknown
		//IL_11ab: Unknown result type (might be due to invalid IL or missing references)
		//IL_11b5: Expected O, but got Unknown
		//IL_11cc: Unknown result type (might be due to invalid IL or missing references)
		//IL_11d3: Expected O, but got Unknown
		//IL_11dd: Unknown result type (might be due to invalid IL or missing references)
		//IL_11e7: Expected O, but got Unknown
		//IL_11f2: Unknown result type (might be due to invalid IL or missing references)
		//IL_11fc: Expected O, but got Unknown
		//IL_1213: Unknown result type (might be due to invalid IL or missing references)
		//IL_121a: Expected O, but got Unknown
		//IL_1224: Unknown result type (might be due to invalid IL or missing references)
		//IL_122e: Expected O, but got Unknown
		//IL_1239: Unknown result type (might be due to invalid IL or missing references)
		//IL_1243: Expected O, but got Unknown
		//IL_1268: Unknown result type (might be due to invalid IL or missing references)
		//IL_1272: Expected O, but got Unknown
		//IL_126d: Unknown result type (might be due to invalid IL or missing references)
		//IL_1277: Expected O, but got Unknown
		//IL_1286: Unknown result type (might be due to invalid IL or missing references)
		//IL_1290: Expected O, but got Unknown
		//IL_128b: Unknown result type (might be due to invalid IL or missing references)
		//IL_1295: Expected O, but got Unknown
		//IL_12a4: Unknown result type (might be due to invalid IL or missing references)
		//IL_12ae: Expected O, but got Unknown
		//IL_12a9: Unknown result type (might be due to invalid IL or missing references)
		//IL_12b3: Expected O, but got Unknown
		//IL_12c2: Unknown result type (might be due to invalid IL or missing references)
		//IL_12cc: Expected O, but got Unknown
		//IL_12c7: Unknown result type (might be due to invalid IL or missing references)
		//IL_12d1: Expected O, but got Unknown
		//IL_12e0: Unknown result type (might be due to invalid IL or missing references)
		//IL_12ea: Expected O, but got Unknown
		//IL_12e5: Unknown result type (might be due to invalid IL or missing references)
		//IL_12ef: Expected O, but got Unknown
		//IL_12fd: Unknown result type (might be due to invalid IL or missing references)
		//IL_1307: Expected O, but got Unknown
		//IL_1315: Unknown result type (might be due to invalid IL or missing references)
		//IL_131f: Expected O, but got Unknown
		//IL_132d: Unknown result type (might be due to invalid IL or missing references)
		//IL_1337: Expected O, but got Unknown
		//IL_1345: Unknown result type (might be due to invalid IL or missing references)
		//IL_134f: Expected O, but got Unknown
		//IL_135d: Unknown result type (might be due to invalid IL or missing references)
		//IL_1367: Expected O, but got Unknown
		//IL_1375: Unknown result type (might be due to invalid IL or missing references)
		//IL_137f: Expected O, but got Unknown
		//IL_138e: Unknown result type (might be due to invalid IL or missing references)
		//IL_1398: Expected O, but got Unknown
		//IL_1393: Unknown result type (might be due to invalid IL or missing references)
		//IL_139d: Expected O, but got Unknown
		//IL_13ac: Unknown result type (might be due to invalid IL or missing references)
		//IL_13b6: Expected O, but got Unknown
		//IL_13b1: Unknown result type (might be due to invalid IL or missing references)
		//IL_13bb: Expected O, but got Unknown
		//IL_13ca: Unknown result type (might be due to invalid IL or missing references)
		//IL_13d4: Expected O, but got Unknown
		//IL_13cf: Unknown result type (might be due to invalid IL or missing references)
		//IL_13d9: Expected O, but got Unknown
		//IL_13e8: Unknown result type (might be due to invalid IL or missing references)
		//IL_13f2: Expected O, but got Unknown
		//IL_13ed: Unknown result type (might be due to invalid IL or missing references)
		//IL_13f7: Expected O, but got Unknown
		//IL_1406: Unknown result type (might be due to invalid IL or missing references)
		//IL_1410: Expected O, but got Unknown
		//IL_140b: Unknown result type (might be due to invalid IL or missing references)
		//IL_1415: Expected O, but got Unknown
		//IL_1424: Unknown result type (might be due to invalid IL or missing references)
		//IL_142e: Expected O, but got Unknown
		//IL_1429: Unknown result type (might be due to invalid IL or missing references)
		//IL_1433: Expected O, but got Unknown
		//IL_1442: Unknown result type (might be due to invalid IL or missing references)
		//IL_144c: Expected O, but got Unknown
		//IL_1447: Unknown result type (might be due to invalid IL or missing references)
		//IL_1451: Expected O, but got Unknown
		//IL_145f: Unknown result type (might be due to invalid IL or missing references)
		//IL_1469: Expected O, but got Unknown
		//IL_1477: Unknown result type (might be due to invalid IL or missing references)
		//IL_1481: Expected O, but got Unknown
		//IL_148f: Unknown result type (might be due to invalid IL or missing references)
		//IL_1499: Expected O, but got Unknown
		//IL_14a9: Unknown result type (might be due to invalid IL or missing references)
		//IL_14b3: Expected O, but got Unknown
		//IL_14c3: Unknown result type (might be due to invalid IL or missing references)
		//IL_14cd: Expected O, but got Unknown
		//IL_14db: Unknown result type (might be due to invalid IL or missing references)
		//IL_14e5: Expected O, but got Unknown
		//IL_14f3: Unknown result type (might be due to invalid IL or missing references)
		//IL_14fd: Expected O, but got Unknown
		//IL_150b: Unknown result type (might be due to invalid IL or missing references)
		//IL_1515: Expected O, but got Unknown
		//IL_1523: Unknown result type (might be due to invalid IL or missing references)
		//IL_152d: Expected O, but got Unknown
		//IL_153b: Unknown result type (might be due to invalid IL or missing references)
		//IL_1545: Expected O, but got Unknown
		//IL_1553: Unknown result type (might be due to invalid IL or missing references)
		//IL_155d: Expected O, but got Unknown
		//IL_156b: Unknown result type (might be due to invalid IL or missing references)
		//IL_1575: Expected O, but got Unknown
		//IL_1583: Unknown result type (might be due to invalid IL or missing references)
		//IL_158d: Expected O, but got Unknown
		//IL_159b: Unknown result type (might be due to invalid IL or missing references)
		//IL_15a5: Expected O, but got Unknown
		//IL_15b3: Unknown result type (might be due to invalid IL or missing references)
		//IL_15bd: Expected O, but got Unknown
		//IL_15cb: Unknown result type (might be due to invalid IL or missing references)
		//IL_15d5: Expected O, but got Unknown
		//IL_15e3: Unknown result type (might be due to invalid IL or missing references)
		//IL_15ed: Expected O, but got Unknown
		//IL_15fb: Unknown result type (might be due to invalid IL or missing references)
		//IL_1605: Expected O, but got Unknown
		//IL_1613: Unknown result type (might be due to invalid IL or missing references)
		//IL_161d: Expected O, but got Unknown
		//IL_162b: Unknown result type (might be due to invalid IL or missing references)
		//IL_1635: Expected O, but got Unknown
		//IL_1643: Unknown result type (might be due to invalid IL or missing references)
		//IL_164d: Expected O, but got Unknown
		//IL_165b: Unknown result type (might be due to invalid IL or missing references)
		//IL_1665: Expected O, but got Unknown
		//IL_1673: Unknown result type (might be due to invalid IL or missing references)
		//IL_167d: Expected O, but got Unknown
		//IL_168d: Unknown result type (might be due to invalid IL or missing references)
		//IL_1697: Expected O, but got Unknown
		//IL_16a7: Unknown result type (might be due to invalid IL or missing references)
		//IL_16b1: Expected O, but got Unknown
		//IL_16c1: Unknown result type (might be due to invalid IL or missing references)
		//IL_16cb: Expected O, but got Unknown
		//IL_16db: Unknown result type (might be due to invalid IL or missing references)
		//IL_16e5: Expected O, but got Unknown
		//IL_16f5: Unknown result type (might be due to invalid IL or missing references)
		//IL_16ff: Expected O, but got Unknown
		//IL_170f: Unknown result type (might be due to invalid IL or missing references)
		//IL_1719: Expected O, but got Unknown
		//IL_1729: Unknown result type (might be due to invalid IL or missing references)
		//IL_1733: Expected O, but got Unknown
		//IL_1743: Unknown result type (might be due to invalid IL or missing references)
		//IL_174d: Expected O, but got Unknown
		//IL_175d: Unknown result type (might be due to invalid IL or missing references)
		//IL_1767: Expected O, but got Unknown
		//IL_1777: Unknown result type (might be due to invalid IL or missing references)
		//IL_1781: Expected O, but got Unknown
		//IL_1791: Unknown result type (might be due to invalid IL or missing references)
		//IL_179b: Expected O, but got Unknown
		//IL_17ab: Unknown result type (might be due to invalid IL or missing references)
		//IL_17b5: Expected O, but got Unknown
		//IL_17c5: Unknown result type (might be due to invalid IL or missing references)
		//IL_17cf: Expected O, but got Unknown
		//IL_17df: Unknown result type (might be due to invalid IL or missing references)
		//IL_17e9: Expected O, but got Unknown
		//IL_17f9: Unknown result type (might be due to invalid IL or missing references)
		//IL_1803: Expected O, but got Unknown
		//IL_1813: Unknown result type (might be due to invalid IL or missing references)
		//IL_181d: Expected O, but got Unknown
		//IL_182d: Unknown result type (might be due to invalid IL or missing references)
		//IL_1837: Expected O, but got Unknown
		//IL_1847: Unknown result type (might be due to invalid IL or missing references)
		//IL_1851: Expected O, but got Unknown
		//IL_1861: Unknown result type (might be due to invalid IL or missing references)
		//IL_186b: Expected O, but got Unknown
		//IL_187b: Unknown result type (might be due to invalid IL or missing references)
		//IL_1885: Expected O, but got Unknown
		//IL_1895: Unknown result type (might be due to invalid IL or missing references)
		//IL_189f: Expected O, but got Unknown
		//IL_18af: Unknown result type (might be due to invalid IL or missing references)
		//IL_18b9: Expected O, but got Unknown
		//IL_18c9: Unknown result type (might be due to invalid IL or missing references)
		//IL_18d3: Expected O, but got Unknown
		//IL_18e3: Unknown result type (might be due to invalid IL or missing references)
		//IL_18ed: Expected O, but got Unknown
		//IL_18fd: Unknown result type (might be due to invalid IL or missing references)
		//IL_1907: Expected O, but got Unknown
		//IL_1917: Unknown result type (might be due to invalid IL or missing references)
		//IL_1921: Expected O, but got Unknown
		//IL_1931: Unknown result type (might be due to invalid IL or missing references)
		//IL_193b: Expected O, but got Unknown
		//IL_194b: Unknown result type (might be due to invalid IL or missing references)
		//IL_1955: Expected O, but got Unknown
		//IL_1965: Unknown result type (might be due to invalid IL or missing references)
		//IL_196f: Expected O, but got Unknown
		//IL_197f: Unknown result type (might be due to invalid IL or missing references)
		//IL_1989: Expected O, but got Unknown
		//IL_1999: Unknown result type (might be due to invalid IL or missing references)
		//IL_19a3: Expected O, but got Unknown
		//IL_19b3: Unknown result type (might be due to invalid IL or missing references)
		//IL_19bd: Expected O, but got Unknown
		//IL_19cd: Unknown result type (might be due to invalid IL or missing references)
		//IL_19d7: Expected O, but got Unknown
		//IL_19e7: Unknown result type (might be due to invalid IL or missing references)
		//IL_19f1: Expected O, but got Unknown
		//IL_1a01: Unknown result type (might be due to invalid IL or missing references)
		//IL_1a0b: Expected O, but got Unknown
		//IL_1a1b: Unknown result type (might be due to invalid IL or missing references)
		//IL_1a25: Expected O, but got Unknown
		//IL_1a35: Unknown result type (might be due to invalid IL or missing references)
		//IL_1a3f: Expected O, but got Unknown
		//IL_1a4f: Unknown result type (might be due to invalid IL or missing references)
		//IL_1a59: Expected O, but got Unknown
		//IL_1a69: Unknown result type (might be due to invalid IL or missing references)
		//IL_1a73: Expected O, but got Unknown
		//IL_1a83: Unknown result type (might be due to invalid IL or missing references)
		//IL_1a8d: Expected O, but got Unknown
		//IL_1a9d: Unknown result type (might be due to invalid IL or missing references)
		//IL_1aa7: Expected O, but got Unknown
		//IL_1ab7: Unknown result type (might be due to invalid IL or missing references)
		//IL_1ac1: Expected O, but got Unknown
		//IL_1ad1: Unknown result type (might be due to invalid IL or missing references)
		//IL_1adb: Expected O, but got Unknown
		//IL_1aeb: Unknown result type (might be due to invalid IL or missing references)
		//IL_1af5: Expected O, but got Unknown
		//IL_1b05: Unknown result type (might be due to invalid IL or missing references)
		//IL_1b0f: Expected O, but got Unknown
		//IL_1b1d: Unknown result type (might be due to invalid IL or missing references)
		//IL_1b27: Expected O, but got Unknown
		//IL_1b35: Unknown result type (might be due to invalid IL or missing references)
		//IL_1b3f: Expected O, but got Unknown
		//IL_1b4d: Unknown result type (might be due to invalid IL or missing references)
		//IL_1b57: Expected O, but got Unknown
		//IL_1b65: Unknown result type (might be due to invalid IL or missing references)
		//IL_1b6f: Expected O, but got Unknown
		//IL_1b7d: Unknown result type (might be due to invalid IL or missing references)
		//IL_1b87: Expected O, but got Unknown
		//IL_1b95: Unknown result type (might be due to invalid IL or missing references)
		//IL_1b9f: Expected O, but got Unknown
		//IL_1bad: Unknown result type (might be due to invalid IL or missing references)
		//IL_1bb7: Expected O, but got Unknown
		//IL_1bc5: Unknown result type (might be due to invalid IL or missing references)
		//IL_1bcf: Expected O, but got Unknown
		//IL_1bdd: Unknown result type (might be due to invalid IL or missing references)
		//IL_1be7: Expected O, but got Unknown
		//IL_1bf5: Unknown result type (might be due to invalid IL or missing references)
		//IL_1bff: Expected O, but got Unknown
		//IL_1c0d: Unknown result type (might be due to invalid IL or missing references)
		//IL_1c17: Expected O, but got Unknown
		//IL_1c25: Unknown result type (might be due to invalid IL or missing references)
		//IL_1c2f: Expected O, but got Unknown
		//IL_1c3f: Unknown result type (might be due to invalid IL or missing references)
		//IL_1c49: Expected O, but got Unknown
		//IL_1c59: Unknown result type (might be due to invalid IL or missing references)
		//IL_1c63: Expected O, but got Unknown
		//IL_1c73: Unknown result type (might be due to invalid IL or missing references)
		//IL_1c7d: Expected O, but got Unknown
		//IL_1c8d: Unknown result type (might be due to invalid IL or missing references)
		//IL_1c97: Expected O, but got Unknown
		//IL_1ca7: Unknown result type (might be due to invalid IL or missing references)
		//IL_1cb1: Expected O, but got Unknown
		//IL_1cc1: Unknown result type (might be due to invalid IL or missing references)
		//IL_1ccb: Expected O, but got Unknown
		//IL_1cdb: Unknown result type (might be due to invalid IL or missing references)
		//IL_1ce5: Expected O, but got Unknown
		//IL_1cf5: Unknown result type (might be due to invalid IL or missing references)
		//IL_1cff: Expected O, but got Unknown
		//IL_1d0f: Unknown result type (might be due to invalid IL or missing references)
		//IL_1d19: Expected O, but got Unknown
		//IL_1d29: Unknown result type (might be due to invalid IL or missing references)
		//IL_1d33: Expected O, but got Unknown
		//IL_1d43: Unknown result type (might be due to invalid IL or missing references)
		//IL_1d4d: Expected O, but got Unknown
		//IL_1d5d: Unknown result type (might be due to invalid IL or missing references)
		//IL_1d67: Expected O, but got Unknown
		//IL_1d68: Unknown result type (might be due to invalid IL or missing references)
		//IL_1d6f: Expected O, but got Unknown
		//IL_1d8c: Unknown result type (might be due to invalid IL or missing references)
		//IL_1d96: Expected O, but got Unknown
		//IL_1d97: Unknown result type (might be due to invalid IL or missing references)
		//IL_1d9e: Expected O, but got Unknown
		//IL_1dbb: Unknown result type (might be due to invalid IL or missing references)
		//IL_1dc5: Expected O, but got Unknown
		//IL_1dc6: Unknown result type (might be due to invalid IL or missing references)
		//IL_1dcd: Expected O, but got Unknown
		//IL_1dd8: Unknown result type (might be due to invalid IL or missing references)
		//IL_1de2: Expected O, but got Unknown
		//IL_1ded: Unknown result type (might be due to invalid IL or missing references)
		//IL_1df7: Expected O, but got Unknown
		//IL_1e03: Unknown result type (might be due to invalid IL or missing references)
		//IL_1e0d: Expected O, but got Unknown
		//IL_1e18: Unknown result type (might be due to invalid IL or missing references)
		//IL_1e22: Expected O, but got Unknown
		//IL_1e40: Unknown result type (might be due to invalid IL or missing references)
		//IL_1e4a: Expected O, but got Unknown
		//IL_1e4b: Unknown result type (might be due to invalid IL or missing references)
		//IL_1e52: Expected O, but got Unknown
		//IL_1e5d: Unknown result type (might be due to invalid IL or missing references)
		//IL_1e67: Expected O, but got Unknown
		//IL_1e72: Unknown result type (might be due to invalid IL or missing references)
		//IL_1e7c: Expected O, but got Unknown
		//IL_1e88: Unknown result type (might be due to invalid IL or missing references)
		//IL_1e92: Expected O, but got Unknown
		//IL_1e9d: Unknown result type (might be due to invalid IL or missing references)
		//IL_1ea7: Expected O, but got Unknown
		//IL_1ec5: Unknown result type (might be due to invalid IL or missing references)
		//IL_1ecf: Expected O, but got Unknown
		//IL_1ed0: Unknown result type (might be due to invalid IL or missing references)
		//IL_1ed7: Expected O, but got Unknown
		//IL_1ee2: Unknown result type (might be due to invalid IL or missing references)
		//IL_1eec: Expected O, but got Unknown
		//IL_1ef7: Unknown result type (might be due to invalid IL or missing references)
		//IL_1f01: Expected O, but got Unknown
		//IL_1f0d: Unknown result type (might be due to invalid IL or missing references)
		//IL_1f17: Expected O, but got Unknown
		//IL_1f22: Unknown result type (might be due to invalid IL or missing references)
		//IL_1f2c: Expected O, but got Unknown
		//IL_1f4a: Unknown result type (might be due to invalid IL or missing references)
		//IL_1f54: Expected O, but got Unknown
		//IL_1f55: Unknown result type (might be due to invalid IL or missing references)
		//IL_1f5c: Expected O, but got Unknown
		//IL_1f67: Unknown result type (might be due to invalid IL or missing references)
		//IL_1f71: Expected O, but got Unknown
		//IL_1f7c: Unknown result type (might be due to invalid IL or missing references)
		//IL_1f86: Expected O, but got Unknown
		//IL_1f92: Unknown result type (might be due to invalid IL or missing references)
		//IL_1f9c: Expected O, but got Unknown
		//IL_1fa7: Unknown result type (might be due to invalid IL or missing references)
		//IL_1fb1: Expected O, but got Unknown
		//IL_1fcf: Unknown result type (might be due to invalid IL or missing references)
		//IL_1fd9: Expected O, but got Unknown
		//IL_1fda: Unknown result type (might be due to invalid IL or missing references)
		//IL_1fe1: Expected O, but got Unknown
		//IL_1fec: Unknown result type (might be due to invalid IL or missing references)
		//IL_1ff6: Expected O, but got Unknown
		//IL_2001: Unknown result type (might be due to invalid IL or missing references)
		//IL_200b: Expected O, but got Unknown
		//IL_2017: Unknown result type (might be due to invalid IL or missing references)
		//IL_2021: Expected O, but got Unknown
		//IL_202c: Unknown result type (might be due to invalid IL or missing references)
		//IL_2036: Expected O, but got Unknown
		//IL_2054: Unknown result type (might be due to invalid IL or missing references)
		//IL_205e: Expected O, but got Unknown
		//IL_205f: Unknown result type (might be due to invalid IL or missing references)
		//IL_2066: Expected O, but got Unknown
		//IL_2083: Unknown result type (might be due to invalid IL or missing references)
		//IL_208d: Expected O, but got Unknown
		//IL_208e: Unknown result type (might be due to invalid IL or missing references)
		//IL_2095: Expected O, but got Unknown
		//IL_20b2: Unknown result type (might be due to invalid IL or missing references)
		//IL_20bc: Expected O, but got Unknown
		//IL_20bd: Unknown result type (might be due to invalid IL or missing references)
		//IL_20c4: Expected O, but got Unknown
		//IL_20e1: Unknown result type (might be due to invalid IL or missing references)
		//IL_20eb: Expected O, but got Unknown
		//IL_20ec: Unknown result type (might be due to invalid IL or missing references)
		//IL_20f3: Expected O, but got Unknown
		//IL_2110: Unknown result type (might be due to invalid IL or missing references)
		//IL_211a: Expected O, but got Unknown
		//IL_211b: Unknown result type (might be due to invalid IL or missing references)
		//IL_2122: Expected O, but got Unknown
		//IL_213f: Unknown result type (might be due to invalid IL or missing references)
		//IL_2149: Expected O, but got Unknown
		//IL_214a: Unknown result type (might be due to invalid IL or missing references)
		//IL_2151: Expected O, but got Unknown
		//IL_216e: Unknown result type (might be due to invalid IL or missing references)
		//IL_2178: Expected O, but got Unknown
		//IL_2179: Unknown result type (might be due to invalid IL or missing references)
		//IL_2180: Expected O, but got Unknown
		//IL_219d: Unknown result type (might be due to invalid IL or missing references)
		//IL_21a7: Expected O, but got Unknown
		//IL_21a8: Unknown result type (might be due to invalid IL or missing references)
		//IL_21af: Expected O, but got Unknown
		//IL_21cc: Unknown result type (might be due to invalid IL or missing references)
		//IL_21d6: Expected O, but got Unknown
		//IL_21d7: Unknown result type (might be due to invalid IL or missing references)
		//IL_21de: Expected O, but got Unknown
		//IL_21fb: Unknown result type (might be due to invalid IL or missing references)
		//IL_2205: Expected O, but got Unknown
		//IL_2206: Unknown result type (might be due to invalid IL or missing references)
		//IL_220d: Expected O, but got Unknown
		//IL_222a: Unknown result type (might be due to invalid IL or missing references)
		//IL_2234: Expected O, but got Unknown
		//IL_2235: Unknown result type (might be due to invalid IL or missing references)
		//IL_223c: Expected O, but got Unknown
		//IL_2259: Unknown result type (might be due to invalid IL or missing references)
		//IL_2263: Expected O, but got Unknown
		//IL_2264: Unknown result type (might be due to invalid IL or missing references)
		//IL_226b: Expected O, but got Unknown
		//IL_2288: Unknown result type (might be due to invalid IL or missing references)
		//IL_2292: Expected O, but got Unknown
		//IL_2293: Unknown result type (might be due to invalid IL or missing references)
		//IL_229a: Expected O, but got Unknown
		//IL_22b7: Unknown result type (might be due to invalid IL or missing references)
		//IL_22c1: Expected O, but got Unknown
		//IL_22c2: Unknown result type (might be due to invalid IL or missing references)
		//IL_22c9: Expected O, but got Unknown
		//IL_22e6: Unknown result type (might be due to invalid IL or missing references)
		//IL_22f0: Expected O, but got Unknown
		//IL_22f1: Unknown result type (might be due to invalid IL or missing references)
		//IL_22f8: Expected O, but got Unknown
		//IL_2315: Unknown result type (might be due to invalid IL or missing references)
		//IL_231f: Expected O, but got Unknown
		//IL_2320: Unknown result type (might be due to invalid IL or missing references)
		//IL_2327: Expected O, but got Unknown
		//IL_2344: Unknown result type (might be due to invalid IL or missing references)
		//IL_234e: Expected O, but got Unknown
		//IL_234f: Unknown result type (might be due to invalid IL or missing references)
		//IL_2356: Expected O, but got Unknown
		//IL_2373: Unknown result type (might be due to invalid IL or missing references)
		//IL_237d: Expected O, but got Unknown
		//IL_237e: Unknown result type (might be due to invalid IL or missing references)
		//IL_2385: Expected O, but got Unknown
		//IL_23a2: Unknown result type (might be due to invalid IL or missing references)
		//IL_23ac: Expected O, but got Unknown
		//IL_23ad: Unknown result type (might be due to invalid IL or missing references)
		//IL_23b4: Expected O, but got Unknown
		//IL_23d1: Unknown result type (might be due to invalid IL or missing references)
		//IL_23db: Expected O, but got Unknown
		//IL_23dc: Unknown result type (might be due to invalid IL or missing references)
		//IL_23e3: Expected O, but got Unknown
		//IL_2400: Unknown result type (might be due to invalid IL or missing references)
		//IL_240a: Expected O, but got Unknown
		//IL_240b: Unknown result type (might be due to invalid IL or missing references)
		//IL_2412: Expected O, but got Unknown
		//IL_242f: Unknown result type (might be due to invalid IL or missing references)
		//IL_2439: Expected O, but got Unknown
		//IL_243a: Unknown result type (might be due to invalid IL or missing references)
		//IL_2441: Expected O, but got Unknown
		//IL_245e: Unknown result type (might be due to invalid IL or missing references)
		//IL_2468: Expected O, but got Unknown
		//IL_2469: Unknown result type (might be due to invalid IL or missing references)
		//IL_2470: Expected O, but got Unknown
		//IL_248d: Unknown result type (might be due to invalid IL or missing references)
		//IL_2497: Expected O, but got Unknown
		//IL_2498: Unknown result type (might be due to invalid IL or missing references)
		//IL_249f: Expected O, but got Unknown
		//IL_24bc: Unknown result type (might be due to invalid IL or missing references)
		//IL_24c6: Expected O, but got Unknown
		//IL_24c7: Unknown result type (might be due to invalid IL or missing references)
		//IL_24ce: Expected O, but got Unknown
		//IL_24eb: Unknown result type (might be due to invalid IL or missing references)
		//IL_24f5: Expected O, but got Unknown
		//IL_24f6: Unknown result type (might be due to invalid IL or missing references)
		//IL_24fd: Expected O, but got Unknown
		//IL_251a: Unknown result type (might be due to invalid IL or missing references)
		//IL_2524: Expected O, but got Unknown
		//IL_2532: Unknown result type (might be due to invalid IL or missing references)
		//IL_253c: Expected O, but got Unknown
		//IL_254a: Unknown result type (might be due to invalid IL or missing references)
		//IL_2554: Expected O, but got Unknown
		//IL_2555: Unknown result type (might be due to invalid IL or missing references)
		//IL_255a: Unknown result type (might be due to invalid IL or missing references)
		//IL_2566: Unknown result type (might be due to invalid IL or missing references)
		//IL_2574: Expected O, but got Unknown
		//IL_2577: Unknown result type (might be due to invalid IL or missing references)
		//IL_2581: Expected O, but got Unknown
		//IL_2582: Unknown result type (might be due to invalid IL or missing references)
		//IL_2589: Expected O, but got Unknown
		//IL_25b3: Unknown result type (might be due to invalid IL or missing references)
		//IL_25bd: Expected O, but got Unknown
		//IL_25be: Unknown result type (might be due to invalid IL or missing references)
		//IL_25c5: Expected O, but got Unknown
		//IL_25ef: Unknown result type (might be due to invalid IL or missing references)
		//IL_25f9: Expected O, but got Unknown
		//IL_25fa: Unknown result type (might be due to invalid IL or missing references)
		//IL_2601: Expected O, but got Unknown
		//IL_262b: Unknown result type (might be due to invalid IL or missing references)
		//IL_2635: Expected O, but got Unknown
		//IL_2636: Unknown result type (might be due to invalid IL or missing references)
		//IL_263d: Expected O, but got Unknown
		//IL_2667: Unknown result type (might be due to invalid IL or missing references)
		//IL_2671: Expected O, but got Unknown
		//IL_2672: Unknown result type (might be due to invalid IL or missing references)
		//IL_2679: Expected O, but got Unknown
		//IL_26a3: Unknown result type (might be due to invalid IL or missing references)
		//IL_26ad: Expected O, but got Unknown
		//IL_26ae: Unknown result type (might be due to invalid IL or missing references)
		//IL_26b5: Expected O, but got Unknown
		//IL_26df: Unknown result type (might be due to invalid IL or missing references)
		//IL_26e9: Expected O, but got Unknown
		//IL_26ea: Unknown result type (might be due to invalid IL or missing references)
		//IL_26f1: Expected O, but got Unknown
		//IL_271b: Unknown result type (might be due to invalid IL or missing references)
		//IL_2725: Expected O, but got Unknown
		//IL_2726: Unknown result type (might be due to invalid IL or missing references)
		//IL_272d: Expected O, but got Unknown
		//IL_2757: Unknown result type (might be due to invalid IL or missing references)
		//IL_2761: Expected O, but got Unknown
		//IL_2762: Unknown result type (might be due to invalid IL or missing references)
		//IL_2769: Expected O, but got Unknown
		//IL_2793: Unknown result type (might be due to invalid IL or missing references)
		//IL_279d: Expected O, but got Unknown
		//IL_279e: Unknown result type (might be due to invalid IL or missing references)
		//IL_27a5: Expected O, but got Unknown
		//IL_27cf: Unknown result type (might be due to invalid IL or missing references)
		//IL_27d9: Expected O, but got Unknown
		//IL_27da: Unknown result type (might be due to invalid IL or missing references)
		//IL_27e1: Expected O, but got Unknown
		//IL_280b: Unknown result type (might be due to invalid IL or missing references)
		//IL_2815: Expected O, but got Unknown
		//IL_2816: Unknown result type (might be due to invalid IL or missing references)
		//IL_281d: Expected O, but got Unknown
		//IL_2847: Unknown result type (might be due to invalid IL or missing references)
		//IL_2851: Expected O, but got Unknown
		AssetBundle val = AssetUtils.LoadAssetBundleFromResources("ev");
		AssetBundle val2 = AssetUtils.LoadAssetBundleFromResources("ev2");
		ItemManager instance = ItemManager.Instance;
		PrefabManager instance2 = PrefabManager.Instance;
		PieceManager instance3 = PieceManager.Instance;
		ZoneManager instance4 = ZoneManager.Instance;
		ItemConfig val3 = new ItemConfig();
		val3.AddRequirement(new RequirementConfig("WTS", 1, 0, false));
		val3.Amount = 3;
		ItemConfig val4 = new ItemConfig();
		val4.AddRequirement(new RequirementConfig("WTS", 5, 0, false));
		val4.Amount = 15;
		ItemConfig val5 = new ItemConfig();
		val5.AddRequirement(new RequirementConfig("WTS", 1, 0, false));
		val5.AddRequirement(new RequirementConfig("PMingot", 1, 0, false));
		val5.Amount = 1;
		val5.CraftingStation = "piece_OF";
		ItemConfig val6 = new ItemConfig();
		val6.AddRequirement(new RequirementConfig("WTwood", 1, 0, false));
		val6.AddRequirement(new RequirementConfig("PMstone", 1, 0, false));
		val6.Amount = 1;
		ItemConfig val7 = new ItemConfig();
		val7.AddRequirement(new RequirementConfig("ElderBark", 5, 0, false));
		val7.AddRequirement(new RequirementConfig("Root", 5, 0, false));
		val7.AddRequirement(new RequirementConfig("T2UKLA", 0, 1, false));
		val7.Amount = 1;
		val7.CraftingStation = "piece_workbench";
		ItemConfig val8 = new ItemConfig();
		val8.AddRequirement(new RequirementConfig("TrophyEikthyrB", 1, 0, false));
		val8.AddRequirement(new RequirementConfig("EssenceT1", 99, 0, false));
		val8.Amount = 1;
		val8.CraftingStation = "piece_IT";
		ItemConfig val9 = new ItemConfig();
		val9.AddRequirement(new RequirementConfig("TrophyTheElderB", 1, 0, false));
		val9.AddRequirement(new RequirementConfig("EssenceT2", 99, 0, false));
		val9.Amount = 1;
		val9.CraftingStation = "piece_IT";
		ItemConfig val10 = new ItemConfig();
		val10.AddRequirement(new RequirementConfig("TrophyBoneMassB", 1, 0, false));
		val10.AddRequirement(new RequirementConfig("EssenceT3", 99, 0, false));
		val10.Amount = 1;
		val10.CraftingStation = "piece_IT";
		ItemConfig val11 = new ItemConfig();
		val11.AddRequirement(new RequirementConfig("TrophyDragonQueenB", 1, 0, false));
		val11.AddRequirement(new RequirementConfig("EssenceT4", 99, 0, false));
		val11.Amount = 1;
		val11.CraftingStation = "piece_IT";
		ItemConfig val12 = new ItemConfig();
		val12.AddRequirement(new RequirementConfig("TrophyTheElderB", 1, 0, false));
		val12.AddRequirement(new RequirementConfig("EssenceT5", 99, 0, false));
		val12.Amount = 1;
		val12.CraftingStation = "piece_IT";
		ItemConfig val13 = new ItemConfig();
		val13.AddRequirement(new RequirementConfig("PMstone", 4, 0, false));
		val13.AddRequirement(new RequirementConfig("Flint", 4, 0, false));
		val13.AddRequirement(new RequirementConfig("WTwood", 2, 0, false));
		val13.Amount = 1;
		val13.CraftingStation = "";
		ItemConfig val14 = new ItemConfig();
		val14.AddRequirement(new RequirementConfig("WTroot", 6, 0, false));
		val14.AddRequirement(new RequirementConfig("LeatherScraps", 6, 0, false));
		val14.Amount = 1;
		val14.CraftingStation = "";
		ItemConfig val15 = new ItemConfig();
		val15.AddRequirement(new RequirementConfig("PMingot", 8, 0, false));
		val15.AddRequirement(new RequirementConfig("Bronze", 8, 0, false));
		val15.AddRequirement(new RequirementConfig("WTwood", 4, 0, false));
		val15.AddRequirement(new RequirementConfig("EssenceT2", 2, 0, false));
		val15.Amount = 1;
		val15.CraftingStation = "piece_OF";
		ItemConfig val16 = new ItemConfig();
		val16.AddRequirement(new RequirementConfig("PMingot", 12, 0, false));
		val16.AddRequirement(new RequirementConfig("Bronze", 8, 0, false));
		val16.AddRequirement(new RequirementConfig("EssenceT2", 2, 0, false));
		val16.Amount = 1;
		val16.CraftingStation = "piece_OF";
		ItemConfig val17 = new ItemConfig();
		val17.AddRequirement(new RequirementConfig("WTroot", 12, 0, false));
		val17.AddRequirement(new RequirementConfig("LeatherScraps", 12, 0, false));
		val17.AddRequirement(new RequirementConfig("EssenceT2", 2, 0, false));
		val17.Amount = 1;
		val17.CraftingStation = "piece_OF";
		ItemConfig val18 = new ItemConfig();
		val18.AddRequirement(new RequirementConfig("PMingot", 8, 0, false));
		val18.AddRequirement(new RequirementConfig("Iron", 8, 0, false));
		val18.AddRequirement(new RequirementConfig("WTwood", 4, 0, false));
		val18.AddRequirement(new RequirementConfig("EssenceT3", 2, 0, false));
		val18.Amount = 1;
		val18.CraftingStation = "piece_OF";
		ItemConfig val19 = new ItemConfig();
		val19.AddRequirement(new RequirementConfig("PMingot", 12, 0, false));
		val19.AddRequirement(new RequirementConfig("Iron", 8, 0, false));
		val19.AddRequirement(new RequirementConfig("EssenceT3", 2, 0, false));
		val19.Amount = 1;
		val19.CraftingStation = "piece_OF";
		ItemConfig val20 = new ItemConfig();
		val20.AddRequirement(new RequirementConfig("WTroot", 12, 0, false));
		val20.AddRequirement(new RequirementConfig("LeatherScraps", 12, 0, false));
		val20.AddRequirement(new RequirementConfig("EssenceT3", 2, 0, false));
		val20.Amount = 1;
		val20.CraftingStation = "piece_OF";
		ItemConfig val21 = new ItemConfig();
		val21.AddRequirement(new RequirementConfig("PMingot", 8, 0, false));
		val21.AddRequirement(new RequirementConfig("Silver", 8, 0, false));
		val21.AddRequirement(new RequirementConfig("WTwood", 4, 0, false));
		val21.AddRequirement(new RequirementConfig("EssenceT4", 2, 0, false));
		val21.Amount = 1;
		val21.CraftingStation = "piece_OF";
		ItemConfig val22 = new ItemConfig();
		val22.AddRequirement(new RequirementConfig("PMingot", 12, 0, false));
		val22.AddRequirement(new RequirementConfig("Silver", 8, 0, false));
		val22.AddRequirement(new RequirementConfig("EssenceT4", 2, 0, false));
		val22.Amount = 1;
		val22.CraftingStation = "piece_OF";
		ItemConfig val23 = new ItemConfig();
		val23.AddRequirement(new RequirementConfig("WTroot", 12, 0, false));
		val23.AddRequirement(new RequirementConfig("LeatherScraps", 12, 0, false));
		val23.AddRequirement(new RequirementConfig("EssenceT4", 2, 0, false));
		val23.Amount = 1;
		val23.CraftingStation = "piece_OF";
		ItemConfig val24 = new ItemConfig();
		val24.AddRequirement(new RequirementConfig("PMingot", 8, 0, false));
		val24.AddRequirement(new RequirementConfig("BlackMetal", 8, 0, false));
		val24.AddRequirement(new RequirementConfig("WTwood", 4, 0, false));
		val24.AddRequirement(new RequirementConfig("EssenceT5", 2, 0, false));
		val24.Amount = 1;
		val24.CraftingStation = "piece_OF";
		ItemConfig val25 = new ItemConfig();
		val25.AddRequirement(new RequirementConfig("PMingot", 12, 0, false));
		val25.AddRequirement(new RequirementConfig("BlackMetal", 8, 0, false));
		val25.AddRequirement(new RequirementConfig("EssenceT5", 2, 0, false));
		val25.Amount = 1;
		val25.CraftingStation = "piece_OF";
		ItemConfig val26 = new ItemConfig();
		val26.AddRequirement(new RequirementConfig("WTroot", 12, 0, false));
		val26.AddRequirement(new RequirementConfig("LeatherScraps", 12, 0, false));
		val26.AddRequirement(new RequirementConfig("EssenceT5", 2, 0, false));
		val26.Amount = 1;
		val26.CraftingStation = "piece_OF";
		ItemConfig val27 = new ItemConfig();
		val27.AddRequirement(new RequirementConfig("WTwood", 2, 0, false));
		val27.AddRequirement(new RequirementConfig("PMpebble", 10, 0, false));
		val27.AddRequirement(new RequirementConfig("EssenceT1", 2, 0, false));
		val27.Amount = 10;
		ItemConfig val28 = new ItemConfig();
		val28.AddRequirement(new RequirementConfig("WTwood", 2, 0, false));
		val28.AddRequirement(new RequirementConfig("PMpebble", 10, 0, false));
		val28.AddRequirement(new RequirementConfig("EssenceT2", 2, 0, false));
		val28.Amount = 10;
		ItemConfig val29 = new ItemConfig();
		val29.AddRequirement(new RequirementConfig("WTwood", 2, 0, false));
		val29.AddRequirement(new RequirementConfig("PMpebble", 10, 0, false));
		val29.AddRequirement(new RequirementConfig("EssenceT3", 2, 0, false));
		val29.Amount = 10;
		ItemConfig val30 = new ItemConfig();
		val30.AddRequirement(new RequirementConfig("WTwood", 2, 0, false));
		val30.AddRequirement(new RequirementConfig("PMpebble", 10, 0, false));
		val30.AddRequirement(new RequirementConfig("EssenceT4", 2, 0, false));
		val30.Amount = 10;
		ItemConfig val31 = new ItemConfig();
		val31.AddRequirement(new RequirementConfig("WTwood", 2, 0, false));
		val31.AddRequirement(new RequirementConfig("PMpebble", 10, 0, false));
		val31.AddRequirement(new RequirementConfig("EssenceT5", 2, 0, false));
		val31.Amount = 10;
		ItemConfig val32 = new ItemConfig();
		val32.AddRequirement(new RequirementConfig("WTwood", 2, 0, false));
		val32.AddRequirement(new RequirementConfig("PMstone", 2, 0, false));
		val32.AddRequirement(new RequirementConfig("EssenceT1", 2, 0, false));
		val32.Amount = 1;
		ItemConfig val33 = new ItemConfig();
		val33.AddRequirement(new RequirementConfig("WTwood", 2, 0, false));
		val33.AddRequirement(new RequirementConfig("PMstone", 2, 0, false));
		val33.AddRequirement(new RequirementConfig("EssenceT2", 2, 0, false));
		val33.Amount = 1;
		ItemConfig val34 = new ItemConfig();
		val34.AddRequirement(new RequirementConfig("WTwood", 2, 0, false));
		val34.AddRequirement(new RequirementConfig("PMstone", 2, 0, false));
		val34.AddRequirement(new RequirementConfig("EssenceT3", 2, 0, false));
		val34.Amount = 1;
		ItemConfig val35 = new ItemConfig();
		val35.AddRequirement(new RequirementConfig("WTwood", 2, 0, false));
		val35.AddRequirement(new RequirementConfig("PMstone", 2, 0, false));
		val35.AddRequirement(new RequirementConfig("EssenceT4", 2, 0, false));
		val35.Amount = 1;
		ItemConfig val36 = new ItemConfig();
		val36.AddRequirement(new RequirementConfig("WTwood", 2, 0, false));
		val36.AddRequirement(new RequirementConfig("PMstone", 2, 0, false));
		val36.AddRequirement(new RequirementConfig("EssenceT5", 2, 0, false));
		val36.Amount = 1;
		ItemConfig val37 = new ItemConfig();
		val37.AddRequirement(new RequirementConfig("WTwood", 4, 0, false));
		val37.AddRequirement(new RequirementConfig("PMstone", 2, 0, false));
		val37.AddRequirement(new RequirementConfig("EssenceT1", 2, 0, false));
		val37.Amount = 1;
		ItemConfig val38 = new ItemConfig();
		val38.AddRequirement(new RequirementConfig("WTwood", 4, 0, false));
		val38.AddRequirement(new RequirementConfig("PMstone", 2, 0, false));
		val38.AddRequirement(new RequirementConfig("EssenceT2", 2, 0, false));
		val38.Amount = 1;
		ItemConfig val39 = new ItemConfig();
		val39.AddRequirement(new RequirementConfig("WTwood", 4, 0, false));
		val39.AddRequirement(new RequirementConfig("PMstone", 2, 0, false));
		val39.AddRequirement(new RequirementConfig("EssenceT3", 2, 0, false));
		val39.Amount = 1;
		ItemConfig val40 = new ItemConfig();
		val40.AddRequirement(new RequirementConfig("WTwood", 4, 0, false));
		val40.AddRequirement(new RequirementConfig("PMstone", 2, 0, false));
		val40.AddRequirement(new RequirementConfig("EssenceT4", 2, 0, false));
		val40.Amount = 1;
		ItemConfig val41 = new ItemConfig();
		val41.AddRequirement(new RequirementConfig("WTwood", 4, 0, false));
		val41.AddRequirement(new RequirementConfig("PMstone", 2, 0, false));
		val41.AddRequirement(new RequirementConfig("EssenceT5", 2, 0, false));
		val41.Amount = 1;
		ItemConfig val42 = new ItemConfig();
		val42.AddRequirement(new RequirementConfig("PMpebble", 10, 0, false));
		val42.AddRequirement(new RequirementConfig("EssenceT1", 2, 0, false));
		val42.Amount = 5;
		ItemConfig val43 = new ItemConfig();
		val43.AddRequirement(new RequirementConfig("PMpebble", 10, 0, false));
		val43.AddRequirement(new RequirementConfig("EssenceT2", 2, 0, false));
		val43.Amount = 5;
		ItemConfig val44 = new ItemConfig();
		val44.AddRequirement(new RequirementConfig("PMpebble", 10, 0, false));
		val44.AddRequirement(new RequirementConfig("EssenceT3", 2, 0, false));
		val44.Amount = 5;
		ItemConfig val45 = new ItemConfig();
		val45.AddRequirement(new RequirementConfig("PMpebble", 10, 0, false));
		val45.AddRequirement(new RequirementConfig("EssenceT4", 2, 0, false));
		val45.Amount = 5;
		ItemConfig val46 = new ItemConfig();
		val46.AddRequirement(new RequirementConfig("PMpebble", 10, 0, false));
		val46.AddRequirement(new RequirementConfig("EssenceT5", 2, 0, false));
		val46.Amount = 5;
		ItemConfig val47 = new ItemConfig();
		val47.AddRequirement(new RequirementConfig("T2UKLA", 2, 0, false));
		val47.AddRequirement(new RequirementConfig("WTSliquid", 10, 0, false));
		val47.Amount = 5;
		val47.CraftingStation = "piece_IT";
		ItemConfig val48 = new ItemConfig();
		val48.AddRequirement(new RequirementConfig("T3UKLA", 2, 0, false));
		val48.AddRequirement(new RequirementConfig("WTSliquid", 10, 0, false));
		val48.Amount = 5;
		val48.CraftingStation = "piece_IT";
		ItemConfig val49 = new ItemConfig();
		val49.AddRequirement(new RequirementConfig("T4UKLA", 2, 0, false));
		val49.AddRequirement(new RequirementConfig("WTSliquid", 10, 0, false));
		val49.Amount = 5;
		val49.CraftingStation = "piece_IT";
		ItemConfig val50 = new ItemConfig();
		val50.AddRequirement(new RequirementConfig("T5UKLA", 2, 0, false));
		val50.AddRequirement(new RequirementConfig("WTSliquid", 10, 0, false));
		val50.Amount = 5;
		val50.CraftingStation = "piece_IT";
		ItemConfig val51 = new ItemConfig();
		val51.AddRequirement(new RequirementConfig("WTSliquid", 2, 0, false));
		val51.AddRequirement(new RequirementConfig("EssenceT2", 2, 0, false));
		val51.Amount = 1;
		val51.CraftingStation = "piece_cauldron";
		ItemConfig val52 = new ItemConfig();
		val52.AddRequirement(new RequirementConfig("WTSliquid", 2, 0, false));
		val52.AddRequirement(new RequirementConfig("EssenceT3", 2, 0, false));
		val52.Amount = 1;
		val52.CraftingStation = "piece_cauldron";
		ItemConfig val53 = new ItemConfig();
		val53.AddRequirement(new RequirementConfig("WTSliquid", 2, 0, false));
		val53.AddRequirement(new RequirementConfig("EssenceT4", 2, 0, false));
		val53.Amount = 1;
		val53.CraftingStation = "piece_cauldron";
		ItemConfig val54 = new ItemConfig();
		val54.AddRequirement(new RequirementConfig("WTSliquid", 2, 0, false));
		val54.AddRequirement(new RequirementConfig("EssenceT5", 2, 0, false));
		val54.Amount = 1;
		val54.CraftingStation = "piece_cauldron";
		ItemConfig val55 = new ItemConfig();
		val55.AddRequirement(new RequirementConfig("WTSliquid", 2, 0, false));
		val55.AddRequirement(new RequirementConfig("EssenceT2", 2, 0, false));
		val55.Amount = 1;
		val55.CraftingStation = "piece_cauldron";
		ItemConfig val56 = new ItemConfig();
		val56.AddRequirement(new RequirementConfig("WTSliquid", 2, 0, false));
		val56.AddRequirement(new RequirementConfig("EssenceT3", 2, 0, false));
		val56.Amount = 1;
		val56.CraftingStation = "piece_cauldron";
		ItemConfig val57 = new ItemConfig();
		val57.AddRequirement(new RequirementConfig("WTSliquid", 2, 0, false));
		val57.AddRequirement(new RequirementConfig("EssenceT4", 2, 0, false));
		val57.Amount = 1;
		val57.CraftingStation = "piece_cauldron";
		ItemConfig val58 = new ItemConfig();
		val58.AddRequirement(new RequirementConfig("WTSliquid", 2, 0, false));
		val58.AddRequirement(new RequirementConfig("EssenceT5", 2, 0, false));
		val58.Amount = 1;
		val58.CraftingStation = "piece_cauldron";
		ItemConfig val59 = new ItemConfig();
		val59.AddRequirement(new RequirementConfig("WTSliquid", 2, 0, false));
		val59.AddRequirement(new RequirementConfig("EssenceT2", 2, 0, false));
		val59.Amount = 1;
		val59.CraftingStation = "piece_cauldron";
		ItemConfig val60 = new ItemConfig();
		val60.AddRequirement(new RequirementConfig("WTSliquid", 2, 0, false));
		val60.AddRequirement(new RequirementConfig("EssenceT3", 2, 0, false));
		val60.Amount = 1;
		val60.CraftingStation = "piece_cauldron";
		ItemConfig val61 = new ItemConfig();
		val61.AddRequirement(new RequirementConfig("WTSliquid", 2, 0, false));
		val61.AddRequirement(new RequirementConfig("EssenceT4", 2, 0, false));
		val61.Amount = 1;
		val61.CraftingStation = "piece_cauldron";
		ItemConfig val62 = new ItemConfig();
		val62.AddRequirement(new RequirementConfig("WTSliquid", 2, 0, false));
		val62.AddRequirement(new RequirementConfig("EssenceT5", 2, 0, false));
		val62.Amount = 1;
		val62.CraftingStation = "piece_cauldron";
		instance4.AddCustomLocation(new CustomLocation(val.LoadAsset<GameObject>("WTT1"), true, new LocationConfig()));
		instance4.AddCustomLocation(new CustomLocation(val.LoadAsset<GameObject>("WTT2"), true, new LocationConfig()));
		instance4.AddCustomLocation(new CustomLocation(val.LoadAsset<GameObject>("WTT3"), true, new LocationConfig()));
		instance4.AddCustomLocation(new CustomLocation(val.LoadAsset<GameObject>("WTT4"), true, new LocationConfig()));
		instance4.AddCustomLocation(new CustomLocation(val.LoadAsset<GameObject>("WTT5"), true, new LocationConfig()));
		instance2.AddPrefab(new CustomPrefab(val.LoadAsset<GameObject>("StarterHouse"), true));
		instance2.AddPrefab(new CustomPrefab(val.LoadAsset<GameObject>("PMvein"), true));
		instance2.AddPrefab(new CustomPrefab(val.LoadAsset<GameObject>("BlackmetalVeinEV"), true));
		instance2.AddPrefab(new CustomPrefab(val.LoadAsset<GameObject>("PMPpickable"), true));
		instance2.AddPrefab(new CustomPrefab(val.LoadAsset<GameObject>("PMSpickable"), true));
		instance2.AddPrefab(new CustomPrefab(val.LoadAsset<GameObject>("WTSpickable"), true));
		instance4.AddCustomLocation(new CustomLocation(val.LoadAsset<GameObject>("BoarAltar"), true, new LocationConfig()));
		instance4.AddCustomLocation(new CustomLocation(val.LoadAsset<GameObject>("AbandonedCave"), true, new LocationConfig()));
		instance4.AddCustomLocation(new CustomLocation(val.LoadAsset<GameObject>("EikthyrnirEV"), true, new LocationConfig()));
		instance4.AddCustomLocation(new CustomLocation(val.LoadAsset<GameObject>("GDKingEV"), true, new LocationConfig()));
		instance4.AddCustomLocation(new CustomLocation(val.LoadAsset<GameObject>("offeraltar_bonemassEV"), true, new LocationConfig()));
		instance4.AddCustomLocation(new CustomLocation(val.LoadAsset<GameObject>("DragonqueenEV"), true, new LocationConfig()));
		instance4.AddCustomLocation(new CustomLocation(val.LoadAsset<GameObject>("offeraltar_goblinkingEV"), true, new LocationConfig()));
		instance2.AddPrefab(new CustomPrefab(val.LoadAsset<GameObject>("HugeRootEV"), true));
		instance2.AddPrefab(new CustomPrefab(val.LoadAsset<GameObject>("CaveChest"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("WTS"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("WTSshard"), true, val3));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("WTSliquid"), true, val5));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("WTroot"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("WTwood"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("PMpebble"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("PMstone"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("PMingot"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("PMessenceT2"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("PMessenceT3"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("PMessenceT4"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("PMessenceT5"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("EssenceT1"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("EssenceT2"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("EssenceT3"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("EssenceT4"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("EssenceT5"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("RunestoneEV"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("DustEV"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("PotentDustEV"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("UCT"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("OdinsHammer"), true, val6));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("CapeT3"), true, val7));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("TokenT1"), true, val8));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("TokenT2"), true, val9));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("TokenT3"), true, val10));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("TokenT4"), true, val11));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("TokenT5"), true, val11));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("T1UKW"), true, val13));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("T1UKLA"), true, val14));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("T2UKW"), true, val15));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("T2UKHA"), true, val16));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("T2UKLA"), true, val17));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("T3UKW"), true, val18));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("T3UKHA"), true, val19));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("T3UKLA"), true, val20));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("T4UKW"), true, val21));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("T4UKHA"), true, val22));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("T4UKLA"), true, val23));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("T5UKW"), true, val24));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("T5UKHA"), true, val25));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("T5UKLA"), true, val26));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("HCarrow1"), true, val27));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("HCarrow2"), true, val28));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("HCarrow3"), true, val29));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("HCarrow4"), true, val30));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("HCarrow5"), true, val31));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("HCaxe1"), true, val32));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("HCaxe2"), true, val33));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("HCaxe3"), true, val34));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("HCaxe4"), true, val35));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("HCaxe5"), true, val36));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("HCshield1"), true, val37));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("HCshield2"), true, val38));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("HCshield3"), true, val39));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("HCshield4"), true, val40));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("HCshield5"), true, val41));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("HCpebble1"), true, val42));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("HCpebble2"), true, val43));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("HCpebble3"), true, val44));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("HCpebble4"), true, val45));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("HCpebble5"), true, val46));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("EVbomb2"), true, val47));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("EVbomb3"), true, val48));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("EVbomb4"), true, val49));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("EVbomb5"), true, val50));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("Meitr2"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("Meitr3"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("Meitr4"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("Meitr5"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("Mhp2"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("Mhp3"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("Mhp4"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("Mhp5"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("Mres2"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("Mres3"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("Mres4"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("Mres5"), true));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("MBeitr2"), true, val51));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("MBeitr3"), true, val52));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("MBeitr4"), true, val53));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("MBeitr5"), true, val54));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("MBhp2"), true, val55));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("MBhp3"), true, val56));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("MBhp4"), true, val57));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("MBhp5"), true, val58));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("MBres2"), true, val59));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("MBres3"), true, val60));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("MBres4"), true, val61));
		instance.AddItem(new CustomItem(val.LoadAsset<GameObject>("MBres5"), true, val62));
		PieceConfig val63 = new PieceConfig();
		val63.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("piece_IT"), true, val63));
		PieceConfig val64 = new PieceConfig();
		val64.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("piece_OF"), true, val64));
		PieceConfig val65 = new PieceConfig();
		val65.AddRequirement(new RequirementConfig("Stone", 20, 0, false));
		val65.AddRequirement(new RequirementConfig("DustEV", 1, 0, false));
		val65.AddRequirement(new RequirementConfig("EssenceT1", 10, 0, false));
		val65.AddRequirement(new RequirementConfig("TrophyEikthyrB", 1, 0, false));
		val65.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val2.LoadAsset<GameObject>("WaystoneEVT1"), true, val65));
		PieceConfig val66 = new PieceConfig();
		val66.AddRequirement(new RequirementConfig("Stone", 20, 0, false));
		val66.AddRequirement(new RequirementConfig("DustEV", 1, 0, false));
		val66.AddRequirement(new RequirementConfig("EssenceT2", 10, 0, false));
		val66.AddRequirement(new RequirementConfig("TrophyTheElderB", 1, 0, false));
		val66.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val2.LoadAsset<GameObject>("WaystoneEVT2"), true, val66));
		PieceConfig val67 = new PieceConfig();
		val67.AddRequirement(new RequirementConfig("Stone", 20, 0, false));
		val67.AddRequirement(new RequirementConfig("DustEV", 1, 0, false));
		val67.AddRequirement(new RequirementConfig("EssenceT3", 10, 0, false));
		val67.AddRequirement(new RequirementConfig("TrophyBoneMassB", 1, 0, false));
		val67.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val2.LoadAsset<GameObject>("WaystoneEVT3"), true, val67));
		PieceConfig val68 = new PieceConfig();
		val68.AddRequirement(new RequirementConfig("Stone", 20, 0, false));
		val68.AddRequirement(new RequirementConfig("DustEV", 1, 0, false));
		val68.AddRequirement(new RequirementConfig("EssenceT4", 10, 0, false));
		val68.AddRequirement(new RequirementConfig("TrophyDragonQueenB", 1, 0, false));
		val68.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val2.LoadAsset<GameObject>("WaystoneEVT4"), true, val68));
		PieceConfig val69 = new PieceConfig();
		val69.AddRequirement(new RequirementConfig("Stone", 20, 0, false));
		val69.AddRequirement(new RequirementConfig("DustEV", 1, 0, false));
		val69.AddRequirement(new RequirementConfig("EssenceT5", 10, 0, false));
		val69.AddRequirement(new RequirementConfig("TrophyGoblinKingB", 1, 0, false));
		val69.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val2.LoadAsset<GameObject>("WaystoneEVT5"), true, val69));
		PieceConfig val70 = new PieceConfig();
		val70.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("yggwood_beam1"), true, val70));
		PieceConfig val71 = new PieceConfig();
		val71.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("yggwood_beam2"), true, val71));
		PieceConfig val72 = new PieceConfig();
		val72.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("yggwood_beam_26"), true, val72));
		PieceConfig val73 = new PieceConfig();
		val73.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("yggwood_beam_45"), true, val73));
		PieceConfig val74 = new PieceConfig();
		val74.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("yggwood_door"), true, val74));
		PieceConfig val75 = new PieceConfig();
		val75.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("yggwood_floor"), true, val75));
		PieceConfig val76 = new PieceConfig();
		val76.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("yggwood_floor_1x1"), true, val76));
		PieceConfig val77 = new PieceConfig();
		val77.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("yggwood_gate"), true, val77));
		PieceConfig val78 = new PieceConfig();
		val78.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("yggwood_pole"), true, val78));
		PieceConfig val79 = new PieceConfig();
		val79.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("yggwood_pole2"), true, val79));
		PieceConfig val80 = new PieceConfig();
		val80.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("yggwood_stair"), true, val80));
		PieceConfig val81 = new PieceConfig();
		val81.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("yggwood_stepladder"), true, val81));
		PieceConfig val82 = new PieceConfig();
		val82.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("yggwood_wall_half"), true, val82));
		PieceConfig val83 = new PieceConfig();
		val83.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("yggwood_wall_quarter"), true, val83));
		PieceConfig val84 = new PieceConfig();
		val84.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("yggwood_wall_roof"), true, val84));
		PieceConfig val85 = new PieceConfig();
		val85.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("yggwood_wall_roof_45"), true, val85));
		PieceConfig val86 = new PieceConfig();
		val86.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("yggwood_wall_roof_45_upsidedown"), true, val86));
		PieceConfig val87 = new PieceConfig();
		val87.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("yggwood_wall_roof_top"), true, val87));
		PieceConfig val88 = new PieceConfig();
		val88.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("yggwood_wall_roof_top_45"), true, val88));
		PieceConfig val89 = new PieceConfig();
		val89.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("yggwood_wall_roof_upsidedown"), true, val89));
		PieceConfig val90 = new PieceConfig();
		val90.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("yggwood_window"), true, val90));
		PieceConfig val91 = new PieceConfig();
		val91.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("yggwoodwall"), true, val91));
		PieceConfig val92 = new PieceConfig();
		val92.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("EVtrap2"), true, val92));
		PieceConfig val93 = new PieceConfig();
		val93.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("EVtrap3"), true, val93));
		PieceConfig val94 = new PieceConfig();
		val94.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("EVtrap4"), true, val94));
		PieceConfig val95 = new PieceConfig();
		val95.PieceTable = "OdinsHammer";
		instance3.AddPiece(new CustomPiece(val.LoadAsset<GameObject>("EVtrap5"), true, val95));
		instance2.AddPrefab(new CustomPrefab(val.LoadAsset<GameObject>("SHchest"), true));
		instance2.AddPrefab(new CustomPrefab(val.LoadAsset<GameObject>("SHbed"), true));
		SmelterConversionConfig val96 = new SmelterConversionConfig
		{
			FromItem = "PMstone",
			ToItem = "PMingot"
		};
		instance.AddItemConversion(new CustomItemConversion((ConversionConfig)(object)val96));
		FermenterConversionConfig val97 = new FermenterConversionConfig();
		((ConversionConfig)val97).ToItem = "Meitr2";
		((ConversionConfig)val97).FromItem = "MBeitr2";
		val97.ProducedItems = 1;
		ItemManager.Instance.AddItemConversion(new CustomItemConversion((ConversionConfig)(object)val97));
		FermenterConversionConfig val98 = new FermenterConversionConfig();
		((ConversionConfig)val98).ToItem = "Meitr3";
		((ConversionConfig)val98).FromItem = "MBeitr3";
		val98.ProducedItems = 1;
		ItemManager.Instance.AddItemConversion(new CustomItemConversion((ConversionConfig)(object)val98));
		FermenterConversionConfig val99 = new FermenterConversionConfig();
		((ConversionConfig)val99).ToItem = "Meitr4";
		((ConversionConfig)val99).FromItem = "MBeitr4";
		val99.ProducedItems = 1;
		ItemManager.Instance.AddItemConversion(new CustomItemConversion((ConversionConfig)(object)val99));
		FermenterConversionConfig val100 = new FermenterConversionConfig();
		((ConversionConfig)val100).ToItem = "Meitr5";
		((ConversionConfig)val100).FromItem = "MBeitr5";
		val100.ProducedItems = 1;
		ItemManager.Instance.AddItemConversion(new CustomItemConversion((ConversionConfig)(object)val100));
		FermenterConversionConfig val101 = new FermenterConversionConfig();
		((ConversionConfig)val101).ToItem = "Mhp2";
		((ConversionConfig)val101).FromItem = "MBhp2";
		val101.ProducedItems = 1;
		ItemManager.Instance.AddItemConversion(new CustomItemConversion((ConversionConfig)(object)val101));
		FermenterConversionConfig val102 = new FermenterConversionConfig();
		((ConversionConfig)val102).ToItem = "Mhp3";
		((ConversionConfig)val102).FromItem = "MBhp3";
		val102.ProducedItems = 1;
		ItemManager.Instance.AddItemConversion(new CustomItemConversion((ConversionConfig)(object)val102));
		FermenterConversionConfig val103 = new FermenterConversionConfig();
		((ConversionConfig)val103).ToItem = "Mhp4";
		((ConversionConfig)val103).FromItem = "MBhp4";
		val103.ProducedItems = 1;
		ItemManager.Instance.AddItemConversion(new CustomItemConversion((ConversionConfig)(object)val103));
		FermenterConversionConfig val104 = new FermenterConversionConfig();
		((ConversionConfig)val104).ToItem = "Mhp5";
		((ConversionConfig)val104).FromItem = "MBhp5";
		val104.ProducedItems = 1;
		ItemManager.Instance.AddItemConversion(new CustomItemConversion((ConversionConfig)(object)val104));
		FermenterConversionConfig val105 = new FermenterConversionConfig();
		((ConversionConfig)val105).ToItem = "Mres2";
		((ConversionConfig)val105).FromItem = "MBres2";
		val105.ProducedItems = 1;
		ItemManager.Instance.AddItemConversion(new CustomItemConversion((ConversionConfig)(object)val105));
		FermenterConversionConfig val106 = new FermenterConversionConfig();
		((ConversionConfig)val106).ToItem = "Mres3";
		((ConversionConfig)val106).FromItem = "MBres3";
		val106.ProducedItems = 1;
		ItemManager.Instance.AddItemConversion(new CustomItemConversion((ConversionConfig)(object)val106));
		FermenterConversionConfig val107 = new FermenterConversionConfig();
		((ConversionConfig)val107).ToItem = "Mres4";
		((ConversionConfig)val107).FromItem = "MBres4";
		val107.ProducedItems = 1;
		ItemManager.Instance.AddItemConversion(new CustomItemConversion((ConversionConfig)(object)val107));
		FermenterConversionConfig val108 = new FermenterConversionConfig();
		((ConversionConfig)val108).ToItem = "Mres5";
		((ConversionConfig)val108).FromItem = "MBres5";
		val108.ProducedItems = 1;
		ItemManager.Instance.AddItemConversion(new CustomItemConversion((ConversionConfig)(object)val108));
	}

	private void StarterHouse()
	{
		//IL_0062: Unknown result type (might be due to invalid IL or missing references)
		ZoneLocation zoneLocation = ZoneManager.Instance.GetZoneLocation("StartTemple");
		zoneLocation.m_location.m_applyRandomDamage = true;
		zoneLocation.m_location.m_exteriorRadius = 30f;
		GameObject val = Object.Instantiate<GameObject>(PrefabManager.Instance.GetPrefab("StarterHouse"), zoneLocation.m_prefab.transform);
		val.transform.localPosition = new Vector3(-30f, 0f, 0f);
	}

	private void EnchantingTable()
	{
		//IL_0001: Unknown result type (might be due to invalid IL or missing references)
		//IL_0007: Expected O, but got Unknown
		//IL_0010: Unknown result type (might be due to invalid IL or missing references)
		//IL_001a: Expected O, but got Unknown
		//IL_0025: Unknown result type (might be due to invalid IL or missing references)
		//IL_002f: Expected O, but got Unknown
		//IL_003a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0044: Expected O, but got Unknown
		//IL_004e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0058: Expected O, but got Unknown
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_007f: Expected O, but got Unknown
		PieceConfig val = new PieceConfig();
		val.AddRequirement(new RequirementConfig("WTwood", 8, 0, true));
		val.AddRequirement(new RequirementConfig("Wood", 20, 0, true));
		val.AddRequirement(new RequirementConfig("Stone", 20, 0, true));
		val.AddRequirement(new RequirementConfig("EssenceT1", 2, 0, true));
		val.PieceTable = "OdinsHammer";
		PieceManager.Instance.AddPiece(new CustomPiece("piece_ET", "piece_enchantingtable", val));
	}
}