Decompiled source of RtDBiomes v1.6.3

RtDBiomes.dll

Decompiled 10 months ago
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Runtime.Versioning;
using BepInEx;
using BepInEx.Configuration;
using BepInEx.Logging;
using Jotunn.Configs;
using Jotunn.Entities;
using Jotunn.Managers;
using Jotunn.Utils;
using Microsoft.CodeAnalysis;
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("RtDBiomes")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("RtDBiomes")]
[assembly: AssemblyCopyright("Copyright ©  2023")]
[assembly: AssemblyTrademark("")]
[assembly: ComVisible(false)]
[assembly: Guid("edb9b051-c1fa-4735-b61e-2823ffd842e5")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: TargetFramework(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]
[assembly: AssemblyVersion("1.0.0.0")]
[module: RefSafetyRules(11)]
namespace Microsoft.CodeAnalysis
{
	[CompilerGenerated]
	[Microsoft.CodeAnalysis.Embedded]
	internal sealed class EmbeddedAttribute : Attribute
	{
	}
}
namespace System.Runtime.CompilerServices
{
	[CompilerGenerated]
	[Microsoft.CodeAnalysis.Embedded]
	[AttributeUsage(AttributeTargets.Module, AllowMultiple = false, Inherited = false)]
	internal sealed class RefSafetyRulesAttribute : Attribute
	{
		public readonly int Version;

		public RefSafetyRulesAttribute(int P_0)
		{
			Version = P_0;
		}
	}
}
namespace RtDBiomes
{
	[BepInPlugin("Soloredis.RtDBiomes", "RtDBiomes", "1.6.3")]
	[NetworkCompatibility(/*Could not decode attribute arguments.*/)]
	[BepInDependency(/*Could not decode attribute arguments.*/)]
	public class Biome : BaseUnityPlugin
	{
		public const string PluginGUID = "Soloredis.RtDBiomes";

		public const string PluginName = "RtDBiomes";

		public const string PluginVersion = "1.6.3";

		internal static ManualLogSource Log;

		public AssetBundle MyAssets;

		public ConfigEntry<bool> MeadowsEnable;

		public ConfigEntry<bool> BlackForestEnable;

		public ConfigEntry<bool> SwampsEnable;

		public ConfigEntry<bool> MountainsEnable;

		public ConfigEntry<bool> PlainsEnable;

		public ConfigEntry<bool> MistlandsEnable;

		public ConfigEntry<bool> AshLandsEnable;

		public ConfigEntry<bool> DeepNorthEnable;

		public ConfigEntry<bool> ShipEnable;

		public ConfigEntry<bool> CoralEnable;

		public ConfigEntry<bool> PlantEverythingEnable;

		public ConfigEntry<bool> VanillaEverythingEnable;

		public ConfigEntry<bool> OceanClutterEnable;

		private CustomLocalization Localization;

		public string[] statsEffectList = new string[8] { "SE_Meadows", "SE_BlackForest", "SE_Swamp", "SE_Mountain", "SE_Plains", "SE_Mistlands", "SE_AshLands", "SE_DeepNorth" };

		private void Awake()
		{
			Log = ((BaseUnityPlugin)this).Logger;
			LoadBundle();
			AddRtDVegetation();
			AddClutter();
			AddEffects();
			AddSmelter();
			LocalizationEnglish();
			AddPlantables();
			AddStatusEffects();
			JSONS();
			CreateConfigs();
			ZoneManager.OnVanillaLocationsAvailable += AdjustVanillaVegetation;
			ZoneManager.OnVanillaClutterAvailable += AdjustVanillaClutter;
			if (MeadowsEnable.Value)
			{
				MagicMeadows();
			}
			if (BlackForestEnable.Value)
			{
				MagicBlackForest();
			}
			if (SwampsEnable.Value)
			{
				MagicSwamps();
			}
			if (MountainsEnable.Value)
			{
				MagicMountains();
			}
			if (PlainsEnable.Value)
			{
				MagicPlains();
			}
			if (MistlandsEnable.Value)
			{
				MagicMistlands();
			}
			if (AshLandsEnable.Value)
			{
				MagicAshLands();
			}
			if (DeepNorthEnable.Value)
			{
				MagicDeepNorth();
			}
			if (ShipEnable.Value)
			{
				AddShips();
			}
			if (OceanClutterEnable.Value)
			{
				AddOceanClutter();
			}
			if (CoralEnable.Value)
			{
				AddCoral();
			}
			if (PlantEverythingEnable.Value)
			{
				PlantEverything();
			}
			if (VanillaEverythingEnable.Value)
			{
				VanillaEverything();
			}
		}

		public void CreateConfigs()
		{
			//IL_002e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0033: Unknown result type (might be due to invalid IL or missing references)
			//IL_003c: Expected O, but got Unknown
			//IL_003c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0046: Expected O, but got Unknown
			//IL_006b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0070: Unknown result type (might be due to invalid IL or missing references)
			//IL_0079: Expected O, but got Unknown
			//IL_0079: Unknown result type (might be due to invalid IL or missing references)
			//IL_0083: Expected O, but got Unknown
			//IL_00a8: Unknown result type (might be due to invalid IL or missing references)
			//IL_00ad: Unknown result type (might be due to invalid IL or missing references)
			//IL_00b6: Expected O, but got Unknown
			//IL_00b6: Unknown result type (might be due to invalid IL or missing references)
			//IL_00c0: Expected O, but got Unknown
			//IL_00e5: Unknown result type (might be due to invalid IL or missing references)
			//IL_00ea: Unknown result type (might be due to invalid IL or missing references)
			//IL_00f3: Expected O, but got Unknown
			//IL_00f3: Unknown result type (might be due to invalid IL or missing references)
			//IL_00fd: Expected O, but got Unknown
			//IL_0122: Unknown result type (might be due to invalid IL or missing references)
			//IL_0127: Unknown result type (might be due to invalid IL or missing references)
			//IL_0130: Expected O, but got Unknown
			//IL_0130: Unknown result type (might be due to invalid IL or missing references)
			//IL_013a: Expected O, but got Unknown
			//IL_015f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0164: Unknown result type (might be due to invalid IL or missing references)
			//IL_016d: Expected O, but got Unknown
			//IL_016d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0177: Expected O, but got Unknown
			//IL_019c: Unknown result type (might be due to invalid IL or missing references)
			//IL_01a1: Unknown result type (might be due to invalid IL or missing references)
			//IL_01aa: Expected O, but got Unknown
			//IL_01aa: Unknown result type (might be due to invalid IL or missing references)
			//IL_01b4: Expected O, but got Unknown
			//IL_01d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_01de: Unknown result type (might be due to invalid IL or missing references)
			//IL_01e7: Expected O, but got Unknown
			//IL_01e7: Unknown result type (might be due to invalid IL or missing references)
			//IL_01f1: Expected O, but got Unknown
			//IL_0216: Unknown result type (might be due to invalid IL or missing references)
			//IL_021b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0224: Expected O, but got Unknown
			//IL_0224: Unknown result type (might be due to invalid IL or missing references)
			//IL_022e: Expected O, but got Unknown
			//IL_0253: Unknown result type (might be due to invalid IL or missing references)
			//IL_0258: Unknown result type (might be due to invalid IL or missing references)
			//IL_0261: Expected O, but got Unknown
			//IL_0261: Unknown result type (might be due to invalid IL or missing references)
			//IL_026b: Expected O, but got Unknown
			//IL_0290: Unknown result type (might be due to invalid IL or missing references)
			//IL_0295: Unknown result type (might be due to invalid IL or missing references)
			//IL_029e: Expected O, but got Unknown
			//IL_029e: Unknown result type (might be due to invalid IL or missing references)
			//IL_02a8: Expected O, but got Unknown
			//IL_02cd: Unknown result type (might be due to invalid IL or missing references)
			//IL_02d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_02db: Expected O, but got Unknown
			//IL_02db: Unknown result type (might be due to invalid IL or missing references)
			//IL_02e5: Expected O, but got Unknown
			//IL_030a: Unknown result type (might be due to invalid IL or missing references)
			//IL_030f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0318: Expected O, but got Unknown
			//IL_0318: Unknown result type (might be due to invalid IL or missing references)
			//IL_0322: Expected O, but got Unknown
			((BaseUnityPlugin)this).Config.SaveOnConfigSet = true;
			MeadowsEnable = ((BaseUnityPlugin)this).Config.Bind<bool>("Magic Meadows", "Enable", false, new ConfigDescription("Enable or Disable magical traps and blessings", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes
			{
				IsAdminOnly = true
			} }));
			BlackForestEnable = ((BaseUnityPlugin)this).Config.Bind<bool>("Magic BlackForest", "Enable", false, new ConfigDescription("Enable or Disable magical traps and blessings", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes
			{
				IsAdminOnly = true
			} }));
			SwampsEnable = ((BaseUnityPlugin)this).Config.Bind<bool>("Magic Swamps", "Enable", false, new ConfigDescription("Enable or Disable magical traps and blessings", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes
			{
				IsAdminOnly = true
			} }));
			MountainsEnable = ((BaseUnityPlugin)this).Config.Bind<bool>("Magic Mountains", "Enable", false, new ConfigDescription("Enable or Disable magical traps and blessings", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes
			{
				IsAdminOnly = true
			} }));
			PlainsEnable = ((BaseUnityPlugin)this).Config.Bind<bool>("Magic Plains", "Enable", false, new ConfigDescription("Enable or Disable magical traps and blessings", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes
			{
				IsAdminOnly = true
			} }));
			MistlandsEnable = ((BaseUnityPlugin)this).Config.Bind<bool>("Magic Mistlands", "Enable", false, new ConfigDescription("Enable or Disable magical traps and blessings", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes
			{
				IsAdminOnly = true
			} }));
			AshLandsEnable = ((BaseUnityPlugin)this).Config.Bind<bool>("Magic AshLands", "Enable", false, new ConfigDescription("Enable or Disable magical traps and blessings", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes
			{
				IsAdminOnly = true
			} }));
			DeepNorthEnable = ((BaseUnityPlugin)this).Config.Bind<bool>("Magic DeepNorth", "Enable", false, new ConfigDescription("Enable or Disable magical traps and blessings", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes
			{
				IsAdminOnly = true
			} }));
			ShipEnable = ((BaseUnityPlugin)this).Config.Bind<bool>("Sunken Ships", "Enable", true, new ConfigDescription("Enable or Disable sunken ships with treasure", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes
			{
				IsAdminOnly = true
			} }));
			OceanClutterEnable = ((BaseUnityPlugin)this).Config.Bind<bool>("Instanced SeaWeed & SeaShells", "Enable", true, new ConfigDescription("Enable or Disable Ocean clutter", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes
			{
				IsAdminOnly = true
			} }));
			CoralEnable = ((BaseUnityPlugin)this).Config.Bind<bool>("Coral & SeaWeed", "Enable", true, new ConfigDescription("Enable or Disable Ocean Corals, Sponges, Stones, and Physical SeaWeed", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes
			{
				IsAdminOnly = true
			} }));
			PlantEverythingEnable = ((BaseUnityPlugin)this).Config.Bind<bool>("Gardening", "Enable", true, new ConfigDescription("Enable or Disable the ability to plant RtD Vegetation", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes
			{
				IsAdminOnly = true
			} }));
			VanillaEverythingEnable = ((BaseUnityPlugin)this).Config.Bind<bool>("Vanilla Plants", "Enable", true, new ConfigDescription("Enable or Disable the ability to plant Dandelions, Mushrooms, Flint & other Vanilla Vegetation", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes
			{
				IsAdminOnly = true
			} }));
			SynchronizationManager.OnConfigurationSynchronized += delegate(object obj, ConfigurationSynchronizationEventArgs attr)
			{
				if (attr.InitialSynchronization)
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)"Initial Config sync received");
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)"Config sync received");
				}
			};
			SynchronizationManager.OnAdminStatusChanged += delegate
			{
				((BaseUnityPlugin)this).Logger.LogMessage((object)("Admin status recieved: " + (SynchronizationManager.Instance.PlayerIsAdmin ? "Congrats you're an admin!" : "Welcome to the rabbit hole")));
			};
		}

		private void AdjustVanillaVegetation()
		{
			//IL_0146: Unknown result type (might be due to invalid IL or missing references)
			//IL_0188: Unknown result type (might be due to invalid IL or missing references)
			//IL_01cd: Unknown result type (might be due to invalid IL or missing references)
			//IL_0212: Unknown result type (might be due to invalid IL or missing references)
			//IL_0257: Unknown result type (might be due to invalid IL or missing references)
			ZoneVegetation zoneVegetation = ZoneManager.Instance.GetZoneVegetation("Beech1");
			zoneVegetation.m_groupSizeMin = 1;
			zoneVegetation.m_groupSizeMax = 2;
			zoneVegetation.m_min = 6f;
			zoneVegetation.m_max = 6f;
			ZoneVegetation zoneVegetation2 = ZoneManager.Instance.GetZoneVegetation("Beech_small1");
			zoneVegetation2.m_groupSizeMin = 1;
			zoneVegetation2.m_groupSizeMax = 2;
			zoneVegetation2.m_min = 1f;
			zoneVegetation2.m_max = 2f;
			ZoneVegetation zoneVegetation3 = ZoneManager.Instance.GetZoneVegetation("Beech_small2");
			zoneVegetation3.m_groupSizeMin = 1;
			zoneVegetation3.m_groupSizeMax = 1;
			zoneVegetation3.m_min = 1f;
			zoneVegetation3.m_max = 2f;
			ZoneVegetation zoneVegetation4 = ZoneManager.Instance.GetZoneVegetation("Pinetree_01");
			zoneVegetation4.m_groupSizeMin = 1;
			zoneVegetation4.m_groupSizeMax = 2;
			zoneVegetation4.m_min = 6f;
			zoneVegetation4.m_max = 8f;
			ZoneVegetation zoneVegetation5 = ZoneManager.Instance.GetZoneVegetation("SwampTree2");
			zoneVegetation5.m_groupSizeMin = 0;
			zoneVegetation5.m_groupSizeMax = 0;
			zoneVegetation5.m_min = 0f;
			zoneVegetation5.m_max = 0f;
			ZoneVegetation zoneVegetation6 = ZoneManager.Instance.GetZoneVegetation("FirTree");
			zoneVegetation6.m_groupSizeMin = 1;
			zoneVegetation6.m_groupSizeMax = 1;
			zoneVegetation6.m_min = 1f;
			zoneVegetation6.m_max = 1f;
			zoneVegetation6.m_biome = (Biome)4;
			ZoneVegetation zoneVegetation7 = ZoneManager.Instance.GetZoneVegetation("Bush01_heath");
			zoneVegetation7.m_groupSizeMin = 1;
			zoneVegetation7.m_groupSizeMax = 1;
			zoneVegetation7.m_min = 2f;
			zoneVegetation7.m_max = 4f;
			zoneVegetation7.m_biome = (Biome)16;
			ZoneVegetation zoneVegetation8 = ZoneManager.Instance.GetZoneVegetation("YggaShoot1");
			zoneVegetation8.m_groupSizeMin = 1;
			zoneVegetation8.m_groupSizeMax = 1;
			zoneVegetation8.m_min = 1f;
			zoneVegetation8.m_max = 2f;
			zoneVegetation8.m_biome = (Biome)512;
			ZoneVegetation zoneVegetation9 = ZoneManager.Instance.GetZoneVegetation("YggaShoot2");
			zoneVegetation9.m_groupSizeMin = 1;
			zoneVegetation9.m_groupSizeMax = 1;
			zoneVegetation9.m_min = 1f;
			zoneVegetation9.m_max = 2f;
			zoneVegetation9.m_biome = (Biome)512;
			ZoneVegetation zoneVegetation10 = ZoneManager.Instance.GetZoneVegetation("YggaShoot3");
			zoneVegetation10.m_groupSizeMin = 1;
			zoneVegetation10.m_groupSizeMax = 1;
			zoneVegetation10.m_min = 1f;
			zoneVegetation10.m_max = 2f;
			zoneVegetation10.m_biome = (Biome)512;
			ZoneLocation zoneLocation = ZoneManager.Instance.GetZoneLocation("InfestedTree01");
			zoneLocation.m_enable = false;
			ZoneVegetation zoneVegetation11 = ZoneManager.Instance.GetZoneVegetation("SwampTree1");
			zoneVegetation11.m_groupSizeMin = 1;
			zoneVegetation11.m_groupSizeMax = 2;
			zoneVegetation11.m_min = 3f;
			zoneVegetation11.m_max = 4f;
			ZoneVegetation zoneVegetation12 = ZoneManager.Instance.GetZoneVegetation("SwampTree2_log");
			zoneVegetation12.m_enable = false;
			ZoneLocation zoneLocation2 = ZoneManager.Instance.GetZoneLocation("Meteorite");
			zoneLocation2.m_enable = false;
		}

		private void AdjustVanillaClutter()
		{
			Clutter clutter = ZoneManager.Instance.GetClutter("grass green");
			clutter.m_enabled = true;
			clutter.m_amount = 35;
			Clutter clutter2 = ZoneManager.Instance.GetClutter("grass green short");
			clutter2.m_enabled = true;
			clutter2.m_amount = 35;
			Clutter clutter3 = ZoneManager.Instance.GetClutter("forest groundcover short brown");
			clutter3.m_enabled = true;
			clutter3.m_amount = 35;
			Clutter clutter4 = ZoneManager.Instance.GetClutter("forest groundcover");
			clutter4.m_enabled = true;
			clutter4.m_amount = 35;
			Clutter clutter5 = ZoneManager.Instance.GetClutter("swampgrass");
			clutter5.m_enabled = true;
			clutter5.m_amount = 35;
			Clutter clutter6 = ZoneManager.Instance.GetClutter("heath grass");
			clutter6.m_enabled = true;
			clutter6.m_amount = 35;
			Clutter clutter7 = ZoneManager.Instance.GetClutter("heath grass green");
			clutter7.m_enabled = true;
			clutter7.m_amount = 35;
		}

		private void LoadBundle()
		{
			try
			{
				MyAssets = AssetUtils.LoadAssetBundleFromResources("rtd_trees", Assembly.GetExecutingAssembly());
			}
			catch (Exception arg)
			{
				((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while loading bundle: {arg}");
			}
		}

		private void LocalizationEnglish()
		{
			Localization = LocalizationManager.Instance.GetLocalization();
			CustomLocalization localization = Localization;
			string text = "English";
			localization.AddTranslation(ref text, new Dictionary<string, string>
			{
				{ "AshLandsRock1_RtD", "Charred Rock" },
				{ "AshLandsRock2_RtD", "Charred Rock" },
				{ "AshLandsRock3_RtD", "Charred Rock" },
				{ "AshLandsRock4_RtD", "Charred Rock" },
				{ "AshLandsRock5_RtD", "Charred Rock" },
				{ "AshLandsRock6_RtD", "Charred Rock" },
				{ "CrystalFormation5_RtD", "Shadow Crystal" },
				{ "CrystalFormation6_RtD", "Shadow Crystal" },
				{ "CrystalFormation7_RtD", "Shadow Crystal" },
				{ "CrystalFormation8_RtD", "Shadow Crystal" },
				{ "AshLandsBush1_RtD", "Dead Plant" },
				{ "AshLandsPlantPiece1_RtD", "Dead Plant" },
				{ "AshLandsBush2_RtD", "Dead Plant" },
				{ "AshLandsBush3_RtD", "Dead Plant" },
				{ "AshLandsBush4_RtD", "Dead Plant" },
				{ "AshLandsBush5_RtD", "Dead Plant" },
				{ "AshLandsBush6_RtD", "Dead Plant" },
				{ "AshLandsBush7_RtD", "Dead Plant" },
				{ "AshLandsBush8_RtD", "Dead Plant" },
				{ "AshLandsBush9_RtD", "Dead Plant" },
				{ "AshLandsBush10_RtD", "Dead Plant" },
				{ "AshLandsBush11_RtD", "Dead Plant" },
				{ "AshLandsBush12_RtD", "Dead Plant" },
				{ "AshLandsBush13_RtD", "Dead Plant" },
				{ "AshLandsBush14_RtD", "Dead Plant" },
				{ "AshLandsBush15_RtD", "Dead Plant" },
				{ "AshLandsBush16_RtD", "Dead Plant" },
				{ "AshLandsBush17_RtD", "Dead Plant" },
				{ "AshLandsBush18_RtD", "Dead Plant" },
				{ "AshLandsBush19_RtD", "Dead Plant" },
				{ "AshLandsBush20_RtD", "Dead Plant" },
				{ "AshLandsBush21_RtD", "Dead Plant" },
				{ "AshLandsBush22_RtD", "Dead Plant" },
				{ "AshLandsBush23_RtD", "Dead Plant" },
				{ "AshLandsBush24_RtD", "Dead Plant" },
				{ "AshLandsBush25_RtD", "Dead Plant" },
				{ "AshLandsBush26_RtD", "Dead Plant" },
				{ "BlackForestBush1_RtD", "WildFlower" },
				{ "BlackForestBush2_RtD", "WildFlower" },
				{ "BlackForestBush3_RtD", "Bush" },
				{ "BlackForestBush4_RtD", "Bush" },
				{ "BlackForestBush5_RtD", "Bush" },
				{ "BlackForestBush6_RtD", "Burdock" },
				{ "BlackForestBush7_RtD", "Burdock" },
				{ "BlackForestBush8_RtD", "Burdock" },
				{ "ForestGreen1_RtD", "Evergreen Bush" },
				{ "ForestGreen2_RtD", "Evergreen Bush" },
				{ "ForestGreen3_RtD", "Evergreen Bush" },
				{ "ForestGreen4_RtD", "Evergreen Bush" },
				{ "DeadWoodHalf", "Charred Log" },
				{ "DeadWoodLog", "Charred Log" },
				{ "DeadWoodStump", "Charred Stump" },
				{ "DeadTree1_RtD", "Charred Tree" },
				{ "DeadTree2_RtD", "Charred Tree" },
				{ "DeadTree3_RtD", "Charred Tree" },
				{ "DeadTree4_RtD", "Charred Tree" },
				{ "DeadTree5_RtD", "Charred Tree" },
				{ "DeadTree6_RtD", "Charred Tree" },
				{ "DeadTree7_RtD", "Charred Tree" },
				{ "DeadTree8_RtD", "Charred Tree" },
				{ "DeadTree9_RtD", "Charred Tree" },
				{ "CrystalFormation1_RtD", "Ice Crystal" },
				{ "CrystalFormation2_RtD", "Ice Crystal" },
				{ "CrystalFormation3_RtD", "Ice Crystal" },
				{ "CrystalFormation4_RtD", "Ice Crystal" },
				{ "DeepNorthBush1_RtD", "WildFlower" },
				{ "DeepNorthBush2_RtD", "WildFlower" },
				{ "DeepNorthBush3_RtD", "WildFlower" },
				{ "DeepNorthBush4_RtD", "WildFlower" },
				{ "DeepNorthBush5_RtD", "WildFlower" },
				{ "DeepNorthBush6_RtD", "WildFlower" },
				{ "DeepNorthBush7_RtD", "WildFlower" },
				{ "DeepNorthBush8_RtD", "WildFlower" },
				{ "DeepNorthBush9_RtD", "WildFlower" },
				{ "DeepNorthBush10_RtD", "WildFlower" },
				{ "DeepNorthRock1_RtD", "Icy Rock" },
				{ "DeepNorthRock2_RtD", "Icy Rock" },
				{ "DeepNorthRock3_RtD", "Icy Rock" },
				{ "DeepNorthRock4_RtD", "Icy Rock" },
				{ "DeepNorthRock5_RtD", "Icy Rock" },
				{ "DeepNorthRock6_RtD", "Icy Rock" },
				{ "AcaciaLog", "Log" },
				{ "AcaciaLogHalf", "Log" },
				{ "BlossomLog", "Log" },
				{ "BlossomLogHalf", "Log" },
				{ "CottonWoodLog", "Log" },
				{ "CottonWoodHalf", "Log" },
				{ "OakWoodLog", "Log" },
				{ "OakWoodHalf", "Log" },
				{ "PineWoodHalf", "Log" },
				{ "PineWoodLog", "Log" },
				{ "PineWoodLog1", "Log" },
				{ "ForestTree1_RtD", "Maple Tree" },
				{ "ForestTree2_RtD", "Maple Tree" },
				{ "MagicLog1", "Log" },
				{ "MagicLog2", "Log" },
				{ "MagicLog3", "Log" },
				{ "MagicLog4", "Log" },
				{ "MagicLog5", "Log" },
				{ "MagicLog6", "Log" },
				{ "MagicLog7", "Log" },
				{ "MagicLog8", "Log" },
				{ "MagicLog9", "Log" },
				{ "MagicLog10", "Log" },
				{ "MagicStump1", "Stump" },
				{ "MagicStump2", "Stump" },
				{ "MagicStump3", "Stump" },
				{ "MagicStump4", "Stump" },
				{ "MagicStump5", "Stump" },
				{ "MagicStump6", "Stump" },
				{ "MagicStump7", "Stump" },
				{ "MagicStump8", "Stump" },
				{ "MagicStump9", "Stump" },
				{ "MagicStump10", "Stump" },
				{ "MagicTree1_RtD", "Magic Tree" },
				{ "MagicTree2_RtD", "Magic Tree" },
				{ "MagicTree3_RtD", "Magic Tree" },
				{ "MagicTree4_RtD", "Magic Tree" },
				{ "MagicTree5_RtD", "Magic Tree" },
				{ "MagicTree6_RtD", "Charred Tree" },
				{ "MagicTree7_RtD", "Charred Tree" },
				{ "MagicTree8_RtD", "Charred Tree" },
				{ "MagicTree9_RtD", "Charred Tree" },
				{ "MagicTree10_RtD", "Charred Tree" },
				{ "MeadowsBush1_RtD", "Magical Flower" },
				{ "MeadowsBush2_RtD", "Magical Flower" },
				{ "MeadowsBush3_RtD", "Magical Flower" },
				{ "MeadowsBush4_RtD", "Magical Flower" },
				{ "MeadowsBush5_RtD", "Magical Flower" },
				{ "MeadowsShroom1_RtD", "Large Mushroom" },
				{ "MeadowsShroom2_RtD", "Large Mushroom" },
				{ "MeadowsShroom3_RtD", "Large Mushroom" },
				{ "MeadowsShroom4_RtD", "Large Mushroom" },
				{ "MeadowsBush01_RtD", "Strange Plant" },
				{ "MeadowsBush02_RtD", "Strange Plant" },
				{ "MeadowsBush03_RtD", "Strange Plant" },
				{ "MeadowsBush04_RtD", "Sapling" },
				{ "MeadowsBush05_RtD", "Bush" },
				{ "MeadowsBush06_RtD", "Bush" },
				{ "Sapling1_RtD", "Sapling" },
				{ "Sapling2_RtD", "Sapling" },
				{ "SmallBush_RtD", "Bush" },
				{ "MistLandsBush1_RtD", "Strange Plant" },
				{ "MistLandsBush2_RtD", "Strange Plant" },
				{ "MistLandsBush3_RtD", "Strange Plant" },
				{ "MistLandsBush4_RtD", "Strange Plant" },
				{ "MistLandsBush5_RtD", "Strange Plant" },
				{ "MistLandsBush6_RtD", "Magical Flower" },
				{ "MistLandsBush7_RtD", "Strange Plant" },
				{ "ShootStump_RtD", "Yggdrasil Stump" },
				{ "YggaShoot_Log_RtD", "Yggdrasil Log" },
				{ "YggaShoot_LogHalf_RtD", "Yggdrasil Log" },
				{ "YggdrasilTree1_RtD", "Yggdrasil" },
				{ "YggdrasilTree2_RtD", "Yggdrasil" },
				{ "EverGreen1_RtD", "Evergreen Bush" },
				{ "EverGreen2_RtD", "Evergreen Bush" },
				{ "EverGreen3_RtD", "Evergreen Bush" },
				{ "EverGreen4_RtD", "Evergreen Bush" },
				{ "MountainBush1_RtD", "Winter WildFlower" },
				{ "MountainBush2_RtD", "Winter WildFlower" },
				{ "MountainBush3_RtD", "Winter WildFlower" },
				{ "RedShroom1_RtD", "Giant Mushroom" },
				{ "RedShroom2_RtD", "Giant Mushroom" },
				{ "RedShroom3_RtD", "Giant Mushroom" },
				{ "RedShroom4_RtD", "Giant Mushroom" },
				{ "BlackShroom1_RtD", "Giant Mushroom" },
				{ "BlackShroom2_RtD", "Giant Mushroom" },
				{ "BlackShroom3_RtD", "Giant Mushroom" },
				{ "BlackShroom4_RtD", "Giant Mushroom" },
				{ "BlueShroom1_RtD", "Giant Mushroom" },
				{ "BlueShroom2_RtD", "Giant Mushroom" },
				{ "BlueShroom3_RtD", "Giant Mushroom" },
				{ "BlueShroom4_RtD", "Giant Mushroom" },
				{ "YellowShroom1_RtD", "Giant Mushroom" },
				{ "YellowShroom2_RtD", "Giant Mushroom" },
				{ "YellowShroom3_RtD", "Giant Mushroom" },
				{ "YellowShroom4_RtD", "Giant Mushroom" },
				{ "GreenShroom1_RtD", "Giant Mushroom" },
				{ "GreenShroom2_RtD", "Giant Mushroom" },
				{ "GreenShroom3_RtD", "Giant Mushroom" },
				{ "GreenShroom4_RtD", "Giant Mushroom" },
				{ "PalmLog", "Log" },
				{ "PalmLogHalf", "Log" },
				{ "PalmStump", "Log" },
				{ "PalmTree1_RtD", "Palm Tree" },
				{ "PalmTree2_RtD", "Palm Tree" },
				{ "Acacia4_RtD", "Acacia Tree" },
				{ "AcaciaLog4", "Log" },
				{ "AcaciaStump4", "Stump" },
				{ "PlainsBush4_RtD", "Bamboo" },
				{ "PlainsBush5_RtD", "Bamboo" },
				{ "PlainsBush6_RtD", "Bamboo" },
				{ "PlainsBush7_RtD", "Bamboo" },
				{ "PlainsBush8_RtD", "Bamboo" },
				{ "Acacia1_RtD", "Acacia Tree" },
				{ "Acacia2_RtD", "Acacia Tree" },
				{ "Acacia3_RtD", "Acacia Tree" },
				{ "Blossom1_RtD", "Flowering DogWood" },
				{ "Blossom2_RtD", "Flowering DogWood" },
				{ "Blossom3_RtD", "Flowering DogWood" },
				{ "Blossom4_RtD", "Flowering DogWood" },
				{ "Blossom5_RtD", "Flowering DogWood" },
				{ "CottonWood1_RtD", "Cotton Wood" },
				{ "CottonWood2_RtD", "Cotton Wood" },
				{ "Oak1_RtD", "Red Oak" },
				{ "Oak2_RtD", "Red Oak" },
				{ "RedPine_RtD", "Red Pine" },
				{ "ThinPine1_RtD", "Winter Pine" },
				{ "ThinPine2_RtD", "Winter Pine" },
				{ "WinterPine1_RtD", "Winter Pine" },
				{ "WinterPine2_RtD", "Winter Pine" },
				{ "WinterPine3_RtD", "Winter Pine" },
				{ "WinterPine4_RtD", "Winter Pine" },
				{ "WinterPine5_RtD", "Winter Pine" },
				{ "AcaciaStump", "Stump" },
				{ "BlossomStump", "Stump" },
				{ "CottonWoodStump", "Stump" },
				{ "OakWoodStump", "Stump" },
				{ "PineWoodStump", "Stump" },
				{ "SwampBush1_RtD", "Rotting Sapling" },
				{ "SwampBush2_RtD", "Rotting Sapling" },
				{ "SwampBush3_RtD", "Strange Plant" },
				{ "SwampBush4_RtD", "Strange Plant" },
				{ "SwampBush5_RtD", "Strange Plant" },
				{ "SwampBush6_RtD", "Strange Plant" },
				{ "SwampBush7_RtD", "Strange Plant" },
				{ "SwampBush8_RtD", "Strange Plant" },
				{ "SwampBush9_RtD", "Strange Plant" },
				{ "SwampBush10_RtD", "Strange Plant" },
				{ "SwampBush11_RtD", "Strange Plant" },
				{ "SwampBush12_RtD", "Death Bush" },
				{ "SwampBush13_RtD", "Death Bush" },
				{ "SwampBush14_RtD", "Death Bush" },
				{ "SwampWoodHalf", "Log" },
				{ "SwampWoodLog", "Log" },
				{ "SwampTree1_RtD", "Ancient Tree" },
				{ "SwampTree2_RtD", "Ancient Tree" },
				{ "SwampTree3_RtD", "Ancient Tree" },
				{ "SwampTree4_RtD", "Ancient Tree" },
				{ "SwampTree5_RtD", "Ancient Tree" },
				{ "SwampTree6_RtD", "Ancient Tree" },
				{ "DeadIvy1_RtD", "Dead Ivy" },
				{ "DeadIvy2_RtD", "Dead Ivy" },
				{ "WillowLog", "Log" },
				{ "WillowLogHalf", "Log" },
				{ "WillowStump", "Stump" },
				{ "SwampWoodStump", "Stump" },
				{ "SwampWoodStump1", "Stump" },
				{ "WillowTree1_RtD", "Willow Tree" },
				{ "WillowTree2_RtD", "Willow Tree" },
				{ "MountainShroom1_RtD", "Giant Mushroom" },
				{ "MountainShroom2_RtD", "Giant Mushroom" },
				{ "MountainShroom3_RtD", "Giant Mushroom" },
				{ "MountainShroom4_RtD", "Giant Mushroom" },
				{ "CinderWood_RtD", "CinderWood" },
				{ "CinderWood_desc_RtD", "There is a powerful aura emitting from this." },
				{ "FroWood_RtD", "FroWood" },
				{ "FroWood_desc_RtD", "There is a powerful aura emitting from this." },
				{ "FroMetalOre_RtD", "FroMetal Ore" },
				{ "FroMetalOre_desc_RtD", "Smelted in the Blast Furnace" },
				{ "FroMetalBar_RtD", "FroMetal Bar" },
				{ "FroMetalBar_desc_RtD", "This is used for powerful armor and weapons" },
				{ "CoralStone1_RtD", "Coral" },
				{ "CoralStone2_RtD", "Coral" },
				{ "CoralStone3_RtD", "Coral" },
				{ "CoralStone4_RtD", "Coral" },
				{ "CoralStone5_RtD", "Coral" },
				{ "CoralStone6_RtD", "Coral" },
				{ "CoralStone7_RtD", "Coral" },
				{ "CoralStone8_RtD", "Coral" },
				{ "CoralStone9_RtD", "Coral" },
				{ "CoralStone10_RtD", "Coral" },
				{ "CoralStone11_RtD", "Coral" },
				{ "CoralStone12_RtD", "Coral" },
				{ "CoralStone13_RtD", "Coral" },
				{ "CoralStone14_RtD", "Coral" },
				{ "CoralStone15_RtD", "Coral" },
				{ "CoralStone16_RtD", "Coral" },
				{ "CoralStone17_RtD", "Coral" },
				{ "CoralStone18_RtD", "Coral" },
				{ "CoralStone19_RtD", "Coral" },
				{ "CoralStone20_RtD", "Coral" },
				{ "CoralStone21_RtD", "Coral" },
				{ "CoralStone22_RtD", "Coral" },
				{ "CoralStone23_RtD", "Coral" },
				{ "CoralStone24_RtD", "Coral" },
				{ "CoralStone25_RtD", "Coral" },
				{ "CoralStone26_RtD", "Coral" },
				{ "CoralStone27_RtD", "Coral" },
				{ "CoralStone28_RtD", "Coral" },
				{ "CoralStone29_RtD", "Coral" },
				{ "CoralStone30_RtD", "Coral" },
				{ "Sponge1_RtD", "Marine Sponge" },
				{ "Sponge2_RtD", "Marine Sponge" },
				{ "Sponge3_RtD", "Marine Spongee" },
				{ "Sponge4_RtD", "Marine Sponge" },
				{ "Sponge5_RtD", "Marine Sponge" },
				{ "Sponge6_RtD", "Marine Sponge" },
				{ "Sponge7_RtD", "Marine Sponge" },
				{ "Sponge8_RtD", "Marine Sponge" },
				{ "Sponge9_RtD", "Marine Sponge" },
				{ "Sponge10_RtD", "Marine Sponge" },
				{ "Sponge11_RtD", "Marine Sponge" },
				{ "CoralReef1_RtD", "Coral Reef" },
				{ "CoralReef2_RtD", "Coral Reef" },
				{ "CoralReef3_RtD", "Coral Reef" },
				{ "CoralReef4_RtD", "Coral Reef" },
				{ "CoralReef5_RtD", "Coral Reef" },
				{ "CoralReef6_RtD", "Coral Reef" },
				{ "CoralReef7_RtD", "Coral Reef" },
				{ "CoralReef8_RtD", "Coral Reef" },
				{ "CoralReef9_RtD", "Coral Reef" },
				{ "ShadowCrystal_RtD", "Shadow Crystal" },
				{ "ShadowCrystal_desc_RtD", "Used for powerful weapons." },
				{ "IceCrystal_RtD", "Shadow Crystal" },
				{ "IceCrystal_desc_RtD", "Used for powerful weapons." },
				{ "AcaciaSeeds_RtD", "Acacia Seeds" },
				{ "AcaciaSeeds_desc_RtD", "Used to plant Acacia Trees" },
				{ "BlossomSeeds_RtD", "DogWood Seeds" },
				{ "BlossomSeeds_desc_RtD", "Used to plant DogWood Trees" },
				{ "CottonWoodSeeds_RtD", "CottonWood Seeds" },
				{ "CottonWoodSeeds_desc_RtD", "Used to plant CottonWood Trees" },
				{ "OakWoodSeeds_RtD", "Acorns" },
				{ "OakWoodSeeds_desc_RtD", "Used to plant OakWood Trees" },
				{ "PalmTreeSeeds_RtD", "Well its not a Coconut.." },
				{ "PalmTreeSeeds_desc_RtD", "Used to plant Palm Trees" },
				{ "RedPineSeeds_RtD", "Red PineCone" },
				{ "RedPineSeeds_desc_RtD", "Used to Red Pine Trees" },
				{ "ThinPineSeeds_RtD", "Green PineCone" },
				{ "ThinPineSeeds_desc_RtD", "Used to plant more Pine Trees" },
				{ "WillowSeeds_RtD", "Willow Tree Seed" },
				{ "WillowSeeds_desc_RtD", "Used to plant Willow Trees" },
				{ "WinterPineSeeds1_RtD", "Winter PineCone" },
				{ "WinterPineSeeds1_desc_RtD", "Used to plant Winter Pine Trees" },
				{ "WinterPineSeeds2_RtD", "Frosty PineCone" },
				{ "WinterPineSeeds2_desc_RtD", "Used to plant Winter Pine Trees" },
				{ "AcaciaSapling_RtD", "Acacia Sapling" },
				{ "BlossomSapling_RtD", "DogWood Sapling" },
				{ "CottonWoodSapling_RtD", "CottonWood Sapling" },
				{ "MagicTreeSapling1_RtD", "Magic Sapling" },
				{ "OakSapling_RtD", "OakWood Sapling" },
				{ "PalmTreeSapling_RtD", "Palm Sapling" },
				{ "RedPineSapling_RtD", "RedPine Sapling" },
				{ "ThinPineSapling_RtD", "GreenPine Sapling" },
				{ "WillowSapling_RtD", "Willow Sapling" },
				{ "WinterPineSapling1_RtD", "WinterPine Sapling" },
				{ "WinterPineSapling2_RtD", "WinterPine Sapling" },
				{ "MapleSapling1_RtD", "Maple Sapling" },
				{ "MapleSapling2_RtD", "Maple Sapling" },
				{ "SkullTrapMeadows_RtD", "ITS A TRAP" },
				{ "SkullTrapBlackForest_RtD", "ITS A TRAP" },
				{ "SkullTrapSwamp_RtD", "ITS A TRAP" },
				{ "SkullTrapMountain_RtD", "ITS A TRAP" },
				{ "SkullTrapPlains_RtD", "ITS A TRAP" },
				{ "SkullTrapMistlands_RtD", "ITS A TRAP" },
				{ "SkullTrapAshLands_RtD", "ITS A TRAP" },
				{ "SkullTrapDeepNorth_RtD", "ITS A TRAP" },
				{ "RuneStonePiece_RtD", "Healing Runestone" },
				{ "AshLandsSaplingD1_RtD", "Diseased Sapling" },
				{ "AshLandsSaplingD2_RtD", "Diseased Sapling" },
				{ "AshLandsSaplingD3_RtD", "Diseased Sapling" },
				{ "SwampSapling1_RtD", "Diseased Sapling" },
				{ "SwampSapling2_RtD", "Diseased Sapling" },
				{ "AshLandsBush1P_RtD", "Diseased Plant" },
				{ "AshLandsBush2P_RtD", "Diseased Plant" },
				{ "AshLandsBush3P_RtD", "Cactus" },
				{ "AshLandsBush4P_RtD", "Cactus" },
				{ "AshLandsBush5P_RtD", "Diseased Plant" },
				{ "AshLandsBush6P_RtD", "Diseased Plant" },
				{ "AshLandsBush7P_RtD", "Diseased Plant" },
				{ "AshLandsBush8P_RtD", "Diseased Plant" },
				{ "AshLandsBush9P_RtD", "Diseased Plant" },
				{ "AshLandsBush10P_RtD", "Diseased Plant" },
				{ "AshLandsBush11P_RtD", "Diseased Plant" },
				{ "AshLandsBush12P_RtD", "Diseased Plant" },
				{ "AshLandsBush13P_RtD", "Diseased Plant" },
				{ "AshLandsBush14P_RtD", "Diseased Plant" },
				{ "AshLandsBush15P_RtD", "Diseased Plant" },
				{ "AshLandsBush16P_RtD", "Diseased Plant" },
				{ "AshLandsBush17P_RtD", "Cactus" },
				{ "AshLandsBush18P_RtD", "Cactus" },
				{ "AshLandsBush19P_RtD", "Cactus" },
				{ "AshLandsBush20P_RtD", "Cactus" },
				{ "AshLandsBush21P_RtD", "Cactus" },
				{ "AshLandsBush22P_RtD", "Cactus" },
				{ "AshLandsBush23P_RtD", "Cactus" },
				{ "AshLandsBush24P_RtD", "Cactus" },
				{ "AshLandsBush25P_RtD", "Cactus" },
				{ "AshLandsBush26P_RtD", "Cactus" },
				{ "BlackForestBush1P_RtD", "Flower" },
				{ "BlackForestBush2P_RtD", "Flower" },
				{ "BlackForestBush3P_RtD", "Bush" },
				{ "BlackForestBush4P_RtD", "Bush" },
				{ "BlackForestBush5P_RtD", "Bush" },
				{ "BlackForestBush6P_RtD", "Burdock" },
				{ "BlackForestBush7P_RtD", "Burdock" },
				{ "BlackForestBush8P_RtD", "Burdock" },
				{ "BlackForestBush9P_RtD", "EverGreen Bush" },
				{ "BlackForestBush10P_RtD", "EverGreen Bush" },
				{ "BlackForestBush11P_RtD", "EverGreen Bush" },
				{ "BlackForestBush12P_RtD", "EverGreen Bush" },
				{ "DeepNorthBush1P_RtD", "Wild Flower" },
				{ "DeepNorthBush2P_RtD", "Wild Flower" },
				{ "DeepNorthBush3P_RtD", "Wild Flower" },
				{ "DeepNorthBush4P_RtD", "Wild Flower" },
				{ "DeepNorthBush5P_RtD", "Wild Flower" },
				{ "DeepNorthBush6P_RtD", "Wild Flower" },
				{ "DeepNorthBush7P_RtD", "Wild Flower" },
				{ "DeepNorthBush8P_RtD", "Wild Flower" },
				{ "DeepNorthBush9P_RtD", "Wild Flower" },
				{ "DeepNorthBush10P_RtD", "Wild Flower" },
				{ "MeadowsBush1P_RtD", "Wild Flower" },
				{ "MeadowsBush2P_RtD", "Wild Flower" },
				{ "MeadowsBush3P_RtD", "Wild Flower" },
				{ "MeadowsBush4P_RtD", "Wild Flower" },
				{ "MeadowsBush5P_RtD", "Wild Flower" },
				{ "MeadowsBush01P_RtD", "Plant" },
				{ "MeadowsBush02P_RtD", "Plant" },
				{ "MeadowsBush03P_RtD", "Plant" },
				{ "MeadowsBush04P_RtD", "Plant" },
				{ "MeadowsBush05P_RtD", "Plant" },
				{ "Sapling1P_RtD", "Small Tree" },
				{ "Sapling2P_RtD", "Small Tree" },
				{ "SmallBushP_RtD", "Bush" },
				{ "MistLandsBush1P_RtD", "Strange Plant" },
				{ "MistLandsBush2P_RtD", "Strange Plant" },
				{ "MistLandsBush3P_RtD", "Strange Plant" },
				{ "MistLandsBush4P_RtD", "Strange Plant" },
				{ "MistLandsBush5P_RtD", "Strange Plant" },
				{ "MistLandsBush6P_RtD", "Wild Flower" },
				{ "MistLandsBush7P_RtD", "Plant" },
				{ "EverGreen1P_RtD", "EverGreen" },
				{ "EverGreen2P_RtD", "EverGreen" },
				{ "EverGreen3P_RtD", "EverGreen" },
				{ "EverGreen4P_RtD", "EverGreen" },
				{ "MountainBush1P_RtD", "Wild Flower" },
				{ "MountainBush2P_RtD", "Wild Flower" },
				{ "MountainBush3P_RtD", "Wild Flower" },
				{ "PlainsBush1P_RtD", "CloudBerry Bush" },
				{ "PlainsBush2P_RtD", "CloudBerry Bush" },
				{ "PlainsBush3P_RtD", "CloudBerry Bush" },
				{ "PlainsBush4P_RtD", "Bamboo" },
				{ "PlainsBush5P_RtD", "Bamboo" },
				{ "PlainsBush6P_RtD", "Bamboo" },
				{ "PlainsBush7P_RtD", "Bamboo" },
				{ "PlainsBush8P_RtD", "Bamboo" },
				{ "DeadIvy1P_RtD", "Dead Ivy" },
				{ "DeadIvy2P_RtD", "Dead Ivy" },
				{ "SwampBush1P_RtD", "Rotting Plant" },
				{ "SwampBush2P_RtD", "Rotting Plant" },
				{ "SwampBush3P_RtD", "Wild Flower" },
				{ "SwampBush4P_RtD", "Plant" },
				{ "SwampBush5P_RtD", "Wild Flower" },
				{ "SwampBush6P_RtD", "Wild Flower" },
				{ "SwampBush7P_RtD", "Wild Flower" },
				{ "SwampBush8P_RtD", "Plant" },
				{ "SwampBush9P_RtD", "Plant" },
				{ "SwampBush10P_RtD", "Plant" },
				{ "SwampBush11P_RtD", "Plant" },
				{ "SwampBush12P_RtD", "Dead Bush" },
				{ "SwampBush13P_RtD", "Dead Bush" },
				{ "SwampBush14P_RtD", "Dead Bush" },
				{ "BlackShroom1P_RtD", "Mushroom" },
				{ "BlackShroom2P_RtD", "Mushroom" },
				{ "BlackShroom3P_RtD", "Mushroom" },
				{ "BlackShroom4P_RtD", "Mushroom" },
				{ "BlueShroom1P_RtD", "Mushroom" },
				{ "BlueShroom2P_RtD", "Mushroom" },
				{ "BlueShroom3P_RtD", "Mushroom" },
				{ "BlueShroom4P_RtD", "Mushroom" },
				{ "GreenShroom1P_RtD", "Mushroom" },
				{ "GreenShroom2P_RtD", "Mushroom" },
				{ "GreenShroom3P_RtD", "Mushroom" },
				{ "GreenShroom4P_RtD", "Mushroom" },
				{ "MeadowsShroom1P_RtD", "Mushroom" },
				{ "MeadowsShroom2P_RtD", "Mushroom" },
				{ "MeadowsShroom3P_RtD", "Mushroom" },
				{ "MeadowsShroom4P_RtD", "Mushroom" },
				{ "MountainShroom1P_RtD", "Mushroom" },
				{ "MountainShroom2P_RtD", "Mushroom" },
				{ "MountainShroom3P_RtD", "Mushroom" },
				{ "MountainShroom4P_RtD", "Mushroom" },
				{ "RedShroom1P_RtD", "Mushroom" },
				{ "RedShroom2P_RtD", "Mushroom" },
				{ "RedShroom3P_RtD", "Mushroom" },
				{ "RedShroom4P_RtD", "Mushroom" },
				{ "YellowShroom1P_RtD", "Mushroom" },
				{ "YellowShroom2P_RtD", "Mushroom" },
				{ "YellowShroom3P_RtD", "Mushroom" },
				{ "YellowShroom4P_RtD", "Mushroom" },
				{ "CloudberryBush_RtD", "Cloudberry Bush" },
				{ "GlowingMushroom_RtD", "Glowing Mushroom" },
				{ "Pickable_Dandelion_RtD", "Dandelion" },
				{ "Pickable_Mushroom_RtD", "Mushroom" },
				{ "Pickable_Mushroom_yellow_RtD", "Yellow Mushroom" },
				{ "Pickable_Thistle_RtD", "Thistle" },
				{ "BlueberryBush_RtD", "Blueberry Bush" },
				{ "Bush01_heath_RtD", "Heath Bush" },
				{ "Bush01_RtD", "Bush" },
				{ "Bush02_en_RtD", "Bush" },
				{ "FirTree_small_dead_RtD", "Dead Fir" },
				{ "RaspberryBush_RtD", "Raspberry Bush" },
				{ "shrub_2_heath_RtD", "Heath Shrub" },
				{ "shrub_2_RtD", "Shrub" },
				{ "PlantSeedAshLands_RtD", "AshLands Seed" },
				{ "PlantSeedAshLands_desc_RtD", "A seed to plant all AshLands plants." },
				{ "PlantSeedBlackForest_RtD", "BlackForest Seed" },
				{ "PlantSeedBlackForest_desc_RtD", "A seed to plant all BlackForest plants." },
				{ "PlantSeedDeepNorth_RtD", "DeepNorth Seed" },
				{ "PlantSeedDeepNorth_desc_RtD", "A seed to plant all DeepNorth plants." },
				{ "PlantSeedMeadows_RtD", "Meadows Seed" },
				{ "PlantSeedMeadows_desc_RtD", "A seed to plant all Meadows plants." },
				{ "PlantSeedMistlands_RtD", "Mistlands Seed" },
				{ "PlantSeedMistlands_desc_RtD", "A seed to plant all Mistlands plants." },
				{ "PlantSeedMountain_RtD", "Mountain Seed" },
				{ "PlantSeedMoutain_desc_RtD", "A seed to plant all Mountain plants." },
				{ "PlantSeedPlains_RtD", "Plains Seed" },
				{ "PlantSeedPlains_desc_RtD", "A seed to plant all Plains plants." },
				{ "PlantSeedSwamp_RtD", "Swamp Seed" },
				{ "PlantSeedSwamp_desc_RtD", "A seed to plant all Swamp plants." },
				{ "Pickable_Flint_RtD", "Pickable Flint" },
				{ "Pickable_Stone_RtD", "Pickable Stone" },
				{ "RedFirSapling_RtD", "Red Fir" },
				{ "RedFirSmallPlant_RtD", "Red Fir" }
			});
		}

		private void JSONS()
		{
			TextAsset[] array = MyAssets.LoadAllAssets<TextAsset>();
			TextAsset[] array2 = array;
			foreach (TextAsset val in array2)
			{
				string text = ((Object)val).name.Replace("_RtDBiomes.json", null);
				Localization.AddJsonFile(text, ((object)val).ToString());
			}
		}

		private void AddRtDVegetation()
		{
			//IL_0015: Unknown result type (might be due to invalid IL or missing references)
			//IL_001e: Expected O, but got Unknown
			//IL_0031: Unknown result type (might be due to invalid IL or missing references)
			//IL_00ec: Unknown result type (might be due to invalid IL or missing references)
			//IL_00f2: Expected O, but got Unknown
			//IL_010f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0119: Expected O, but got Unknown
			//IL_012b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0135: Expected O, but got Unknown
			//IL_0147: Unknown result type (might be due to invalid IL or missing references)
			//IL_0151: Expected O, but got Unknown
			//IL_0165: Unknown result type (might be due to invalid IL or missing references)
			//IL_016e: Expected O, but got Unknown
			//IL_0181: Unknown result type (might be due to invalid IL or missing references)
			//IL_023c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0242: Expected O, but got Unknown
			//IL_0263: Unknown result type (might be due to invalid IL or missing references)
			//IL_026c: Expected O, but got Unknown
			//IL_0282: Unknown result type (might be due to invalid IL or missing references)
			//IL_033d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0344: Expected O, but got Unknown
			//IL_0362: Unknown result type (might be due to invalid IL or missing references)
			//IL_036c: Expected O, but got Unknown
			//IL_037e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0388: Expected O, but got Unknown
			//IL_039a: Unknown result type (might be due to invalid IL or missing references)
			//IL_03a4: Expected O, but got Unknown
			//IL_03ba: Unknown result type (might be due to invalid IL or missing references)
			//IL_03c3: Expected O, but got Unknown
			//IL_03d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_0494: Unknown result type (might be due to invalid IL or missing references)
			//IL_049b: Expected O, but got Unknown
			//IL_04bd: Unknown result type (might be due to invalid IL or missing references)
			//IL_04c6: Expected O, but got Unknown
			//IL_04d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_0594: Unknown result type (might be due to invalid IL or missing references)
			//IL_059b: Expected O, but got Unknown
			//IL_05b9: Unknown result type (might be due to invalid IL or missing references)
			//IL_05c3: Expected O, but got Unknown
			//IL_05d5: Unknown result type (might be due to invalid IL or missing references)
			//IL_05df: Expected O, but got Unknown
			//IL_05f1: Unknown result type (might be due to invalid IL or missing references)
			//IL_05fb: Expected O, but got Unknown
			//IL_0611: Unknown result type (might be due to invalid IL or missing references)
			//IL_061a: Expected O, but got Unknown
			//IL_062d: Unknown result type (might be due to invalid IL or missing references)
			//IL_06e8: Unknown result type (might be due to invalid IL or missing references)
			//IL_06ef: Expected O, but got Unknown
			//IL_0711: Unknown result type (might be due to invalid IL or missing references)
			//IL_071a: Expected O, but got Unknown
			//IL_072d: Unknown result type (might be due to invalid IL or missing references)
			//IL_07e8: Unknown result type (might be due to invalid IL or missing references)
			//IL_07ef: Expected O, but got Unknown
			//IL_0811: Unknown result type (might be due to invalid IL or missing references)
			//IL_081a: Expected O, but got Unknown
			//IL_0831: Unknown result type (might be due to invalid IL or missing references)
			//IL_08ec: Unknown result type (might be due to invalid IL or missing references)
			//IL_08f3: Expected O, but got Unknown
			//IL_0911: Unknown result type (might be due to invalid IL or missing references)
			//IL_091b: Expected O, but got Unknown
			//IL_0931: Unknown result type (might be due to invalid IL or missing references)
			//IL_093a: Expected O, but got Unknown
			//IL_0951: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a0c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a13: Expected O, but got Unknown
			//IL_0a35: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a3e: Expected O, but got Unknown
			//IL_0a55: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b10: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b17: Expected O, but got Unknown
			//IL_0b35: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b3f: Expected O, but got Unknown
			//IL_0b55: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b5e: Expected O, but got Unknown
			//IL_0b75: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c30: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c37: Expected O, but got Unknown
			//IL_0c59: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c62: Expected O, but got Unknown
			//IL_0c79: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d34: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d3b: Expected O, but got Unknown
			//IL_0d5d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d66: Expected O, but got Unknown
			//IL_0d78: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e33: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e3a: Expected O, but got Unknown
			//IL_0e58: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e62: Expected O, but got Unknown
			//IL_0e74: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e7e: Expected O, but got Unknown
			//IL_0e90: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e9a: Expected O, but got Unknown
			//IL_0eb0: Unknown result type (might be due to invalid IL or missing references)
			//IL_0eb9: Expected O, but got Unknown
			//IL_0ecb: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f86: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f8d: Expected O, but got Unknown
			//IL_0faf: Unknown result type (might be due to invalid IL or missing references)
			//IL_0fb8: Expected O, but got Unknown
			//IL_0fca: Unknown result type (might be due to invalid IL or missing references)
			//IL_1085: Unknown result type (might be due to invalid IL or missing references)
			//IL_108c: Expected O, but got Unknown
			//IL_10aa: Unknown result type (might be due to invalid IL or missing references)
			//IL_10b4: Expected O, but got Unknown
			//IL_10c6: Unknown result type (might be due to invalid IL or missing references)
			//IL_10d0: Expected O, but got Unknown
			//IL_10e2: Unknown result type (might be due to invalid IL or missing references)
			//IL_10ec: Expected O, but got Unknown
			//IL_1102: Unknown result type (might be due to invalid IL or missing references)
			//IL_110b: Expected O, but got Unknown
			//IL_111d: Unknown result type (might be due to invalid IL or missing references)
			//IL_11d8: Unknown result type (might be due to invalid IL or missing references)
			//IL_11df: Expected O, but got Unknown
			//IL_1201: Unknown result type (might be due to invalid IL or missing references)
			//IL_120a: Expected O, but got Unknown
			//IL_121c: Unknown result type (might be due to invalid IL or missing references)
			//IL_12d7: Unknown result type (might be due to invalid IL or missing references)
			//IL_12de: Expected O, but got Unknown
			//IL_1300: Unknown result type (might be due to invalid IL or missing references)
			//IL_1309: Expected O, but got Unknown
			//IL_131b: Unknown result type (might be due to invalid IL or missing references)
			//IL_13d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_13dd: Expected O, but got Unknown
			//IL_13ff: Unknown result type (might be due to invalid IL or missing references)
			//IL_1408: Expected O, but got Unknown
			//IL_141a: Unknown result type (might be due to invalid IL or missing references)
			//IL_14d5: Unknown result type (might be due to invalid IL or missing references)
			//IL_14dc: Expected O, but got Unknown
			//IL_14fe: Unknown result type (might be due to invalid IL or missing references)
			//IL_1507: Expected O, but got Unknown
			//IL_1519: Unknown result type (might be due to invalid IL or missing references)
			//IL_15d4: Unknown result type (might be due to invalid IL or missing references)
			//IL_15db: Expected O, but got Unknown
			//IL_15f9: Unknown result type (might be due to invalid IL or missing references)
			//IL_1603: Expected O, but got Unknown
			//IL_1615: Unknown result type (might be due to invalid IL or missing references)
			//IL_161f: Expected O, but got Unknown
			//IL_1631: Unknown result type (might be due to invalid IL or missing references)
			//IL_163b: Expected O, but got Unknown
			//IL_1651: Unknown result type (might be due to invalid IL or missing references)
			//IL_165a: Expected O, but got Unknown
			//IL_166c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1727: Unknown result type (might be due to invalid IL or missing references)
			//IL_172e: Expected O, but got Unknown
			//IL_174c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1756: Expected O, but got Unknown
			//IL_1768: Unknown result type (might be due to invalid IL or missing references)
			//IL_1772: Expected O, but got Unknown
			//IL_1784: Unknown result type (might be due to invalid IL or missing references)
			//IL_178e: Expected O, but got Unknown
			//IL_17a4: Unknown result type (might be due to invalid IL or missing references)
			//IL_17ad: Expected O, but got Unknown
			//IL_17bf: Unknown result type (might be due to invalid IL or missing references)
			//IL_187a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1881: Expected O, but got Unknown
			//IL_189f: Unknown result type (might be due to invalid IL or missing references)
			//IL_18a9: Expected O, but got Unknown
			//IL_18bb: Unknown result type (might be due to invalid IL or missing references)
			//IL_18c5: Expected O, but got Unknown
			//IL_18d7: Unknown result type (might be due to invalid IL or missing references)
			//IL_18e1: Expected O, but got Unknown
			//IL_18f7: Unknown result type (might be due to invalid IL or missing references)
			//IL_1900: Expected O, but got Unknown
			//IL_1913: Unknown result type (might be due to invalid IL or missing references)
			//IL_19ce: Unknown result type (might be due to invalid IL or missing references)
			//IL_19d5: Expected O, but got Unknown
			//IL_19f3: Unknown result type (might be due to invalid IL or missing references)
			//IL_19fd: Expected O, but got Unknown
			//IL_1a0f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a19: Expected O, but got Unknown
			//IL_1a2b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a35: Expected O, but got Unknown
			//IL_1a4b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a54: Expected O, but got Unknown
			//IL_1a67: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b22: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b29: Expected O, but got Unknown
			//IL_1b47: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b51: Expected O, but got Unknown
			//IL_1b63: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b6d: Expected O, but got Unknown
			//IL_1b7f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b89: Expected O, but got Unknown
			//IL_1b9f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ba8: Expected O, but got Unknown
			//IL_1bbb: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c76: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c7d: Expected O, but got Unknown
			//IL_1c9b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ca5: Expected O, but got Unknown
			//IL_1cb7: Unknown result type (might be due to invalid IL or missing references)
			//IL_1cc1: Expected O, but got Unknown
			//IL_1cd3: Unknown result type (might be due to invalid IL or missing references)
			//IL_1cdd: Expected O, but got Unknown
			//IL_1cf3: Unknown result type (might be due to invalid IL or missing references)
			//IL_1cfc: Expected O, but got Unknown
			//IL_1d0f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1dca: Unknown result type (might be due to invalid IL or missing references)
			//IL_1dd1: Expected O, but got Unknown
			//IL_1def: Unknown result type (might be due to invalid IL or missing references)
			//IL_1df9: Expected O, but got Unknown
			//IL_1e0b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e15: Expected O, but got Unknown
			//IL_1e27: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e31: Expected O, but got Unknown
			//IL_1e47: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e50: Expected O, but got Unknown
			//IL_1e63: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f1e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f25: Expected O, but got Unknown
			//IL_1f43: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f4d: Expected O, but got Unknown
			//IL_1f5f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f69: Expected O, but got Unknown
			//IL_1f7b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f85: Expected O, but got Unknown
			//IL_1f9b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fa4: Expected O, but got Unknown
			//IL_1fb7: Unknown result type (might be due to invalid IL or missing references)
			//IL_2072: Unknown result type (might be due to invalid IL or missing references)
			//IL_2079: Expected O, but got Unknown
			//IL_2097: Unknown result type (might be due to invalid IL or missing references)
			//IL_20a1: Expected O, but got Unknown
			//IL_20b3: Unknown result type (might be due to invalid IL or missing references)
			//IL_20bd: Expected O, but got Unknown
			//IL_20cf: Unknown result type (might be due to invalid IL or missing references)
			//IL_20d9: Expected O, but got Unknown
			//IL_20ef: Unknown result type (might be due to invalid IL or missing references)
			//IL_20f8: Expected O, but got Unknown
			//IL_210b: Unknown result type (might be due to invalid IL or missing references)
			//IL_21c6: Unknown result type (might be due to invalid IL or missing references)
			//IL_21cd: Expected O, but got Unknown
			//IL_21eb: Unknown result type (might be due to invalid IL or missing references)
			//IL_21f5: Expected O, but got Unknown
			//IL_2207: Unknown result type (might be due to invalid IL or missing references)
			//IL_2211: Expected O, but got Unknown
			//IL_2223: Unknown result type (might be due to invalid IL or missing references)
			//IL_222d: Expected O, but got Unknown
			//IL_2243: Unknown result type (might be due to invalid IL or missing references)
			//IL_224c: Expected O, but got Unknown
			//IL_225f: Unknown result type (might be due to invalid IL or missing references)
			//IL_231a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2321: Expected O, but got Unknown
			//IL_233f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2349: Expected O, but got Unknown
			//IL_235b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2365: Expected O, but got Unknown
			//IL_2377: Unknown result type (might be due to invalid IL or missing references)
			//IL_2381: Expected O, but got Unknown
			//IL_2397: Unknown result type (might be due to invalid IL or missing references)
			//IL_23a0: Expected O, but got Unknown
			//IL_23b3: Unknown result type (might be due to invalid IL or missing references)
			//IL_246e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2475: Expected O, but got Unknown
			//IL_2493: Unknown result type (might be due to invalid IL or missing references)
			//IL_249d: Expected O, but got Unknown
			//IL_24af: Unknown result type (might be due to invalid IL or missing references)
			//IL_24b9: Expected O, but got Unknown
			//IL_24cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_24d5: Expected O, but got Unknown
			//IL_24eb: Unknown result type (might be due to invalid IL or missing references)
			//IL_24f4: Expected O, but got Unknown
			//IL_2507: Unknown result type (might be due to invalid IL or missing references)
			//IL_25c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_25c9: Expected O, but got Unknown
			//IL_25eb: Unknown result type (might be due to invalid IL or missing references)
			//IL_25f4: Expected O, but got Unknown
			//IL_2607: Unknown result type (might be due to invalid IL or missing references)
			//IL_26c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_26c9: Expected O, but got Unknown
			//IL_26e7: Unknown result type (might be due to invalid IL or missing references)
			//IL_26f1: Expected O, but got Unknown
			//IL_2703: Unknown result type (might be due to invalid IL or missing references)
			//IL_270d: Expected O, but got Unknown
			//IL_271f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2729: Expected O, but got Unknown
			//IL_273f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2748: Expected O, but got Unknown
			//IL_275b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2816: Unknown result type (might be due to invalid IL or missing references)
			//IL_281d: Expected O, but got Unknown
			//IL_283f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2848: Expected O, but got Unknown
			//IL_285b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2916: Unknown result type (might be due to invalid IL or missing references)
			//IL_291d: Expected O, but got Unknown
			//IL_293f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2948: Expected O, but got Unknown
			//IL_295b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a16: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a1d: Expected O, but got Unknown
			//IL_2a3f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a48: Expected O, but got Unknown
			//IL_2a5b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b16: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b1d: Expected O, but got Unknown
			//IL_2b3f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2b48: Expected O, but got Unknown
			//IL_2b5b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c16: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c1d: Expected O, but got Unknown
			//IL_2c3f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2c48: Expected O, but got Unknown
			//IL_2c5b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d16: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d1d: Expected O, but got Unknown
			//IL_2d3f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2d48: Expected O, but got Unknown
			//IL_2d5b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e16: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e1d: Expected O, but got Unknown
			//IL_2e3f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2e48: Expected O, but got Unknown
			//IL_2e5b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f16: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f1d: Expected O, but got Unknown
			//IL_2f3f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2f48: Expected O, but got Unknown
			//IL_2f5a: Unknown result type (might be due to invalid IL or missing references)
			//IL_3015: Unknown result type (might be due to invalid IL or missing references)
			//IL_301c: Expected O, but got Unknown
			//IL_303e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3047: Expected O, but got Unknown
			//IL_3059: Unknown result type (might be due to invalid IL or missing references)
			//IL_3114: Unknown result type (might be due to invalid IL or missing references)
			//IL_311b: Expected O, but got Unknown
			//IL_313d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3146: Expected O, but got Unknown
			//IL_3158: Unknown result type (might be due to invalid IL or missing references)
			//IL_3213: Unknown result type (might be due to invalid IL or missing references)
			//IL_321a: Expected O, but got Unknown
			//IL_323c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3245: Expected O, but got Unknown
			//IL_3257: Unknown result type (might be due to invalid IL or missing references)
			//IL_3312: Unknown result type (might be due to invalid IL or missing references)
			//IL_3319: Expected O, but got Unknown
			//IL_333b: Unknown result type (might be due to invalid IL or missing references)
			//IL_3344: Expected O, but got Unknown
			//IL_3356: Unknown result type (might be due to invalid IL or missing references)
			//IL_3411: Unknown result type (might be due to invalid IL or missing references)
			//IL_3418: Expected O, but got Unknown
			//IL_343a: Unknown result type (might be due to invalid IL or missing references)
			//IL_3443: Expected O, but got Unknown
			//IL_3455: Unknown result type (might be due to invalid IL or missing references)
			//IL_3510: Unknown result type (might be due to invalid IL or missing references)
			//IL_3517: Expected O, but got Unknown
			//IL_3539: Unknown result type (might be due to invalid IL or missing references)
			//IL_3542: Expected O, but got Unknown
			//IL_3554: Unknown result type (might be due to invalid IL or missing references)
			//IL_360f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3616: Expected O, but got Unknown
			//IL_3638: Unknown result type (might be due to invalid IL or missing references)
			//IL_3641: Expected O, but got Unknown
			//IL_3653: Unknown result type (might be due to invalid IL or missing references)
			//IL_370e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3715: Expected O, but got Unknown
			//IL_3737: Unknown result type (might be due to invalid IL or missing references)
			//IL_3740: Expected O, but got Unknown
			//IL_3753: Unknown result type (might be due to invalid IL or missing references)
			//IL_380e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3815: Expected O, but got Unknown
			//IL_3837: Unknown result type (might be due to invalid IL or missing references)
			//IL_3840: Expected O, but got Unknown
			//IL_3853: Unknown result type (might be due to invalid IL or missing references)
			//IL_390e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3915: Expected O, but got Unknown
			//IL_3937: Unknown result type (might be due to invalid IL or missing references)
			//IL_3940: Expected O, but got Unknown
			//IL_3953: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a0e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a15: Expected O, but got Unknown
			//IL_3a37: Unknown result type (might be due to invalid IL or missing references)
			//IL_3a40: Expected O, but got Unknown
			//IL_3a53: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b0e: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b15: Expected O, but got Unknown
			//IL_3b37: Unknown result type (might be due to invalid IL or missing references)
			//IL_3b40: Expected O, but got Unknown
			//IL_3b56: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c11: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c18: Expected O, but got Unknown
			//IL_3c3a: Unknown result type (might be due to invalid IL or missing references)
			//IL_3c43: Expected O, but got Unknown
			//IL_3c59: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d14: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d1b: Expected O, but got Unknown
			//IL_3d3d: Unknown result type (might be due to invalid IL or missing references)
			//IL_3d46: Expected O, but got Unknown
			//IL_3d5c: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e17: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e1e: Expected O, but got Unknown
			//IL_3e40: Unknown result type (might be due to invalid IL or missing references)
			//IL_3e49: Expected O, but got Unknown
			//IL_3e5f: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f1a: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f21: Expected O, but got Unknown
			//IL_3f43: Unknown result type (might be due to invalid IL or missing references)
			//IL_3f4c: Expected O, but got Unknown
			//IL_3f62: Unknown result type (might be due to invalid IL or missing references)
			//IL_401d: Unknown result type (might be due to invalid IL or missing references)
			//IL_4024: Expected O, but got Unknown
			//IL_4046: Unknown result type (might be due to invalid IL or missing references)
			//IL_404f: Expected O, but got Unknown
			//IL_4065: Unknown result type (might be due to invalid IL or missing references)
			//IL_4120: Unknown result type (might be due to invalid IL or missing references)
			//IL_4127: Expected O, but got Unknown
			//IL_4149: Unknown result type (might be due to invalid IL or missing references)
			//IL_4152: Expected O, but got Unknown
			//IL_4168: Unknown result type (might be due to invalid IL or missing references)
			//IL_4223: Unknown result type (might be due to invalid IL or missing references)
			//IL_422a: Expected O, but got Unknown
			//IL_424c: Unknown result type (might be due to invalid IL or missing references)
			//IL_4255: Expected O, but got Unknown
			//IL_426b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4326: Unknown result type (might be due to invalid IL or missing references)
			//IL_432d: Expected O, but got Unknown
			//IL_434f: Unknown result type (might be due to invalid IL or missing references)
			//IL_4358: Expected O, but got Unknown
			//IL_436b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4426: Unknown result type (might be due to invalid IL or missing references)
			//IL_442d: Expected O, but got Unknown
			//IL_444f: Unknown result type (might be due to invalid IL or missing references)
			//IL_4458: Expected O, but got Unknown
			//IL_446b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4526: Unknown result type (might be due to invalid IL or missing references)
			//IL_452d: Expected O, but got Unknown
			//IL_454f: Unknown result type (might be due to invalid IL or missing references)
			//IL_4558: Expected O, but got Unknown
			//IL_456b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4626: Unknown result type (might be due to invalid IL or missing references)
			//IL_462d: Expected O, but got Unknown
			//IL_464f: Unknown result type (might be due to invalid IL or missing references)
			//IL_4658: Expected O, but got Unknown
			//IL_466b: Unknown result type (might be due to invalid IL or missing references)
			//IL_4726: Unknown result type (might be due to invalid IL or missing references)
			//IL_472d: Expected O, but got Unknown
			//IL_474f: Unknown result type (might be due to invalid IL or missing references)
			//IL_4758: Expected O, but got Unknown
			//IL_476a: Unknown result type (might be due to invalid IL or missing references)
			//IL_4825: Unknown result type (might be due to invalid IL or missing references)
			//IL_482c: Expected O, but got Unknown
			//IL_484a: Unknown result type (might be due to invalid IL or missing references)
			//IL_4854: Expected O, but got Unknown
			//IL_4866: Unknown result type (might be due to invalid IL or missing references)
			//IL_4870: Expected O, but got Unknown
			//IL_4882: Unknown result type (might be due to invalid IL or missing references)
			//IL_488c: Expected O, but got Unknown
			//IL_48a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_48ab: Expected O, but got Unknown
			//IL_48bd: Unknown result type (might be due to invalid IL or missing references)
			//IL_4978: Unknown result type (might be due to invalid IL or missing references)
			//IL_497f: Expected O, but got Unknown
			//IL_49a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_49ab: Expected O, but got Unknown
			//IL_49be: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a79: Unknown result type (might be due to invalid IL or missing references)
			//IL_4a80: Expected O, but got Unknown
			//IL_4aa2: Unknown result type (might be due to invalid IL or missing references)
			//IL_4aab: Expected O, but got Unknown
			//IL_4abe: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b79: Unknown result type (might be due to invalid IL or missing references)
			//IL_4b80: Expected O, but got Unknown
			//IL_4ba2: Unknown result type (might be due to invalid IL or missing references)
			//IL_4bab: Expected O, but got Unknown
			//IL_4bbe: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c79: Unknown result type (might be due to invalid IL or missing references)
			//IL_4c80: Expected O, but got Unknown
			//IL_4ca2: Unknown result type (might be due to invalid IL or missing references)
			//IL_4cab: Expected O, but got Unknown
			//IL_4cbe: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d79: Unknown result type (might be due to invalid IL or missing references)
			//IL_4d80: Expected O, but got Unknown
			//IL_4da2: Unknown result type (might be due to invalid IL or missing references)
			//IL_4dab: Expected O, but got Unknown
			//IL_4dbe: Unknown result type (might be due to invalid IL or missing references)
			//IL_4e79: Unknown result type (might be due to invalid IL or missing references)
			//IL_4e80: Expected O, but got Unknown
			//IL_4ea2: Unknown result type (might be due to invalid IL or missing references)
			//IL_4eab: Expected O, but got Unknown
			//IL_4ebe: Unknown result type (might be due to invalid IL or missing references)
			//IL_4f79: Unknown result type (might be due to invalid IL or missing references)
			//IL_4f80: Expected O, but got Unknown
			//IL_4fa2: Unknown result type (might be due to invalid IL or missing references)
			//IL_4fab: Expected O, but got Unknown
			//IL_4fbe: Unknown result type (might be due to invalid IL or missing references)
			//IL_5079: Unknown result type (might be due to invalid IL or missing references)
			//IL_5080: Expected O, but got Unknown
			//IL_50a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_50ab: Expected O, but got Unknown
			//IL_50be: Unknown result type (might be due to invalid IL or missing references)
			//IL_5179: Unknown result type (might be due to invalid IL or missing references)
			//IL_5180: Expected O, but got Unknown
			//IL_51a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_51ab: Expected O, but got Unknown
			//IL_51be: Unknown result type (might be due to invalid IL or missing references)
			//IL_5279: Unknown result type (might be due to invalid IL or missing references)
			//IL_5280: Expected O, but got Unknown
			//IL_52a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_52ab: Expected O, but got Unknown
			//IL_52be: Unknown result type (might be due to invalid IL or missing references)
			//IL_5379: Unknown result type (might be due to invalid IL or missing references)
			//IL_5380: Expected O, but got Unknown
			//IL_53a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_53ab: Expected O, but got Unknown
			//IL_53be: Unknown result type (might be due to invalid IL or missing references)
			//IL_5479: Unknown result type (might be due to invalid IL or missing references)
			//IL_5480: Expected O, but got Unknown
			//IL_54a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_54ab: Expected O, but got Unknown
			//IL_54be: Unknown result type (might be due to invalid IL or missing references)
			//IL_5579: Unknown result type (might be due to invalid IL or missing references)
			//IL_5580: Expected O, but got Unknown
			//IL_55a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_55ab: Expected O, but got Unknown
			//IL_55be: Unknown result type (might be due to invalid IL or missing references)
			//IL_5679: Unknown result type (might be due to invalid IL or missing references)
			//IL_5680: Expected O, but got Unknown
			//IL_56a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_56ab: Expected O, but got Unknown
			//IL_56be: Unknown result type (might be due to invalid IL or missing references)
			//IL_5779: Unknown result type (might be due to invalid IL or missing references)
			//IL_5780: Expected O, but got Unknown
			//IL_57a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_57ab: Expected O, but got Unknown
			//IL_57be: Unknown result type (might be due to invalid IL or missing references)
			//IL_5879: Unknown result type (might be due to invalid IL or missing references)
			//IL_5880: Expected O, but got Unknown
			//IL_58a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_58ab: Expected O, but got Unknown
			//IL_58be: Unknown result type (might be due to invalid IL or missing references)
			//IL_5979: Unknown result type (might be due to invalid IL or missing references)
			//IL_5980: Expected O, but got Unknown
			//IL_59a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_59ab: Expected O, but got Unknown
			//IL_59be: Unknown result type (might be due to invalid IL or missing references)
			//IL_5a79: Unknown result type (might be due to invalid IL or missing references)
			//IL_5a80: Expected O, but got Unknown
			//IL_5aa2: Unknown result type (might be due to invalid IL or missing references)
			//IL_5aab: Expected O, but got Unknown
			//IL_5abe: Unknown result type (might be due to invalid IL or missing references)
			//IL_5b79: Unknown result type (might be due to invalid IL or missing references)
			//IL_5b80: Expected O, but got Unknown
			//IL_5ba2: Unknown result type (might be due to invalid IL or missing references)
			//IL_5bab: Expected O, but got Unknown
			//IL_5bbe: Unknown result type (might be due to invalid IL or missing references)
			//IL_5c79: Unknown result type (might be due to invalid IL or missing references)
			//IL_5c80: Expected O, but got Unknown
			//IL_5ca2: Unknown result type (might be due to invalid IL or missing references)
			//IL_5cab: Expected O, but got Unknown
			//IL_5cbe: Unknown result type (might be due to invalid IL or missing references)
			//IL_5d79: Unknown result type (might be due to invalid IL or missing references)
			//IL_5d80: Expected O, but got Unknown
			//IL_5da2: Unknown result type (might be due to invalid IL or missing references)
			//IL_5dab: Expected O, but got Unknown
			//IL_5dbe: Unknown result type (might be due to invalid IL or missing references)
			//IL_5e79: Unknown result type (might be due to invalid IL or missing references)
			//IL_5e80: Expected O, but got Unknown
			//IL_5ea2: Unknown result type (might be due to invalid IL or missing references)
			//IL_5eab: Expected O, but got Unknown
			//IL_5ebe: Unknown result type (might be due to invalid IL or missing references)
			//IL_5f79: Unknown result type (might be due to invalid IL or missing references)
			//IL_5f80: Expected O, but got Unknown
			//IL_5fa2: Unknown result type (might be due to invalid IL or missing references)
			//IL_5fab: Expected O, but got Unknown
			//IL_5fbe: Unknown result type (might be due to invalid IL or missing references)
			//IL_6079: Unknown result type (might be due to invalid IL or missing references)
			//IL_6080: Expected O, but got Unknown
			//IL_60a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_60ab: Expected O, but got Unknown
			//IL_60be: Unknown result type (might be due to invalid IL or missing references)
			//IL_6179: Unknown result type (might be due to invalid IL or missing references)
			//IL_6180: Expected O, but got Unknown
			//IL_61a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_61ab: Expected O, but got Unknown
			//IL_61be: Unknown result type (might be due to invalid IL or missing references)
			//IL_6279: Unknown result type (might be due to invalid IL or missing references)
			//IL_6280: Expected O, but got Unknown
			//IL_62a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_62ab: Expected O, but got Unknown
			//IL_62be: Unknown result type (might be due to invalid IL or missing references)
			//IL_6379: Unknown result type (might be due to invalid IL or missing references)
			//IL_6380: Expected O, but got Unknown
			//IL_63a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_63ab: Expected O, but got Unknown
			//IL_63be: Unknown result type (might be due to invalid IL or missing references)
			//IL_6479: Unknown result type (might be due to invalid IL or missing references)
			//IL_6480: Expected O, but got Unknown
			//IL_64a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_64ab: Expected O, but got Unknown
			//IL_64be: Unknown result type (might be due to invalid IL or missing references)
			//IL_6579: Unknown result type (might be due to invalid IL or missing references)
			//IL_6580: Expected O, but got Unknown
			//IL_65a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_65ab: Expected O, but got Unknown
			//IL_65be: Unknown result type (might be due to invalid IL or missing references)
			//IL_6679: Unknown result type (might be due to invalid IL or missing references)
			//IL_6680: Expected O, but got Unknown
			//IL_66a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_66ab: Expected O, but got Unknown
			//IL_66be: Unknown result type (might be due to invalid IL or missing references)
			//IL_6779: Unknown result type (might be due to invalid IL or missing references)
			//IL_6780: Expected O, but got Unknown
			//IL_67a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_67ab: Expected O, but got Unknown
			//IL_67be: Unknown result type (might be due to invalid IL or missing references)
			//IL_6879: Unknown result type (might be due to invalid IL or missing references)
			//IL_6880: Expected O, but got Unknown
			//IL_68a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_68ab: Expected O, but got Unknown
			//IL_68be: Unknown result type (might be due to invalid IL or missing references)
			//IL_6979: Unknown result type (might be due to invalid IL or missing references)
			//IL_6980: Expected O, but got Unknown
			//IL_69a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_69ab: Expected O, but got Unknown
			//IL_69be: Unknown result type (might be due to invalid IL or missing references)
			//IL_6a79: Unknown result type (might be due to invalid IL or missing references)
			//IL_6a80: Expected O, but got Unknown
			//IL_6aa2: Unknown result type (might be due to invalid IL or missing references)
			//IL_6aab: Expected O, but got Unknown
			//IL_6abe: Unknown result type (might be due to invalid IL or missing references)
			//IL_6b79: Unknown result type (might be due to invalid IL or missing references)
			//IL_6b80: Expected O, but got Unknown
			//IL_6ba2: Unknown result type (might be due to invalid IL or missing references)
			//IL_6bab: Expected O, but got Unknown
			//IL_6bbe: Unknown result type (might be due to invalid IL or missing references)
			//IL_6c79: Unknown result type (might be due to invalid IL or missing references)
			//IL_6c80: Expected O, but got Unknown
			//IL_6ca2: Unknown result type (might be due to invalid IL or missing references)
			//IL_6cab: Expected O, but got Unknown
			//IL_6cbe: Unknown result type (might be due to invalid IL or missing references)
			//IL_6d79: Unknown result type (might be due to invalid IL or missing references)
			//IL_6d80: Expected O, but got Unknown
			//IL_6da2: Unknown result type (might be due to invalid IL or missing references)
			//IL_6dab: Expected O, but got Unknown
			//IL_6dbe: Unknown result type (might be due to invalid IL or missing references)
			//IL_6e79: Unknown result type (might be due to invalid IL or missing references)
			//IL_6e80: Expected O, but got Unknown
			//IL_6ea2: Unknown result type (might be due to invalid IL or missing references)
			//IL_6eab: Expected O, but got Unknown
			//IL_6ebe: Unknown result type (might be due to invalid IL or missing references)
			//IL_6f79: Unknown result type (might be due to invalid IL or missing references)
			//IL_6f80: Expected O, but got Unknown
			//IL_6fa2: Unknown result type (might be due to invalid IL or missing references)
			//IL_6fab: Expected O, but got Unknown
			//IL_6fbe: Unknown result type (might be due to invalid IL or missing references)
			//IL_7079: Unknown result type (might be due to invalid IL or missing references)
			//IL_7080: Expected O, but got Unknown
			//IL_70a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_70ab: Expected O, but got Unknown
			//IL_70be: Unknown result type (might be due to invalid IL or missing references)
			//IL_7179: Unknown result type (might be due to invalid IL or missing references)
			//IL_7180: Expected O, but got Unknown
			//IL_71a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_71ab: Expected O, but got Unknown
			//IL_71be: Unknown result type (might be due to invalid IL or missing references)
			//IL_7279: Unknown result type (might be due to invalid IL or missing references)
			//IL_7280: Expected O, but got Unknown
			//IL_72a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_72ab: Expected O, but got Unknown
			//IL_72be: Unknown result type (might be due to invalid IL or missing references)
			//IL_7379: Unknown result type (might be due to invalid IL or missing references)
			//IL_7380: Expected O, but got Unknown
			//IL_73a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_73ab: Expected O, but got Unknown
			//IL_73be: Unknown result type (might be due to invalid IL or missing references)
			//IL_7479: Unknown result type (might be due to invalid IL or missing references)
			//IL_7480: Expected O, but got Unknown
			//IL_74a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_74ab: Expected O, but got Unknown
			//IL_74be: Unknown result type (might be due to invalid IL or missing references)
			//IL_7579: Unknown result type (might be due to invalid IL or missing references)
			//IL_7580: Expected O, but got Unknown
			//IL_75a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_75ab: Expected O, but got Unknown
			//IL_75be: Unknown result type (might be due to invalid IL or missing references)
			//IL_7679: Unknown result type (might be due to invalid IL or missing references)
			//IL_7680: Expected O, but got Unknown
			//IL_76a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_76ab: Expected O, but got Unknown
			//IL_76be: Unknown result type (might be due to invalid IL or missing references)
			//IL_7779: Unknown result type (might be due to invalid IL or missing references)
			//IL_7780: Expected O, but got Unknown
			//IL_77a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_77ab: Expected O, but got Unknown
			//IL_77bd: Unknown result type (might be due to invalid IL or missing references)
			//IL_7878: Unknown result type (might be due to invalid IL or missing references)
			//IL_787f: Expected O, but got Unknown
			//IL_78a1: Unknown result type (might be due to invalid IL or missing references)
			//IL_78aa: Expected O, but got Unknown
			//IL_78bd: Unknown result type (might be due to invalid IL or missing references)
			//IL_7978: Unknown result type (might be due to invalid IL or missing references)
			//IL_797f: Expected O, but got Unknown
			//IL_79a1: Unknown result type (might be due to invalid IL or missing references)
			//IL_79aa: Expected O, but got Unknown
			//IL_79bc: Unknown result type (might be due to invalid IL or missing references)
			//IL_7a77: Unknown result type (might be due to invalid IL or missing references)
			//IL_7a7e: Expected O, but got Unknown
			//IL_7aa0: Unknown result type (might be due to invalid IL or missing references)
			//IL_7aa9: Expected O, but got Unknown
			//IL_7abb: Unknown result type (might be due to invalid IL or missing references)
			//IL_7b76: Unknown result type (might be due to invalid IL or missing references)
			//IL_7b7d: Expected O, but got Unknown
			//IL_7b9f: Unknown result type (might be due to invalid IL or missing references)
			//IL_7ba8: Expected O, but got Unknown
			//IL_7bba: Unknown result type (might be due to invalid IL or missing references)
			//IL_7c75: Unknown result type (might be due to invalid IL or missing references)
			//IL_7c7c: Expected O, but got Unknown
			//IL_7c9e: Unknown result type (might be due to invalid IL or missing references)
			//IL_7ca7: Expected O, but got Unknown
			//IL_7cb9: Unknown result type (might be due to invalid IL or missing references)
			//IL_7d74: Unknown result type (might be due to invalid IL or missing references)
			//IL_7d7b: Expected O, but got Unknown
			//IL_7d9d: Unknown result type (might be due to invalid IL or missing references)
			//IL_7da6: Expected O, but got Unknown
			//IL_7db9: Unknown result type (might be due to invalid IL or missing references)
			//IL_7e74: Unknown result type (might be due to invalid IL or missing references)
			//IL_7e7b: Expected O, but got Unknown
			//IL_7e9d: Unknown result type (might be due to invalid IL or missing references)
			//IL_7ea6: Expected O, but got Unknown
			//IL_7eb9: Unknown result type (might be due to invalid IL or missing references)
			//IL_7f74: Unknown result type (might be due to invalid IL or missing references)
			//IL_7f7b: Expected O, but got Unknown
			//IL_7f9d: Unknown result type (might be due to invalid IL or missing references)
			//IL_7fa6: Expected O, but got Unknown
			//IL_7fb9: Unknown result type (might be due to invalid IL or missing references)
			//IL_8074: Unknown result type (might be due to invalid IL or missing references)
			//IL_807b: Expected O, but got Unknown
			//IL_809d: Unknown result type (might be due to invalid IL or missing references)
			//IL_80a6: Expected O, but got Unknown
			//IL_80b9: Unknown result type (might be due to invalid IL or missing references)
			//IL_8174: Unknown result type (might be due to invalid IL or missing references)
			//IL_817b: Expected O, but got Unknown
			//IL_819d: Unknown result type (might be due to invalid IL or missing references)
			//IL_81a6: Expected O, but got Unknown
			//IL_81b9: Unknown result type (might be due to invalid IL or missing references)
			//IL_8274: Unknown result type (might be due to invalid IL or missing references)
			//IL_827b: Expected O, but got Unknown
			//IL_8299: Unknown result type (might be due to invalid IL or missing references)
			//IL_82a3: Expected O, but got Unknown
			//IL_82b5: Unknown result type (might be due to invalid IL or missing references)
			//IL_82bf: Expected O, but got Unknown
			//IL_82d5: Unknown result type (might be due to invalid IL or missing references)
			//IL_82de: Expected O, but got Unknown
			//IL_82f4: Unknown result type (might be due to invalid IL or missing references)
			//IL_83af: Unknown result type (might be due to invalid IL or missing references)
			//IL_83b6: Expected O, but got Unknown
			//IL_83d8: Unknown result type (might be due to invalid IL or missing references)
			//IL_83e1: Expected O, but got Unknown
			//IL_83f7: Unknown result type (might be due to invalid IL or missing references)
			//IL_84b2: Unknown result type (might be due to invalid IL or missing references)
			//IL_84b9: Expected O, but got Unknown
			//IL_84db: Unknown result type (might be due to invalid IL or missing references)
			//IL_84e4: Expected O, but got Unknown
			//IL_84fa: Unknown result type (might be due to invalid IL or missing references)
			//IL_85b5: Unknown result type (might be due to invalid IL or missing references)
			//IL_85bc: Expected O, but got Unknown
			//IL_85de: Unknown result type (might be due to invalid IL or missing references)
			//IL_85e7: Expected O, but got Unknown
			//IL_85fd: Unknown result type (might be due to invalid IL or missing references)
			//IL_86b8: Unknown result type (might be due to invalid IL or missing references)
			//IL_86c1: Expected O, but got Unknown
			//IL_86f1: Unknown result type (might be due to invalid IL or missing references)
			//IL_86fa: Expected O, but got Unknown
			//IL_8710: Unknown result type (might be due to invalid IL or missing references)
			//IL_87cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_87d4: Expected O, but got Unknown
			//IL_8804: Unknown result type (might be due to invalid IL or missing references)
			//IL_880d: Expected O, but got Unknown
			//IL_8823: Unknown result type (might be due to invalid IL or missing references)
			//IL_88de: Unknown result type (might be due to invalid IL or missing references)
			//IL_88e7: Expected O, but got Unknown
			//IL_8917: Unknown result type (might be due to invalid IL or missing references)
			//IL_8920: Expected O, but got Unknown
			//IL_8933: Unknown result type (might be due to invalid IL or missing references)
			//IL_89ee: Unknown result type (might be due to invalid IL or missing references)
			//IL_89f7: Expected O, but got Unknown
			//IL_8a27: Unknown result type (might be due to invalid IL or missing references)
			//IL_8a30: Expected O, but got Unknown
			//IL_8a43: Unknown result type (might be due to invalid IL or missing references)
			//IL_8afe: Unknown result type (might be due to invalid IL or missing references)
			//IL_8b07: Expected O, but got Unknown
			//IL_8b37: Unknown result type (might be due to invalid IL or missing references)
			//IL_8b40: Expected O, but got Unknown
			//IL_8b53: Unknown result type (might be due to invalid IL or missing references)
			//IL_8c0e: Unknown result type (might be due to invalid IL or missing references)
			//IL_8c17: Expected O, but got Unknown
			//IL_8c47: Unknown result type (might be due to invalid IL or missing references)
			//IL_8c50: Expected O, but got Unknown
			//IL_8c63: Unknown result type (might be due to invalid IL or missing references)
			//IL_8d1e: Unknown result type (might be due to invalid IL or missing references)
			//IL_8d27: Expected O, but got Unknown
			//IL_8d57: Unknown result type (might be due to invalid IL or missing references)
			//IL_8d60: Expected O, but got Unknown
			//IL_8d73: Unknown result type (might be due to invalid IL or missing references)
			//IL_8e2e: Unknown result type (might be due to invalid IL or missing references)
			//IL_8e37: Expected O, but got Unknown
			//IL_8e67: Unknown result type (might be due to invalid IL or missing references)
			//IL_8e70: Expected O, but got Unknown
			//IL_8e83: Unknown result type (might be due to invalid IL or missing references)
			//IL_8f3e: Unknown result type (might be due to invalid IL or missing references)
			//IL_8f47: Expected O, but got Unknown
			//IL_8f77: Unknown result type (might be due to invalid IL or missing references)
			//IL_8f80: Expected O, but got Unknown
			//IL_8f93: Unknown result type (might be due to invalid IL or missing references)
			//IL_904e: Unknown result type (might be due to invalid IL or missing references)
			//IL_9057: Expected O, but got Unknown
			//IL_9087: Unknown result type (might be due to invalid IL or missing references)
			//IL_9090: Expected O, but got Unknown
			//IL_90a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_915e: Unknown result type (might be due to invalid IL or missing references)
			//IL_9167: Expected O, but got Unknown
			//IL_9197: Unknown result type (might be due to invalid IL or missing references)
			//IL_91a0: Expected O, but got Unknown
			//IL_91b2: Unknown result type (might be due to invalid IL or missing references)
			//IL_926d: Unknown result type (might be due to invalid IL or missing references)
			//IL_9276: Expected O, but got Unknown
			//IL_92a6: Unknown result type (might be due to invalid IL or missing references)
			//IL_92af: Expected O, but got Unknown
			//IL_92c1: Unknown result type (might be due to invalid IL or missing references)
			//IL_937c: Unknown result type (might be due to invalid IL or missing references)
			//IL_9385: Expected O, but got Unknown
			//IL_93b5: Unknown result type (might be due to invalid IL or missing references)
			//IL_93be: Expected O, but got Unknown
			//IL_93d0: Unknown result type (might be due to invalid IL or missing references)
			//IL_948b: Unknown result type (might be due to invalid IL or missing references)
			//IL_9494: Expected O, but got Unknown
			//IL_94c4: Unknown result type (might be due to invalid IL or missing references)
			//IL_94cd: Expected O, but got Unknown
			//IL_94df: Unknown result type (might be due to invalid IL or missing references)
			//IL_959a: Unknown result type (might be due to invalid IL or missing references)
			//IL_95a3: Expected O, but got Unknown
			//IL_95d3: Unknown result type (might be due to invalid IL or missing references)
			//IL_95dc: Expected O, but got Unknown
			//IL_95ee: Unknown result type (might be due to invalid IL or missing references)
			//IL_96a9: Unknown result type (might be due to invalid IL or missing references)
			//IL_96b2: Expected O, but got Unknown
			//IL_96e2: Unknown result type (might be due to invalid IL or missing references)
			//IL_96eb: Expected O, but got Unknown
			//IL_96fd: Unknown result type (might be due to invalid IL or missing references)
			//IL_97b8: Unknown result type (might be due to invalid IL or missing references)
			//IL_97c1: Expected O, but got Unknown
			//IL_97f1: Unknown result type (might be due to invalid IL or missing references)
			//IL_97fa: Expected O, but got Unknown
			//IL_980c: Unknown result type (might be due to invalid IL or missing references)
			//IL_98c7: Unknown result type (might be due to invalid IL or missing references)
			//IL_98d0: Expected O, but got Unknown
			//IL_9900: Unknown result type (might be due to invalid IL or missing references)
			//IL_9909: Expected O, but got Unknown
			//IL_991b: Unknown result type (might be due to invalid IL or missing references)
			//IL_99d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_99df: Expected O, but got Unknown
			//IL_9a0f: Unknown result type (might be due to invalid IL or missing references)
			//IL_9a18: Expected O, but got Unknown
			//IL_9a2a: Unknown result type (might be due to invalid IL or missing references)
			//IL_9ae5: Unknown result type (might be due to invalid IL or missing references)
			//IL_9aee: Expected O, but got Unknown
			//IL_9b1e: Unknown result type (might be due to invalid IL or missing references)
			//IL_9b27: Expected O, but got Unknown
			//IL_9b39: Unknown result type (might be due to invalid IL or missing references)
			//IL_9bf4: Unknown result type (might be due to invalid IL or missing references)
			//IL_9bfd: Expected O, but got Unknown
			//IL_9c2d: Unknown result type (might be due to invalid IL or missing references)
			//IL_9c36: Expected O, but got Unknown
			//IL_9c48: Unknown result type (might be due to invalid IL or missing references)
			//IL_9d03: Unknown result type (might be due to invalid IL or missing references)
			//IL_9d0c: Expected O, but got Unknown
			//IL_9d3c: Unknown result type (might be due to invalid IL or missing references)
			//IL_9d45: Expected O, but got Unknown
			//IL_9d57: Unknown result type (might be due to invalid IL or missing references)
			//IL_9e12: Unknown result type (might be due to invalid IL or missing references)
			//IL_9e1b: Expected O, but got Unknown
			//IL_9e4b: Unknown result type (might be due to invalid IL or missing references)
			//IL_9e54: Expected O, but got Unknown
			//IL_9e66: Unknown result type (might be due to invalid IL or missing references)
			//IL_9f21: Unknown result type (might be due to invalid IL or missing references)
			//IL_9f2a: Expected O, but got Unknown
			//IL_9f5a: Unknown result type (might be due to invalid IL or missing references)
			//IL_9f63: Expected O, but got Unknown
			//IL_9f75: Unknown result type (might be due to invalid IL or missing references)
			//IL_a030: Unknown result type (might be due to invalid IL or missing references)
			//IL_a039: Expected O, but got Unknown
			//IL_a069: Unknown result type (might be due to invalid IL or missing references)
			//IL_a072: Expected O, but got Unknown
			//IL_a084: Unknown result type (might be due to invalid IL or missing references)
			//IL_a13f: Unknown result type (might be due to invalid IL or missing references)
			//IL_a148: Expected O, but got Unknown
			//IL_a178: Unknown result type (might be due to invalid IL or missing references)
			//IL_a181: Expected O, but got Unknown
			//IL_a193: Unknown result type (might be due to invalid IL or missing references)
			//IL_a24e: Unknown result type (might be due to invalid IL or missing references)
			//IL_a257: Expected O, but got Unknown
			//IL_a287: Unknown result type (might be due to invalid IL or missing references)
			//IL_a290: Expected O, but got Unknown
			//IL_a2a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_a35d: Unknown result type (might be due to invalid IL or missing references)
			//IL_a366: Expected O, but got Unknown
			//IL_a396: Unknown result type (might be due to invalid IL or missing references)
			//IL_a39f: Expected O, but got Unknown
			//IL_a3b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_a46c: Unknown result type (might be due to invalid IL or missing references)
			//IL_a475: Expected O, but got Unknown
			//IL_a4a5: Unknown result type (might be due to invalid IL or missing references)
			//IL_a4ae: Expected O, but got Unknown
			//IL_a4c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_a57b: Unknown result ty