Decompiled source of BiomesModPack v1.0.1

RtDVines.dll

Decompiled 3 hours ago
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.Versioning;
using BepInEx;
using BepInEx.Configuration;
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: TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")]
[assembly: AssemblyCompany("RtDVines")]
[assembly: AssemblyConfiguration("Debug")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyInformationalVersion("1.0.0")]
[assembly: AssemblyProduct("RtDVines")]
[assembly: AssemblyTitle("RtDVines")]
[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 RtDVines
{
	[BepInPlugin("Soloredis.RtDVines", "RtDVines", "0.1.2")]
	[NetworkCompatibility(/*Could not decode attribute arguments.*/)]
	[BepInDependency(/*Could not decode attribute arguments.*/)]
	public class RtDVines : BaseUnityPlugin
	{
		public const string PluginGUID = "Soloredis.RtDVines";

		public const string PluginName = "RtDVines";

		public const string PluginVersion = "0.1.2";

		public static bool isModded = true;

		public ConfigEntry<bool> LoggingEnable;

		private CustomLocalization Localization;

		public AssetBundle MyAssets;

		private void Awake()
		{
			CreateConfigs();
			LoadBundle();
			AddLocalizations();
			CreateRecipes();
			LoadTranslations();
			if (LoggingEnable.Value)
			{
				((BaseUnityPlugin)this).Logger.LogWarning((object)"Logging is enabled in the config.");
			}
		}

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

		public void CreateConfigs()
		{
			//IL_002f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0034: Unknown result type (might be due to invalid IL or missing references)
			//IL_003d: Expected O, but got Unknown
			//IL_003d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0047: Expected O, but got Unknown
			try
			{
				((BaseUnityPlugin)this).Config.SaveOnConfigSet = true;
				LoggingEnable = ((BaseUnityPlugin)this).Config.Bind<bool>("Logging", "Enable", false, new ConfigDescription("Enables logging.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes
				{
					IsAdminOnly = false
				} }));
			}
			catch (Exception arg)
			{
				((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding configuration values: {arg}");
			}
		}

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

		public void CreateRecipes()
		{
			//IL_0002: Unknown result type (might be due to invalid IL or missing references)
			//IL_0008: Expected O, but got Unknown
			//IL_0035: Unknown result type (might be due to invalid IL or missing references)
			//IL_003f: Expected O, but got Unknown
			//IL_0049: Unknown result type (might be due to invalid IL or missing references)
			//IL_0053: Expected O, but got Unknown
			//IL_0066: Unknown result type (might be due to invalid IL or missing references)
			//IL_0070: Expected O, but got Unknown
			//IL_0071: Unknown result type (might be due to invalid IL or missing references)
			//IL_0077: Expected O, but got Unknown
			//IL_00a4: Unknown result type (might be due to invalid IL or missing references)
			//IL_00ae: Expected O, but got Unknown
			//IL_00b8: Unknown result type (might be due to invalid IL or missing references)
			//IL_00c2: Expected O, but got Unknown
			//IL_00d5: Unknown result type (might be due to invalid IL or missing references)
			//IL_00df: Expected O, but got Unknown
			//IL_00e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_00e6: Expected O, but got Unknown
			//IL_0113: Unknown result type (might be due to invalid IL or missing references)
			//IL_011d: Expected O, but got Unknown
			//IL_0127: Unknown result type (might be due to invalid IL or missing references)
			//IL_0131: Expected O, but got Unknown
			//IL_0144: Unknown result type (might be due to invalid IL or missing references)
			//IL_014e: Expected O, but got Unknown
			//IL_014f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0155: Expected O, but got Unknown
			//IL_0182: Unknown result type (might be due to invalid IL or missing references)
			//IL_018c: Expected O, but got Unknown
			//IL_0196: Unknown result type (might be due to invalid IL or missing references)
			//IL_01a0: Expected O, but got Unknown
			//IL_01b3: Unknown result type (might be due to invalid IL or missing references)
			//IL_01bd: Expected O, but got Unknown
			//IL_01be: Unknown result type (might be due to invalid IL or missing references)
			//IL_01c5: Expected O, but got Unknown
			//IL_01f6: Unknown result type (might be due to invalid IL or missing references)
			//IL_0200: Expected O, but got Unknown
			//IL_020b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0215: Expected O, but got Unknown
			//IL_0229: Unknown result type (might be due to invalid IL or missing references)
			//IL_0233: Expected O, but got Unknown
			//IL_0234: Unknown result type (might be due to invalid IL or missing references)
			//IL_023b: Expected O, but got Unknown
			//IL_026c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0276: Expected O, but got Unknown
			//IL_0281: Unknown result type (might be due to invalid IL or missing references)
			//IL_028b: Expected O, but got Unknown
			//IL_029f: Unknown result type (might be due to invalid IL or missing references)
			//IL_02a9: Expected O, but got Unknown
			//IL_02aa: Unknown result type (might be due to invalid IL or missing references)
			//IL_02b1: Expected O, but got Unknown
			//IL_02e2: Unknown result type (might be due to invalid IL or missing references)
			//IL_02ec: Expected O, but got Unknown
			//IL_02f7: Unknown result type (might be due to invalid IL or missing references)
			//IL_0301: Expected O, but got Unknown
			//IL_0315: Unknown result type (might be due to invalid IL or missing references)
			//IL_031f: Expected O, but got Unknown
			//IL_0320: Unknown result type (might be due to invalid IL or missing references)
			//IL_0327: Expected O, but got Unknown
			//IL_0358: Unknown result type (might be due to invalid IL or missing references)
			//IL_0362: Expected O, but got Unknown
			//IL_036d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0377: Expected O, but got Unknown
			//IL_038a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0394: Expected O, but got Unknown
			//IL_0395: Unknown result type (might be due to invalid IL or missing references)
			//IL_039c: Expected O, but got Unknown
			//IL_03cd: Unknown result type (might be due to invalid IL or missing references)
			//IL_03d7: Expected O, but got Unknown
			//IL_03e2: Unknown result type (might be due to invalid IL or missing references)
			//IL_03ec: Expected O, but got Unknown
			//IL_0400: Unknown result type (might be due to invalid IL or missing references)
			//IL_040a: Expected O, but got Unknown
			//IL_040b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0412: Expected O, but got Unknown
			//IL_0443: Unknown result type (might be due to invalid IL or missing references)
			//IL_044d: Expected O, but got Unknown
			//IL_0458: Unknown result type (might be due to invalid IL or missing references)
			//IL_0462: Expected O, but got Unknown
			//IL_0476: Unknown result type (might be due to invalid IL or missing references)
			//IL_0480: Expected O, but got Unknown
			//IL_0481: Unknown result type (might be due to invalid IL or missing references)
			//IL_0488: Expected O, but got Unknown
			//IL_04b9: Unknown result type (might be due to invalid IL or missing references)
			//IL_04c3: Expected O, but got Unknown
			//IL_04ce: Unknown result type (might be due to invalid IL or missing references)
			//IL_04d8: Expected O, but got Unknown
			//IL_04ec: Unknown result type (might be due to invalid IL or missing references)
			//IL_04f6: Expected O, but got Unknown
			//IL_04f7: Unknown result type (might be due to invalid IL or missing references)
			//IL_04fe: Expected O, but got Unknown
			//IL_052f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0539: Expected O, but got Unknown
			//IL_0544: Unknown result type (might be due to invalid IL or missing references)
			//IL_054e: Expected O, but got Unknown
			//IL_0562: Unknown result type (might be due to invalid IL or missing references)
			//IL_056c: Expected O, but got Unknown
			//IL_056d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0574: Expected O, but got Unknown
			//IL_05a5: Unknown result type (might be due to invalid IL or missing references)
			//IL_05af: Expected O, but got Unknown
			//IL_05ba: Unknown result type (might be due to invalid IL or missing references)
			//IL_05c4: Expected O, but got Unknown
			//IL_05d8: Unknown result type (might be due to invalid IL or missing references)
			//IL_05e2: Expected O, but got Unknown
			//IL_05e3: Unknown result type (might be due to invalid IL or missing references)
			//IL_05ea: Expected O, but got Unknown
			//IL_061b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0625: Expected O, but got Unknown
			//IL_0630: Unknown result type (might be due to invalid IL or missing references)
			//IL_063a: Expected O, but got Unknown
			//IL_064e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0658: Expected O, but got Unknown
			//IL_0659: Unknown result type (might be due to invalid IL or missing references)
			//IL_0660: Expected O, but got Unknown
			//IL_0691: Unknown result type (might be due to invalid IL or missing references)
			//IL_069b: Expected O, but got Unknown
			//IL_06a6: Unknown result type (might be due to invalid IL or missing references)
			//IL_06b0: Expected O, but got Unknown
			//IL_06c4: Unknown result type (might be due to invalid IL or missing references)
			//IL_06ce: Expected O, but got Unknown
			//IL_06cf: Unknown result type (might be due to invalid IL or missing references)
			//IL_06d6: Expected O, but got Unknown
			//IL_0707: Unknown result type (might be due to invalid IL or missing references)
			//IL_0711: Expected O, but got Unknown
			//IL_071c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0726: Expected O, but got Unknown
			//IL_073a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0744: Expected O, but got Unknown
			//IL_0745: Unknown result type (might be due to invalid IL or missing references)
			//IL_074c: Expected O, but got Unknown
			//IL_077d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0787: Expected O, but got Unknown
			//IL_0792: Unknown result type (might be due to invalid IL or missing references)
			//IL_079c: Expected O, but got Unknown
			//IL_07b0: Unknown result type (might be due to invalid IL or missing references)
			//IL_07ba: Expected O, but got Unknown
			//IL_07bb: Unknown result type (might be due to invalid IL or missing references)
			//IL_07c2: Expected O, but got Unknown
			//IL_07f3: Unknown result type (might be due to invalid IL or missing references)
			//IL_07fd: Expected O, but got Unknown
			//IL_0808: Unknown result type (might be due to invalid IL or missing references)
			//IL_0812: Expected O, but got Unknown
			//IL_0826: Unknown result type (might be due to invalid IL or missing references)
			//IL_0830: Expected O, but got Unknown
			//IL_0831: Unknown result type (might be due to invalid IL or missing references)
			//IL_0838: Expected O, but got Unknown
			//IL_0869: Unknown result type (might be due to invalid IL or missing references)
			//IL_0873: Expected O, but got Unknown
			//IL_087e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0888: Expected O, but got Unknown
			//IL_089c: Unknown result type (might be due to invalid IL or missing references)
			//IL_08a6: Expected O, but got Unknown
			//IL_08a7: Unknown result type (might be due to invalid IL or missing references)
			//IL_08ae: Expected O, but got Unknown
			//IL_08df: Unknown result type (might be due to invalid IL or missing references)
			//IL_08e9: Expected O, but got Unknown
			//IL_08f4: Unknown result type (might be due to invalid IL or missing references)
			//IL_08fe: Expected O, but got Unknown
			//IL_0912: Unknown result type (might be due to invalid IL or missing references)
			//IL_091c: Expected O, but got Unknown
			//IL_091d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0924: Expected O, but got Unknown
			//IL_0955: Unknown result type (might be due to invalid IL or missing references)
			//IL_095f: Expected O, but got Unknown
			//IL_096a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0974: Expected O, but got Unknown
			//IL_0988: Unknown result type (might be due to invalid IL or missing references)
			//IL_0992: Expected O, but got Unknown
			//IL_0993: Unknown result type (might be due to invalid IL or missing references)
			//IL_099a: Expected O, but got Unknown
			//IL_09cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_09d5: Expected O, but got Unknown
			//IL_09e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_09ea: Expected O, but got Unknown
			//IL_09fe: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a08: Expected O, but got Unknown
			//IL_0a09: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a10: Expected O, but got Unknown
			//IL_0a41: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a4b: Expected O, but got Unknown
			//IL_0a56: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a60: Expected O, but got Unknown
			//IL_0a74: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a7e: Expected O, but got Unknown
			//IL_0a7f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a86: Expected O, but got Unknown
			//IL_0ab7: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ac1: Expected O, but got Unknown
			//IL_0acc: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ad6: Expected O, but got Unknown
			//IL_0aea: Unknown result type (might be due to invalid IL or missing references)
			//IL_0af4: Expected O, but got Unknown
			//IL_0af5: Unknown result type (might be due to invalid IL or missing references)
			//IL_0afc: Expected O, but got Unknown
			//IL_0b2d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b37: Expected O, but got Unknown
			//IL_0b42: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b4c: Expected O, but got Unknown
			//IL_0b60: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b6a: Expected O, but got Unknown
			//IL_0b6b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b72: Expected O, but got Unknown
			//IL_0ba3: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bad: Expected O, but got Unknown
			//IL_0bb8: Unknown result type (might be due to invalid IL or missing references)
			//IL_0bc2: Expected O, but got Unknown
			//IL_0bd6: Unknown result type (might be due to invalid IL or missing references)
			//IL_0be0: Expected O, but got Unknown
			//IL_0be1: Unknown result type (might be due to invalid IL or missing references)
			//IL_0be8: Expected O, but got Unknown
			//IL_0c19: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c23: Expected O, but got Unknown
			//IL_0c2e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c38: Expected O, but got Unknown
			//IL_0c4c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c56: Expected O, but got Unknown
			//IL_0c57: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c5e: Expected O, but got Unknown
			//IL_0c8f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c99: Expected O, but got Unknown
			//IL_0ca4: Unknown result type (might be due to invalid IL or missing references)
			//IL_0cae: Expected O, but got Unknown
			//IL_0cc2: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ccc: Expected O, but got Unknown
			//IL_0ccd: Unknown result type (might be due to invalid IL or missing references)
			//IL_0cd4: Expected O, but got Unknown
			//IL_0d05: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d0f: Expected O, but got Unknown
			//IL_0d1a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d24: Expected O, but got Unknown
			//IL_0d38: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d42: Expected O, but got Unknown
			//IL_0d43: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d4a: Expected O, but got Unknown
			//IL_0d7b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d85: Expected O, but got Unknown
			//IL_0d90: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d9a: Expected O, but got Unknown
			//IL_0dae: Unknown result type (might be due to invalid IL or missing references)
			//IL_0db8: Expected O, but got Unknown
			//IL_0db9: Unknown result type (might be due to invalid IL or missing references)
			//IL_0dc0: Expected O, but got Unknown
			//IL_0df1: Unknown result type (might be due to invalid IL or missing references)
			//IL_0dfb: Expected O, but got Unknown
			//IL_0e06: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e10: Expected O, but got Unknown
			//IL_0e24: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e2e: Expected O, but got Unknown
			//IL_0e2f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e36: Expected O, but got Unknown
			//IL_0e67: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e71: Expected O, but got Unknown
			//IL_0e7c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e86: Expected O, but got Unknown
			//IL_0e9a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ea4: Expected O, but got Unknown
			//IL_0ea5: Unknown result type (might be due to invalid IL or missing references)
			//IL_0eac: Expected O, but got Unknown
			//IL_0edd: Unknown result type (might be due to invalid IL or missing references)
			//IL_0ee7: Expected O, but got Unknown
			//IL_0ef2: Unknown result type (might be due to invalid IL or missing references)
			//IL_0efc: Expected O, but got Unknown
			//IL_0f10: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f1a: Expected O, but got Unknown
			//IL_0f1b: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f22: Expected O, but got Unknown
			//IL_0f53: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f5d: Expected O, but got Unknown
			//IL_0f68: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f72: Expected O, but got Unknown
			//IL_0f86: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f90: Expected O, but got Unknown
			//IL_0f91: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f98: Expected O, but got Unknown
			//IL_0fc9: Unknown result type (might be due to invalid IL or missing references)
			//IL_0fd3: Expected O, but got Unknown
			//IL_0fde: Unknown result type (might be due to invalid IL or missing references)
			//IL_0fe8: Expected O, but got Unknown
			//IL_0ffc: Unknown result type (might be due to invalid IL or missing references)
			//IL_1006: Expected O, but got Unknown
			//IL_1007: Unknown result type (might be due to invalid IL or missing references)
			//IL_100e: Expected O, but got Unknown
			//IL_103f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1049: Expected O, but got Unknown
			//IL_1054: Unknown result type (might be due to invalid IL or missing references)
			//IL_105e: Expected O, but got Unknown
			//IL_1072: Unknown result type (might be due to invalid IL or missing references)
			//IL_107c: Expected O, but got Unknown
			//IL_107d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1084: Expected O, but got Unknown
			//IL_10b5: Unknown result type (might be due to invalid IL or missing references)
			//IL_10bf: Expected O, but got Unknown
			//IL_10ca: Unknown result type (might be due to invalid IL or missing references)
			//IL_10d4: Expected O, but got Unknown
			//IL_10e8: Unknown result type (might be due to invalid IL or missing references)
			//IL_10f2: Expected O, but got Unknown
			//IL_10f3: Unknown result type (might be due to invalid IL or missing references)
			//IL_10fa: Expected O, but got Unknown
			//IL_112b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1135: Expected O, but got Unknown
			//IL_1140: Unknown result type (might be due to invalid IL or missing references)
			//IL_114a: Expected O, but got Unknown
			//IL_115e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1168: Expected O, but got Unknown
			//IL_1169: Unknown result type (might be due to invalid IL or missing references)
			//IL_1170: Expected O, but got Unknown
			//IL_11a1: Unknown result type (might be due to invalid IL or missing references)
			//IL_11ab: Expected O, but got Unknown
			//IL_11b6: Unknown result type (might be due to invalid IL or missing references)
			//IL_11c0: Expected O, but got Unknown
			//IL_11d4: Unknown result type (might be due to invalid IL or missing references)
			//IL_11de: Expected O, but got Unknown
			//IL_11df: Unknown result type (might be due to invalid IL or missing references)
			//IL_11e6: Expected O, but got Unknown
			//IL_1217: Unknown result type (might be due to invalid IL or missing references)
			//IL_1221: Expected O, but got Unknown
			//IL_122c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1236: Expected O, but got Unknown
			//IL_124a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1254: Expected O, but got Unknown
			//IL_1255: Unknown result type (might be due to invalid IL or missing references)
			//IL_125c: Expected O, but got Unknown
			//IL_128d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1297: Expected O, but got Unknown
			//IL_12a2: Unknown result type (might be due to invalid IL or missing references)
			//IL_12ac: Expected O, but got Unknown
			//IL_12c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_12ca: Expected O, but got Unknown
			//IL_12cb: Unknown result type (might be due to invalid IL or missing references)
			//IL_12d2: Expected O, but got Unknown
			//IL_1303: Unknown result type (might be due to invalid IL or missing references)
			//IL_130d: Expected O, but got Unknown
			//IL_1318: Unknown result type (might be due to invalid IL or missing references)
			//IL_1322: Expected O, but got Unknown
			//IL_1336: Unknown result type (might be due to invalid IL or missing references)
			//IL_1340: Expected O, but got Unknown
			//IL_1341: Unknown result type (might be due to invalid IL or missing references)
			//IL_1348: Expected O, but got Unknown
			//IL_1379: Unknown result type (might be due to invalid IL or missing references)
			//IL_1383: Expected O, but got Unknown
			//IL_138e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1398: Expected O, but got Unknown
			//IL_13ac: Unknown result type (might be due to invalid IL or missing references)
			//IL_13b6: Expected O, but got Unknown
			//IL_13b7: Unknown result type (might be due to invalid IL or missing references)
			//IL_13be: Expected O, but got Unknown
			//IL_13ef: Unknown result type (might be due to invalid IL or missing references)
			//IL_13f9: Expected O, but got Unknown
			//IL_1404: Unknown result type (might be due to invalid IL or missing references)
			//IL_140e: Expected O, but got Unknown
			//IL_1422: Unknown result type (might be due to invalid IL or missing references)
			//IL_142c: Expected O, but got Unknown
			//IL_142d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1434: Expected O, but got Unknown
			//IL_1465: Unknown result type (might be due to invalid IL or missing references)
			//IL_146f: Expected O, but got Unknown
			//IL_147a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1484: Expected O, but got Unknown
			//IL_1498: Unknown result type (might be due to invalid IL or missing references)
			//IL_14a2: Expected O, but got Unknown
			//IL_14a3: Unknown result type (might be due to invalid IL or missing references)
			//IL_14aa: Expected O, but got Unknown
			//IL_14db: Unknown result type (might be due to invalid IL or missing references)
			//IL_14e5: Expected O, but got Unknown
			//IL_14f0: Unknown result type (might be due to invalid IL or missing references)
			//IL_14fa: Expected O, but got Unknown
			//IL_150e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1518: Expected O, but got Unknown
			//IL_1519: Unknown result type (might be due to invalid IL or missing references)
			//IL_1520: Expected O, but got Unknown
			//IL_1551: Unknown result type (might be due to invalid IL or missing references)
			//IL_155b: Expected O, but got Unknown
			//IL_1566: Unknown result type (might be due to invalid IL or missing references)
			//IL_1570: Expected O, but got Unknown
			//IL_1584: Unknown result type (might be due to invalid IL or missing references)
			//IL_158e: Expected O, but got Unknown
			//IL_158f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1596: Expected O, but got Unknown
			//IL_15c7: Unknown result type (might be due to invalid IL or missing references)
			//IL_15d1: Expected O, but got Unknown
			//IL_15dc: Unknown result type (might be due to invalid IL or missing references)
			//IL_15e6: Expected O, but got Unknown
			//IL_15fa: Unknown result type (might be due to invalid IL or missing references)
			//IL_1604: Expected O, but got Unknown
			//IL_1605: Unknown result type (might be due to invalid IL or missing references)
			//IL_160c: Expected O, but got Unknown
			//IL_163d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1647: Expected O, but got Unknown
			//IL_1652: Unknown result type (might be due to invalid IL or missing references)
			//IL_165c: Expected O, but got Unknown
			//IL_1670: Unknown result type (might be due to invalid IL or missing references)
			//IL_167a: Expected O, but got Unknown
			//IL_167b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1682: Expected O, but got Unknown
			//IL_16b3: Unknown result type (might be due to invalid IL or missing references)
			//IL_16bd: Expected O, but got Unknown
			//IL_16c8: Unknown result type (might be due to invalid IL or missing references)
			//IL_16d2: Expected O, but got Unknown
			//IL_16e6: Unknown result type (might be due to invalid IL or missing references)
			//IL_16f0: Expected O, but got Unknown
			//IL_16f1: Unknown result type (might be due to invalid IL or missing references)
			//IL_16f8: Expected O, but got Unknown
			//IL_1729: Unknown result type (might be due to invalid IL or missing references)
			//IL_1733: Expected O, but got Unknown
			//IL_173e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1748: Expected O, but got Unknown
			//IL_175c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1766: Expected O, but got Unknown
			//IL_1767: Unknown result type (might be due to invalid IL or missing references)
			//IL_176e: Expected O, but got Unknown
			//IL_179f: Unknown result type (might be due to invalid IL or missing references)
			//IL_17a9: Expected O, but got Unknown
			//IL_17b4: Unknown result type (might be due to invalid IL or missing references)
			//IL_17be: Expected O, but got Unknown
			//IL_17d2: Unknown result type (might be due to invalid IL or missing references)
			//IL_17dc: Expected O, but got Unknown
			//IL_17dd: Unknown result type (might be due to invalid IL or missing references)
			//IL_17e4: Expected O, but got Unknown
			//IL_1815: Unknown result type (might be due to invalid IL or missing references)
			//IL_181f: Expected O, but got Unknown
			//IL_182a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1834: Expected O, but got Unknown
			//IL_1848: Unknown result type (might be due to invalid IL or missing references)
			//IL_1852: Expected O, but got Unknown
			//IL_1853: Unknown result type (might be due to invalid IL or missing references)
			//IL_185a: Expected O, but got Unknown
			//IL_188b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1895: Expected O, but got Unknown
			//IL_18a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_18aa: Expected O, but got Unknown
			//IL_18be: Unknown result type (might be due to invalid IL or missing references)
			//IL_18c8: Expected O, but got Unknown
			//IL_18c9: Unknown result type (might be due to invalid IL or missing references)
			//IL_18d0: Expected O, but got Unknown
			//IL_1901: Unknown result type (might be due to invalid IL or missing references)
			//IL_190b: Expected O, but got Unknown
			//IL_1916: Unknown result type (might be due to invalid IL or missing references)
			//IL_1920: Expected O, but got Unknown
			//IL_1934: Unknown result type (might be due to invalid IL or missing references)
			//IL_193e: Expected O, but got Unknown
			//IL_193f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1946: Expected O, but got Unknown
			//IL_1977: Unknown result type (might be due to invalid IL or missing references)
			//IL_1981: Expected O, but got Unknown
			//IL_198c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1996: Expected O, but got Unknown
			//IL_19aa: Unknown result type (might be due to invalid IL or missing references)
			//IL_19b4: Expected O, but got Unknown
			//IL_19b5: Unknown result type (might be due to invalid IL or missing references)
			//IL_19bc: Expected O, but got Unknown
			//IL_19ed: Unknown result type (might be due to invalid IL or missing references)
			//IL_19f7: Expected O, but got Unknown
			//IL_1a02: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a0c: Expected O, but got Unknown
			//IL_1a20: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a2a: Expected O, but got Unknown
			//IL_1a2b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a32: Expected O, but got Unknown
			//IL_1a63: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a6d: Expected O, but got Unknown
			//IL_1a78: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a82: Expected O, but got Unknown
			//IL_1a96: Unknown result type (might be due to invalid IL or missing references)
			//IL_1aa0: Expected O, but got Unknown
			//IL_1aa1: Unknown result type (might be due to invalid IL or missing references)
			//IL_1aa8: Expected O, but got Unknown
			//IL_1ad9: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ae3: Expected O, but got Unknown
			//IL_1aee: Unknown result type (might be due to invalid IL or missing references)
			//IL_1af8: Expected O, but got Unknown
			//IL_1b0c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b16: Expected O, but got Unknown
			//IL_1b17: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b1e: Expected O, but got Unknown
			//IL_1b4f: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b59: Expected O, but got Unknown
			//IL_1b64: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b6e: Expected O, but got Unknown
			//IL_1b82: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b8c: Expected O, but got Unknown
			//IL_1b8d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b94: Expected O, but got Unknown
			//IL_1bc5: Unknown result type (might be due to invalid IL or missing references)
			//IL_1bcf: Expected O, but got Unknown
			//IL_1bda: Unknown result type (might be due to invalid IL or missing references)
			//IL_1be4: Expected O, but got Unknown
			//IL_1bf8: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c02: Expected O, but got Unknown
			//IL_1c03: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c0a: Expected O, but got Unknown
			//IL_1c3b: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c45: Expected O, but got Unknown
			//IL_1c50: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c5a: Expected O, but got Unknown
			//IL_1c6e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c78: Expected O, but got Unknown
			//IL_1c79: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c80: Expected O, but got Unknown
			//IL_1cb1: Unknown result type (might be due to invalid IL or missing references)
			//IL_1cbb: Expected O, but got Unknown
			//IL_1cc6: Unknown result type (might be due to invalid IL or missing references)
			//IL_1cd0: Expected O, but got Unknown
			//IL_1ce4: Unknown result type (might be due to invalid IL or missing references)
			//IL_1cee: Expected O, but got Unknown
			//IL_1cef: Unknown result type (might be due to invalid IL or missing references)
			//IL_1cf6: Expected O, but got Unknown
			//IL_1d27: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d31: Expected O, but got Unknown
			//IL_1d3c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d46: Expected O, but got Unknown
			//IL_1d5a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d64: Expected O, but got Unknown
			//IL_1d65: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d6c: Expected O, but got Unknown
			//IL_1d9d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1da7: Expected O, but got Unknown
			//IL_1db2: Unknown result type (might be due to invalid IL or missing references)
			//IL_1dbc: Expected O, but got Unknown
			//IL_1dd0: Unknown result type (might be due to invalid IL or missing references)
			//IL_1dda: Expected O, but got Unknown
			//IL_1ddb: Unknown result type (might be due to invalid IL or missing references)
			//IL_1de2: Expected O, but got Unknown
			//IL_1e13: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e1d: Expected O, but got Unknown
			//IL_1e28: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e32: Expected O, but got Unknown
			//IL_1e46: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e50: Expected O, but got Unknown
			//IL_1e51: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e58: Expected O, but got Unknown
			//IL_1e89: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e93: Expected O, but got Unknown
			//IL_1e9e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ea8: Expected O, but got Unknown
			//IL_1ebc: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ec6: Expected O, but got Unknown
			//IL_1ec7: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ece: Expected O, but got Unknown
			//IL_1eff: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f09: Expected O, but got Unknown
			//IL_1f14: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f1e: Expected O, but got Unknown
			//IL_1f32: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f3c: Expected O, but got Unknown
			//IL_1f3d: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f44: Expected O, but got Unknown
			//IL_1f75: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f7f: Expected O, but got Unknown
			//IL_1f8a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f94: Expected O, but got Unknown
			//IL_1fa8: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fb2: Expected O, but got Unknown
			//IL_1fb3: Unknown result type (might be due to invalid IL or missing references)
			//IL_1fba: Expected O, but got Unknown
			//IL_1feb: Unknown result type (might be due to invalid IL or missing references)
			//IL_1ff5: Expected O, but got Unknown
			//IL_2000: Unknown result type (might be due to invalid IL or missing references)
			//IL_200a: Expected O, but got Unknown
			//IL_201e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2028: Expected O, but got Unknown
			//IL_2029: Unknown result type (might be due to invalid IL or missing references)
			//IL_2030: Expected O, but got Unknown
			//IL_2061: Unknown result type (might be due to invalid IL or missing references)
			//IL_206b: Expected O, but got Unknown
			//IL_2076: Unknown result type (might be due to invalid IL or missing references)
			//IL_2080: Expected O, but got Unknown
			//IL_2094: Unknown result type (might be due to invalid IL or missing references)
			//IL_209e: Expected O, but got Unknown
			//IL_209f: Unknown result type (might be due to invalid IL or missing references)
			//IL_20a6: Expected O, but got Unknown
			//IL_20d7: Unknown result type (might be due to invalid IL or missing references)
			//IL_20e1: Expected O, but got Unknown
			//IL_20ec: Unknown result type (might be due to invalid IL or missing references)
			//IL_20f6: Expected O, but got Unknown
			//IL_210a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2114: Expected O, but got Unknown
			//IL_2115: Unknown result type (might be due to invalid IL or missing references)
			//IL_211c: Expected O, but got Unknown
			//IL_214d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2157: Expected O, but got Unknown
			//IL_2162: Unknown result type (might be due to invalid IL or missing references)
			//IL_216c: Expected O, but got Unknown
			//IL_2180: Unknown result type (might be due to invalid IL or missing references)
			//IL_218a: Expected O, but got Unknown
			//IL_218b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2192: Expected O, but got Unknown
			//IL_21c3: Unknown result type (might be due to invalid IL or missing references)
			//IL_21cd: Expected O, but got Unknown
			//IL_21d8: Unknown result type (might be due to invalid IL or missing references)
			//IL_21e2: Expected O, but got Unknown
			//IL_21f6: Unknown result type (might be due to invalid IL or missing references)
			//IL_2200: Expected O, but got Unknown
			//IL_2201: Unknown result type (might be due to invalid IL or missing references)
			//IL_2208: Expected O, but got Unknown
			//IL_2239: Unknown result type (might be due to invalid IL or missing references)
			//IL_2243: Expected O, but got Unknown
			//IL_224e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2258: Expected O, but got Unknown
			//IL_226c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2276: Expected O, but got Unknown
			//IL_2277: Unknown result type (might be due to invalid IL or missing references)
			//IL_227e: Expected O, but got Unknown
			//IL_22af: Unknown result type (might be due to invalid IL or missing references)
			//IL_22b9: Expected O, but got Unknown
			//IL_22c4: Unknown result type (might be due to invalid IL or missing references)
			//IL_22ce: Expected O, but got Unknown
			//IL_22e2: Unknown result type (might be due to invalid IL or missing references)
			//IL_22ec: Expected O, but got Unknown
			//IL_22ed: Unknown result type (might be due to invalid IL or missing references)
			//IL_22f4: Expected O, but got Unknown
			//IL_2325: Unknown result type (might be due to invalid IL or missing references)
			//IL_232f: Expected O, but got Unknown
			//IL_233a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2344: Expected O, but got Unknown
			//IL_2358: Unknown result type (might be due to invalid IL or missing references)
			//IL_2362: Expected O, but got Unknown
			//IL_2363: Unknown result type (might be due to invalid IL or missing references)
			//IL_236a: Expected O, but got Unknown
			//IL_239b: Unknown result type (might be due to invalid IL or missing references)
			//IL_23a5: Expected O, but got Unknown
			//IL_23b0: Unknown result type (might be due to invalid IL or missing references)
			//IL_23ba: Expected O, but got Unknown
			//IL_23ce: Unknown result type (might be due to invalid IL or missing references)
			//IL_23d8: Expected O, but got Unknown
			//IL_23d9: Unknown result type (might be due to invalid IL or missing references)
			//IL_23e0: Expected O, but got Unknown
			//IL_2411: Unknown result type (might be due to invalid IL or missing references)
			//IL_241b: Expected O, but got Unknown
			//IL_2426: Unknown result type (might be due to invalid IL or missing references)
			//IL_2430: Expected O, but got Unknown
			//IL_2444: Unknown result type (might be due to invalid IL or missing references)
			//IL_244e: Expected O, but got Unknown
			//IL_244f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2456: Expected O, but got Unknown
			//IL_2487: Unknown result type (might be due to invalid IL or missing references)
			//IL_2491: Expected O, but got Unknown
			//IL_249c: Unknown result type (might be due to invalid IL or missing references)
			//IL_24a6: Expected O, but got Unknown
			//IL_24ba: Unknown result type (might be due to invalid IL or missing references)
			//IL_24c4: Expected O, but got Unknown
			//IL_24c5: Unknown result type (might be due to invalid IL or missing references)
			//IL_24cc: Expected O, but got Unknown
			//IL_24fd: Unknown result type (might be due to invalid IL or missing references)
			//IL_2507: Expected O, but got Unknown
			//IL_2512: Unknown result type (might be due to invalid IL or missing references)
			//IL_251c: Expected O, but got Unknown
			//IL_2530: Unknown result type (might be due to invalid IL or missing references)
			//IL_253a: Expected O, but got Unknown
			//IL_253b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2542: Expected O, but got Unknown
			//IL_2573: Unknown result type (might be due to invalid IL or missing references)
			//IL_257d: Expected O, but got Unknown
			//IL_2588: Unknown result type (might be due to invalid IL or missing references)
			//IL_2592: Expected O, but got Unknown
			//IL_25a6: Unknown result type (might be due to invalid IL or missing references)
			//IL_25b0: Expected O, but got Unknown
			//IL_25b1: Unknown result type (might be due to invalid IL or missing references)
			//IL_25b8: Expected O, but got Unknown
			//IL_25e9: Unknown result type (might be due to invalid IL or missing references)
			//IL_25f3: Expected O, but got Unknown
			//IL_25fe: Unknown result type (might be due to invalid IL or missing references)
			//IL_2608: Expected O, but got Unknown
			//IL_261c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2626: Expected O, but got Unknown
			//IL_2627: Unknown result type (might be due to invalid IL or missing references)
			//IL_262e: Expected O, but got Unknown
			//IL_265f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2669: Expected O, but got Unknown
			//IL_2674: Unknown result type (might be due to invalid IL or missing references)
			//IL_267e: Expected O, but got Unknown
			//IL_2692: Unknown result type (might be due to invalid IL or missing references)
			//IL_269c: Expected O, but got Unknown
			//IL_269d: Unknown result type (might be due to invalid IL or missing references)
			//IL_26a4: Expected O, but got Unknown
			//IL_26d5: Unknown result type (might be due to invalid IL or missing references)
			//IL_26df: Expected O, but got Unknown
			//IL_26ea: Unknown result type (might be due to invalid IL or missing references)
			//IL_26f4: Expected O, but got Unknown
			//IL_2708: Unknown result type (might be due to invalid IL or missing references)
			//IL_2712: Expected O, but got Unknown
			//IL_2713: Unknown result type (might be due to invalid IL or missing references)
			//IL_271a: Expected O, but got Unknown
			//IL_274b: Unknown result type (might be due to invalid IL or missing references)
			//IL_2755: Expected O, but got Unknown
			//IL_2760: Unknown result type (might be due to invalid IL or missing references)
			//IL_276a: Expected O, but got Unknown
			//IL_277e: Unknown result type (might be due to invalid IL or missing references)
			//IL_2788: Expected O, but got Unknown
			//IL_2789: Unknown result type (might be due to invalid IL or missing references)
			//IL_2790: Expected O, but got Unknown
			//IL_27c1: Unknown result type (might be due to invalid IL or missing references)
			//IL_27cb: Expected O, but got Unknown
			//IL_27d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_27e0: Expected O, but got Unknown
			//IL_27f4: Unknown result type (might be due to invalid IL or missing references)
			//IL_27fe: Expected O, but got Unknown
			//IL_27ff: Unknown result type (might be due to invalid IL or missing references)
			//IL_2806: Expected O, but got Unknown
			//IL_2837: Unknown result type (might be due to invalid IL or missing references)
			//IL_2841: Expected O, but got Unknown
			//IL_284c: Unknown result type (might be due to invalid IL or missing references)
			//IL_2856: Expected O, but got Unknown
			//IL_286a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2874: Expected O, but got Unknown
			//IL_2875: Unknown result type (might be due to invalid IL or missing references)
			//IL_287c: Expected O, but got Unknown
			//IL_28ad: Unknown result type (might be due to invalid IL or missing references)
			//IL_28b7: Expected O, but got Unknown
			//IL_28c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_28cc: Expected O, but got Unknown
			//IL_28e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_28ea: Expected O, but got Unknown
			//IL_28eb: Unknown result type (might be due to invalid IL or missing references)
			//IL_28f2: Expected O, but got Unknown
			//IL_2923: Unknown result type (might be due to invalid IL or missing references)
			//IL_292d: Expected O, but got Unknown
			//IL_2938: Unknown result type (might be due to invalid IL or missing references)
			//IL_2942: Expected O, but got Unknown
			//IL_2956: Unknown result type (might be due to invalid IL or missing references)
			//IL_2960: Expected O, but got Unknown
			//IL_2961: Unknown result type (might be due to invalid IL or missing references)
			//IL_2968: Expected O, but got Unknown
			//IL_2999: Unknown result type (might be due to invalid IL or missing references)
			//IL_29a3: Expected O, but got Unknown
			//IL_29ae: Unknown result type (might be due to invalid IL or missing references)
			//IL_29b8: Expected O, but got Unknown
			//IL_29cc: Unknown result type (might be due to invalid IL or missing references)
			//IL_29d6: Expected O, but got Unknown
			//IL_29d7: Unknown result type (might be due to invalid IL or missing references)
			//IL_29de: Expected O, but got Unknown
			//IL_2a0f: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a19: Expected O, but got Unknown
			//IL_2a24: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a2e: Expected O, but got Unknown
			//IL_2a42: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a4c: Expected O, but got Unknown
			//IL_2a4d: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a54: Expected O, but got Unknown
			//IL_2a85: Unknown result type (might be due to invalid IL or missing references)
			//IL_2a8f: Expected O, but got Unknown
			//IL_2a9a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2aa4: Expected O, but got Unknown
			//IL_2ab8: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ac2: Expected O, but got Unknown
			try
			{
				PieceConfig val = new PieceConfig();
				val.PieceTable = PieceTables.Hammer;
				val.CraftingStation = CraftingStations.Workbench;
				val.Category = "Vines";
				val.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallCD_1_FB_RtD", true, val));
				PieceConfig val2 = new PieceConfig();
				val2.PieceTable = PieceTables.Hammer;
				val2.CraftingStation = CraftingStations.Workbench;
				val2.Category = "Vines";
				val2.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val2.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallCD_2_FB_RtD", true, val2));
				PieceConfig val3 = new PieceConfig();
				val3.PieceTable = PieceTables.Hammer;
				val3.CraftingStation = CraftingStations.Workbench;
				val3.Category = "Vines";
				val3.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val3.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_1_FB_RtD", true, val3));
				PieceConfig val4 = new PieceConfig();
				val4.PieceTable = PieceTables.Hammer;
				val4.CraftingStation = CraftingStations.Workbench;
				val4.Category = "Vines";
				val4.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val4.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_2_FB_RtD", true, val4));
				PieceConfig val5 = new PieceConfig();
				val5.PieceTable = PieceTables.Hammer;
				val5.CraftingStation = CraftingStations.Workbench;
				val5.Category = "Vines";
				val5.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val5.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_3_FB_RtD", true, val5));
				PieceConfig val6 = new PieceConfig();
				val6.PieceTable = PieceTables.Hammer;
				val6.CraftingStation = CraftingStations.Workbench;
				val6.Category = "Vines";
				val6.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val6.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_4_FB_RtD", true, val6));
				PieceConfig val7 = new PieceConfig();
				val7.PieceTable = PieceTables.Hammer;
				val7.CraftingStation = CraftingStations.Workbench;
				val7.Category = "Vines";
				val7.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val7.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_5_FB_RtD", true, val7));
				PieceConfig val8 = new PieceConfig();
				val8.PieceTable = PieceTables.Hammer;
				val8.CraftingStation = CraftingStations.Workbench;
				val8.Category = "Vines";
				val8.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val8.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_6_FB_RtD", true, val));
				PieceConfig val9 = new PieceConfig();
				val9.PieceTable = PieceTables.Hammer;
				val9.CraftingStation = CraftingStations.Workbench;
				val9.Category = "Vines";
				val9.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val9.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_1_FB_RtD", true, val9));
				PieceConfig val10 = new PieceConfig();
				val10.PieceTable = PieceTables.Hammer;
				val10.CraftingStation = CraftingStations.Workbench;
				val10.Category = "Vines";
				val10.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val10.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_2_FB_RtD", true, val10));
				PieceConfig val11 = new PieceConfig();
				val11.PieceTable = PieceTables.Hammer;
				val11.CraftingStation = CraftingStations.Workbench;
				val11.Category = "Vines";
				val11.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val11.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_3_FB_RtD", true, val11));
				PieceConfig val12 = new PieceConfig();
				val12.PieceTable = PieceTables.Hammer;
				val12.CraftingStation = CraftingStations.Workbench;
				val12.Category = "Vines";
				val12.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val12.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_4_FB_RtD", true, val12));
				PieceConfig val13 = new PieceConfig();
				val13.PieceTable = PieceTables.Hammer;
				val13.CraftingStation = CraftingStations.Workbench;
				val13.Category = "Vines";
				val13.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val13.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallWD_1_FB_RtD", true, val13));
				PieceConfig val14 = new PieceConfig();
				val14.PieceTable = PieceTables.Hammer;
				val14.CraftingStation = CraftingStations.Workbench;
				val14.Category = "Vines";
				val14.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val14.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallWD_2_FB_RtD", true, val14));
				PieceConfig val15 = new PieceConfig();
				val15.PieceTable = PieceTables.Hammer;
				val15.CraftingStation = CraftingStations.Workbench;
				val15.Category = "Vines";
				val15.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val15.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_1_FC_RtD", true, val15));
				PieceConfig val16 = new PieceConfig();
				val16.PieceTable = PieceTables.Hammer;
				val16.CraftingStation = CraftingStations.Workbench;
				val16.Category = "Vines";
				val16.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val16.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_2_FC_RtD", true, val16));
				PieceConfig val17 = new PieceConfig();
				val17.PieceTable = PieceTables.Hammer;
				val17.CraftingStation = CraftingStations.Workbench;
				val17.Category = "Vines";
				val17.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val17.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_3_FC_RtD", true, val17));
				PieceConfig val18 = new PieceConfig();
				val18.PieceTable = PieceTables.Hammer;
				val18.CraftingStation = CraftingStations.Workbench;
				val18.Category = "Vines";
				val18.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val18.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_4_FC_RtD", true, val18));
				PieceConfig val19 = new PieceConfig();
				val19.PieceTable = PieceTables.Hammer;
				val19.CraftingStation = CraftingStations.Workbench;
				val19.Category = "Vines";
				val19.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val19.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_5_FC_RtD", true, val19));
				PieceConfig val20 = new PieceConfig();
				val20.PieceTable = PieceTables.Hammer;
				val20.CraftingStation = CraftingStations.Workbench;
				val20.Category = "Vines";
				val20.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val20.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_6_FC_RtD", true, val20));
				PieceConfig val21 = new PieceConfig();
				val21.PieceTable = PieceTables.Hammer;
				val21.CraftingStation = CraftingStations.Workbench;
				val21.Category = "Vines";
				val21.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val21.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_1_FE_RtD", true, val21));
				PieceConfig val22 = new PieceConfig();
				val22.PieceTable = PieceTables.Hammer;
				val22.CraftingStation = CraftingStations.Workbench;
				val22.Category = "Vines";
				val22.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val22.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_2_FE_RtD", true, val22));
				PieceConfig val23 = new PieceConfig();
				val23.PieceTable = PieceTables.Hammer;
				val23.CraftingStation = CraftingStations.Workbench;
				val23.Category = "Vines";
				val23.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val23.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_4_FE_RtD", true, val23));
				PieceConfig val24 = new PieceConfig();
				val24.PieceTable = PieceTables.Hammer;
				val24.CraftingStation = CraftingStations.Workbench;
				val24.Category = "Vines";
				val24.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val24.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_5_FE_RtD", true, val24));
				PieceConfig val25 = new PieceConfig();
				val25.PieceTable = PieceTables.Hammer;
				val25.CraftingStation = CraftingStations.Workbench;
				val25.Category = "Vines";
				val25.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val25.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_6_FE_RtD", true, val25));
				PieceConfig val26 = new PieceConfig();
				val26.PieceTable = PieceTables.Hammer;
				val26.CraftingStation = CraftingStations.Workbench;
				val26.Category = "Vines";
				val26.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val26.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_1_FE_RtD", true, val26));
				PieceConfig val27 = new PieceConfig();
				val27.PieceTable = PieceTables.Hammer;
				val27.CraftingStation = CraftingStations.Workbench;
				val27.Category = "Vines";
				val27.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val27.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_2_FE_RtD", true, val27));
				PieceConfig val28 = new PieceConfig();
				val28.PieceTable = PieceTables.Hammer;
				val28.CraftingStation = CraftingStations.Workbench;
				val28.Category = "Vines";
				val28.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val28.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_3_FE_RtD", true, val28));
				PieceConfig val29 = new PieceConfig();
				val29.PieceTable = PieceTables.Hammer;
				val29.CraftingStation = CraftingStations.Workbench;
				val29.Category = "Vines";
				val29.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val29.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_4_FE_RtD", true, val29));
				PieceConfig val30 = new PieceConfig();
				val30.PieceTable = PieceTables.Hammer;
				val30.CraftingStation = CraftingStations.Workbench;
				val30.Category = "Vines";
				val30.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val30.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallWD_1_FE_RtD", true, val30));
				PieceConfig val31 = new PieceConfig();
				val31.PieceTable = PieceTables.Hammer;
				val31.CraftingStation = CraftingStations.Workbench;
				val31.Category = "Vines";
				val31.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val31.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallWD_2_FE_RtD", true, val31));
				PieceConfig val32 = new PieceConfig();
				val32.PieceTable = PieceTables.Hammer;
				val32.CraftingStation = CraftingStations.Workbench;
				val32.Category = "Vines";
				val32.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val32.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_1_FP_RtD", true, val32));
				PieceConfig val33 = new PieceConfig();
				val33.PieceTable = PieceTables.Hammer;
				val33.CraftingStation = CraftingStations.Workbench;
				val33.Category = "Vines";
				val33.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val33.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_2_FP_RtD", true, val33));
				PieceConfig val34 = new PieceConfig();
				val34.PieceTable = PieceTables.Hammer;
				val34.CraftingStation = CraftingStations.Workbench;
				val34.Category = "Vines";
				val34.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val34.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_3_FP_RtD", true, val34));
				PieceConfig val35 = new PieceConfig();
				val35.PieceTable = PieceTables.Hammer;
				val35.CraftingStation = CraftingStations.Workbench;
				val35.Category = "Vines";
				val35.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val35.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_4_FP_RtD", true, val35));
				PieceConfig val36 = new PieceConfig();
				val36.PieceTable = PieceTables.Hammer;
				val36.CraftingStation = CraftingStations.Workbench;
				val36.Category = "Vines";
				val36.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val36.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_5_FP_RtD", true, val36));
				PieceConfig val37 = new PieceConfig();
				val37.PieceTable = PieceTables.Hammer;
				val37.CraftingStation = CraftingStations.Workbench;
				val37.Category = "Vines";
				val37.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val37.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_6_FP_RtD", true, val37));
				PieceConfig val38 = new PieceConfig();
				val38.PieceTable = PieceTables.Hammer;
				val38.CraftingStation = CraftingStations.Workbench;
				val38.Category = "Vines";
				val38.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val38.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_1_FP_RtD", true, val38));
				PieceConfig val39 = new PieceConfig();
				val39.PieceTable = PieceTables.Hammer;
				val39.CraftingStation = CraftingStations.Workbench;
				val39.Category = "Vines";
				val39.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val39.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_2_FP_RtD", true, val39));
				PieceConfig val40 = new PieceConfig();
				val40.PieceTable = PieceTables.Hammer;
				val40.CraftingStation = CraftingStations.Workbench;
				val40.Category = "Vines";
				val40.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val40.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_3_FP_RtD", true, val40));
				PieceConfig val41 = new PieceConfig();
				val41.PieceTable = PieceTables.Hammer;
				val41.CraftingStation = CraftingStations.Workbench;
				val41.Category = "Vines";
				val41.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val41.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_4_FP_RtD", true, val41));
				PieceConfig val42 = new PieceConfig();
				val42.PieceTable = PieceTables.Hammer;
				val42.CraftingStation = CraftingStations.Workbench;
				val42.Category = "Vines";
				val42.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val42.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallWD_1_FP_RtD", true, val42));
				PieceConfig val43 = new PieceConfig();
				val43.PieceTable = PieceTables.Hammer;
				val43.CraftingStation = CraftingStations.Workbench;
				val43.Category = "Vines";
				val43.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val43.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallWD_2_FP_RtD", true, val43));
				PieceConfig val44 = new PieceConfig();
				val44.PieceTable = PieceTables.Hammer;
				val44.CraftingStation = CraftingStations.Workbench;
				val44.Category = "Vines";
				val44.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val44.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_1_FR_RtD", true, val44));
				PieceConfig val45 = new PieceConfig();
				val45.PieceTable = PieceTables.Hammer;
				val45.CraftingStation = CraftingStations.Workbench;
				val45.Category = "Vines";
				val45.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val45.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_2_FR_RtD", true, val45));
				PieceConfig val46 = new PieceConfig();
				val46.PieceTable = PieceTables.Hammer;
				val46.CraftingStation = CraftingStations.Workbench;
				val46.Category = "Vines";
				val46.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val46.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_3_FE_RtD", true, val46));
				PieceConfig val47 = new PieceConfig();
				val47.PieceTable = PieceTables.Hammer;
				val47.CraftingStation = CraftingStations.Workbench;
				val47.Category = "Vines";
				val47.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val47.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_3_FR_RtD", true, val47));
				PieceConfig val48 = new PieceConfig();
				val48.PieceTable = PieceTables.Hammer;
				val48.CraftingStation = CraftingStations.Workbench;
				val48.Category = "Vines";
				val48.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val48.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_4_FR_RtD", true, val48));
				PieceConfig val49 = new PieceConfig();
				val49.PieceTable = PieceTables.Hammer;
				val49.CraftingStation = CraftingStations.Workbench;
				val49.Category = "Vines";
				val49.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val49.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_5_FR_RtD", true, val49));
				PieceConfig val50 = new PieceConfig();
				val50.PieceTable = PieceTables.Hammer;
				val50.CraftingStation = CraftingStations.Workbench;
				val50.Category = "Vines";
				val50.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val50.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_6_FR_RtD", true, val50));
				PieceConfig val51 = new PieceConfig();
				val51.PieceTable = PieceTables.Hammer;
				val51.CraftingStation = CraftingStations.Workbench;
				val51.Category = "Vines";
				val51.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val51.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_1_FR_RtD", true, val51));
				PieceConfig val52 = new PieceConfig();
				val52.PieceTable = PieceTables.Hammer;
				val52.CraftingStation = CraftingStations.Workbench;
				val52.Category = "Vines";
				val52.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val52.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_2_FR_RtD", true, val52));
				PieceConfig val53 = new PieceConfig();
				val53.PieceTable = PieceTables.Hammer;
				val53.CraftingStation = CraftingStations.Workbench;
				val53.Category = "Vines";
				val53.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val53.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_3_FR_RtD", true, val53));
				PieceConfig val54 = new PieceConfig();
				val54.PieceTable = PieceTables.Hammer;
				val54.CraftingStation = CraftingStations.Workbench;
				val54.Category = "Vines";
				val54.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val54.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_4_FR_RtD", true, val54));
				PieceConfig val55 = new PieceConfig();
				val55.PieceTable = PieceTables.Hammer;
				val55.CraftingStation = CraftingStations.Workbench;
				val55.Category = "Vines";
				val55.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val55.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallWD_1_FR_RtD", true, val55));
				PieceConfig val56 = new PieceConfig();
				val56.PieceTable = PieceTables.Hammer;
				val56.CraftingStation = CraftingStations.Workbench;
				val56.Category = "Vines";
				val56.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val56.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallWD_2_FR_RtD", true, val56));
				PieceConfig val57 = new PieceConfig();
				val57.PieceTable = PieceTables.Hammer;
				val57.CraftingStation = CraftingStations.Workbench;
				val57.Category = "Vines";
				val57.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val57.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyFloor_1_FS_RtD", true, val57));
				PieceConfig val58 = new PieceConfig();
				val58.PieceTable = PieceTables.Hammer;
				val58.CraftingStation = CraftingStations.Workbench;
				val58.Category = "Vines";
				val58.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val58.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyFloor_2_FS_RtD", true, val58));
				PieceConfig val59 = new PieceConfig();
				val59.PieceTable = PieceTables.Hammer;
				val59.CraftingStation = CraftingStations.Workbench;
				val59.Category = "Vines";
				val59.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val59.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyFloor_3_FS_RtD", true, val59));
				PieceConfig val60 = new PieceConfig();
				val60.PieceTable = PieceTables.Hammer;
				val60.CraftingStation = CraftingStations.Workbench;
				val60.Category = "Vines";
				val60.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val60.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyFloor_4_FS_RtD", true, val60));
				PieceConfig val61 = new PieceConfig();
				val61.PieceTable = PieceTables.Hammer;
				val61.CraftingStation = CraftingStations.Workbench;
				val61.Category = "Vines";
				val61.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val61.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_1_FS_RtD", true, val61));
				PieceConfig val62 = new PieceConfig();
				val62.PieceTable = PieceTables.Hammer;
				val62.CraftingStation = CraftingStations.Workbench;
				val62.Category = "Vines";
				val62.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val62.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_2_FS_RtD", true, val62));
				PieceConfig val63 = new PieceConfig();
				val63.PieceTable = PieceTables.Hammer;
				val63.CraftingStation = CraftingStations.Workbench;
				val63.Category = "Vines";
				val63.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val63.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_3_FS_RtD", true, val63));
				PieceConfig val64 = new PieceConfig();
				val64.PieceTable = PieceTables.Hammer;
				val64.CraftingStation = CraftingStations.Workbench;
				val64.Category = "Vines";
				val64.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val64.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_4_FS_RtD", true, val64));
				PieceConfig val65 = new PieceConfig();
				val65.PieceTable = PieceTables.Hammer;
				val65.CraftingStation = CraftingStations.Workbench;
				val65.Category = "Vines";
				val65.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val65.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_5_FS_RtD", true, val65));
				PieceConfig val66 = new PieceConfig();
				val66.PieceTable = PieceTables.Hammer;
				val66.CraftingStation = CraftingStations.Workbench;
				val66.Category = "Vines";
				val66.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val66.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_6_FS_RtD", true, val66));
				PieceConfig val67 = new PieceConfig();
				val67.PieceTable = PieceTables.Hammer;
				val67.CraftingStation = CraftingStations.Workbench;
				val67.Category = "Vines";
				val67.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val67.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_1_FS_RtD", true, val67));
				PieceConfig val68 = new PieceConfig();
				val68.PieceTable = PieceTables.Hammer;
				val68.CraftingStation = CraftingStations.Workbench;
				val68.Category = "Vines";
				val68.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val68.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_2_FS_RtD", true, val68));
				PieceConfig val69 = new PieceConfig();
				val69.PieceTable = PieceTables.Hammer;
				val69.CraftingStation = CraftingStations.Workbench;
				val69.Category = "Vines";
				val69.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val69.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_3_FS_RtD", true, val69));
				PieceConfig val70 = new PieceConfig();
				val70.PieceTable = PieceTables.Hammer;
				val70.CraftingStation = CraftingStations.Workbench;
				val70.Category = "Vines";
				val70.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val70.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_4_FS_RtD", true, val70));
				PieceConfig val71 = new PieceConfig();
				val71.PieceTable = PieceTables.Hammer;
				val71.CraftingStation = CraftingStations.Workbench;
				val71.Category = "Vines";
				val71.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val71.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallWD_1_FS_RtD", true, val71));
				PieceConfig val72 = new PieceConfig();
				val72.PieceTable = PieceTables.Hammer;
				val72.CraftingStation = CraftingStations.Workbench;
				val72.Category = "Vines";
				val72.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val72.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallWD_2_FS_RtD", true, val72));
				PieceConfig val73 = new PieceConfig();
				val73.PieceTable = PieceTables.Hammer;
				val73.CraftingStation = CraftingStations.Workbench;
				val73.Category = "Vines";
				val73.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val73.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_1_FV_RtD", true, val73));
				PieceConfig val74 = new PieceConfig();
				val74.PieceTable = PieceTables.Hammer;
				val74.CraftingStation = CraftingStations.Workbench;
				val74.Category = "Vines";
				val74.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val74.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_2_FV_RtD", true, val74));
				PieceConfig val75 = new PieceConfig();
				val75.PieceTable = PieceTables.Hammer;
				val75.CraftingStation = CraftingStations.Workbench;
				val75.Category = "Vines";
				val75.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val75.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_3_FV_RtD", true, val75));
				PieceConfig val76 = new PieceConfig();
				val76.PieceTable = PieceTables.Hammer;
				val76.CraftingStation = CraftingStations.Workbench;
				val76.Category = "Vines";
				val76.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val76.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_4_FV_RtD", true, val76));
				PieceConfig val77 = new PieceConfig();
				val77.PieceTable = PieceTables.Hammer;
				val77.CraftingStation = CraftingStations.Workbench;
				val77.Category = "Vines";
				val77.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val77.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_5_FV_RtD", true, val77));
				PieceConfig val78 = new PieceConfig();
				val78.PieceTable = PieceTables.Hammer;
				val78.CraftingStation = CraftingStations.Workbench;
				val78.Category = "Vines";
				val78.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val78.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_6_FV_RtD", true, val78));
				PieceConfig val79 = new PieceConfig();
				val79.PieceTable = PieceTables.Hammer;
				val79.CraftingStation = CraftingStations.Workbench;
				val79.Category = "Vines";
				val79.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val79.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_1_FV_RtD", true, val79));
				PieceConfig val80 = new PieceConfig();
				val80.PieceTable = PieceTables.Hammer;
				val80.CraftingStation = CraftingStations.Workbench;
				val80.Category = "Vines";
				val80.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val80.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_2_FV_RtD", true, val80));
				PieceConfig val81 = new PieceConfig();
				val81.PieceTable = PieceTables.Hammer;
				val81.CraftingStation = CraftingStations.Workbench;
				val81.Category = "Vines";
				val81.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val81.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_3_FV_RtD", true, val81));
				PieceConfig val82 = new PieceConfig();
				val82.PieceTable = PieceTables.Hammer;
				val82.CraftingStation = CraftingStations.Workbench;
				val82.Category = "Vines";
				val82.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val82.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_4_FV_RtD", true, val82));
				PieceConfig val83 = new PieceConfig();
				val83.PieceTable = PieceTables.Hammer;
				val83.CraftingStation = CraftingStations.Workbench;
				val83.Category = "Vines";
				val83.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val83.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallWD_1_FV_RtD", true, val83));
				PieceConfig val84 = new PieceConfig();
				val84.PieceTable = PieceTables.Hammer;
				val84.CraftingStation = CraftingStations.Workbench;
				val84.Category = "Vines";
				val84.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val84.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallWD_2_FV_RtD", true, val84));
				PieceConfig val85 = new PieceConfig();
				val85.PieceTable = PieceTables.Hammer;
				val85.CraftingStation = CraftingStations.Workbench;
				val85.Category = "Vines";
				val85.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val85.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_1_RtD", true, val85));
				PieceConfig val86 = new PieceConfig();
				val86.PieceTable = PieceTables.Hammer;
				val86.CraftingStation = CraftingStations.Workbench;
				val86.Category = "Vines";
				val86.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val86.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_2_RtD", true, val86));
				PieceConfig val87 = new PieceConfig();
				val87.PieceTable = PieceTables.Hammer;
				val87.CraftingStation = CraftingStations.Workbench;
				val87.Category = "Vines";
				val87.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val87.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_3_RtD", true, val87));
				PieceConfig val88 = new PieceConfig();
				val88.PieceTable = PieceTables.Hammer;
				val88.CraftingStation = CraftingStations.Workbench;
				val88.Category = "Vines";
				val88.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val88.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_4_RtD", true, val88));
				PieceConfig val89 = new PieceConfig();
				val89.PieceTable = PieceTables.Hammer;
				val89.CraftingStation = CraftingStations.Workbench;
				val89.Category = "Vines";
				val89.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val89.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_5_RtD", true, val89));
				PieceConfig val90 = new PieceConfig();
				val90.PieceTable = PieceTables.Hammer;
				val90.CraftingStation = CraftingStations.Workbench;
				val90.Category = "Vines";
				val90.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val90.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_6_RtD", true, val90));
				PieceConfig val91 = new PieceConfig();
				val91.PieceTable = PieceTables.Hammer;
				val91.CraftingStation = CraftingStations.Workbench;
				val91.Category = "Vines";
				val91.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val91.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_2_RtD", true, val91));
				PieceConfig val92 = new PieceConfig();
				val92.PieceTable = PieceTables.Hammer;
				val92.CraftingStation = CraftingStations.Workbench;
				val92.Category = "Vines";
				val92.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val92.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_3_RtD", true, val92));
				PieceConfig val93 = new PieceConfig();
				val93.PieceTable = PieceTables.Hammer;
				val93.CraftingStation = CraftingStations.Workbench;
				val93.Category = "Vines";
				val93.AddRequirement(new RequirementConfig("Wood", 5, 0, true));
				val93.AddRequirement(new RequirementConfig("Resin", 5, 0, true));
				PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_4_RtD", true, val93));
			}
			catch (Exception arg)
			{
				((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding configuration values: {arg}");
			}
		}

		private void AddLocalizations()
		{
			Localization = LocalizationManager.Instance.GetLocalization();
			CustomLocalization localization = Localization;
			string text = "English";
			localization.AddTranslation(ref text, new Dictionary<string, string>
			{
				{ "IvyWallCD_1_FB_RtD", "Vines Blue" },
				{ "IvyWallCD_2_FB_RtD", "Vines Blue" },
				{ "IvyWallD_1_FB_RtD", "Vines Blue" },
				{ "IvyWallD_2_FB_RtD", "Vines Blue" },
				{ "IvyWallD_3_FB_RtD", "Vines Blue" },
				{ "IvyWallD_4_FB_RtD", "Vines Blue" },
				{ "IvyWallD_5_FB_RtD", "Vines Blue" },
				{ "IvyWallD_6_FB_RtD", "Vines Blue" },
				{ "IvyWallU_1_FB_RtD", "Vines Blue" },
				{ "IvyWallU_2_FB_RtD", "Vines Blue" },
				{ "IvyWallU_3_FB_RtD", "Vines Blue" },
				{ "IvyWallU_4_FB_RtD", "Vines Blue" },
				{ "IvyWallWD_1_FB_RtD", "Vines Blue" },
				{ "IvyWallWD_2_FB_RtD", "Vines Blue" },
				{ "IvyWallD_1_FC_RtD", "Vines Lt Pink" },
				{ "IvyWallD_2_FC_RtD", "Vines Lt Pink" },
				{ "IvyWallD_3_FC_RtD", "Vines Lt Pink" },
				{ "IvyWallD_4_FC_RtD", "Vines Lt Pink" },
				{ "IvyWallD_5_FC_RtD", "Vines Lt Pink" },
				{ "IvyWallD_6_FC_RtD", "Vines Lt Pink" },
				{ "IvyWallD_1_FE_RtD", "Vines Gold" },
				{ "IvyWallD_2_FE_RtD", "Vines Gold" },
				{ "IvyWallD_4_FE_RtD", "Vines Gold" },
				{ "IvyWallD_5_FE_RtD", "Vines Gold" },
				{ "IvyWallD_6_FE_RtD", "Vines Gold" },
				{ "IvyWallU_1_FE_RtD", "Vines Gold" },
				{ "IvyWallU_2_FE_RtD", "Vines Gold" },
				{ "IvyWallU_3_FE_RtD", "Vines Gold" },
				{ "IvyWallU_4_FE_RtD", "Vines Gold" },
				{ "IvyWallWD_1_FE_RtD", "Vines Gold" },
				{ "IvyWallWD_2_FE_RtD", "Vines Gold" },
				{ "IvyWallD_1_FP_RtD", "Vines Dark Pink" },
				{ "IvyWallD_2_FP_RtD", "Vines Dark Pink" },
				{ "IvyWallD_3_FP_RtD", "Vines Dark Pink" },
				{ "IvyWallD_4_FP_RtD", "Vines Dark Pink" },
				{ "IvyWallD_5_FP_RtD", "Vines Dark Pink" },
				{ "IvyWallD_6_FP_RtD", "Vines Dark Pink" },
				{ "IvyWallU_1_FP_RtD", "Vines Dark Pink" },
				{ "IvyWallU_2_FP_RtD", "Vines Dark Pink" },
				{ "IvyWallU_3_FP_RtD", "Vines Dark Pink" },
				{ "IvyWallU_4_FP_RtD", "Vines Dark Pink" },
				{ "IvyWallWD_1_FP_RtD", "Vines Dark Pink" },
				{ "IvyWallWD_2_FP_RtD", "Vines Dark Pink" },
				{ "IvyWallD_1_FR_RtD", "Vines Red" },
				{ "IvyWallD_2_FR_RtD", "Vines Red" },
				{ "IvyWallD_3_FE_RtD", "Vines Gold" },
				{ "IvyWallD_3_FR_RtD", "Vines Red" },
				{ "IvyWallD_4_FR_RtD", "Vines Red" },
				{ "IvyWallD_5_FR_RtD", "Vines Red" },
				{ "IvyWallD_6_FR_RtD", "Vines Red" },
				{ "IvyWallU_1_FR_RtD", "Vines Red" },
				{ "IvyWallU_2_FR_RtD", "Vines Red" },
				{ "IvyWallU_3_FR_RtD", "Vines Red" },
				{ "IvyWallU_4_FR_RtD", "Vines Red" },
				{ "IvyWallWD_1_FR_RtD", "Vines Red" },
				{ "IvyWallWD_2_FR_RtD", "Vines Red" },
				{ "IvyFloor_1_FS_RtD", "Floor Vines Large" },
				{ "IvyFloor_2_FS_RtD", "Floor Vines Long" },
				{ "IvyFloor_3_FS_RtD", "Floor Vines Small" },
				{ "IvyFloor_4_FS_RtD", "Floor Vines Extra Small" },
				{ "IvyWallD_1_FS_RtD", "Vines Gold Purple" },
				{ "IvyWallD_2_FS_RtD", "Vines Gold Purple" },
				{ "IvyWallD_3_FS_RtD", "Vines Gold Purple" },
				{ "IvyWallD_4_FS_RtD", "Vines Gold Purple" },
				{ "IvyWallD_5_FS_RtD", "Vines Gold Purple" },
				{ "IvyWallD_6_FS_RtD", "Vines Gold Purple" },
				{ "IvyWallU_1_FS_RtD", "Vines Gold Purple" },
				{ "IvyWallU_2_FS_RtD", "Vines Gold Purple" },
				{ "IvyWallU_3_FS_RtD", "Vines Gold Purple" },
				{ "IvyWallU_4_FS_RtD", "Vines Gold Purple" },
				{ "IvyWallWD_1_FS_RtD", "Vines Gold Purple" },
				{ "IvyWallWD_2_FS_RtD", "Vines Gold Purple" },
				{ "IvyWallD_1_FV_RtD", "Vines Gold Lt Purple" },
				{ "IvyWallD_2_FV_RtD", "Vines Gold Lt Purple" },
				{ "IvyWallD_3_FV_RtD", "Vines Gold Lt Purple" },
				{ "IvyWallD_4_FV_RtD", "Vines Gold Lt Purple" },
				{ "IvyWallD_5_FV_RtD", "Vines Gold Lt Purple" },
				{ "IvyWallD_6_FV_RtD", "Vines Gold Lt Purple" },
				{ "IvyWallU_1_FV_RtD", "Vines Gold Lt Purple" },
				{ "IvyWallU_2_FV_RtD", "Vines Gold Lt Purple" },
				{ "IvyWallU_3_FV_RtD", "Vines Gold Lt Purple" },
				{ "IvyWallU_4_FV_RtD", "Vines Gold Lt Purple" },
				{ "IvyWallWD_1_FV_RtD", "Vines Gold Lt Purple" },
				{ "IvyWallWD_2_FV_RtD", "Vines Gold Lt Purple" },
				{ "IvyWallD_1_RtD", "Vines No Flower" },
				{ "IvyWallD_2_RtD", "Vines No Flower" },
				{ "IvyWallD_3_RtD", "Vines No Flower" },
				{ "IvyWallD_4_RtD", "Vines No Flower" },
				{ "IvyWallD_5_RtD", "Vines No Flower" },
				{ "IvyWallD_6_RtD", "Vines No Flower" },
				{ "IvyWallU_1_RtD", "Vines No Flower" },
				{ "IvyWallU_2_RtD", "Vines No Flower" },
				{ "IvyWallU_3_RtD", "Vines No Flower" },
				{ "IvyWallU_4_RtD", "Vines No Flower" }
			});
		}
	}
}

RtDBiomes.dll

Decompiled 3 hours 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 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", "2.5.7")]
	[NetworkCompatibility(/*Could not decode attribute arguments.*/)]
	[BepInDependency(/*Could not decode attribute arguments.*/)]
	internal class rtDBiomes : BaseUnityPlugin
	{
		public const string PluginGUID = "Soloredis.RtDBiomes";

		public const string PluginName = "RtDBiomes";

		public const string PluginVersion = "2.5.7";

		public AssetBundle MyAssets;

		public static bool isModded = true;

		private CustomLocalization Localization;

		public ConfigEntry<bool> LoggingEnable;

		public string[] PrefabList = new string[70]
		{
			"VanillaSwampLog_RtD", "VanillaSwampStump_RtD", "DeepNorthRock4_frac_RtD", "DeepNorthRock5_frac_RtD", "fx_leviathan_leave_RtD", "vfx_greydwarf_shaman_pray_RtD", "fx_goblinking_meteor_hit_RtD", "fx_goblinking_nova_RtD", "ThinPineStump", "PineWoodHalf",
			"PineWoodLog", "CottonWoodStump", "CottonWoodHalf", "CottonWoodLog", "AcaciaLogHalf", "AcaciaStump", "AcaciaLog", "OakWoodStump", "OakWoodHalf", "OakWoodLog",
			"BlossomStump", "BlossomLogHalf", "BlossomLog", "RedPineStump", "PineWoodLog1", "PineWoodHalf1", "MagicStump1", "MagicLog1Half", "MagicLog1", "MagicStump2",
			"MagicLog2Half", "MagicLog2", "MagicStump3", "MagicLog3Half", "MagicLog3", "MagicStump4", "MagicLog4Half", "MagicLog4", "MagicStump5", "MagicLog5Half",
			"MagicLog5", "MagicStump6", "MagicLog6Half", "MagicLog6", "MagicStump9", "MagicLog9Half", "MagicLog9", "MagicStump10", "MagicLog10Half", "MagicLog10",
			"PalmStump", "PalmLogHalf", "PalmLog", "DeadWoodStump", "DeadWoodHalf", "DeadWoodLog", "WillowLogHalf", "WillowStump", "WillowLog", "AcaciaLog4",
			"AcaciaStump4", "ShootStump_RtD", "YggaShoot_Log_RtD", "YggaShoot_LogHalf_RtD", "SwampWoodHalf", "SwampWoodStump", "SwampWoodStump1", "SwampWoodLog", "WinterPineStumpWhite", "WinterPineStumpRed"
		};

		public string[] ItemList = new string[20]
		{
			"AcaciaSeeds_RtD", "BlossomSeeds_RtD", "CottonWoodSeeds_RtD", "OakWoodSeeds_RtD", "PalmTreeSeeds_RtD", "RedPineSeeds_RtD", "ThinPineSeeds_RtD", "WillowSeeds_RtD", "PlantSeedSwamp_RtD", "PlantSeedPlains_RtD",
			"PlantSeedMountain_RtD", "PlantSeedMistlands_RtD", "PlantSeedMeadows_RtD", "PlantSeedDeepNorth_RtD", "PlantSeedBlackForest_RtD", "PlantSeedAshLands_RtD", "AshLandsSeed2_RtD", "MapleSeed_RtD", "WinterPineSeeds2_RtD", "WinterPineSeeds1_RtD"
		};

		public string[] VegetationList = new string[5] { "SandRock1_RtD", "SandRock2_RtD", "SandRock3_RtD", "SandRock4_RtD", "SandRock5_RtD" };

		public static VegetationConfig staticvegetationlist = new VegetationConfig
		{
			Min = 1f,
			Max = 2f,
			ScaleMin = 0.75f,
			ScaleMax = 1.25f,
			MinAltitude = 1f,
			Biome = (Biome)0,
			MaxTilt = 30f,
			MaxTerrainDelta = 2f,
			GroupSizeMin = 1,
			GroupSizeMax = 1,
			InForest = true,
			ForestThresholdMin = 1.1f,
			ForestThresholdMax = 1.15f
		};

		private void Awake()
		{
			LoadBundle();
			CreateConfigs();
			LocalizationEnglish();
			AddPrefabs();
			AddItems();
			AdjustAshLandsVeg();
			AdjustDeepNorthVeg();
			AdjustMeadowsVeg();
			AdjustBlackForestVeg();
			AdjustSwampVeg();
			AdjustMountainVeg();
			AdjustPlainsVeg();
			AdjustMistlandsVeg();
			AdjustMeadowsClut();
			AdjustBlackForestClut();
			AdjustSwampClut();
			AdjustPlainsClut();
			AdjustMistlandsClut();
			AdjustAshLandsClut();
			AdjustDeepNorthClut();
			StaticVegetationList();
			AddSaplings();
			ZoneManager.OnVanillaLocationsAvailable += AdjustVanillaVegetation;
			ZoneManager.OnVanillaClutterAvailable += AdjustVanillaClutter;
			if (LoggingEnable.Value)
			{
				((BaseUnityPlugin)this).Logger.LogWarning((object)"Logging is enabled in the config.");
			}
		}

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

		public void CreateConfigs()
		{
			//IL_002f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0034: Unknown result type (might be due to invalid IL or missing references)
			//IL_003d: Expected O, but got Unknown
			//IL_003d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0047: Expected O, but got Unknown
			try
			{
				((BaseUnityPlugin)this).Config.SaveOnConfigSet = true;
				LoggingEnable = ((BaseUnityPlugin)this).Config.Bind<bool>("Logging", "Enable", false, new ConfigDescription("Enables logging.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes
				{
					IsAdminOnly = false
				} }));
			}
			catch (Exception arg)
			{
				((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding configuration values: {arg}");
			}
		}

		private void AddPrefabs()
		{
			//IL_004a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0051: Expected O, but got Unknown
			try
			{
				string[] prefabList = PrefabList;
				foreach (string text in prefabList)
				{
					GameObject val = MyAssets.LoadAsset<GameObject>(text);
					if ((Object)(object)val != (Object)null)
					{
						GameObject prefab = Cache.GetPrefab<GameObject>(text);
						if ((Object)(object)prefab == (Object)null)
						{
							CustomPrefab val2 = new CustomPrefab(val, true);
							PrefabManager.Instance.AddPrefab(val2);
							if (LoggingEnable.Value)
							{
								((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + text + " to the Object database"));
							}
						}
					}
					else
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database"));
					}
				}
			}
			catch (Exception arg)
			{
				((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding prefabs: {arg}");
			}
		}

		private void StaticVegetationList()
		{
			//IL_003d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0047: Expected O, but got Unknown
			try
			{
				string[] vegetationList = VegetationList;
				foreach (string text in vegetationList)
				{
					GameObject val = MyAssets.LoadAsset<GameObject>(text);
					if ((Object)(object)val != (Object)null)
					{
						ZoneManager.Instance.AddCustomVegetation(new CustomVegetation(val, true, staticvegetationlist));
						if (LoggingEnable.Value)
						{
							((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Vegetation: " + text));
						}
					}
					else
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database"));
					}
				}
			}
			catch (Exception arg)
			{
				((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding monsters: {arg}");
			}
		}

		private void AddItems()
		{
			//IL_004a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0051: Expected O, but got Unknown
			try
			{
				string[] itemList = ItemList;
				foreach (string text in itemList)
				{
					GameObject val = MyAssets.LoadAsset<GameObject>(text);
					if ((Object)(object)val != (Object)null)
					{
						GameObject prefab = Cache.GetPrefab<GameObject>(text);
						if ((Object)(object)prefab == (Object)null)
						{
							CustomItem val2 = new CustomItem(val, true);
							ItemManager.Instance.AddItem(val2);
							if (LoggingEnable.Value)
							{
								((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + text + " to the Object database"));
							}
						}
					}
					else
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database"));
					}
				}
			}
			catch (Exception arg)
			{
				((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding prefabs: {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" },
				{ "AshLandsRock4_RtD", "Charred Rock" },
				{ "AshLandsRock5_RtD", "Charred Rock" },
				{ "AshLandsRock6_RtD", "Charred Rock" },
				{ "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", "Dead Log" },
				{ "DeadWoodLog", "Dead Log" },
				{ "DeadWoodStump", "Dead Stump" },
				{ "DeadTree1_RtD", "Dead Tree" },
				{ "DeadTree2_RtD", "Dead Tree" },
				{ "DeadTree3_RtD", "Dead Tree" },
				{ "DeadTree4_RtD", "Dead Tree" },
				{ "DeadTree5_RtD", "Dead Tree" },
				{ "DeadTree6_RtD", "Dead Tree" },
				{ "DeadTree7_RtD", "Dead Tree" },
				{ "DeadTree8_RtD", "Dead Tree" },
				{ "DeadTree9_RtD", "Dead Tree" },
				{ "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" },
				{ "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" },
				{ "MagicLog6", "Log" },
				{ "MagicLog9", "Log" },
				{ "MagicLog10", "Log" },
				{ "MagicStump1", "Stump" },
				{ "MagicStump2", "Stump" },
				{ "MagicStump3", "Stump" },
				{ "MagicStump6", "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", "Dead Tree" },
				{ "MagicTree9_RtD", "Dead Tree" },
				{ "MagicTree10_RtD", "Dead 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" },
				{ "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" },
				{ "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" },
				{ "DeepNorthRock4_frac_RtD", "Its a rock, what did you expect?" },
				{ "DeepNorthRock5_frac_RtD", "Its a rock, what did you expect?" },
				{ "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." },
				{ "RedFirSmallPlant_RtD", "Red Fir" },
				{ "MapleSeed_RtD", "Maple Seed" },
				{ "MapleSeed_desc", "Used for planting" },
				{ "AshLandsSeed1_RtD", "CinderSeed" },
				{ "AshLandsSeed1_desc_RtD", "Used for planting" },
				{ "AshLandsSeed2_RtD", "AshSeed" },
				{ "AshLandsSeed2_desc_RtD", "Used for planting" },
				{ "RedPineSmall1_RtD", "Red Pine" },
				{ "RedPineSmall2_RtD", "Red Pine" },
				{ "RedPineSmall3_RtD", "Red Pine" },
				{ "RedPineSmall4_RtD", "Red Pine" },
				{ "RedPineSmall5_RtD", "Red Pine" },
				{ "AcaciaSapling_RtD", "Acacia Sapling" },
				{ "BlossomSapling_RtD", "DogWood Sapling" },
				{ "CottonWoodSapling_RtD", "CottonWood 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" },
				{ "SwampSapling1_RtD", "Diseased Sapling" },
				{ "SwampSapling2_RtD", "Diseased Sapling" },
				{ "Sapling1P_RtD", "Small Tree" },
				{ "Sapling2P_RtD", "Small Tree" },
				{ "RedFirSapling_RtD", "Red Fir" },
				{ "AshLandsSaplingD1_RtD", "Diseased Sapling" },
				{ "AshLandsSaplingD3_RtD", "Diseased Sapling" }
			});
			Localization = LocalizationManager.Instance.GetLocalization();
			CustomLocalization localization2 = Localization;
			text = "Chinese";
			localization2.AddTranslation(ref text, new Dictionary<string, string>
			{
				{ "AshLandsRock1_RtD", "烧焦的岩石" },
				{ "AshLandsRock2_RtD", "烧焦的岩石" },
				{ "AshLandsRock3_RtD", "烧焦的岩石" },
				{ "AshLandsRock4_RtD", "烧焦的岩石" },
				{ "AshLandsRock5_RtD", "烧焦的岩石" },
				{ "AshLandsRock6_RtD", "烧焦的岩石" },
				{ "AshLandsBush1_RtD", "死植物" },
				{ "AshLandsPlantPiece1_RtD", "死植物" },
				{ "AshLandsBush2_RtD", "死植物" },
				{ "AshLandsBush3_RtD", "死植物" },
				{ "AshLandsBush4_RtD", "死植物" },
				{ "AshLandsBush5_RtD", "死植物" },
				{ "AshLandsBush6_RtD", "死植物" },
				{ "AshLandsBush7_RtD", "死植物" },
				{ "AshLandsBush8_RtD", "死植物" },
				{ "AshLandsBush9_RtD", "死植物" },
				{ "AshLandsBush10_RtD", "死植物" },
				{ "AshLandsBush11_RtD", "死植物" },
				{ "AshLandsBush12_RtD", "死植物" },
				{ "AshLandsBush13_RtD", "死植物" },
				{ "AshLandsBush14_RtD", "死植物" },
				{ "AshLandsBush15_RtD", "死植物" },
				{ "AshLandsBush16_RtD", "死植物" },
				{ "AshLandsBush17_RtD", "死植物" },
				{ "AshLandsBush18_RtD", "死植物" },
				{ "AshLandsBush19_RtD", "死植物" },
				{ "AshLandsBush20_RtD", "死植物" },
				{ "AshLandsBush21_RtD", "死植物" },
				{ "AshLandsBush22_RtD", "死植物" },
				{ "AshLandsBush23_RtD", "死植物" },
				{ "AshLandsBush24_RtD", "死植物" },
				{ "AshLandsBush25_RtD", "死植物" },
				{ "AshLandsBush26_RtD", "死植物" },
				{ "BlackForestBush1_RtD", "野花" },
				{ "BlackForestBush2_RtD", "野花" },
				{ "BlackForestBush3_RtD", "衬套" },
				{ "BlackForestBush4_RtD", "衬套" },
				{ "BlackForestBush5_RtD", "衬套" },
				{ "BlackForestBush6_RtD", "牛蒡" },
				{ "BlackForestBush7_RtD", "牛蒡" },
				{ "BlackForestBush8_RtD", "牛蒡" },
				{ "ForestGreen1_RtD", "常绿灌木" },
				{ "ForestGreen2_RtD", "常绿灌木" },
				{ "ForestGreen3_RtD", "常绿灌木" },
				{ "ForestGreen4_RtD", "常绿灌木" },
				{ "DeadWoodHalf", "烧焦的原木" },
				{ "DeadWoodLog", "烧焦的原木" },
				{ "DeadWoodStump", "烧焦的树桩" },
				{ "DeadTree1_RtD", "烧焦的树" },
				{ "DeadTree2_RtD", "烧焦的树" },
				{ "DeadTree3_RtD", "烧焦的树" },
				{ "DeadTree4_RtD", "烧焦的树" },
				{ "DeadTree5_RtD", "烧焦的树" },
				{ "DeadTree6_RtD", "烧焦的树" },
				{ "DeadTree7_RtD", "烧焦的树" },
				{ "DeadTree8_RtD", "烧焦的树" },
				{ "DeadTree9_RtD", "烧焦的树" },
				{ "DeepNorthBush1_RtD", "野花" },
				{ "DeepNorthBush2_RtD", "野花" },
				{ "DeepNorthBush3_RtD", "野花" },
				{ "DeepNorthBush4_RtD", "野花" },
				{ "DeepNorthBush5_RtD", "野花" },
				{ "DeepNorthBush6_RtD", "野花" },
				{ "DeepNorthBush7_RtD", "野花" },
				{ "DeepNorthBush8_RtD", "野花" },
				{ "DeepNorthBush9_RtD", "野花" },
				{ "DeepNorthBush10_RtD", "野花" },
				{ "DeepNorthRock1_RtD", "冰冷的岩石" },
				{ "DeepNorthRock2_RtD", "冰冷的岩石" },
				{ "DeepNorthRock3_RtD", "冰冷的岩石" },
				{ "DeepNorthRock4_RtD", "冰冷的岩石" },
				{ "DeepNorthRock5_RtD", "冰冷的岩石" },
				{ "DeepNorthRock6_RtD", "冰冷的岩石" },
				{ "AcaciaLog", "原木" },
				{ "AcaciaLogHalf", "原木" },
				{ "BlossomLog", "原木" },
				{ "BlossomLogHalf", "原木" },
				{ "CottonWoodLog", "原木" },
				{ "CottonWoodHalf", "原木" },
				{ "OakWoodLog", "原木" },
				{ "OakWoodHalf", "原木" },
				{ "PineWoodHalf", "原木" },
				{ "PineWoodLog", "原木" },
				{ "PineWoodLog1", "原木" },
				{ "ForestTree1_RtD", "枫树" },
				{ "ForestTree2_RtD", "枫树" },
				{ "MagicLog1", "原木" },
				{ "MagicLog2", "原木" },
				{ "MagicLog3", "原木" },
				{ "MagicLog4", "原木" },
				{ "MagicLog5", "原木" },
				{ "MagicLog6", "原木" },
				{ "MagicLog7", "原木" },
				{ "MagicLog8", "原木" },
				{ "MagicLog9", "原木" },
				{ "MagicLog10", "原木" },
				{ "MagicStump1", "树桩" },
				{ "MagicStump2", "树桩" },
				{ "MagicStump3", "树桩" },
				{ "MagicStump4", "树桩" },
				{ "MagicStump5", "树桩" },
				{ "MagicStump6", "树桩" },
				{ "MagicStump7", "树桩" },
				{ "MagicStump8", "树桩" },
				{ "MagicStump9", "树桩" },
				{ "MagicStump10", "树桩" },
				{ "MagicTree1_RtD", "魔法树" },
				{ "MagicTree2_RtD", "魔法树" },
				{ "MagicTree3_RtD", "魔法树" },
				{ "MagicTree4_RtD", "魔法树" },
				{ "MagicTree5_RtD", "魔法树" },
				{ "MagicTree6_RtD", "烧焦的树" },
				{ "MagicTree7_RtD", "烧焦的树" },
				{ "MagicTree8_RtD", "烧焦的树" },
				{ "MagicTree9_RtD", "烧焦的树" },
				{ "MagicTree10_RtD", "烧焦的树" },
				{ "MeadowsBush1_RtD", "神奇之花" },
				{ "MeadowsBush2_RtD", "神奇之花" },
				{ "MeadowsBush3_RtD", "神奇之花" },
				{ "MeadowsBush4_RtD", "神奇之花" },
				{ "MeadowsBush5_RtD", "神奇之花" },
				{ "MeadowsShroom1_RtD", "大蘑菇" },
				{ "MeadowsShroom2_RtD", "大蘑菇" },
				{ "MeadowsShroom3_RtD", "大蘑菇" },
				{ "MeadowsShroom4_RtD", "大蘑菇" },
				{ "MeadowsBush01_RtD", "奇怪的植物" },
				{ "MeadowsBush02_RtD", "奇怪的植物" },
				{ "MeadowsBush03_RtD", "奇怪的植物" },
				{ "MeadowsBush04_RtD", "树苗" },
				{ "MeadowsBush05_RtD", "衬套" },
				{ "MeadowsBush06_RtD", "衬套" },
				{ "Sapling1_RtD", "树苗" },
				{ "Sapling2_RtD", "树苗" },
				{ "SmallBush_RtD", "衬套" },
				{ "MistLandsBush1_RtD", "奇怪的植物" },
				{ "MistLandsBush2_RtD", "奇怪的植物" },
				{ "MistLandsBush3_RtD", "奇怪的植物" },
				{ "MistLandsBush4_RtD", "奇怪的植物" },
				{ "MistLandsBush5_RtD", "奇怪的植物" },
				{ "MistLandsBush6_RtD", "神奇之花" },
				{ "MistLandsBush7_RtD", "奇怪的植物" },
				{ "ShootStump_RtD", "世界树树桩" },
				{ "YggaShoot_Log_RtD", "世界树原木" },
				{ "YggaShoot_LogHalf_RtD", "世界树原木" },
				{ "YggdrasilTree1_RtD", "世界树" },
				{ "YggdrasilTree2_RtD", "世界树" },
				{ "EverGreen1_RtD", "常绿灌木" },
				{ "EverGreen2_RtD", "常绿灌木" },
				{ "EverGreen3_RtD", "常绿灌木" },
				{ "EverGreen4_RtD", "常绿灌木" },
				{ "MountainBush1_RtD", "冬季野花" },
				{ "MountainBush2_RtD", "冬季野花" },
				{ "MountainBush3_RtD", "冬季野花" },
				{ "RedShroom1_RtD", "巨型蘑菇" },
				{ "RedShroom2_RtD", "巨型蘑菇" },
				{ "RedShroom3_RtD", "巨型蘑菇" },
				{ "RedShroom4_RtD", "巨型蘑菇" },
				{ "BlackShroom1_RtD", "巨型蘑菇" },
				{ "BlackShroom2_RtD", "巨型蘑菇" },
				{ "BlackShroom3_RtD", "巨型蘑菇" },
				{ "BlackShroom4_RtD", "巨型蘑菇" },
				{ "BlueShroom1_RtD", "巨型蘑菇" },
				{ "BlueShroom2_RtD", "巨型蘑菇" },
				{ "BlueShroom3_RtD", "巨型蘑菇" },
				{ "BlueShroom4_RtD", "巨型蘑菇" },
				{ "YellowShroom1_RtD", "巨型蘑菇" },
				{ "YellowShroom2_RtD", "巨型蘑菇" },
				{ "YellowShroom3_RtD", "巨型蘑菇" },
				{ "YellowShroom4_RtD", "巨型蘑菇" },
				{ "GreenShroom1_RtD", "巨型蘑菇" },
				{ "GreenShroom2_RtD", "巨型蘑菇" },
				{ "GreenShroom3_RtD", "巨型蘑菇" },
				{ "GreenShroom4_RtD", "巨型蘑菇" },
				{ "PalmLog", "原木" },
				{ "PalmLogHalf", "原木" },
				{ "PalmStump", "原木" },
				{ "PalmTree1_RtD", "棕榈树" },
				{ "PalmTree2_RtD", "棕榈树" },
				{ "Acacia4_RtD", "金合欢树" },
				{ "AcaciaLog4", "原木" },
				{ "AcaciaStump4", "树桩" },
				{ "PlainsBush4_RtD", "竹子" },
				{ "PlainsBush5_RtD", "竹子" },
				{ "PlainsBush6_RtD", "竹子" },
				{ "PlainsBush7_RtD", "竹子" },
				{ "PlainsBush8_RtD", "竹子" },
				{ "Acacia1_RtD", "金合欢树" },
				{ "Acacia2_RtD", "金合欢树" },
				{ "Acacia3_RtD", "金合欢树" },
				{ "Blossom1_RtD", "开花山茱萸" },
				{ "Blossom2_RtD", "开花山茱萸" },
				{ "Blossom3_RtD", "开花山茱萸" },
				{ "Blossom4_RtD", "开花山茱萸" },
				{ "Blossom5_RtD", "开花山茱萸" },
				{ "CottonWood1_RtD", "三叶杨" },
				{ "CottonWood2_RtD", "三叶杨" },
				{ "Oak1_RtD", "红橡木" },
				{ "Oak2_RtD", "红橡木" },
				{ "RedPine_RtD", "红松" },
				{ "ThinPine1_RtD", "冬松" },
				{ "ThinPine2_RtD", "冬松" },
				{ "WinterPine1_RtD", "冬松" },
				{ "WinterPine2_RtD", "冬松" },
				{ "WinterPine3_RtD", "冬松" },
				{ "WinterPine4_RtD", "冬松" },
				{ "WinterPine5_RtD", "冬松" },
				{ "AcaciaStump", "树桩" },
				{ "BlossomStump", "树桩" },
				{ "CottonWoodStump", "树桩" },
				{ "OakWoodStump", "树桩" },
				{ "PineWoodStump", "树桩" },
				{ "SwampBush1_RtD", "腐烂的树苗" },
				{ "SwampBush2_RtD", "腐烂的树苗" },
				{ "SwampBush3_RtD", "奇怪的植物" },
				{ "SwampBush4_RtD", "奇怪的植物" },
				{ "SwampBush5_RtD", "奇怪的植物" },
				{ "SwampBush6_RtD", "奇怪的植物" },
				{ "SwampBush7_RtD", "奇怪的植物" },
				{ "SwampBush8_RtD", "奇怪的植物" },
				{ "SwampBush9_RtD", "奇怪的植物" },
				{ "SwampBush10_RtD", "奇怪的植物" },
				{ "SwampBush11_RtD", "奇怪的植物" },
				{ "SwampBush12_RtD", "死亡布什" },
				{ "SwampBush13_RtD", "死亡布什" },
				{ "SwampBush14_RtD", "死亡布什" },
				{ "SwampWoodHalf", "原木" },
				{ "SwampWoodLog", "原木" },
				{ "SwampTree1_RtD", "古树" },
				{ "SwampTree2_RtD", "古树" },
				{ "SwampTree3_RtD", "古树" },
				{ "SwampTree4_RtD", "古树" },
				{ "SwampTree5_RtD", "古树" },
				{ "SwampTree6_RtD", "古树" },
				{ "DeadIvy1_RtD", "死常春藤" },
				{ "DeadIvy2_RtD", "死常春藤" },
				{ "WillowLog", "原木" },
				{ "WillowLogHalf", "原木" },
				{ "WillowStump", "树桩" },
				{ "SwampWoodStump", "树桩" },
				{ "SwampWoodStump1", "树桩" },
				{ "WillowTree1_RtD", "柳树" },
				{ "WillowTree2_RtD", "柳树" },
				{ "MountainShroom1_RtD", "巨型蘑菇" },
				{ "MountainShroom2_RtD", "巨型蘑菇" },
				{ "MountainShroom3_RtD", "巨型蘑菇" },
				{ "MountainShroom4_RtD", "巨型蘑菇" },
				{ "AcaciaSeeds_RtD", "金合欢种子" },
				{ "AcaciaSeeds_desc_RtD", "用于种植金合欢树" },
				{ "BlossomSeeds_RtD", "山茱萸种子" },
				{ "BlossomSeeds_desc_RtD", "用于种植山茱萸树" },
				{ "CottonWoodSeeds_RtD", "三叶杨种子" },
				{ "CottonWoodSeeds_desc_RtD", "用于种植三叶杨树" },
				{ "OakWoodSeeds_RtD", "橡子" },
				{ "OakWoodSeeds_desc_RtD", "用于种植橡木树" },
				{ "PalmTreeSeeds_RtD", "嗯,它不是椰子.." },
				{ "PalmTreeSeeds_desc_RtD", "用于种植棕榈树" },
				{ "RedPineSeeds_RtD", "红松果" },
				{ "RedPineSeeds_desc_RtD", "习惯了红松树" },
				{ "ThinPineSeeds_RtD", "绿色松果" },
				{ "ThinPineSeeds_desc_RtD", "用于种植更多松树" },
				{ "WillowSeeds_RtD", "柳树种子" },
				{ "WillowSeeds_desc_RtD", "用于种植柳树" },
				{ "WinterPineSeeds1_RtD", "冬天的松果" },
				{ "WinterPineSeeds1_desc_RtD", "用于种植冬季松树" },
				{ "WinterPineSeeds2_RtD", "霜冻松果" },
				{ "WinterPineSeeds2_desc_RtD", "用于种植冬季松树" },
				{ "AcaciaSapling_RtD", "金合欢树苗" },
				{ "BlossomSapling_RtD", "山茱萸树苗" },
				{ "CottonWoodSapling_RtD", "杨木树苗" },
				{ "MagicTreeSapling1_RtD", "魔法树苗" },
				{ "OakSapling_RtD", "橡木树苗" },
				{ "PalmTreeSapling_RtD", "棕榈树苗" },
				{ "RedPineSapling_RtD", "红松树苗" },
				{ "ThinPineSapling_RtD", "绿松树苗" },
				{ "WillowSapling_RtD", "柳树苗" },
				{ "WinterPineSapling1_RtD", "冬季松树苗" },
				{ "WinterPineSapling2_RtD", "冬季松树苗" },
				{ "MapleSapling1_RtD", "枫树苗" },
				{ "MapleSapling2_RtD", "枫树苗" },
				{ "SkullTrapMeadows_RtD", "这是一个陷阱" },
				{ "SkullTrapBlackForest_RtD", "这是一个陷阱" },
				{ "SkullTrapSwamp_RtD", "这是一个陷阱" },
				{ "SkullTrapMountain_RtD", "这是一个陷阱" },
				{ "SkullTrapPlains_RtD", "这是一个陷阱" },
				{ "SkullTrapMistlands_RtD", "这是一个陷阱" },
				{ "SkullTrapAshLands_RtD", "这是一个陷阱" },
				{ "SkullTrapDeepNorth_RtD", "这是一个陷阱" },
				{ "RuneStonePiece_RtD", "治疗符石" },
				{ "AshLandsSaplingD1_RtD", "患病树苗" },
				{ "AshLandsSaplingD2_RtD", "患病树苗" },
				{ "AshLandsSaplingD3_RtD", "患病树苗" },
				{ "SwampSapling1_RtD", "患病树苗" },
				{ "SwampSapling2_RtD", "患病树苗" },
				{ "AshLandsBush1P_RtD", "病株" },
				{ "AshLandsBush2P_RtD", "病株" },
				{ "AshLandsBush3P_RtD", "仙人掌" },
				{ "AshLandsBush4P_RtD", "仙人掌" },
				{ "AshLandsBush5P_RtD", "病株" },
				{ "AshLandsBush6P_RtD", "病株" },
				{ "AshLandsBush7P_RtD", "病株" },
				{ "AshLandsBush8P_RtD", "病株" },
				{ "AshLandsBush9P_RtD", "病株" },
				{ "AshLandsBush10P_RtD", "病株" },
				{ "AshLandsBush11P_RtD", "病株" },
				{ "AshLandsBush12P_RtD", "病株" },
				{ "AshLandsBush13P_RtD", "病株" },
				{ "AshLandsBush14P_RtD", "病株" },
				{ "AshLandsBush15P_RtD", "病株" },
				{ "AshLandsBush16P_RtD", "病株" },
				{ "AshLandsBush17P_RtD", "仙人掌" },
				{ "AshLandsBush18P_RtD", "仙人掌" },
				{ "AshLandsBush19P_RtD", "仙人掌" },
				{ "AshLandsBush20P_RtD", "仙人掌" },
				{ "AshLandsBush21P_RtD", "仙人掌" },
				{ "AshLandsBush22P_RtD", "仙人掌" },
				{ "AshLandsBush23P_RtD", "仙人掌" },
				{ "AshLandsBush24P_RtD", "仙人掌" },
				{ "AshLandsBush25P_RtD", "仙人掌" },
				{ "AshLandsBush26P_RtD", "仙人掌" },
				{ "BlackForestBush1P_RtD", "花" },
				{ "BlackForestBush2P_RtD", "花" },
				{ "BlackForestBush3P_RtD", "衬套" },
				{ "BlackForestBush4P_RtD", "衬套" },
				{ "BlackForestBush5P_RtD", "衬套" },
				{ "BlackForestBush6P_RtD", "牛蒡" },
				{ "BlackForestBush7P_RtD", "牛蒡" },
				{ "BlackForestBush8P_RtD", "牛蒡" },
				{ "BlackForestBush9P_RtD", "常青灌木" },
				{ "BlackForestBush10P_RtD", "常青灌木" },
				{ "BlackForestBush11P_RtD", "常青灌木" },
				{ "BlackForestBush12P_RtD", "常青灌木" },
				{ "DeepNorthBush1P_RtD", "野花" },
				{ "DeepNorthBush2P_RtD", "野花" },
				{ "DeepNorthBush3P_RtD", "野花" },
				{ "DeepNorthBush4P_RtD", "野花" },
				{ "DeepNorthBush5P_RtD", "野花" },
				{ "DeepNorthBush6P_RtD", "野花" },
				{ "DeepNorthBush7P_RtD", "野花" },
				{ "DeepNorthBush8P_RtD", "野花" },
				{ "DeepNorthBush9P_RtD", "野花" },
				{ "DeepNorthBush10P_RtD", "野花" },
				{ "MeadowsBush1P_RtD", "野花" },
				{ "MeadowsBush2P_RtD", "野花" },
				{ "MeadowsBush3P_RtD", "野花" },
				{ "MeadowsBush4P_RtD", "野花" },
				{ "MeadowsBush5P_RtD", "野花" },
				{ "MeadowsBush01P_RtD", "植物" },
				{ "MeadowsBush02P_RtD", "植物" },
				{ "MeadowsBush03P_RtD", "植物" },
				{ "MeadowsBush04P_RtD", "植物" },
				{ "MeadowsBush05P_RtD", "植物" },
				{ "Sapling1P_RtD", "小树" },
				{ "Sapling2P_RtD", "小树" },
				{ "SmallBushP_RtD", "衬套" },
				{ "MistLandsBush1P_RtD", "奇怪的植物" },
				{ "MistLandsBush2P_RtD", "奇怪的植物" },
				{ "MistLandsBush3P_RtD", "奇怪的植物" },
				{ "MistLandsBush4P_RtD", "奇怪的植物" },
				{ "MistLandsBush5P_RtD", "奇怪的植物" },
				{ "MistLandsBush6P_RtD", "野花" },
				{ "MistLandsBush7P_RtD", "植物" },
				{ "EverGreen1P_RtD", "常绿" },
				{ "EverGreen2P_RtD", "常绿" },
				{ "EverGreen3P_RtD", "常绿" },
				{ "EverGreen4P_RtD", "常绿" },
				{ "MountainBush1P_RtD", "野花" },
				{ "MountainBush2P_RtD", "野花" },
				{ "MountainBush3P_RtD", "野花" },
				{ "PlainsBush1P_RtD", "云浆果布什" },
				{ "PlainsBush2P_RtD", "云浆果布什" },
				{ "PlainsBush3P_RtD", "云浆果布什" },
				{ "PlainsBush4P_RtD", "竹子" },
				{ "PlainsBush5P_RtD", "竹子" },
				{ "PlainsBush6P_RtD", "竹子" },
				{ "PlainsBush7P_RtD", "竹子" },
				{ "PlainsBush8P_RtD", "竹子" },
				{ "DeadIvy1P_RtD", "死常春藤" },
				{ "DeadIvy2P_RtD", "死常春藤" },
				{ "SwampBush1P_RtD", "腐烂的植物" },
				{ "SwampBush2P_RtD", "腐烂的植物" },
				{ "SwampBush3P_RtD", "野花" },
				{ "SwampBush4P_RtD", "植物" },
				{ "SwampBush5P_RtD", "野花" },
				{ "SwampBush6P_RtD", "野花" },
				{ "SwampBush7P_RtD", "野花" },
				{ "SwampBush8P_RtD", "植物" },
				{ "SwampBush9P_RtD", "植物" },
				{ "SwampBush10P_RtD", "植物" },
				{ "SwampBush11P_RtD", "植物" },
				{ "SwampBush12P_RtD", "死布什" },
				{ "SwampBush13P_RtD", "死布什" },
				{ "SwampBush14P_RtD", "死布什" },
				{ "BlackShroom1P_RtD", "蘑菇" },
				{ "BlackShroom2P_RtD", "蘑菇" },
				{ "BlackShroom3P_RtD", "蘑菇" },
				{ "BlackShroom4P_RtD", "蘑菇" },
				{ "BlueShroom1P_RtD", "蘑菇" },
				{ "BlueShroom2P_RtD", "蘑菇" },
				{ "BlueShroom3P_RtD", "蘑菇" },
				{ "BlueShroom4P_RtD", "蘑菇" },
				{ "GreenShroom1P_RtD", "蘑菇" },
				{ "GreenShroom2P_RtD", "蘑菇" },
				{ "GreenShroom3P_RtD", "蘑菇" },
				{ "GreenShroom4P_RtD", "蘑菇" },
				{ "MeadowsShroom1P_RtD", "蘑菇" },
				{ "MeadowsShroom2P_RtD", "蘑菇" },
				{ "MeadowsShroom3P_RtD", "蘑菇" },
				{ "MeadowsShroom4P_RtD", "蘑菇" },
				{ "MountainShroom1P_RtD", "蘑菇" },
				{ "MountainShroom2P_RtD", "蘑菇" },
				{ "MountainShroom3P_RtD", "蘑菇" },
				{ "MountainShroom4P_RtD", "蘑菇" },
				{ "RedShroom1P_RtD", "蘑菇" },
				{ "RedShroom2P_RtD", "蘑菇" },
				{ "RedShroom3P_RtD", "蘑菇" },
				{ "RedShroom4P_RtD", "蘑菇" },
				{ "YellowShroom1P_RtD", "蘑菇" },
				{ "YellowShroom2P_RtD", "蘑菇" },
				{ "YellowShroom3P_RtD", "蘑菇" },
				{ "YellowShroom4P_RtD", "蘑菇" },
				{ "CloudberryBush_RtD", "云莓布什" },
				{ "GlowingMushroom_RtD", "发光蘑菇" },
				{ "Pickable_Dandelion_RtD", "蒲公英" },
				{ "Pickable_Mushroom_RtD", "蘑菇" },
				{ "Pickable_Mushroom_yellow_RtD", "黄蘑菇" },
				{ "Pickable_Thistle_RtD", "蓟" },
				{ "BlueberryBush_RtD", "蓝莓布什" },
				{ "Bush01_heath_RtD", "希思·布什" },
				{ "Bush01_RtD", "衬套" },
				{ "Bush02_en_RtD", "衬套" },
				{ "FirTree_small_dead_RtD", "死火" },
				{ "RaspberryBush_RtD", "覆盆子布什" },
				{ "Shrub_2_heath_RtD", "石南灌木" },
				{ "Shrub_2_RtD", "灌木" },
				{ "PlantSeedAshLands_RtD", "灰地种子" },
				{ "PlantSeedAshLands_desc_RtD", "用于种植所有 AshLands 植物的种子。" },
				{ "PlantSeedBlackForest_RtD", "黑森林种子" },
				{ "PlantSeedBlackForest_desc_RtD", "种植所有黑森林植物的种子。" },
				{ "PlantSeedDeepNorth_RtD", "深北种子" },
				{ "PlantSeedDeepNorth_desc_RtD", "用于种植所有 DeepNorth 植物的种子。" },
				{ "PlantSeedMeadows_RtD", "梅多斯种子" },
				{ "PlantSeedMeadows_desc_RtD", "种植所有梅多斯植物的种子。" },
				{ "PlantSeedMistlands_RtD", "迷雾之地种子" },
				{ "PlantSeedMistlands_desc_RtD", "种植所有迷雾之地植物的种子。" },
				{ "PlantSeedMountain_RtD", "山种子" },
				{ "PlantSeedMoutain_desc_RtD", "种植所有山地植物的种子。" },
				{ "PlantSeedPlains_RtD", "平原种子" },
				{ "PlantSeedPlains_desc_RtD", "种植所有平原植物的种子。" },
				{ "PlantSeedSwamp_RtD", "沼泽种子" },
				{ "PlantSeedSwamp_desc_RtD", "种植所有沼泽植物的种子。" },
				{ "Pickable_Flint_RtD", "可挑选的燧石" },
				{ "Pickable_Stone_RtD", "可挑选的石头" },
				{ "RedFirSapling_RtD", "红杉木" },
				{ "RedFirSmallPlant_RtD", "红杉木" }
			});
			Localization = LocalizationManager.Instance.GetLocalization();
			CustomLocalization localization3 = Localization;
			text = "French";
			localization3.AddTranslation(ref text, new Dictionary<string, string>
			{
				{ "AshLandsRock1_RtD", "Rocher calciné" },
				{ "AshLandsRock2_RtD", "Rocher calciné" },
				{ "AshLandsRock3_RtD", "Rocher calciné" },
				{ "AshLandsRock4_RtD", "Rocher calciné" },
				{ "AshLandsRock5_RtD", "Rocher calciné" },
				{ "AshLandsRock6_RtD", "Rocher calciné" },
				{ "AshLandsBush1_RtD", "Plante morte" },
				{ "AshLandsBush2_RtD", "Plante morte" },
				{ "AshLandsBush3_RtD", "Plante morte" },
				{ "AshLandsBush4_RtD", "Plante morte" },
				{ "AshLandsBush5_RtD", "Plante morte" },
				{ "AshLandsBush6_RtD", "Plante morte" },
				{ "AshLandsBush7_RtD", "Plante morte" },
				{ "AshLandsBush8_RtD", "Plante morte" },
				{ "AshLandsBush9_RtD", "Plante morte" },
				{ "AshLandsBush10_RtD", "Plante morte" },
				{ "AshLandsBush11_RtD", "Plante morte" },
				{ "AshLandsBush12_RtD", "Plante morte" },
				{ "AshLandsBush13_RtD", "Plante morte" },
				{ "AshLandsBush14_RtD", "Plante morte" },
				{ "AshLandsBush15_RtD", "Plante morte" },
				{ "AshLandsBush16_RtD", "Plante morte" },
				{ "AshLandsBush17_RtD", "Plante morte" },
				{ "AshLandsBush18_RtD", "Plante morte" },
				{ "AshLandsBush19_RtD", "Plante morte" },
				{ "AshLandsBush20_RtD", "Plante morte" },
				{ "AshLandsBush21_RtD", "Plante morte" },
				{ "AshLandsBush22_RtD", "Plante morte" },
				{ "AshLandsBush23_RtD", "Plante morte" },
				{ "AshLandsBush24_RtD", "Plante morte" },
				{ "AshLandsBush25_RtD", "Plante morte" },
				{ "AshLandsBush26_RtD", "Plante morte" },
				{ "AshLandsPlantPiece1_RtD", "Plante morte" },
				{ "BlackForestBush1_RtD", "Fleurs sauvages" },
				{ "BlackForestBush2_RtD", "Fleurs sauvages" },
				{ "BlackForestBush3_RtD", "Buisson" },
				{ "BlackForestBush4_RtD", "Buisson" },
				{ "BlackForestBush5_RtD", "Buisson" },
				{ "BlackForestBush6_RtD", "Chardon Bardane" },
				{ "BlackForestBush7_RtD", "Chardon Bardane" },
				{ "BlackForestBush8_RtD", "Chardon Bardane" },
				{ "ForestGreen1_RtD", "Buisson à feuilles persistantes" },
				{ "ForestGreen2_RtD", "Buisson à feuilles persistantes" },
				{ "ForestGreen3_RtD", "Buisson à feuilles persistantes" },
				{ "ForestGreen4_RtD", "Buisson à feuilles persistantes" },
				{ "DeadWoodHalf", "Bûche calcinée" },
				{ "DeadWoodLog", "Bûche calcinée" },
				{ "DeadWoodStump", "Souche calcinée" },
				{ "DeadTree1_RtD", "Arbre calciné" },
				{ "DeadTree2_RtD", "Arbre calciné" },
				{ "DeadTree3_RtD", "Arbre calciné" },
				{ "DeadTree4_RtD", "Arbre calciné" },
				{ "DeadTree5_RtD", "Arbre calciné" },
				{ "DeadTree6_RtD", "Arbre calciné" },
				{ "DeadTree7_RtD", "Arbre calciné" },
				{ "DeadTree8_RtD", "Arbre calciné" },
				{ "DeadTree9_RtD", "Arbre calciné" },
				{ "DeepNorthBush1_RtD", "Fleurs sauvages" },
				{ "DeepNorthBush2_RtD", "Fleurs sauvages" },
				{ "DeepNorthBush3_RtD", "Fleurs sauvages" },
				{ "DeepNorthBush4_RtD", "Fleurs sauvages" },
				{ "DeepNorthBush5_RtD", "Fleurs sauvages" },
				{ "DeepNorthBush6_RtD", "Fleurs sauvages" },
				{ "DeepNorthBush7_RtD", "Fleurs sauvages" },
				{ "DeepNorthBush8_RtD", "Fleurs sauvages" },
				{ "DeepNorthBush9_RtD", "Fleurs sauvages" },
				{ "DeepNorthBush10_RtD", "Fleurs sauvages" },
				{ "DeepNorthRock1_RtD", "Roche glacée" },
				{ "DeepNorthRock2_RtD", "Roche glacée" },
				{ "DeepNorthRock3_RtD", "Roche glacée" },
				{ "DeepNorthRock4_RtD", "Roche glacée" },
				{ "DeepNorthRock5_RtD", "Roche glacée" },
				{ "DeepNorthRock6_RtD", "Roche glacée" },
				{ "AcaciaLog", "Bûche" },
				{ "AcaciaLogHalf", "Bûche" },
				{ "BlossomLog", "Bûche" },
				{ "BlossomLogHalf", "Bûche" },
				{ "CottonWoodLog", "Bûche" },
				{ "CottonWoodHalf", "Bûche" },
				{ "OakWoodLog", "Bûche" },
				{ "OakWoodHalf", "Bûche" },
				{ "PineWoodHalf", "Bûche" },
				{ "PineWoodLog", "Bûche" },
				{ "PineWoodLog1", "Bûche" },
				{ "ForestTree1_RtD", "Érable" },
				{ "ForestTree2_RtD", "Érable" },
				{ "MagicLog1", "Bûche" },
				{ "MagicLog2", "Bûche" },
				{ "MagicLog3", "Bûche" },
				{ "MagicLog4", "Bûche" },
				{ "MagicLog5", "Bûche" },
				{ "MagicLog6", "Bûche" },
				{ "MagicLog7", "Bûche" },
				{ "MagicLog8", "Bûche" },
				{ "MagicLog9", "Bûche" },
				{ "MagicLog10", "Bûche" },
				{ "MagicStump1", "Souche" },
				{ "MagicStump2", "Souche" },
				{ "MagicStump3", "Souche" },
				{ "MagicStump4", "Souche" },
				{ "MagicStump5", "Souche" },
				{ "MagicStump6", "Souche" },
				{ "MagicStump7", "Souche" },
				{ "MagicStump8", "Souche" },
				{ "MagicStump9", "Souche" },
				{ "MagicStump10", "Souche" },
				{ "MagicTree1_RtD", "Arbre Magique" },
				{ "MagicTree2_RtD", "Arbre Magique" },
				{ "MagicTree3_RtD", "Arbre Magique" },
				{ "MagicTree4_RtD", "Arbre Magique" },
				{ "MagicTree5_RtD", "Arbre Magique" },
				{ "MagicTree6_RtD", "Arbre Carbonisé" },
				{ "MagicTree7_RtD", "Arbre Carbonisé" },
				{ "MagicTree8_RtD", "Arbre Carbonisé" },
				{ "MagicTree9_RtD", "Arbre Carbonisé" },
				{ "MagicTree10_RtD", "Arbre Carbonisé" },
				{ "MeadowsBush1_RtD", "Fleur Magique" },
				{ "MeadowsBush2_RtD", "Fleur Magique" },
				{ "MeadowsBush3_RtD", "Fleur Magique" },
				{ "MeadowsBush4_RtD", "Fleur Magique" },
				{ "MeadowsBush5_RtD", "Fleur Magique" },
				{ "MeadowsShroom1_RtD", "Champignon Géant" },
				{ "MeadowsShroom2_RtD", "Champignon Géant" },
				{ "MeadowsShroom3_RtD", "Champignon Géant" },
				{ "MeadowsShroom4_RtD", "Champignon Géant" },
				{ "MeadowsBush01_RtD", "Plante Étrange" },
				{ "MeadowsBush02_RtD", "Plante Étrange" },
				{ "MeadowsBush03_RtD", "Plante Étrange" },
				{ "MeadowsBush04_RtD", "Pousse" },
				{ "MeadowsBush05_RtD", "Buisson" },
				{ "MeadowsBush06_RtD", "Buisson" },
				{ "Sapling1_RtD", "Pousse" },
				{ "Sapling2_RtD", "Pousse" },
				{ "SmallBush_RtD", "Buisson" },
				{ "MistLandsBush1_RtD", "Plante Étrange" },
				{ "MistLandsBush2_RtD", "Plante Étrange" },
				{ "MistLandsBush3_RtD", "Plante Étrange" },
				{ "MistLandsBush4_RtD", "Plante Étrange" },
				{ "MistLandsBush5_RtD", "Plante Étrange" },
				{ "MistLandsBush6_RtD", "Fleur Magique" },
				{ "MistLandsBush7_RtD", "Plante Étrange" },
				{ "ShootStump_RtD", "Souche d'Yggdrasil" },
				{ "YggaShoot_Log_RtD", "Bûche d'Yggdrasil" },
				{ "YggaShoot_LogHalf_RtD", "Demi-bûche d'Yggdrasil" },
				{ "YggdrasilTree1_RtD", "Yggdrasil" },
				{ "YggdrasilTree2_RtD", "Yggdrasil" },
				{ "EverGreen1_RtD", "Buisson à feuilles persistantes" },
				{ "EverGreen2_RtD", "Buisson à feuilles persistantes" },
				{ "EverGreen3_RtD", "Buisson à feuilles persistantes" },
				{ "EverGreen4_RtD", "Buisson à feuilles persistantes" },
				{ "MountainBush1_RtD", "Fleurs sauvages hivernales" },
				{ "MountainBush2_RtD", "Fleurs sauvages hivernales" },
				{ "MountainBush3_RtD", "Fleurs sauvages hivernales" },
				{ "RedShroom1_RtD", "Champignon géant rouge" },
				{ "RedShroom2_RtD", "Champignon géant rouge" },
				{ "RedShroom3_RtD", "Champignon géant rouge" },
				{ "RedShroom4_RtD", "Champignon géant rouge" },
				{ "BlackShroom1_RtD", "Champignon géant noir" },
				{ "BlackShroom2_RtD", "Champignon géant noir" },
				{ "BlackShroom3_RtD", "Champignon géant noir" },
				{ "BlackShroom4_RtD", "Champignon géant noir" },
				{ "BlueShroom1_RtD", "Champignon géant bleu" },
				{ "BlueShroom2_RtD", "Champignon géant bleu" },
				{ "BlueShroom3_RtD", "Champignon géant bleu" },
				{ "BlueShroom4_RtD", "Champignon géant bleu" },
				{ "YellowShroom1_RtD", "Champignon géant jaune" },
				{ "YellowShroom2_RtD", "Champignon géant jaune" },
				{ "YellowShroom3_RtD", "Champignon géant jaune" },
				{ "YellowShroom4_RtD", "Champignon géant jaune" },
				{ "GreenShroom1_RtD", "Champignon géant vert" },
				{ "GreenShroom2_RtD", "Champignon géant vert" },
				{ "GreenShroom3_RtD", "Champignon géant vert" },
				{ "GreenShroom4_RtD", "Champignon géant vert" },
				{ "PalmLog", "Bûche" },
				{ "PalmLogHalf", "Bûche" },
				{ "PalmStump", "Souche" },
				{ "PalmTree1_RtD", "Palmier" },
				{ "PalmTree2_RtD", "Palmier" },
				{ "Acacia4_RtD", "Arbre d'acacia" },
				{ "AcaciaLog4", "Bûche" },
				{ "AcaciaStump4", "Souche" },
				{ "PlainsBush4_RtD", "Bambou" },
				{ "PlainsBush5_RtD", "Bambou" },
				{ "PlainsBush6_RtD", "Bambou" },
				{ "PlainsBush7_RtD", "Bambou" },
				{ "PlainsBush8_RtD", "Bambou" },
				{ "Acacia1_RtD", "Arbre d'acacia" },
				{ "Acacia2_RtD", "Arbre d'acacia" },
				{ "Acacia3_RtD", "Arbre d'acacia" },
				{ "Blossom1_RtD", "Cornouiller Fleuri" },
				{ "Blossom2_RtD", "Cornouiller Fleuri" },
				{ "Blossom3_RtD", "Cornouiller Fleuri" },
				{ "Blossom4_RtD", "Cornouiller Fleuri" },
				{ "Blossom5_RtD", "Cornouiller Fleuri" },
				{ "CottonWood1_RtD", "Peuplier" },
				{ "CottonWood2_RtD", "Peuplier" },
				{ "Oak1_RtD", "Chêne rouge" },
				{ "Oak2_RtD", "Chêne rouge" },
				{ "RedPine_RtD", "Pin rouge" },
				{ "ThinPine1_RtD", "Pin d'hiver" },
				{ "ThinPine2_RtD", "Pin d'hiver" },
				{ "WinterPine1_RtD", "Pin d'hiver" },
				{ "WinterPine2_RtD", "Pin d'hiver" },
				{ "WinterPine3_RtD", "Pin d'hiver" },
				{ "WinterPine4_RtD", "Pin d'hiver" },
				{ "WinterPine5_RtD", "Pin d'hiver" },
				{ "AcaciaStump", "Souche d'acacia" },
				{ "BlossomStump", "Souche de Cornouiller Fleuri" },
				{ "CottonWoodStump", "Souche de Peuplier" },
				{ "OakWoodStump", "Souche de Chêne" },
				{ "PineWoodStump", "Souche de Pin" },
				{ "SwampBush1_RtD", "Pousse en décomposition" },
				{ "SwampBush2_RtD", "Pousse en décomposition" },
				{ "SwampBush3_RtD", "Plante étrange" },
				{ "SwampBush4_RtD", "Plante étrange" },
				{ "SwampBush5_RtD", "Plante étrange" },
				{ "SwampBush6_RtD", "Plante étrange" },
				{ "SwampBush7_RtD", "Plante étrange" },
				{ "SwampBush8_RtD", "Plante étrange" },
				{ "SwampBush9_RtD", "Plante étrange" },
				{ "SwampBush10_RtD", "Plante étrange" },
				{ "SwampBush11_RtD", "Plante étrange" },
				{ "SwampBush12_RtD", "Buisson mort" },
				{ "SwampBush13_RtD", "Buisson mort" },
				{ "SwampBush14_RtD", "Buisson mort" },
				{ "SwampWoodHalf", "Bûche" },
				{ "SwampWoodLog", "Bûche" },
				{ "SwampTree1_RtD", "Arbre ancien" },
				{ "SwampTree2_RtD", "Arbre ancien" },
				{ "SwampTree3_RtD", "Arbre ancien" },
				{ "SwampTree4_RtD", "Arbre ancien" },
				{ "SwampTree5_RtD", "Arbre ancien" },
				{ "SwampTree6_RtD", "Arbre ancien" },
				{ "DeadIvy1_RtD", "Lierre mort" },
				{ "DeadIvy2_RtD", "Lierre mort" },
				{ "WillowLog", "Bûche" },
				{ "WillowLogHalf", "Bûche" },
				{ "WillowStump", "Souche" },
				{ "SwampWoodStump", "Souche" },
				{ "SwampWoodStump1", "Souche" },
				{ "WillowTree1_RtD", "Saule" },
				{ "WillowTree2_RtD", "Saule" },
				{ "MountainShroom1_RtD", "Champignon géant" },
				{ "MountainShroom2_RtD", "Champignon géant" },
				{ "MountainShroom3_RtD", "Champignon géant" },
				{ "MountainShroom4_RtD", "Champignon géant" },
				{ "AcaciaSeeds_RtD", "Graines d'Acacia" },
				{ "AcaciaSeeds_desc_RtD", "Utile pour planter des Acacias" },
				{ "BlossomSeeds_RtD", "Graine de Cornouiller" },
				{ "BlossomSeeds_desc_RtD", "Utile pour planter des Cornouillers" },
				{ "CottonWoodSeeds_RtD", "Graines de Peuplier" },
				{ "CottonWoodSeeds_desc_RtD", "Utile pour planter des Peuplier" },
				{ "OakWoodSeeds_RtD", "Glands" },
				{ "OakWoodSeeds_desc_RtD", "Utile pour planter des Chênes" },
				{ "PalmTreeSeeds_RtD", "Hé non ce n'est pas une noix de coco" },
				{ "PalmTreeSeeds_desc_RtD", "Utile pour planter des Palmiers" },
				{ "RedPineSeeds_RtD", "Pommes de Pin rouge" },
				{ "RedPineSeeds_desc_RtD", "Utile pour planter des Pins rouges" },
				{ "ThinPineSeeds_RtD", "Pommes de Pin" },
				{ "ThinPineSeeds_desc_RtD", "Utile pour planter des Pins" },
				{ "WillowSeeds_RtD", "Graines de Saule pleureur" },
				{ "WillowSeeds_desc_RtD", "Utile pour planter des Saules pleureurs" },
				{ "WinterPineSeeds1_RtD", "Pomme de Pin hivernal" },
				{ "WinterPineSeeds1_desc_RtD", "Utile pour planter des Pins hivernaux" },
				{ "WinterPineSeeds2_RtD", "Pomme de Pin gelé" },
				{ "WinterPineSeeds2_desc_RtD", "Utile pour planter des Pins hivernaux" },
				{ "AcaciaSapling_RtD", "Pousse d'Acacia" },
				{ "BlossomSapling_RtD", "Pousse de Cornouiller" },
				{ "CottonWoodSapling_RtD", "Pousse de Peuplier" },
				{ "MagicTreeSapling1_RtD", "Pousse d'arbre magique'" },
				{ "OakSapling_RtD", "Pousse de Chêne rouge" },
				{ "PalmTreeSapling_RtD", "Pousse de Palmier" },
				{ "RedPineSapling_RtD", "Pousse de Pin rouge" },
				{ "ThinPineSapling_RtD", "Pousse de Pin" },
				{ "WillowSapling_RtD", "Pousse de Saule pleureur" },
				{ "WinterPineSapling1_RtD", "Pousse de Pin hivernal" },
				{ "WinterPineSapling2_RtD", "Pousse de Pin hivernal" },
				{ "MapleSapling1_RtD", "Pousse d'Érable" },
				{ "MapleSapling2_RtD", "Pousse d'Érable" },
				{ "SkullTrapMeadows_RtD", "C'EST UN PIÈGE" },
				{ "SkullTrapBlackForest_RtD", "C'EST UN PIÈGE" },
				{ "SkullTrapSwamp_RtD", "C'EST UN PIÈGE" },
				{ "SkullTrapMountain_RtD", "C'EST UN PIÈGE" },
				{ "SkullTrapPlains_RtD", "C'EST UN PIÈGE" },
				{ "SkullTrapMistlands_RtD", "C'EST UN PIÈGE" },
				{ "SkullTrapAshLands_RtD", "C'EST UN PIÈGE" },
				{ "SkullTrapDeepNorth_RtD", "C'EST UN PIÈGE" },
				{ "RuneStonePiece_RtD", "Rune de soins" },
				{ "AshLandsSaplingD1_RtD", "Pousse malade" },
				{ "AshLandsSaplingD2_RtD", "Pousse malade" },
				{ "AshLandsSaplingD3_RtD", "Pousse malade" },
				{ "SwampSapling1_RtD", "Pousse malade" },
				{ "SwampSapling2_RtD", "Pousse malade" },
				{ "AshLandsBush1P_RtD", "Plante malade" },
				{ "AshLandsBush2P_RtD", "Plante malade" },
				{ "AshLandsBush3P_RtD", "Cactus" },
				{ "AshLandsBush4P_RtD", "Cactus" },
				{ "AshLandsBush5P_RtD", "Plante malade" },
				{ "AshLandsBush6P_RtD", "Plante malade" },
				{ "AshLandsBush7P_RtD", "Plante malade" },
				{ "AshLandsBush8P_RtD", "Plante malade" },
				{ "AshLandsBush9P_RtD", "Plante malade" },
				{ "AshLandsBush10P_RtD", "Plante malade" },
				{ "AshLandsBush11P_RtD", "Plante malade" },
				{ "AshLandsBush12P_RtD", "Plante malade" },
				{ "AshLandsBush13P_RtD", "Plante malade" },
				{ "AshLandsBush14P_RtD", "Plante malade" },
				{ "AshLandsBush15P_RtD", "Plante malade" },
				{ "AshLandsBush16P_RtD", "Plante malade" },
				{ "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", "Fleur" },
				{ "BlackForestBush2P_RtD", "Fleur" },
				{ "BlackForestBush3P_RtD", "Buisson" },
				{ "BlackForestBush4P_RtD", "Buisson" },
				{ "BlackForestBush5P_RtD", "Buisson" },
				{ "BlackForestBush6P_RtD", "Chardon Bardane" },
				{ "BlackForestBush7P_RtD", "Chardon Bardane" },
				{ "BlackForestBush8P_RtD", "Chardon Bardane" },
				{ "BlackForestBush9P_RtD", "Buisson à feuilles persistantes" },
				{ "BlackForestBush10P_RtD", "Buisson à feuilles persistantes" },
				{ "BlackForestBush11P_RtD", "Buisson à feuilles persistantes" },
				{ "BlackForestBush12P_RtD", "Buisson à feuilles persistantes" },
				{ "DeepNorthBush1P_RtD", "Fleurs sauvages" },
				{ "DeepNorthBush2P_RtD", "Fleurs sauvages" },
				{ "DeepNorthBush3P_RtD", "Fleurs sauvages" },
				{ "DeepNorthBush4P_RtD", "Fleurs sauvages" },
				{ "DeepNorthBush5P_RtD", "Fleurs sauvages" },
				{ "DeepNorthBush6P_RtD", "Fleurs sauvages" },
				{ "DeepNorthBush7P_RtD", "Fleurs sauvages" },
				{ "DeepNorthBush8P_RtD", "Fleurs sauvages" },
				{ "DeepNorthBush9P_RtD", "Fleurs sauvages" },
				{ "DeepNorthBush10P_RtD", "Fleurs sauvages" },
				{ "MeadowsBush1P_RtD", "Fleurs sauvages" },
				{ "MeadowsBush2P_RtD", "Fleurs sauvages" },
				{ "MeadowsBush3P_RtD", "Fleurs sauvages" },
				{ "MeadowsBush4P_RtD", "Fleurs sauvages" },
				{ "MeadowsBush5P_RtD", "Fleurs sauvages" },
				{ "MeadowsBush01P_RtD", "Plante" },
				{ "MeadowsBush02P_RtD", "Plante" },
				{ "MeadowsBush03P_RtD", "Plante" },
				{ "MeadowsBush04P_RtD", "Plante" },
				{ "MeadowsBush05P_RtD", "Plante" },
				{ "Sapling1P_RtD", "Petit arbre" },
				{ "Sapling2P_RtD", "Petit arbre" },
				{ "SmallBushP_RtD", "Buisson" },
				{ "MistLandsBush1P_RtD", "Plante Étrange" },
				{ "MistLandsBush2P_RtD", "Plante Étrange" },
				{ "MistLandsBush3P_RtD", "Plante Étrange" },
				{ "MistLandsBush4P_RtD", "Plante Étrange" },
				{ "MistLandsBush5P_RtD", "Strange Plant" },
				{ "MistLandsBush6P_RtD", "Fleurs sauvages" },
				{ "MistLandsBush7P_RtD", "Plante" },
				{ "EverGreen1P_RtD", "Végétal à feuilles persistantes" },
				{ "EverGreen2P_RtD", "Végétal à feuilles persistantes" },
				{ "EverGreen3P_RtD", "Végétal à feuilles persistantes" },
				{ "EverGreen4P_RtD", "Végétal à feuilles persistantes" },
				{ "MountainBush1P_RtD", "Fleurs sauvages" },
				{ "MountainBush2P_RtD", "Fleurs sauvages" },
				{ "MountainBush3P_RtD", "Fleurs sauvages" },
				{ "PlainsBush1P_RtD", "Plaquebières" },
				{ "PlainsBush2P_RtD", "Plaquebières" },
				{ "PlainsBush3P_RtD", "Plaquebières" },
				{ "PlainsBush4P_RtD", "Bambou" },
				{ "PlainsBush5P_RtD", "Bambou" },
				{ "PlainsBush6P_RtD", "Bambou" },
				{ "PlainsBush7P_RtD", "Bambou" },
				{ "PlainsBush8P_RtD", "Bambou" },
				{ "DeadIvy1P_RtD", "Lierre mort" },
				{ "DeadIvy2P_RtD", "Lierre mort" },
				{ "SwampBush1P_RtD", "Plante en décomposition" },
				{ "SwampBush2P_RtD", "Rotting Plant" },
				{ "SwampBush3P_RtD", "Fleurs sauvages" },
				{ "SwampBush4P_RtD", "Plante" },
				{ "SwampBush5P_RtD", "Fleurs sauvages" },
				{ "SwampBush6P_RtD", "Fleurs sauvages" },
				{ "SwampBush7P_RtD", "Fleurs sauvages" },
				{ "SwampBush8P_RtD", "Plante" },
				{ "SwampBush9P_RtD", "Plante" },
				{ "SwampBush10P_RtD", "Plante" },
				{ "SwampBush11P_RtD", "Plante" },
				{ "SwampBush12P_RtD", "Buisson mort" },
				{ "SwampBush13P_RtD", "Buisson mort" },
				{ "SwampBush14P_RtD", "Buisson mort" },
				{ "BlackShroom1P_RtD", "Champignon noir" },
				{ "BlackShroom2P_RtD", "Champignon noir" },
				{ "BlackShroom3P_RtD", "Champignon noir" },
				{ "BlackShroom4P_RtD", "Champignon noir" },
				{ "BlueShroom1P_RtD", "Champignon bleu" },
				{ "BlueShroom2P_RtD", "Champignon bleu" },
				{ "BlueShroom3P_RtD", "Champignon bleu" },
				{ "BlueShroom4P_RtD", "Champignon bleu" },
				{ "GreenShroom1P_RtD", "Champignon vert" },
				{ "GreenShroom2P_RtD", "Champignon vert" },
				{ "GreenShroom3P_RtD", "Champignon vert" },
				{ "GreenShroom4P_RtD", "Champignon vert" },
				{ "MeadowsShroom1P_RtD", "Champignon" },
				{ "MeadowsShroom2P_RtD", "Champignon" },
				{ "MeadowsShroom3P_RtD", "Champignon" },
				{ "MeadowsShroom4P_RtD", "Champignon" },
				{ "MountainShroom1P_RtD", "Champignon" },
				{ "MountainShroom2P_RtD", "Champignon" },
				{ "MountainShroom3P_RtD", "Champignon" },
				{ "MountainShroom4P_RtD", "Champignon" },
				{ "RedShroom1P_RtD", "Champignon rouge" },
				{ "RedShroom2P_RtD", "Champignon rouge" },
				{ "RedShroom3P_RtD", "Champignon rouge" },
				{ "RedShroom4P_RtD", "Champignon rouge" },
				{ "YellowShroom1P_RtD", "Champignon jaune" },
				{ "YellowShroom2P_RtD", "Champignon jaune" },
				{ "YellowShroom3P_RtD", "Champignon jaune" },
				{ "YellowShroom4P_RtD", "Champignon jaune" },
				{ "CloudberryBush_RtD", "Plaquebières" },
				{ "GlowingMushroom_RtD", "Champignon phosporescent" },
				{ "Pickable_Dandelion_RtD", "Pissenlit" },
				{ "Pickable_Mushroom_JotunPuffs_RtD", "Bouffée de Jotun" },
				{ "Pickable_Mushroom_Magecap_RtD", "Chapeau-Sorcier" },
				{ "Pickable_Mushroom_RtD", "Champignon" },
				{ "Pickable_Mushroom_yellow_RtD", "Champignon jaune" },
				{ "Pickable_Thistle_RtD", "Chardon" },
				{ "BlueberryBush_RtD", "Myrtillier" },
				{ "Bush01_heath_RtD", "Bruyère" },
				{ "Bush01_RtD", "Buisson" },
				{ "Bush02_en_RtD", "Buisson" },
				{ "FirTree_small_dead_RtD", "Sapin mort" },
				{ "RaspberryBush_RtD", "Framboisier" },
				{ "shrub_2_heath_RtD", "Bruyère" },
				{ "shrub_2_RtD", "Arbrisseau" },
				{ "PlantSeedAshLands_RtD", "Graine des Terres de cendre" },
				{ "PlantSeedAshLands_desc_RtD", "Une graine pour planter toute les plantes des Terres de cendre" },
				{ "PlantSeedBlackForest_RtD", "Graine de la Forêt noire" },
				{ "PlantSeedBlackForest_desc_RtD", "Une graine pour planter toute les plantes de la Forêt noire" },
				{ "PlantSeedDeepNorth_RtD", "Graine du Grand nord" },
				{ "PlantSeedDeepNorth_desc_RtD", "Une graine pour planter toute les plantes du Grand nord" },
				{ "PlantSeedMeadows_RtD", "Grainde de la Prairie" },
				{ "PlantSeedMeadows_desc_RtD", "Une graine pour planter toute les plantes de la Prairie" },
				{ "PlantSeedMistlands_RtD", "Grainde des Terres brumeuses" },
				{ "PlantSeedMistlands_desc_RtD", "Une graine pour planter toute les plantes des Terres brumeuses" },
				{ "PlantSeedMountain_RtD", "Graine de la Montagne" },
				{ "PlantSeedMoutain_desc_RtD", "Une graine pour planter toute les plantes de la Montagne" },
				{ "PlantSeedPlains_RtD", "Graines des Plaines" },
				{ "PlantSeedPlains_desc_RtD", "Une graine pour planter toute les plantes des Plaines" },
				{ "PlantSeedSwamp_RtD", "Graine du Marais" },
				{ "PlantSeedSwamp_desc_RtD", "Une graine pour planter toute les graines des Marécages" }
			});
			Localization = LocalizationManager.Instance.GetLocalization();
			CustomLocalization localization4 = Localization;
			text = "German";
			localization4.AddTranslation(ref text, new Dictionary<string, string>
			{
				{ "AshLandsRock5_RtD", "Verkohlter Stein" },
				{ "AshLandsRock6_RtD", "Verkohlter Stein" },
				{ "AshLandsBush1_RtD", "Abgestorbene Pflanze" },
				{ "AshLandsBush2_RtD", "Abgestorbene Pflanze" },
				{ "AshLandsBush3_RtD", "Abgestorbene Pflanze" },
				{ "AshLandsBush4_RtD", "Abgestorbene Pflanze" },
				{ "AshLandsBush5_RtD", "Abgestorbene Pflanze" },
				{ "AshLandsBush6_RtD", "Abgestorbene Pflanze" },
				{ "AshLandsBush7_RtD", "Abgestorbene Pflanze" },
				{ "AshLandsBush8_RtD", "Abgestorbene Pflanze" },
				{ "AshLandsBush9_RtD", "Abgestorbene Pflanze" },
				{ "AshLandsBush10_RtD", "Abgestorbene Pflanze" },
				{ "AshLandsBush11_RtD", "Abgestorbene Pflanze" },
				{ "AshLandsBush12_RtD", "Abgestorbene Pflanze" },
				{ "AshLandsBush13_RtD", "Abgestorbene Pflanze" },
				{ "AshLandsBush14_RtD", "Abgestorbene Pflanze" },
				{ "AshLandsBush15_RtD", "Abgestorbene Pflanze" },
				{ "AshLandsBush16_RtD", "Abgestorbene Pflanze" },
				{ "AshLandsBush17_RtD", "Abgestorbene Pflanze" },
				{ "AshLandsBush18_RtD", "Abgestorbene Pflanze" },
				{ "AshLandsBush19_RtD", "Abgestorbene Pflanze" },
				{ "AshLandsBush20_RtD", "Abgestorbene Pflanze" },
				{ "AshLandsBush21_RtD", "Abgestorbene Pflanze" },
				{ "AshLandsBush22_RtD", "Abgestorbene Pflanze" },
				{ "AshLandsBush23_RtD", "Abgestorbene Pflanze" },
				{ "AshLandsBush24_RtD", "Abgestorbene Pflanze" },
				{ "AshLandsBush25_RtD", "Abgestorbene Pflanze" },
				{ "AshLandsBush26_RtD", "Abgestorbene Pflanze" },
				{ "BlackForestBush1_RtD", "Wildblume" },
				{ "BlackForestBush2_RtD", "Wildblume" },
				{ "BlackForestBush3_RtD", "Busch" },
				{ "BlackForestBush4_RtD", "Busch" },
				{ "BlackForestBush5_RtD", "Busch" },
				{ "BlackForestBush6_RtD", "Klette" },
				{ "BlackForestBush7_RtD", "Klette" },
				{ "BlackForestBush8_RtD", "Klette" },
				{ "ForestGreen1_RtD", "Immergrün" },
				{ "ForestGreen2_RtD", "Immergrün" },
				{ "ForestGreen3_RtD", "Immergrün" },
				{ "ForestGreen4_RtD", "Immergrün" },
				{ "DeadWoodHalf", "Verkohlter Baumstamm" },
				{ "DeadWoodLog", "Verkohlter Baumstamm" },
				{ "DeadWoodStump", "Verkohlter Baumstumpf" },
				{ "DeadTree1_RtD", "Verkohlter Baum" },
				{ "DeadTree2_RtD", "Verkohlter Baum" },
				{ "DeadTree3_RtD", "Verkohlter Baum" },
				{ "DeadTree4_RtD", "Verkohlter Baum" },
				{ "DeadTree5_RtD", "Verkohlter Baum" },
				{ "DeadTree6_RtD", "Verkohlter Baum" },
				{ "DeadTree7_RtD", "Verkohlter Baum" },
				{ "DeadTree8_RtD", "Verkohlter Baum" },
				{ "DeadTree9_RtD", "Verkohlter Baum" },
				{ "DeepNorthBush1_RtD", "Wildblume" },
				{ "DeepNorthBush2_RtD", "Wildblume" },
				{ "DeepNorthBush3_RtD", "Wildblume" },
				{ "DeepNorthBush4_RtD", "Wildblume" },
				{ "DeepNorthBush5_RtD", "Wildblume" },
				{ "DeepNorthBush6_RtD", "Wildblume" },
				{ "DeepNorthBush7_RtD", "Wildblume" },
				{ "DeepNorthBush8_RtD", "Wildblume" },
				{ "DeepNorthBush9_RtD", "Wildblume" },
				{ "DeepNorthBush10_RtD", "Wildblume" },
				{ "DeepNorthRock5_RtD", "Eisiger Felsen" },
				{ "DeepNorthRock6_RtD", "Eisiger Felsen" },
				{ "AcaciaLog", "Stamm" },
				{ "AcaciaLogHalf", "Halber Stamm" },
				{ "BlossomLog", "Stamm" },
				{ "BlossomLogHalf", "Halber Stamm" },
				{ "CottonWoodLog", "Stamm" },
				{ "CottonWoodHalf", "Halber Stamm" },
				{ "OakWoodLog", "Stamm" },
				{ "OakWoodHalf", "Halber Stamm" },
				{ "PineWoodHalf", "Halber Stamm" },
				{ "PineWoodLog", "Stamm" },
				{ "PineWoodLog1", "Stamm" },
				{ "ForestTree1_RtD", "Ahornbaum" },
				{ "ForestTree2_RtD", "Ahornbaum" },
				{ "MagicLog1", "Stamm" },
				{ "MagicLog2", "Stamm" },
				{ "MagicLog3", "Stamm" },
				{ "MagicLog4", "Stamm" },
				{ "MagicLog5", "Stamm" },
				{ "MagicLog6", "Stamm" },
				{ "MagicLog7", "Stamm" },
				{ "MagicLog8", "Stamm" },
				{ "MagicLog9", "Stamm" },
				{ "MagicLog10", "Stamm" },
				{ "MagicStump1", "Stumpf" },
				{ "MagicStump2", "Stumpf" },
				{ "MagicStump3", "Stumpf" },
				{ "MagicStump4", "Stumpf" },
				{ "MagicStump5", "Stumpf" },
				{ "MagicStump6", "Stumpf" },
				{ "MagicStump7", "Stumpf" },
				{ "MagicStump8", "Stumpf" },
				{ "MagicStump9", "Stumpf" },
				{ "MagicStump10", "Stumpf" },
				{ "MagicTree1_RtD", "Magiebaum" },
				{ "MagicTree2_RtD", "Magiebaum" },
				{ "MagicTree3_RtD", "Magiebaum" },
				{ "MagicTree4_RtD", "Magiebaum" },
				{ "MagicTree5_RtD", "Magiebaum" },
				{ "MagicTree6_RtD", "Verkohlter Baum" },
				{ "MagicTree7_RtD", "Verkohlter Baum" },
				{ "MagicTree8_RtD", "Verkohlter Baum" },
				{ "MagicTree9_RtD", "Verkohlter Baum" },
				{ "MagicTree10_RtD", "Verkohlter Baum" },
				{ "MeadowsBush1_RtD", "Magische Blume" },
				{ "MeadowsBush2_RtD", "Magische Blume" },
				{ "MeadowsBush3_RtD", "Magische Blume" },
				{ "MeadowsBush4_RtD", "Magische Blume" },
				{ "MeadowsBush5_RtD", "Magische Blume" },
				{ "MeadowsShroom1_RtD", "Großer Pilz" },
				{ "MeadowsShroom2_RtD", "Großer Pilz" },
				{ "MeadowsShroom3_RtD", "Großer Pilz" },
				{ "MeadowsShroom4_RtD", "Großer Pilz" },
				{ "MeadowsBush01_RtD", "Seltsame Pflanze" },
				{ "MeadowsBush02_RtD", "Seltsame Pflanze" },
				{ "MeadowsBush03_RtD", "Seltsame Pflanze" },
				{ "MeadowsBush04_RtD", "Setzling" },
				{ "MeadowsBush05_RtD", "Busch" },
				{ "MeadowsBush06_RtD", "Busch" },
				{ "Sapling1_RtD", "Setzling" },
				{ "Sapling2_RtD", "Setzling" },
				{ "SmallBush_RtD", "Busch" },
				{ "MistLandsBush1_RtD", "Seltsame Pflanze" },
				{ "MistLandsBush2_RtD", "Seltsame Pflanze" },
				{ "MistLandsBush3_RtD", "Seltsame Pflanze" },
				{ "MistLandsBush4_RtD", "Seltsame Pflanze" },
				{ "MistLandsBush5_RtD", "Seltsame Pflanze" },
				{ "MistLandsBush6_RtD", "Magische Blume" },
				{ "MistLandsBush7_RtD", "Seltsame Pflanze" },
				{ "ShootStump_RtD", "Yggdrasil-Stumpf" },
				{ "YggaShoot_Log_RtD", "Yggdrasil Stamm" },
				{ "YggaShoot_LogHalf_RtD", "Yggdrasil Stamm" },
				{ "YggdrasilTree1_RtD", "Yggdrasil" },
				{ "YggdrasilTree2_RtD", "Yggdrasil" },
				{ "EverGreen1_RtD", "Immergrün" },
				{ "EverGreen2_RtD", "Immergrün" },
				{ "EverGreen3_RtD", "Immergrün" },
				{ "EverGreen4_RtD", "Immergrün" },
				{ "MountainBush1_RtD", "Winter-Wildblume" },
				{ "MountainBush2_RtD", "Winter-Wildblume" },
				{ "MountainBush3_RtD", "Winter-Wildblume" },
				{ "RedShroom1_RtD", "Riesenpilz" },
				{ "RedShroom2_RtD", "Riesenpilz" },
				{ "RedShroom3_RtD", "Riesenpilz" },
				{ "RedShroom4_RtD", "Riesenpilz" },
				{ "BlackShroom1_RtD", "Riesenpilz" },
				{ "BlackShroom2_RtD", "Riesenpilz" },
				{ "BlackShroom3_RtD", "Riesenpilz" },
				{ "BlackShroom4_RtD", "Riesenpilz" },
				{ "BlueShroom1_RtD", "Riesenpilz" },
				{ "BlueShroom2_RtD", "Riesenpilz" },
				{ "BlueShroom3_RtD", "Riesenpilz" },
				{ "BlueShroom4_RtD", "Riesenpilz" },
				{ "YellowShroom1_RtD", "Riesenpilz" },
				{ "YellowShroom2_RtD", "Riesenpilz" },
				{ "YellowShroom3_RtD", "Riesenpilz" },
				{ "YellowShroom4_RtD", "Riesenpilz" },
				{ "GreenShroom1_RtD", "Riesenpilz" },
				{ "GreenShroom2_RtD", "Riesenpilz" },
				{ "GreenShroom3_RtD", "Riesenpilz" },
				{ "GreenShroom4_RtD", "Riesenpilz" },
				{ "PalmLog", "Stamm" },
				{ "PalmLogHalf", "Stamm" },
				{ "PalmStump", "Stumpf" },
				{ "PalmTree1_RtD", "Palme" },
				{ "PalmTree2_RtD", "Palme" },
				{ "Acacia4_RtD", "Akazie" },
				{ "AcaciaLog4", "Stamm" },
				{ "AcaciaStump4", "Stumpf" },
				{ "PlainsBush4_RtD", "Bambus" },
				{ "PlainsBush5_RtD", "Bambus" },
				{ "PlainsBush6_RtD", "Bambus" },
				{ "PlainsBush7_RtD", "Bambus" },
				{ "PlainsBush8_RtD", "Bambus" },
				{ "Acacia1_RtD", "Akazie" },
				{ "Acacia2_RtD", "Akazie" },
				{ "Acacia3_RtD", "Akazie" },
				{ "Blossom1_RtD", "Blühendes Hundeholz" },
				{ "Blossom2_RtD", "Blühendes Hundeholz" },
				{ "Blossom3_RtD", "Blühendes Hundeholz" },
				{ "Blossom4_RtD", "Blühendes Hundeholz" },
				{ "Blossom5_RtD", "Blühendes Hundeholz" },
				{ "CottonWood1_RtD", "Pappelbaum" },
				{ "CottonWood2_RtD", "Pappelbaum" },
				{ "Oak1_RtD", "Roteiche" },
				{ "Oak2_RtD", "Roteiche" },
				{ "RedPine_RtD", "Rote Kiefer" },
				{ "ThinPine1_RtD", "Winterkiefer" },
				{ "ThinPine2_RtD", "Winterkiefer" },
				{ "WinterPine1_RtD", "Winterkiefer" },
				{ "WinterPine2_RtD", "Winterkiefer" },
				{ "WinterPine3_RtD", "Winterkiefer" },
				{ "WinterPine4_RtD", "Winterkiefer" },
				{ "WinterPine5_RtD", "Winterkiefer" },
				{ "AcaciaStump", "Stumpf" },
				{ "BlossomStump", "Stumpf" },
				{ "CottonWoodStump", "Stumpf" },
				{ "OakWoodStump", "Stumpf" },
				{ "PineWoodStump", "Stumpf" },
				{ "SwampBush1_RtD", "Verrottender Setzling" },
				{ "SwampBush2_RtD", "Verrottender Setzling" },
				{ "SwampBush3_RtD", "Seltsame Pflanze" },
				{ "SwampBush4_RtD", "Seltsame Pflanze" },
				{ "SwampBush5_RtD", "Seltsame Pflanze" },
				{ "SwampBush6_RtD", "Seltsame Pflanze" },
				{ "SwampBush7_RtD", "Seltsame Pflanze" },
				{ "SwampBush8_RtD", "Seltsame Pflanze" },
				{ "SwampBush9_RtD", "Seltsame Pflanze" },
				{ "SwampBush10_RtD", "Seltsame Pflanze" },
				{ "SwampBush11_RtD", "Seltsame Pflanze" },
				{ "SwampBush12_RtD", "Todesbusch" },
				{ "SwampBush13_RtD", "Todesbusch" },
				{ "SwampBush14_RtD", "Todesbusch" },
				{ "SwampWoodHalf", "Stamm" },
				{ "SwampWoodLog", "Stamm" },
				{ "SwampTree1_RtD", "Alter Baum" },
				{ "SwampTree2_RtD", "Alter Baum" },
				{ "SwampTree3_RtD", "Alter Baum" },
				{ "SwampTree4_RtD", "Alter Baum" },
				{ "SwampTree5_RtD", "Alter Baum" },
				{ "SwampTree6_RtD", "Alter Baum" },
				{ "DeadIvy1_RtD", "Toter Efeu" },
				{ "DeadIvy2_RtD", "Toter Efeu" },
				{ "WillowLog", "Stamm" },
				{ "WillowLogHalf", "Stamm" },
				{ "WillowStump", "Stumpf" },
				{ "SwampWoodStump", "Stumpf" },
				{ "WillowTree1_RtD", "Trauerweide" },
				{ "WillowTree2_RtD", "Trauerweide" },
				{ "MountainShroom1_RtD", "Riesenpilz" },
				{ "MountainShroom2_RtD", "Riesenpilz" },
				{ "MountainShroom3_RtD", "Riesenpilz" },
				{ "MountainShroom4_RtD", "Riesenpilz" }
			});
			Localization = LocalizationManager.Instance.GetLocalization();
			CustomLocalization localization5 = Localization;
			text = "Polish";
			localization5.AddTranslation(ref text, new Dictionary<string, string>
			{
				{ "AshLandsRock5_RtD", "Zwęglona Skała" },
				{ "AshLandsRock6_RtD", "Zwęglona Skała" },
				{ "AshLandsBush1_RtD", "Martwa Roślina" },
				{ "AshLandsBush2_RtD", "Martwa Roślina" },
				{ "AshLandsBush3_RtD", "Martwa Roślina" },
				{ "AshLandsBush4_RtD", "Martwa Roślina" },
				{ "AshLandsBush5_RtD", "Martwa Roślina" },
				{ "AshLandsBush6_RtD", "Martwa Roślina" },
				{ "AshLandsBush7_RtD", "Martwa Roślina" },
				{ "AshLandsBush8_RtD", "Martwa Roślina" },
				{ "AshLandsBush9_RtD", "Martwa Roślina" },
				{ "AshLandsBush10_RtD", "Martwa Roślina" },
				{ "AshLandsBush11_RtD", "Martwa Roślina" },
				{ "AshLandsBush12_RtD", "Martwa Roślina" },
				{ "AshLandsBush13_RtD", "Martwa Roślina" },
				{ "AshLandsBush14_RtD", "Martwa Roślina" },
				{ "AshLandsBush15_RtD", "Martwa Roślina" },
				{ "AshLandsBush16_RtD", "Martwa Roślina" },
				{ "AshLandsBush17_RtD", "Martwa Roślina" },
				{ "AshLandsBush18_RtD", "Martwa Roślina" },
				{ "AshLandsBush19_RtD", "Martwa Roślina" },
				{ "AshLandsBush20_RtD", "Martwa Roślina" },
				{ "AshLandsBush21_RtD", "Martwa Roślina" },
				{ "AshLandsBush22_RtD", "Martwa Roślina" },
				{ "AshLandsBush23_RtD", "Martwa Roślina" },
				{ "AshLandsBush24_RtD", "Martwa Roślina" },
				{ "AshLandsBush25_RtD", "Martwa Roślina" },
				{ "AshLandsBush26_RtD", "Martwa Roślina" },
				{ "BlackForestBush1_RtD", "Dziki Kwiat" },
				{ "BlackForestBush2_RtD", "Dziki Kwiat" },
				{ "BlackForestBush3_RtD", "Krzak" },
				{ "BlackForestBush4_RtD", "Krzak" },
				{ "BlackForestBush5_RtD", "Krzak" },
				{ "BlackForestBush6_RtD", "Łopian" },
				{ "BlackForestBush7_RtD", "Łopian" },
				{ "BlackForestBush8_RtD", "Łopian" },
				{ "ForestGreen1_RtD", "Jałowiec" },
				{ "ForestGreen2_RtD", "Jałowiec" },
				{ "ForestGreen3_RtD", "Jałowiec" },
				{ "ForestGreen4_RtD", "Jałowiec" },
				{ "DeadWoodHalf", "Zwęglona Kłoda" },
				{ "DeadWoodLog", "Zwęglona Kłoda" },
				{ "DeadWoodStump", "Zwęglony Pień" },
				{ "DeadTree1_RtD", "Zwęglone Drzewo" },
				{ "DeadTree2_RtD", "Zwęglone Drzewo" },
				{ "DeadTree3_RtD", "Zwęglone Drzewo" },
				{ "DeadTree4_RtD", "Zwęglone Drzewo" },
				{ "DeadTree5_RtD", "Zwęglone Drzewo" },
				{ "DeadTree6_RtD", "Zwęglone Drzewo" },
				{ "DeadTree7_RtD", "Zwęglone Drzewo" },
				{ "DeadTree8_RtD", "Zwęglone Drzewo" },
				{ "DeadTree9_RtD", "Zwęglone Drzewo" },
				{ "DeepNorthBush1_RtD", "Zimowy Dziki Kwiat" },
				{ "DeepNorthBush2_RtD", "Zimowy Dziki Kwiat" },
				{ "DeepNorthBush3_RtD", "Zimowy Dziki Kwiat" },
				{ "DeepNorthBush4_RtD", "Zimowy Dziki Kwiat" },
				{ "DeepNorthBush5_RtD", "Zimowy Dziki Kwiat" },
				{ "DeepNorthBush6_RtD", "Zimowy Dziki Kwiat" },
				{ "DeepNorthBush7_RtD", "Zimowy Dziki Kwiat" },
				{ "DeepNorthBush8_RtD", "Zimowy Dziki Kwiat" },
				{ "DeepNorthBush9_RtD", "Zimowy Dziki Kwiat" },
				{ "DeepNorthBush10_RtD", "Zimowy Dziki Kwiat" },
				{ "DeepNorthRock5_RtD", "Lodowa Skała" },
				{ "DeepNorthRock6_RtD", "Lodowa Skała" },
				{ "AcaciaLog", "Kłoda" },
				{ "AcaciaLogHalf", "Kłoda" },
				{ "BlossomLog", "Kłoda" },
				{ "BlossomLogHalf", "Kłoda" },
				{ "CottonWoodLog", "Kłoda" },
				{ "CottonWoodHalf", "Kłoda" },
				{ "OakWoodLog", "Kłoda" },
				{ "OakWoodHalf", "Kłoda" },
				{ "PineWoodHalf", "Kłoda" },
				{ "PineWoodLog", "Kłoda" },
				{ "PineWoodLog1", "Kłoda" },
				{ "ForestTree1_RtD", "Klon" },
				{ "ForestTree2_RtD", "Klon" },
				{ "MagicLog1", "Kłoda" },
				{ "MagicLog2", "Kłoda" },
				{ "MagicLog3", "Kłoda" },
				{ "MagicLog4", "Kłoda" },
				{ "MagicLog5", "Kłoda" },
				{ "MagicLog6", "Kłoda" },
				{ "MagicLog7", "Kłoda" },
				{ "MagicLog8", "Kłoda" },
				{ "MagicLog9", "Kłoda" },
				{ "MagicLog10", "Kłoda" },
				{ "MagicStump1", "Pień" },
				{ "MagicStump2", "Pień" },
				{ "MagicStump3", "Pień" },
				{ "MagicStump4", "Pień" },
				{ "MagicStump5", "Pień" },
				{ "MagicStump6", "Pień" },
				{ "MagicStump7", "Pień" },
				{ "MagicStump8", "Pień" },
				{ "MagicStump9", "Pień" },
				{ "MagicStump10", "Pień" },
				{ "MagicTree1_RtD", "Magiczne Drzewo" },
				{ "MagicTree2_RtD", "Magiczne Drzewo" },
				{ "MagicTree3_RtD", "Magiczne Drzewo" },
				{ "MagicTree4_RtD", "Magiczne Drzewo" },
				{ "MagicTree5_RtD", "Magiczne Drzewo" },
				{ "MagicTree6_RtD", "Zwęglone Drzewo" },
				{ "MagicTree7_RtD", "Zwęglone Drzewo" },
				{ "MagicTree8_RtD", "Zwęglone Drzewo" },
				{ "MagicTree9_RtD", "Zwęglone Drzewo" },
				{ "MagicTree10_RtD", "Zwęglone Drzewo" },
				{ "MeadowsBush1_RtD", "Magiczny Kwiat" },
				{ "MeadowsBush2_RtD", "Magiczny Kwiat" },
				{ "MeadowsBush3_RtD", "Magiczny Kwiat" },
				{ "MeadowsBush4_RtD", "Magiczny Kwiat" },
				{ "MeadowsBush5_RtD", "Magiczny Kwiat" },
				{ "MeadowsShroom1_RtD", "Duży Grzyb" },
				{ "MeadowsShroom2_RtD", "Duży Grzyb" },
				{ "MeadowsShroom3_RtD", "Duży Grzyb" },
				{ "MeadowsShroom4_RtD", "Duży Grzyb" },
				{ "MeadowsBush01_RtD", "Dziwna Roślina" },
				{ "MeadowsBush02_RtD", "Dziwna Roślina" },
				{ "MeadowsBush03_RtD", "Dziwna Roślina" },
				{ "MeadowsBush04_RtD", "Drzewko" },
				{ "MeadowsBush05_RtD", "Krzak" },
				{ "MeadowsBush06_RtD", "Krzak" },
				{ "Sapling1_RtD", "Drzewko" },
				{ "Sapling2_RtD", "Drzewko" },
				{ "SmallBush_RtD", "Krzak" },
				{ "MistLandsBush1_RtD", "Dziwna Roślina" },
				{ "MistLandsBush2_RtD", "Dziwna Roślina" },
				{ "MistLandsBush3_RtD", "Dziwna Roślina" },
				{ "MistLandsBush4_RtD", "Dziwna Roślina" },
				{ "MistLandsBush5_RtD", "Dziwna Roślina" },
				{ "MistLandsBush6_RtD", "Magiczny Kwiat" },
				{ "MistLandsBush7_RtD", "Dziwna Roślina" },
				{ "ShootStump_RtD", "Pień Yggdrasil" },
				{ "YggaShoot_Log_RtD", "Kłoda Yggdrasil" },
				{ "YggaShoot_LogHalf_RtD", "Kłoda Yggdrasil" },
				{ "YggdrasilTree1_RtD", "Yggdrasil" },
				{ "YggdrasilTree2_RtD", "Yggdrasil" },
				{ "EverGreen1_RtD", "Krzak Jałowca" },
				{ "EverGreen2_RtD", "Krzak Jałowca" },
				{ "EverGreen3_RtD", "Krzak Jałowca" },
				{ "EverGreen4_RtD", "Krzak Jałowca" },
				{ "MountainBush1_RtD", "Zimowy Dziki Kwiat" },
				{ "MountainBush2_RtD", "Zimowy Dziki Kwiat" },
				{ "MountainBush3_RtD", "Zimowy Dziki Kwiat" },
				{ "RedShroom1_RtD", "Gigantyczny Czerwony Grzyb" },
				{ "RedShroom2_RtD", "Gigantyczny Czerwony Grzyb" },
				{ "RedShroom3_RtD", "Gigantyczny Czerwony Grzyb" },
				{ "RedShroom4_RtD", "Gigantyczny Czerwony Grzyb" },
				{ "BlackShroom1_RtD", "Gigantyczny Czarny Grzyb" },
				{ "BlackShroom2_RtD", "Gigantyczny Czarny Grzyb" },
				{ "BlackShroom3_RtD", "Gigantyczny Czarny Grzyb" },
				{ "BlackShroom4_RtD", "Gigantyczny Czarny Grzyb" },
				{ "BlueShroom1_RtD", "Gigantyczny Niebieski Grzyb" },
				{ "BlueShroom2_RtD", "Gigantyczny Niebieski Grzyb" },
				{ "BlueShroom3_RtD", "Gigantyczny Niebieski Grzyb" },
				{ "BlueShroom4_RtD", "Gigantyczny Niebieski Grzyb" },
				{ "YellowShroom1_RtD", "Gigantyczny Żółty Grzyb" },
				{ "YellowShroom2_RtD", "Gigantyczny Żółty Grzyb" },
				{ "YellowShroom3_RtD", "Gigantyczny Żółty Grzyb" },
				{ "YellowShroom4_RtD", "Gigantyczny Żółty Grzyb" },
				{ "GreenShroom1_RtD", "Gigantyczny Zielony Grzyb" },
				{ "GreenShroom2_RtD", "Gigantyczny Zielony Grzyb" },
				{ "GreenShroom3_RtD", "Gigantyczny Zielony Grzyb" },
				{ "GreenShroom4_RtD", "Gigantyczny Zielony Grzyb" },
				{ "PalmLog", "Kłoda" },
				{ "PalmLogHalf", "Kłoda" },
				{ "PalmStump", "Kłoda" },
				{ "PalmTree1_RtD", "Drzewo Palmowe" },
				{ "PalmTree2_RtD", "Drzewo Palmowe" },
				{ "Acacia4_RtD", "Akacja" },
				{ "AcaciaLog4", "Kłoda" },
				{ "AcaciaStump4", "Pień" },
				{ "PlainsBush4_RtD", "Bambus" },
				{ "PlainsBush5_RtD", "Bambus" },
				{ "PlainsBush6_RtD", "Bambus" },
				{ "PlainsBush7_RtD", "Bambus" },
				{ "PlainsBush8_RtD", "Bambus" },
				{ "Acacia1_RtD", "Akacja" },
				{ "Acacia2_RtD", "Akacja" },
				{ "Acacia3_RtD", "Akacja" },
				{ "Blossom1_RtD", "Dereń Kwiecisty" },
				{ "Blossom2_RtD", "Dereń Kwiecisty" },
				{ "Blossom3_RtD", "Dereń Kwiecisty" },
				{ "Blossom4_RtD", "Dereń Kwiecisty" },
				{ "Blossom5_RtD", "Dereń Kwiecisty" },
				{ "CottonWood1_RtD", "Drzewo Bawełniane" },
				{ "CottonWood2_RtD", "Drzewo Bawełniane" },
				{ "Oak1_RtD", "Czerwony Dąb" },
				{ "Oak2_RtD", "Czerwony Dąb" },
				{ "RedPine_RtD", "Czerwona Sosna" },
				{ "ThinPine1_RtD", "Zimowa Sosna" },
				{ "ThinPine2_RtD", "Zimowa Sosna" },
				{ "WinterPine1_RtD", "Zimowa Sosna" },
				{ "WinterPine2_RtD", "Zimowa Sosna" },
				{ "WinterPine3_RtD", "Zimowa Sosna" },
				{ "WinterPine4_RtD", "Zimowa Sosna" },
				{ "WinterPine5_RtD", "Zimowa Sosna" },
				{ "AcaciaStump", "Pień" },
				{ "BlossomStump", "Pień" },
				{ "CottonWoodStump", "Pień" },
				{ "OakWoodStump", "Pień" },
				{ "PineWoodStump", "Pień" },
				{ "SwampBush1_RtD", "Gnijące Drzewko" },
				{ "SwampBush2_RtD", "Gnijące Drzewko" },
				{ "SwampBush3_RtD", "Dziwna Roślina" },
				{ "SwampBush4_RtD", "Dziwna Roślina" },
				{ "SwampBush5_RtD", "Dziwna Roślina" },
				{ "SwampBush6_RtD", "Dziwna Roślina" },
				{ "SwampBush7_RtD", "Dziwna Roślina" },
				{ "SwampBush8_RtD", "Dziwna Roślina" },
				{ "SwampBush9_RtD", "Dziwna Roślina" },
				{ "SwampBush10_RtD", "Dziwna Roślina" },
				{ "SwampBush11_RtD", "Dziwna Roślina" },
				{ "SwampBush12_RtD", "Krzak Śmierci" },
				{ "SwampBush13_RtD", "Krzak Śmierci" },
				{ "SwampBush14_RtD", "Krzak Śmierci" },
				{ "SwampWoodHalf", "Kłoda" },
				{ "SwampWoodLog", "Kłoda" },
				{ "SwampTree1_RtD", "Starożytne Drzewo" },
				{ "SwampTree2_RtD", "Starożytne Drzewo" },
				{ "SwampTree3_RtD", "Starożytne Drzewo" },
				{ "SwampTree4_RtD", "Starożytne Drzewo" },
				{ "SwampTree5_RtD", "Starożytne Drzewo" },
				{ "SwampTree6_RtD", "Starożytne Drzewo" },
				{ "DeadIvy1_RtD", "Martwy Bluszcz" },
				{ "DeadIvy2_RtD", "Martwy Bluszcz" },
				{ "WillowLog", "Kłoda" },
				{ "WillowLogHalf", "Kłoda" },
				{ "WillowStump", "Pień" },
				{ "SwampWoodStump", "Pień" },
				{ "WillowTree1_RtD", "Wierzba" },
				{ "WillowTree2_RtD", "Wierzba" },
				{ "MountainShroom1_RtD", "Gigantyczny Górski Grzyb" },
				{ "MountainShroom2_RtD", "Gigantyczny Górski Grzyb" },
				{ "MountainShroom3_RtD", "Gigantyczny Górski Grzyb" },
				{ "MountainShroom4_RtD", "Gigantyczny Górski Grzyb" },
				{ "KoralStone1_RtD", "Koral" },
				{ "KoralStone2_RtD", "Koral" },
				{ "KoralStone3_RtD", "Koral" },
				{ "KoralStone4_RtD", "Koral" },
				{ "KoralStone5_RtD", "Koral" },
				{ "KoralStone6_RtD", "Koral" },
				{ "KoralStone7_RtD", "Koral" },
				{ "KoralStone8_RtD", "Koral" },
				{ "KoralStone9_RtD", "Koral" },
				{ "KoralStone10_RtD", "Koral" },
				{ "KoralStone11_RtD", "Koral" },
				{ "KoralStone12_RtD", "Koral" },
				{ "KoralStone13_RtD", "Koral" },
				{ "KoralStone14_RtD", "Koral" },
				{ "KoralStone15_RtD", "Koral" },
				{ "KoralStone16_RtD", "Koral" },
				{ "KoralStone17_RtD", "Koral" },
				{ "KoralStone18_RtD", "Koral" },
				{ "KoralStone19_RtD", "Koral" },
				{ "KoralStone20_RtD", "Koral" },
				{ "KoralStone21_RtD", "Koral" },
				{ "KoralStone22_RtD", "Koral" },
				{ "KoralStone23_RtD", "Koral" },
				{ "KoralStone24_RtD", "Koral" },
				{ "KoralStone25_RtD", "Koral" },
				{ "KoralStone26_RtD", "Koral" },
				{ "KoralStone27_RtD", "Koral" },
				{ "KoralStone28_RtD", "Koral" },
				{ "KoralStone29_RtD", "Koral" },
				{ "KoralStone30_RtD", "Koral" },
				{ "Sponge1_RtD", "Gąbka Morska" },
				{ "Sponge2_RtD", "Gąbka Morska" },
				{ "Sponge3_RtD", "Gąbka Morskae" },
				{ "Sponge4_RtD", "Gąbka Morska" },
				{ "Sponge5_RtD", "Gąbka Morska" },
				{ "Sponge6_RtD", "Gąbka Morska" },
				{ "Sponge7_RtD", "Gąbka Morska" },
				{ "Sponge8_RtD", "Gąbka Morska" },
				{ "Sponge9_RtD", "Gąbka Morska" },
				{ "Sponge10_RtD", "Gąbka Morska" },
				{ "Sponge11_RtD", "Gąbka Morska" },
				{ "KoralReef1_RtD", "Rafa Koralowa" },
				{ "KoralReef2_RtD", "Rafa Koralowa" },
				{ "KoralReef3_RtD", "Rafa Koralowa" },
				{ "KoralReef4_RtD", "Rafa Koralowa" },
				{ "KoralReef5_RtD", "Rafa Koralowa" },
				{ "KoralReef6_RtD", "Rafa Koralowa" },
				{ "KoralReef7_RtD", "Rafa Koralowa" },
				{ "KoralReef8_RtD", "Rafa Koralowa" },
				{ "KoralReef9_RtD", "Rafa Koralowa" }
			});
			Localization = LocalizationManager.Instance.GetLocalization();
			CustomLocalization localization6 = Localization;
			text = "Russian";
			localization6.AddTranslation(ref text, new Dictionary<string, string>
			{
				{ "AshLandsRock1_RtD", "Обожженный камень" },
				{ "AshLandsRock2_RtD", "Обожженный камень" },
				{ "AshLandsRock3_RtD", "Обожженный камень" },
				{ "AshLandsRock4_RtD", "Обожженный камень" },
				{ "AshLandsRock5_RtD", "Обожженный камень" },
				{ "AshLandsRock6_RtD", "Обожженный камень" },
				{ "AshLandsBush1_RtD", "Безжизненное растение" },
				{ "AshLandsBush2_RtD", "Безжизненное растение" },
				{ "AshLandsBush3_RtD", "Кактус" },
				{ "AshLandsBush4_RtD", "Кактус" },
				{ "AshLandsBush5_RtD", "Безжизненное растение" },
				{ "AshLandsBush6_RtD", "Безжизненное растение" },
				{ "AshLandsBush7_RtD", "Безжизненное растение" },
				{ "AshLandsBush8_RtD", "Безжизненное растение" },
				{ "AshLandsBush9_RtD", "Безжизненное растение" },
				{ "AshLandsBush10_RtD", "Безжизненное растение" },
				{ "AshLandsBush11_RtD", "Безжизненная коряга" },
				{ "AshLandsBush12_RtD", "Безжизненная коряга" },
				{ "AshLandsBush13_RtD", "Безжизненная коряга" },
				{ "AshLandsBush14_RtD", "Цветущая коряга" },
				{ "AshLandsBush15_RtD", "Цветущая коряга" },
				{ "AshLandsBush16_RtD", "Цветущая коряга" },
				{ "AshLandsBush17_RtD", "Кактус" },
				{ "AshLandsBush18_RtD", "Кактус" },
				{ "AshLandsBush19_RtD", "Кактус" },
				{ "AshLandsBush20_RtD", "Кактус" },
				{ "AshLandsBush21_RtD", "Кактус" },
				{ "AshLandsBush22_RtD", "Кактус" },
				{ "AshLandsBush23_RtD", "Безжизненное растение" },
				{ "AshLandsBush24_RtD", "Безжизненное растение" },
				{ "AshLandsBush25_RtD", "Безжизненное растение" },
				{ "AshLandsBush26_RtD", "Безжизненное растение" },
				{ "AshLandsPlantPiece1_RtD", "Безжизненное растение" },
				{ "BlackForestBush1_RtD", "Полевой цветок" },
				{ "BlackForestBush2_RtD", "Полевой цветок" },
				{ "BlackForestBush3_RtD", "Куст" },
				{ "BlackForestBush4_RtD", "Куст" },
				{ "BlackForestBush5_RtD", "Куст" },
				{ "BlackForestBush6_RtD", "Лопух" },
				{ "BlackForestBush7_RtD", "Лопух" },
				{ "BlackForestBush8_RtD", "Лопух" },
				{ "ForestGreen1_RtD", "Вечнозеленый куст" },
				{ "ForestGreen2_RtD", "Вечнозеленый куст" },
				{ "ForestGreen3_RtD", "Вечнозеленый куст" },
				{ "ForestGreen4_RtD", "Вечнозеленый куст" },
				{ "DeadWoodHalf", "Обоженное бревно" },
				{ "DeadWoodLog", "Обоженное бревно" },
				{ "DeadWoodStump", "Обоженный пень" },
				{ "DeadTree1_RtD", "Обожженное дерево" },
				{ "DeadTree2_RtD", "Обожженное дерево" },
				{ "DeadTree3_RtD", "Обожженное дерево" },
				{ "DeadTree4_RtD", "Обожженное дерево" },
				{ "DeadTree5_RtD", "Обожженное дерево" },
				{ "DeadTree6_RtD", "Обожженное дерево" },
				{ "DeadTree7_RtD", "Обожженное дерево" },
				{ "DeadTree8_RtD", "Обожженное дерево" },
				{ "DeadTree9_RtD", "Обожженное дерево" },
				{ "DeepNorthBush1_RtD", "Дикий цветущий куст" },
				{ "DeepNorthBush2_RtD", "Дикий зимний цветок" },
				{ "DeepNorthBush3_RtD", "Дикий зимний цветок" },
				{ "DeepNorthBush4_RtD", "Дикий зимний цветок" },
				{ "DeepNorthBush5_RtD", "Дикий зимний цветок" },
				{ "DeepNorthBush6_RtD", "Дикий зимний цветок" },
				{ "DeepNorthBush7_RtD", "Дикий зимний цветок" },
				{ "DeepNorthBush8_RtD", "Дикий зимний цветок" },
				{ "DeepNorthBush9_RtD", "Дикий зимний цветок" },
				{ "DeepNorthBush10_RtD", "Дикий зимний цветок" },
				{ "DeepNorthRock1_RtD", "Ледяной камень" },
				{ "DeepNorthRock2_RtD", "Ледяной камень" },
				{ "DeepNorthRock3_RtD", "Ледяной камень" },
				{ "DeepNorthRock4_RtD", "Ледяной камень" },
				{ "DeepNorthRock5_RtD", "Ледяной камень" },
				{ "DeepNorthRock6_RtD", "Ледяной камень" },
				{ "AcaciaLog", "Бревно" },
				{ "AcaciaLogHalf", "Бревно" },
				{ "BlossomLog", "Бревно" },
				{ "BlossomLogHalf", "Бревно" },
				{ "CottonWoodLog", "Бревно" },
				{ "CottonWoodHalf", "Бревно" },
				{ "OakWoodLog", "Бревно" },
				{ "OakWoodHalf", "Бревно" },
				{ "PineWoodHalf", "Бревно" },
				{ "PineWoodLog", "Бревно" },
				{ "PineWoodLog1", "Бревно" },
				{ "ForestTree1_RtD", "Клен" },
				{ "ForestTree2_RtD", "Клен" },
				{ "MagicLog1", "Бревно" },
				{ "MagicLog2", "Бревно" },
				{ "MagicLog3", "Бревно" },
				{ "MagicLog4", "Бревно" },
				{ "MagicLog5", "Бревно" },
				{ "MagicLog6", "Бревно" },
				{ "MagicLog7", "Бревно" },
				{ "MagicLog8", "Бревно" },
				{ "MagicLog9", "Бревно" },
				{ "MagicLog10", "Бревно" },
				{ "MagicStump1", "Пень" },
				{ "MagicStump2", "Пень" },
				{ "MagicStump3", "Пень" },
				{ "MagicStump4", "Пень" },
				{ "MagicStump5", "Пень" },
				{ "MagicStump6", "Пень" },
				{ "MagicStump7", "Пень" },
				{ "MagicStump8", "Пень" },
				{ "MagicStump9", "Пень" },
				{ "MagicStump10", "Пень" },
				{ "MagicTree1_RtD", "Магическое дерево" },
				{ "MagicTree2_RtD", "Магическое дерево" },
				{ "MagicTree3_RtD", "Магическое дерево" },
				{ "MagicTree4_RtD", "Магическое дерево" },
				{ "MagicTree5_RtD", "Магическое дерево" },
				{ "MagicTree6_RtD", "Обожженное дерево" },
				{ "MagicTree7_RtD", "Обожженное дерево" },
				{ "MagicTree8_RtD", "Обожженное дерево" },
				{ "MagicTree9_RtD", "Обожженное дерево" },
				{ "MagicTree10_RtD", "Обожженное дерево" },
				{ "MeadowsBush1_RtD", "Колдовской цветок" },
				{ "MeadowsBush2_RtD", "Колдовской цветок" },
				{ "MeadowsBush3_RtD", "Колдовской цветок" },
				{ "MeadowsBush4_RtD", "Колдовской цветок" },
				{ "MeadowsBush5_RtD", "Колдовской цветок" },
				{ "MeadowsShroom1_RtD", "Крупный гриб" },
				{ "MeadowsShroom2_RtD", "Крупный гриб" },
				{ "MeadowsShroom3_RtD", "Крупный гриб" },
				{ "MeadowsShroom4_RtD", "Крупный гриб" },
				{ "MeadowsBush01_RtD", "Странное растение" },
				{ "MeadowsBush02_RtD", "Странное растение" },
				{ "MeadowsBush03_RtD", "Странное растение" },
				{ "MeadowsBush04_RtD", "Саженец" },
				{ "MeadowsBush05_RtD", "Куст" },
				{ "MeadowsBush06_RtD", "Куст" },
				{ "Sapling1_RtD", "Саженец" },
				{ "Sapling2_RtD", "Саженец" },
				{ "SmallBush_RtD", "Куст" },
				{ "MistLandsBush1_RtD", "Странное растение" },
				{ "MistLandsBush2_RtD", "Странное растение" },
				{ "MistLandsBush3_RtD", "Странное растение" },
				{ "MistLandsBush4_RtD", "Странное растение" },
				{ "MistLandsBush5_RtD", "Странное растение" },
				{ "MistLandsBush6_RtD", "Колдовской цветок" },
				{ "MistLandsBush7_RtD", "Странное растение" },
				{ "ShootStump_RtD", "Пень Иггдрасиля" },
				{ "YggaShoot_Log_RtD", "Бревно Иггдрасиля" },
				{ "YggaShoot_LogHalf_RtD", "Бревно Иггдрасиля" },
				{ "YggdrasilTree1_RtD", "Ветвь Иггдрасиля" },
				{ "YggdrasilTree2_RtD", "Ветвь Иггдрасиля" },
				{ "EverGreen1_RtD", "Вечнозеленый куст" },
				{ "EverGreen2_RtD", "Вечнозеленый куст" },
				{ "EverGreen3_RtD", "Вечнозеленый куст" },
				{ "EverGreen4_RtD", "Вечнозеленый куст" },
				{ "MountainBush1_RtD", "Дикий зимний цветок" },
				{ "MountainBush2_RtD", "Дикий зимний цветок" },
				{ "MountainBush3_RtD", "Дикий зимний цветок" },
				{ "RedShroom1_RtD", "Гигантский гриб" },
				{ "RedShroom2_RtD", "Гигантский гриб" },
				{ "RedShroom3_RtD", "Гигантский гриб" },
				{ "RedShroom4_RtD", "Гигантский гриб" },
				{ "BlackShroom1_RtD", "Большой гриб" },
				{ "BlackShroom2_RtD", "Большой гриб" },
				{ "BlackShroom3_RtD", "Большой гриб" },
				{ "BlackShroom4_RtD", "Большой гриб" },
				{ "BlueShroom1_RtD", "Гигантский гриб" },
				{ "BlueShroom2_RtD", "Гигантский гриб" },
				{ "BlueShroom3_RtD", "Гигантский гриб" },
				{ "BlueShroom4_RtD", "Гигантский гриб" },
				{ "YellowShroom1_RtD", "Гигантский гриб" },
				{ "YellowShroom2_RtD", "Гигантский гриб" },
				{ "YellowShroom3_RtD", "Гигантский гриб" },
				{ "YellowShroom4_RtD", "Гигантский гриб" },
				{ "GreenShroom1_RtD", "Большой гриб" },
				{ "GreenShroom2_RtD", "Большой гриб" },
				{ "GreenShroom3_RtD", "Большой гриб" },
				{ "GreenShroom4_RtD", "Большой гриб" },
				{ "PalmLog", "Бревно" },
				{ "PalmLogHalf", "Бревно" },
				{ "PalmStump", "Бревно" },
				{ "PalmTree1_RtD", "Пальма" },
				{ "PalmTree2_RtD", "Пальма" },
				{ "Acacia4_RtD", "Акация" },
				{ "AcaciaLog4", "Бревно" },
				{ "AcaciaStump4", "Пень" },
				{ "PlainsBush4_RtD", "Бамбук" },
				{ "PlainsBush5_RtD", "Бамбук" },
				{ "PlainsBush6_RtD", "Бамбук" },
				{ "PlainsBush7_RtD", "Бамбук" },
				{ "PlainsBush8_RtD", "Бамбук" },
				{ "Acacia1_RtD", "Акация" },
				{ "Acacia2_RtD", "Акация" },
				{ "Acacia3_RtD", "Акация" },
				{ "Blossom1_RtD", "Цветущий кизил" },
				{ "Blossom2_RtD", "Цветущий кизил" },
				{ "Blossom3_RtD", "Цветущий кизил" },
				{ "Blossom4_RtD", "Цветущий кизил" },
				{ "Blossom5_RtD", "Цветущий кизил" },
				{ "CottonWood1_RtD", "Тополь" },
				{ "CottonWood2_RtD", "Тополь" },
				{ "Oak1_RtD", "Дуб" },
				{ "Oak2_RtD", "Дуб" },
				{ "RedPine_RtD", "Сосна красная" },
				{ "ThinPine1_RtD", "Сосна" },
				{ "ThinPine2_RtD", "Сосна" },
				{ "WinterPine1_RtD", "Зимняя сосна" },
				{ "WinterPine2_RtD", "Зимняя сосна" },
				{ "WinterPine3_RtD", "Зимняя сосна" },
				{ "WinterPine4_RtD", "Зимняя сосна" },
				{ "WinterPine5_RtD", "Зимняя сосна" },
				{ "AcaciaStump", "Пень" },
				{ "BlossomStump", "Пень" },
				{ "CottonWoodStump", "Пень" },
				{ "OakWoodStump", "Пень" },
				{ "PineWoodStump", "Пень" },
				{ "SwampBush1_RtD", "Гниющий саженец" },
				{ "SwampBush2_RtD", "Гниющий саженец" },
				{ "SwampBush3_RtD", "Странное растение" },
				{ "SwampBush4_RtD", "Странное растение" },
				{ "SwampBush5_RtD", "Странное растение" },
				{ "SwampBush6_RtD", "Странное растение" },
				{ "SwampBush7_RtD", "Странное растение" },
				{ "SwampBush8_RtD", "Странное растение" },
				{ "SwampBush9_RtD", "Странное растение" },
				{ "SwampBush10_RtD", "Странное растение" },
				{ "SwampBush11_RtD", "Странное растение" },
				{ "SwampBush12_RtD", "Мертвый куст" },
				{ "SwampBush13_RtD", "Мертвый куст" },
				{ "SwampBush14_RtD", "Мертвый куст" },
				{ "SwampWoodHalf", "Бревно" },
				{ "SwampWoodLog", "Бревно" },
				{ "SwampTree1_RtD", "Древнее дерево" },
				{ "SwampTree2_RtD", "Древнее дерево" },
				{ "SwampTree3_RtD", "Древнее дерево" },
				{ "SwampTree4_RtD", "Древнее дерево" },
				{ "SwampTree5_RtD", "Древнее дерево" },
				{ "SwampTree6_RtD", "Древнее дерево" },
				{ "DeadIvy1_RtD", "Мертвый плющ" },
				{ "DeadIvy2_RtD", "Мертвый плющ" },
				{ "WillowLog", "Бревно" },
				{ "WillowLogHalf", "Бревно" },
				{ "WillowStump", "Пень" },
				{ "SwampWoodStump", "Пень" },
				{ "SwampWoodStump1", "Пень" },
				{ "WillowTree1_RtD", "Ива" },
				{ "WillowTree2_RtD", "Ива" },
				{ "MountainShroom1_RtD", "Большой гриб" },
				{ "MountainShroom2_RtD", "Большой гриб" },
				{ "MountainShroom3_RtD", "Большой гриб" },
				{ "MountainShroom4_RtD", "Большой гриб" },
				{ "AcaciaSeeds_RtD", "Семена акации" },
				{ "AcaciaSeeds_desc_RtD", "Используются для посадки деревьев акации" },
				{ "BlossomSeeds_RtD", "Семена кизила" },
				{ "BlossomSeeds_desc_RtD", "Используются для посадки деревьев кизила" },
				{ "CottonWoodSeeds_RtD", "Семена хлопкового дерева" },
				{ "CottonWoodSeeds_desc_RtD", "Используются для посадки хлопковых деревьев" },
				{ "OakWoodSeeds_RtD", "Желуди" },
				{ "OakWoodSeeds_desc_RtD", "Используются для посадки дубов" },
				{ "PalmTreeSeeds_RtD", "Ну, это не кокос..." },
				{ "PalmTreeSeeds_desc_RtD", "Используются для посадки пальм" },
				{ "RedPineSeeds_RtD", "Шишка красной сосны" },
				{ "RedPineSeeds_desc_RtD", "Используется для посадки красных сосен" },
				{ "ThinPineSeeds_RtD", "Шишка зеленой сосны" },
				{ "ThinPineSeeds_desc_RtD", "Используется для посадки сосен" },
				{ "WillowSeeds_RtD", "Семя ивы" },
				{ "WillowSeeds_desc_RtD", "Используется для посадки ив" },
				{ "WinterPineSeeds1_RtD", "Шишка зимней сосны" },
				{ "WinterPineSeeds1_desc_RtD", "Используется для посадки зимних сосен" },
				{ "WinterPineSeeds2_RtD", "Шишка морозной сосны" },
				{ 

RtDGardening.dll

Decompiled 3 hours ago
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.Versioning;
using BepInEx;
using BepInEx.Configuration;
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: TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")]
[assembly: AssemblyCompany("RtDGardening")]
[assembly: AssemblyConfiguration("Debug")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyInformationalVersion("1.0.0")]
[assembly: AssemblyProduct("RtDGardening")]
[assembly: AssemblyTitle("RtDGardening")]
[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 RtDGardening
{
	[BepInPlugin("Soloredis.RtDGardening", "RtDGardening", "0.2.3")]
	[NetworkCompatibility(/*Could not decode attribute arguments.*/)]
	[BepInDependency(/*Could not decode attribute arguments.*/)]
	public class RtDGardening : BaseUnityPlugin
	{
		public const string PluginGUID = "Soloredis.RtDGardening";

		public const string PluginName = "RtDGardening";

		public const string PluginVersion = "0.2.3";

		public static bool isModded = true;

		private CustomLocalization Localization;

		public AssetBundle MyAssets;

		public ConfigEntry<bool> LoggingEnable;

		public PieceConfig PieceBush1A;

		public PieceConfig PieceBush1B;

		public PieceConfig PieceBush2A;

		public PieceConfig PieceBush2B;

		public PieceConfig PieceBush3A;

		public PieceConfig PieceBush3B;

		public PieceConfig PieceBush4A;

		public PieceConfig PieceBush4B;

		public PieceConfig PieceBush5A;

		public PieceConfig PieceBush5B;

		public PieceConfig PieceBush6A;

		public PieceConfig PieceBush6B;

		public PieceConfig PieceBush7A;

		public PieceConfig PieceBush7B;

		public PieceConfig PieceBush8A;

		public PieceConfig PieceBush8B;

		public PieceConfig PieceBush9A;

		public PieceConfig PieceBush9B;

		public PieceConfig PieceBush10A;

		public PieceConfig PieceBush10B;

		public PieceConfig PieceBush11A;

		public PieceConfig PieceBush11B;

		public PieceConfig PieceBush12A;

		public PieceConfig PieceBush12B;

		public PieceConfig PieceBush13A;

		public PieceConfig PieceBush13B;

		private void Awake()
		{
			LoadBundle();
			CreateConfigs();
			LocalizationEnglish();
			LoadTranslations();
			PrefabManager.OnPrefabsRegistered += AddCultivatorRecipes;
			if (LoggingEnable.Value)
			{
				((BaseUnityPlugin)this).Logger.LogWarning((object)"Logging is enabled in the config.");
			}
		}

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

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

		private void LocalizationEnglish()
		{
			Localization = LocalizationManager.Instance.GetLocalization();
			CustomLocalization localization = Localization;
			string text = "English";
			localization.AddTranslation(ref text, new Dictionary<string, string>
			{
				{ "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" },
				{ "MeadowsBush06P_RtD", "Plant" },
				{ "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" },
				{ "Pickable_Flint_RtD", "Pickable Flint" },
				{ "Pickable_Stone_RtD", "Pickable Stone" },
				{ "RedFirSmallPlant_RtD", "Red Fir" }
			});
		}

		public void CreateConfigs()
		{
			//IL_002f: Unknown result type (might be due to invalid IL or missing references)
			//IL_0034: Unknown result type (might be due to invalid IL or missing references)
			//IL_003d: Expected O, but got Unknown
			//IL_003d: Unknown result type (might be due to invalid IL or missing references)
			//IL_0047: Expected O, but got Unknown
			try
			{
				((BaseUnityPlugin)this).Config.SaveOnConfigSet = true;
				LoggingEnable = ((BaseUnityPlugin)this).Config.Bind<bool>("Logging", "Enable", false, new ConfigDescription("Enables logging.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes
				{
					IsAdminOnly = false
				} }));
			}
			catch (Exception arg)
			{
				((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding configuration values: {arg}");
			}
		}

		private void AddCultivatorRecipes()
		{
			//IL_005c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0063: Expected O, but got Unknown
			//IL_014a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0153: Expected O, but got Unknown
			//IL_0246: Unknown result type (might be due to invalid IL or missing references)
			//IL_024f: Expected O, but got Unknown
			//IL_0344: Unknown result type (might be due to invalid IL or missing references)
			//IL_034d: Expected O, but got Unknown
			//IL_0442: Unknown result type (might be due to invalid IL or missing references)
			//IL_044b: Expected O, but got Unknown
			//IL_0540: Unknown result type (might be due to invalid IL or missing references)
			//IL_0549: Expected O, but got Unknown
			//IL_063e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0647: Expected O, but got Unknown
			//IL_073c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0745: Expected O, but got Unknown
			//IL_083a: Unknown result type (might be due to invalid IL or missing references)
			//IL_0843: Expected O, but got Unknown
			//IL_0938: Unknown result type (might be due to invalid IL or missing references)
			//IL_0941: Expected O, but got Unknown
			//IL_0a36: Unknown result type (might be due to invalid IL or missing references)
			//IL_0a3f: Expected O, but got Unknown
			//IL_0b34: Unknown result type (might be due to invalid IL or missing references)
			//IL_0b3d: Expected O, but got Unknown
			//IL_0c32: Unknown result type (might be due to invalid IL or missing references)
			//IL_0c3b: Expected O, but got Unknown
			//IL_0d30: Unknown result type (might be due to invalid IL or missing references)
			//IL_0d39: Expected O, but got Unknown
			//IL_0e2e: Unknown result type (might be due to invalid IL or missing references)
			//IL_0e37: Expected O, but got Unknown
			//IL_0f2c: Unknown result type (might be due to invalid IL or missing references)
			//IL_0f35: Expected O, but got Unknown
			//IL_102a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1033: Expected O, but got Unknown
			//IL_1128: Unknown result type (might be due to invalid IL or missing references)
			//IL_1131: Expected O, but got Unknown
			//IL_1226: Unknown result type (might be due to invalid IL or missing references)
			//IL_122f: Expected O, but got Unknown
			//IL_1324: Unknown result type (might be due to invalid IL or missing references)
			//IL_132d: Expected O, but got Unknown
			//IL_1422: Unknown result type (might be due to invalid IL or missing references)
			//IL_142b: Expected O, but got Unknown
			//IL_1520: Unknown result type (might be due to invalid IL or missing references)
			//IL_1529: Expected O, but got Unknown
			//IL_161e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1627: Expected O, but got Unknown
			//IL_171c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1725: Expected O, but got Unknown
			//IL_181a: Unknown result type (might be due to invalid IL or missing references)
			//IL_1823: Expected O, but got Unknown
			//IL_1918: Unknown result type (might be due to invalid IL or missing references)
			//IL_1921: Expected O, but got Unknown
			//IL_1a16: Unknown result type (might be due to invalid IL or missing references)
			//IL_1a1f: Expected O, but got Unknown
			//IL_1b14: Unknown result type (might be due to invalid IL or missing references)
			//IL_1b1d: Expected O, but got Unknown
			//IL_1c12: Unknown result type (might be due to invalid IL or missing references)
			//IL_1c1b: Expected O, but got Unknown
			//IL_1d10: Unknown result type (might be due to invalid IL or missing references)
			//IL_1d19: Expected O, but got Unknown
			//IL_1e0e: Unknown result type (might be due to invalid IL or missing references)
			//IL_1e17: Expected O, but got Unknown
			//IL_1f0c: Unknown result type (might be due to invalid IL or missing references)
			//IL_1f15: Expected O, but got Unknown
			//IL_200a: Unknown result type (might be due to invalid IL or missing references)
			//IL_2013: Expected O, but got Unknown
			//IL_2108: Unknown result type (might be due to invalid IL or missing references)
			//IL_2111: Expected O, but got Unknown
			//IL_2206: Unknown result type (might be due to invalid IL or missing references)
			//IL_220f: Expected O, but got Unknown
			//IL_2304: Unknown result type (might be due to invalid IL or missing references)
			//IL_230d: Expected O, but got Unknown
			//IL_2402: Unknown result type (might be due to invalid IL or missing references)
			//IL_240b: Expected O, but got Unknown
			//IL_2500: Unknown result type (might be due to invalid IL or missing references)
			//IL_2509: Expected O, but got Unknown
			//IL_25fe: Unknown result type (might be due to invalid IL or missing references)
			//IL_2607: Expected O, but got Unknown
			//IL_26fc: Unknown result type (might be due to invalid IL or missing references)
			//IL_2705: Expected O, but got Unknown
			//IL_27fa: Unknown result type (might be due to invalid IL or missing references)
			//IL_2803: Expected O, but got Unknown
			//IL_28f8: Unknown result type (might be due to invalid IL or missing references)
			//IL_2901: Expected O, but got Unknown
			//IL_29f6: Unknown result type (might be due to invalid IL or missing references)
			//IL_29ff: Expected O, but got Unknown
			//IL_2af4: Unknown result type (might be due to invalid IL or missing references)
			//IL_2afd: Expected O, but got Unknown
			//IL_2bf2: Unknown result type (might be due to invalid IL or missing references)
			//IL_2bfb: Expected O, but got Unknown
			//IL_2cf0: Unknown result type (might be due to invalid IL or missing references)
			//IL_2cf9: Expected O, but got Unknown
			//IL_2dee: Unknown result type (might be due to invalid IL or missing references)
			//IL_2df7: Expected O, but got Unknown
			//IL_2eec: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ef5: Expected O, but got Unknown
			//IL_2fea: Unknown result type (might be due to invalid IL or missing references)
			//IL_2ff3: Expected O, but got Unknown
			//IL_30e8: Unknown result type (might be due to invalid IL or missing references)
			//IL_30f1: Expected O, but got Unknown
			//IL_31e6: Unknown result type (might be due to invalid IL or missing references)
			//IL_31ef: Expected O, but got Unknown
			//IL_32e4: Unknown result type (might be due to invalid IL or missing references)
			//IL_32ed: Expected O, but got Unknown
			//IL_33e2: Unknown result type (might be due to invalid IL or missing references)
			//IL_33eb: Expected O, but got Unknown
			//IL_34e0: Unknown result type (might be due to invalid IL or missing references)
			//IL_34e9: Expected O, but got Unknown
			//IL_35de: Unknown result type (might be due to invalid IL or missing references)
			//IL_35e7: Expected O, but got Unknown
			//IL_36dc: Unknown result type (might be due to invalid IL or missing references)
			//IL_36e5: Expected O, but got Unknown
			//IL_37da: Unknown result type (might be due to invalid IL or missing references)
			//IL_37e3: Expected O, but got Unknown
			//IL_38d8: Unknown result type (might be due to invalid IL or missing references)
			//IL_38e1: Expected O, but got Unknown
			//IL_39d6: Unknown result type (might be due to invalid IL or missing references)
			//IL_39df: Expected O, but got Unknown
			//IL_3ad4: Unknown result type (might be due to invalid IL or missing references)
			//IL_3add: Expected O, but got Unknown
			//IL_3bd2: Unknown result type (might be due to invalid IL or missing references)
			//IL_3bdb: Expected O, but got Unknown
			//IL_3cd0: Unknown result type (might be due to invalid IL or missing references)
			//IL_3cd9: Expected O, but got Unknown
			//IL_3dce: Unknown result type (might be due to invalid IL or missing references)
			//IL_3dd7: Expected O, but got Unknown
			//IL_3ecc: Unknown result type (might be due to invalid IL or missing references)
			//IL_3ed5: Expected O, but got Unknown
			//IL_3fca: Unknown result type (might be due to invalid IL or missing references)
			//IL_3fd3: Expected O, but got Unknown
			//IL_40c8: Unknown result type (might be due to invalid IL or missing references)
			//IL_40d1: Expected O, but got Unknown
			//IL_41c6: Unknown result type (might be due to invalid IL or missing references)
			//IL_41cf: Expected O, but got Unknown
			//IL_42c4: Unknown result type (might be due to invalid IL or missing references)
			//IL_42cd: Expected O, but got Unknown
			//IL_43c2: Unknown result type (might be due to invalid IL or missing references)
			//IL_43cb: Expected O, but got Unknown
			//IL_44c0: Unknown result type (might be due to invalid IL or missing references)
			//IL_44c9: Expected O, but got Unknown
			//IL_45be: Unknown result type (might be due to invalid IL or missing references)
			//IL_45c7: Expected O, but got Unknown
			//IL_46bc: Unknown result type (might be due to invalid IL or missing references)
			//IL_46c5: Expected O, but got Unknown
			//IL_47ba: Unknown result type (might be due to invalid IL or missing references)
			//IL_47c3: Expected O, but got Unknown
			//IL_48b8: Unknown result type (might be due to invalid IL or missing references)
			//IL_48c1: Expected O, but got Unknown
			//IL_49b6: Unknown result type (might be due to invalid IL or missing references)
			//IL_49bf: Expected O, but got Unknown
			//IL_4ab4: Unknown result type (might be due to invalid IL or missing references)
			//IL_4abd: Expected O, but got Unknown
			//IL_4bb2: Unknown result type (might be due to invalid IL or missing references)
			//IL_4bbb: Expected O, but got Unknown
			//IL_4cb0: Unknown result type (might be due to invalid IL or missing references)
			//IL_4cb9: Expected O, but got Unknown
			//IL_4dae: Unknown result type (might be due to invalid IL or missing references)
			//IL_4db7: Expected O, but got Unknown
			//IL_4eac: Unknown result type (might be due to invalid IL or missing references)
			//IL_4eb5: Expected O, but got Unknown
			//IL_4faa: Unknown result type (might be due to invalid IL or missing references)
			//IL_4fb3: Expected O, but got Unknown
			//IL_50a8: Unknown result type (might be due to invalid IL or missing references)
			//IL_50b1: Expected O, but got Unknown
			//IL_51a6: Unknown result type (might be due to invalid IL or missing references)
			//IL_51af: Expected O, but got Unknown
			//IL_52a4: Unknown result type (might be due to invalid IL or missing references)
			//IL_52ad: 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_54a0: Unknown result type (might be due to invalid IL or missing references)
			//IL_54a9: Expected O, but got Unknown
			//IL_559e: Unknown result type (might be due to invalid IL or missing references)
			//IL_55a7: Expected O, but got Unknown
			//IL_569c: Unknown result type (might be due to invalid IL or missing references)
			//IL_56a5: Expected O, but got Unknown
			//IL_579a: Unknown result type (might be due to invalid IL or missing references)
			//IL_57a3: Expected O, but got Unknown
			//IL_5898: Unknown result type (might be due to invalid IL or missing references)
			//IL_58a1: Expected O, but got Unknown
			//IL_5996: Unknown result type (might be due to invalid IL or missing references)
			//IL_599f: Expected O, but got Unknown
			//IL_5a94: Unknown result type (might be due to invalid IL or missing references)
			//IL_5a9d: Expected O, but got Unknown
			//IL_5b92: Unknown result type (might be due to invalid IL or missing references)
			//IL_5b9b: Expected O, but got Unknown
			//IL_5c90: Unknown result type (might be due to invalid IL or missing references)
			//IL_5c99: Expected O, but got Unknown
			//IL_5d8e: Unknown result type (might be due to invalid IL or missing references)
			//IL_5d97: Expected O, but got Unknown
			//IL_5e8c: Unknown result type (might be due to invalid IL or missing references)
			//IL_5e95: Expected O, but got Unknown
			//IL_5f8a: Unknown result type (might be due to invalid IL or missing references)
			//IL_5f93: Expected O, but got Unknown
			//IL_6088: Unknown result type (might be due to invalid IL or missing references)
			//IL_6091: Expected O, but got Unknown
			//IL_6186: Unknown result type (might be due to invalid IL or missing references)
			//IL_618f: Expected O, but got Unknown
			//IL_6284: Unknown result type (might be due to invalid IL or missing references)
			//IL_628d: Expected O, but got Unknown
			//IL_6382: Unknown result type (might be due to invalid IL or missing references)
			//IL_638b: Expected O, but got Unknown
			//IL_6480: Unknown result type (might be due to invalid IL or missing references)
			//IL_6489: Expected O, but got Unknown
			//IL_657e: Unknown result type (might be due to invalid IL or missing references)
			//IL_6587: Expected O, but got Unknown
			//IL_667c: Unknown result type (might be due to invalid IL or missing references)
			//IL_6685: Expected O, but got Unknown
			//IL_677a: Unknown result type (might be due to invalid IL or missing references)
			//IL_6783: Expected O, but got Unknown
			//IL_6878: Unknown result type (might be due to invalid IL or missing references)
			//IL_6881: Expected O, but got Unknown
			//IL_6976: Unknown result type (might be due to invalid IL or missing references)
			//IL_697f: Expected O, but got Unknown
			//IL_6a74: Unknown result type (might be due to invalid IL or missing references)
			//IL_6a7d: Expected O, but got Unknown
			//IL_6b72: Unknown result type (might be due to invalid IL or missing references)
			//IL_6b7b: Expected O, but got Unknown
			//IL_6c70: Unknown result type (might be due to invalid IL or missing references)
			//IL_6c79: Expected O, but got Unknown
			//IL_6d6e: Unknown result type (might be due to invalid IL or missing references)
			//IL_6d77: Expected O, but got Unknown
			//IL_6e6c: Unknown result type (might be due to invalid IL or missing references)
			//IL_6e75: Expected O, but got Unknown
			//IL_6f6a: Unknown result type (might be due to invalid IL or missing references)
			//IL_6f73: Expected O, but got Unknown
			//IL_7068: Unknown result type (might be due to invalid IL or missing references)
			//IL_7071: Expected O, but got Unknown
			//IL_7166: Unknown result type (might be due to invalid IL or missing references)
			//IL_716f: Expected O, but got Unknown
			//IL_7264: Unknown result type (might be due to invalid IL or missing references)
			//IL_726d: Expected O, but got Unknown
			//IL_7362: Unknown result type (might be due to invalid IL or missing references)
			//IL_736b: Expected O, but got Unknown
			//IL_7460: Unknown result type (might be due to invalid IL or missing references)
			//IL_7469: Expected O, but got Unknown
			//IL_755e: Unknown result type (might be due to invalid IL or missing references)
			//IL_7567: Expected O, but got Unknown
			//IL_765c: Unknown result type (might be due to invalid IL or missing references)
			//IL_7665: Expected O, but got Unknown
			//IL_775a: Unknown result type (might be due to invalid IL or missing references)
			//IL_7763: Expected O, but got Unknown
			//IL_7858: Unknown result type (might be due to invalid IL or missing references)
			//IL_7861: Expected O, but got Unknown
			//IL_7956: Unknown result type (might be due to invalid IL or missing references)
			//IL_795f: Expected O, but got Unknown
			//IL_7a54: Unknown result type (might be due to invalid IL or missing references)
			//IL_7a5d: Expected O, but got Unknown
			//IL_7b52: Unknown result type (might be due to invalid IL or missing references)
			//IL_7b5b: Expected O, but got Unknown
			//IL_7c50: Unknown result type (might be due to invalid IL or missing references)
			//IL_7c59: Expected O, but got Unknown
			try
			{
				GameObject val = MyAssets.LoadAsset<GameObject>("AshLandsBush1P_RtD");
				if ((Object)(object)val != (Object)null)
				{
					GameObject prefab = Cache.GetPrefab<GameObject>("PlantSeedAshLands_RtD");
					PieceConfig val2 = ((!Object.op_Implicit((Object)(object)prefab)) ? PieceBush1B : PieceBush1A);
					CustomPiece val3 = new CustomPiece(val, true, val2);
					PieceManager.Instance.AddPiece(val3);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val4 = MyAssets.LoadAsset<GameObject>("AshLandsBush2P_RtD");
				if ((Object)(object)val4 != (Object)null)
				{
					GameObject prefab2 = Cache.GetPrefab<GameObject>("PlantSeedAshLands_RtD");
					PieceConfig val5 = ((!Object.op_Implicit((Object)(object)prefab2)) ? PieceBush1B : PieceBush1A);
					CustomPiece val6 = new CustomPiece(val4, true, val5);
					PieceManager.Instance.AddPiece(val6);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val4)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val4)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val7 = MyAssets.LoadAsset<GameObject>("AshLandsBush3P_RtD");
				if ((Object)(object)val7 != (Object)null)
				{
					GameObject prefab3 = Cache.GetPrefab<GameObject>("PlantSeedPlains_RtD");
					PieceConfig val8 = ((!Object.op_Implicit((Object)(object)prefab3)) ? PieceBush6B : PieceBush6A);
					CustomPiece val9 = new CustomPiece(val7, true, val8);
					PieceManager.Instance.AddPiece(val9);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val7)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val7)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val10 = MyAssets.LoadAsset<GameObject>("AshLandsBush4P_RtD");
				if ((Object)(object)val10 != (Object)null)
				{
					GameObject prefab4 = Cache.GetPrefab<GameObject>("PlantSeedPlains_RtD");
					PieceConfig val11 = ((!Object.op_Implicit((Object)(object)prefab4)) ? PieceBush6B : PieceBush6A);
					CustomPiece val12 = new CustomPiece(val10, true, val11);
					PieceManager.Instance.AddPiece(val12);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val10)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val10)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val13 = MyAssets.LoadAsset<GameObject>("AshLandsBush5P_RtD");
				if ((Object)(object)val13 != (Object)null)
				{
					GameObject prefab5 = Cache.GetPrefab<GameObject>("PlantSeedAshLands_RtD");
					PieceConfig val14 = ((!Object.op_Implicit((Object)(object)prefab5)) ? PieceBush1B : PieceBush1A);
					CustomPiece val15 = new CustomPiece(val13, true, val14);
					PieceManager.Instance.AddPiece(val15);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val13)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val13)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val16 = MyAssets.LoadAsset<GameObject>("AshLandsBush6P_RtD");
				if ((Object)(object)val16 != (Object)null)
				{
					GameObject prefab6 = Cache.GetPrefab<GameObject>("PlantSeedAshLands_RtD");
					PieceConfig val17 = ((!Object.op_Implicit((Object)(object)prefab6)) ? PieceBush1B : PieceBush1A);
					CustomPiece val18 = new CustomPiece(val16, true, val17);
					PieceManager.Instance.AddPiece(val18);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val16)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val16)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val19 = MyAssets.LoadAsset<GameObject>("AshLandsBush7P_RtD");
				if ((Object)(object)val19 != (Object)null)
				{
					GameObject prefab7 = Cache.GetPrefab<GameObject>("PlantSeedAshLands_RtD");
					PieceConfig val20 = ((!Object.op_Implicit((Object)(object)prefab7)) ? PieceBush1B : PieceBush1A);
					CustomPiece val21 = new CustomPiece(val19, true, val20);
					PieceManager.Instance.AddPiece(val21);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val19)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val19)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val22 = MyAssets.LoadAsset<GameObject>("AshLandsBush8P_RtD");
				if ((Object)(object)val22 != (Object)null)
				{
					GameObject prefab8 = Cache.GetPrefab<GameObject>("PlantSeedAshLands_RtD");
					PieceConfig val23 = ((!Object.op_Implicit((Object)(object)prefab8)) ? PieceBush1B : PieceBush1A);
					CustomPiece val24 = new CustomPiece(val22, true, val23);
					PieceManager.Instance.AddPiece(val24);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val22)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val22)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val25 = MyAssets.LoadAsset<GameObject>("AshLandsBush9P_RtD");
				if ((Object)(object)val25 != (Object)null)
				{
					GameObject prefab9 = Cache.GetPrefab<GameObject>("PlantSeedAshLands_RtD");
					PieceConfig val26 = ((!Object.op_Implicit((Object)(object)prefab9)) ? PieceBush1B : PieceBush1A);
					CustomPiece val27 = new CustomPiece(val25, true, val26);
					PieceManager.Instance.AddPiece(val27);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val25)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val25)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val28 = MyAssets.LoadAsset<GameObject>("AshLandsBush10P_RtD");
				if ((Object)(object)val28 != (Object)null)
				{
					GameObject prefab10 = Cache.GetPrefab<GameObject>("PlantSeedAshLands_RtD");
					PieceConfig val29 = ((!Object.op_Implicit((Object)(object)prefab10)) ? PieceBush1B : PieceBush1A);
					CustomPiece val30 = new CustomPiece(val28, true, val29);
					PieceManager.Instance.AddPiece(val30);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val28)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val28)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val31 = MyAssets.LoadAsset<GameObject>("AshLandsBush11P_RtD");
				if ((Object)(object)val31 != (Object)null)
				{
					GameObject prefab11 = Cache.GetPrefab<GameObject>("PlantSeedAshLands_RtD");
					PieceConfig val32 = ((!Object.op_Implicit((Object)(object)prefab11)) ? PieceBush1B : PieceBush1A);
					CustomPiece val33 = new CustomPiece(val31, true, val32);
					PieceManager.Instance.AddPiece(val33);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val31)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val31)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val34 = MyAssets.LoadAsset<GameObject>("AshLandsBush12P_RtD");
				if ((Object)(object)val34 != (Object)null)
				{
					GameObject prefab12 = Cache.GetPrefab<GameObject>("PlantSeedAshLands_RtD");
					PieceConfig val35 = ((!Object.op_Implicit((Object)(object)prefab12)) ? PieceBush1B : PieceBush1A);
					CustomPiece val36 = new CustomPiece(val34, true, val35);
					PieceManager.Instance.AddPiece(val36);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val34)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val34)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val37 = MyAssets.LoadAsset<GameObject>("AshLandsBush13P_RtD");
				if ((Object)(object)val37 != (Object)null)
				{
					GameObject prefab13 = Cache.GetPrefab<GameObject>("PlantSeedAshLands_RtD");
					PieceConfig val38 = ((!Object.op_Implicit((Object)(object)prefab13)) ? PieceBush1B : PieceBush1A);
					CustomPiece val39 = new CustomPiece(val37, true, val38);
					PieceManager.Instance.AddPiece(val39);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val37)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val37)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val40 = MyAssets.LoadAsset<GameObject>("AshLandsBush14P_RtD");
				if ((Object)(object)val40 != (Object)null)
				{
					GameObject prefab14 = Cache.GetPrefab<GameObject>("PlantSeedAshLands_RtD");
					PieceConfig val41 = ((!Object.op_Implicit((Object)(object)prefab14)) ? PieceBush1B : PieceBush1A);
					CustomPiece val42 = new CustomPiece(val40, true, val41);
					PieceManager.Instance.AddPiece(val42);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val40)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val40)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val43 = MyAssets.LoadAsset<GameObject>("AshLandsBush15P_RtD");
				if ((Object)(object)val43 != (Object)null)
				{
					GameObject prefab15 = Cache.GetPrefab<GameObject>("PlantSeedAshLands_RtD");
					PieceConfig val44 = ((!Object.op_Implicit((Object)(object)prefab15)) ? PieceBush1B : PieceBush1A);
					CustomPiece val45 = new CustomPiece(val43, true, val44);
					PieceManager.Instance.AddPiece(val45);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val43)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val43)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val46 = MyAssets.LoadAsset<GameObject>("AshLandsBush16P_RtD");
				if ((Object)(object)val46 != (Object)null)
				{
					GameObject prefab16 = Cache.GetPrefab<GameObject>("PlantSeedAshLands_RtD");
					PieceConfig val47 = ((!Object.op_Implicit((Object)(object)prefab16)) ? PieceBush1B : PieceBush1A);
					CustomPiece val48 = new CustomPiece(val46, true, val47);
					PieceManager.Instance.AddPiece(val48);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val46)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val46)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val49 = MyAssets.LoadAsset<GameObject>("AshLandsBush17P_RtD");
				if ((Object)(object)val49 != (Object)null)
				{
					GameObject prefab17 = Cache.GetPrefab<GameObject>("PlantSeedPlains_RtD");
					PieceConfig val50 = ((!Object.op_Implicit((Object)(object)prefab17)) ? PieceBush6B : PieceBush6A);
					CustomPiece val51 = new CustomPiece(val49, true, val50);
					PieceManager.Instance.AddPiece(val51);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val49)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val49)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val52 = MyAssets.LoadAsset<GameObject>("AshLandsBush18P_RtD");
				if ((Object)(object)val52 != (Object)null)
				{
					GameObject prefab18 = Cache.GetPrefab<GameObject>("PlantSeedPlains_RtD");
					PieceConfig val53 = ((!Object.op_Implicit((Object)(object)prefab18)) ? PieceBush6B : PieceBush6A);
					CustomPiece val54 = new CustomPiece(val52, true, val53);
					PieceManager.Instance.AddPiece(val54);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val52)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val52)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val55 = MyAssets.LoadAsset<GameObject>("AshLandsBush19P_RtD");
				if ((Object)(object)val55 != (Object)null)
				{
					GameObject prefab19 = Cache.GetPrefab<GameObject>("PlantSeedPlains_RtD");
					PieceConfig val56 = ((!Object.op_Implicit((Object)(object)prefab19)) ? PieceBush6B : PieceBush6A);
					CustomPiece val57 = new CustomPiece(val55, true, val56);
					PieceManager.Instance.AddPiece(val57);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val55)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val55)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val58 = MyAssets.LoadAsset<GameObject>("AshLandsBush20P_RtD");
				if ((Object)(object)val58 != (Object)null)
				{
					GameObject prefab20 = Cache.GetPrefab<GameObject>("PlantSeedPlains_RtD");
					PieceConfig val59 = ((!Object.op_Implicit((Object)(object)prefab20)) ? PieceBush6B : PieceBush6A);
					CustomPiece val60 = new CustomPiece(val58, true, val59);
					PieceManager.Instance.AddPiece(val60);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val58)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val58)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val61 = MyAssets.LoadAsset<GameObject>("AshLandsBush21P_RtD");
				if ((Object)(object)val61 != (Object)null)
				{
					GameObject prefab21 = Cache.GetPrefab<GameObject>("PlantSeedPlains_RtD");
					PieceConfig val62 = ((!Object.op_Implicit((Object)(object)prefab21)) ? PieceBush6B : PieceBush6A);
					CustomPiece val63 = new CustomPiece(val61, true, val62);
					PieceManager.Instance.AddPiece(val63);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val61)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val61)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val64 = MyAssets.LoadAsset<GameObject>("AshLandsBush22P_RtD");
				if ((Object)(object)val64 != (Object)null)
				{
					GameObject prefab22 = Cache.GetPrefab<GameObject>("PlantSeedPlains_RtD");
					PieceConfig val65 = ((!Object.op_Implicit((Object)(object)prefab22)) ? PieceBush6B : PieceBush6A);
					CustomPiece val66 = new CustomPiece(val64, true, val65);
					PieceManager.Instance.AddPiece(val66);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val64)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val64)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val67 = MyAssets.LoadAsset<GameObject>("AshLandsBush23P_RtD");
				if ((Object)(object)val67 != (Object)null)
				{
					GameObject prefab23 = Cache.GetPrefab<GameObject>("PlantSeedPlains_RtD");
					PieceConfig val68 = ((!Object.op_Implicit((Object)(object)prefab23)) ? PieceBush6B : PieceBush6A);
					CustomPiece val69 = new CustomPiece(val67, true, val68);
					PieceManager.Instance.AddPiece(val69);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val67)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val67)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val70 = MyAssets.LoadAsset<GameObject>("AshLandsBush24P_RtD");
				if ((Object)(object)val70 != (Object)null)
				{
					GameObject prefab24 = Cache.GetPrefab<GameObject>("PlantSeedPlains_RtD");
					PieceConfig val71 = ((!Object.op_Implicit((Object)(object)prefab24)) ? PieceBush6B : PieceBush6A);
					CustomPiece val72 = new CustomPiece(val70, true, val71);
					PieceManager.Instance.AddPiece(val72);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val70)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val70)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val73 = MyAssets.LoadAsset<GameObject>("AshLandsBush25P_RtD");
				if ((Object)(object)val73 != (Object)null)
				{
					GameObject prefab25 = Cache.GetPrefab<GameObject>("PlantSeedPlains_RtD");
					PieceConfig val74 = ((!Object.op_Implicit((Object)(object)prefab25)) ? PieceBush6B : PieceBush6A);
					CustomPiece val75 = new CustomPiece(val73, true, val74);
					PieceManager.Instance.AddPiece(val75);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val73)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val73)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val76 = MyAssets.LoadAsset<GameObject>("AshLandsBush26P_RtD");
				if ((Object)(object)val76 != (Object)null)
				{
					GameObject prefab26 = Cache.GetPrefab<GameObject>("PlantSeedPlains_RtD");
					PieceConfig val77 = ((!Object.op_Implicit((Object)(object)prefab26)) ? PieceBush6B : PieceBush6A);
					CustomPiece val78 = new CustomPiece(val76, true, val77);
					PieceManager.Instance.AddPiece(val78);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val76)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val76)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val79 = MyAssets.LoadAsset<GameObject>("BlackForestBush1P_RtD");
				if ((Object)(object)val79 != (Object)null)
				{
					GameObject prefab27 = Cache.GetPrefab<GameObject>("PlantSeedBlackForest_RtD");
					PieceConfig val80 = ((!Object.op_Implicit((Object)(object)prefab27)) ? PieceBush2B : PieceBush2A);
					CustomPiece val81 = new CustomPiece(val79, true, val80);
					PieceManager.Instance.AddPiece(val81);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val79)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val79)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val82 = MyAssets.LoadAsset<GameObject>("BlackForestBush2P_RtD");
				if ((Object)(object)val82 != (Object)null)
				{
					GameObject prefab28 = Cache.GetPrefab<GameObject>("PlantSeedBlackForest_RtD");
					PieceConfig val83 = ((!Object.op_Implicit((Object)(object)prefab28)) ? PieceBush2B : PieceBush2A);
					CustomPiece val84 = new CustomPiece(val82, true, val83);
					PieceManager.Instance.AddPiece(val84);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val82)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val82)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val85 = MyAssets.LoadAsset<GameObject>("BlackForestBush3P_RtD");
				if ((Object)(object)val85 != (Object)null)
				{
					GameObject prefab29 = Cache.GetPrefab<GameObject>("PlantSeedBlackForest_RtD");
					PieceConfig val86 = ((!Object.op_Implicit((Object)(object)prefab29)) ? PieceBush2B : PieceBush2A);
					CustomPiece val87 = new CustomPiece(val85, true, val86);
					PieceManager.Instance.AddPiece(val87);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val85)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val85)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val88 = MyAssets.LoadAsset<GameObject>("BlackForestBush4P_RtD");
				if ((Object)(object)val88 != (Object)null)
				{
					GameObject prefab30 = Cache.GetPrefab<GameObject>("PlantSeedBlackForest_RtD");
					PieceConfig val89 = ((!Object.op_Implicit((Object)(object)prefab30)) ? PieceBush2B : PieceBush2A);
					CustomPiece val90 = new CustomPiece(val88, true, val89);
					PieceManager.Instance.AddPiece(val90);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val88)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val88)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val91 = MyAssets.LoadAsset<GameObject>("BlackForestBush5P_RtD");
				if ((Object)(object)val91 != (Object)null)
				{
					GameObject prefab31 = Cache.GetPrefab<GameObject>("PlantSeedBlackForest_RtD");
					PieceConfig val92 = ((!Object.op_Implicit((Object)(object)prefab31)) ? PieceBush2B : PieceBush2A);
					CustomPiece val93 = new CustomPiece(val91, true, val92);
					PieceManager.Instance.AddPiece(val93);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val91)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val91)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val94 = MyAssets.LoadAsset<GameObject>("BlackForestBush6P_RtD");
				if ((Object)(object)val94 != (Object)null)
				{
					GameObject prefab32 = Cache.GetPrefab<GameObject>("PlantSeedBlackForest_RtD");
					PieceConfig val95 = ((!Object.op_Implicit((Object)(object)prefab32)) ? PieceBush2B : PieceBush2A);
					CustomPiece val96 = new CustomPiece(val94, true, val95);
					PieceManager.Instance.AddPiece(val96);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val94)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val94)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val97 = MyAssets.LoadAsset<GameObject>("BlackForestBush7P_RtD");
				if ((Object)(object)val97 != (Object)null)
				{
					GameObject prefab33 = Cache.GetPrefab<GameObject>("PlantSeedBlackForest_RtD");
					PieceConfig val98 = ((!Object.op_Implicit((Object)(object)prefab33)) ? PieceBush2B : PieceBush2A);
					CustomPiece val99 = new CustomPiece(val97, true, val98);
					PieceManager.Instance.AddPiece(val99);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val97)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val97)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val100 = MyAssets.LoadAsset<GameObject>("BlackForestBush8P_RtD");
				if ((Object)(object)val100 != (Object)null)
				{
					GameObject prefab34 = Cache.GetPrefab<GameObject>("PlantSeedBlackForest_RtD");
					PieceConfig val101 = ((!Object.op_Implicit((Object)(object)prefab34)) ? PieceBush2B : PieceBush2A);
					CustomPiece val102 = new CustomPiece(val100, true, val101);
					PieceManager.Instance.AddPiece(val102);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val100)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val100)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val103 = MyAssets.LoadAsset<GameObject>("BlackForestBush9P_RtD");
				if ((Object)(object)val103 != (Object)null)
				{
					GameObject prefab35 = Cache.GetPrefab<GameObject>("PlantSeedBlackForest_RtD");
					PieceConfig val104 = ((!Object.op_Implicit((Object)(object)prefab35)) ? PieceBush2B : PieceBush2A);
					CustomPiece val105 = new CustomPiece(val103, true, val104);
					PieceManager.Instance.AddPiece(val105);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val103)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val103)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val106 = MyAssets.LoadAsset<GameObject>("BlackForestBush10P_RtD");
				if ((Object)(object)val106 != (Object)null)
				{
					GameObject prefab36 = Cache.GetPrefab<GameObject>("PlantSeedBlackForest_RtD");
					PieceConfig val107 = ((!Object.op_Implicit((Object)(object)prefab36)) ? PieceBush2B : PieceBush2A);
					CustomPiece val108 = new CustomPiece(val106, true, val107);
					PieceManager.Instance.AddPiece(val108);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val106)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val106)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val109 = MyAssets.LoadAsset<GameObject>("BlackForestBush11P_RtD");
				if ((Object)(object)val109 != (Object)null)
				{
					GameObject prefab37 = Cache.GetPrefab<GameObject>("PlantSeedBlackForest_RtD");
					PieceConfig val110 = ((!Object.op_Implicit((Object)(object)prefab37)) ? PieceBush2B : PieceBush2A);
					CustomPiece val111 = new CustomPiece(val109, true, val110);
					PieceManager.Instance.AddPiece(val111);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val109)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val109)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val112 = MyAssets.LoadAsset<GameObject>("BlackForestBush12P_RtD");
				if ((Object)(object)val112 != (Object)null)
				{
					GameObject prefab38 = Cache.GetPrefab<GameObject>("PlantSeedBlackForest_RtD");
					PieceConfig val113 = ((!Object.op_Implicit((Object)(object)prefab38)) ? PieceBush2B : PieceBush2A);
					CustomPiece val114 = new CustomPiece(val112, true, val113);
					PieceManager.Instance.AddPiece(val114);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val112)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val112)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val115 = MyAssets.LoadAsset<GameObject>("DeepNorthBush1P_RtD");
				if ((Object)(object)val115 != (Object)null)
				{
					GameObject prefab39 = Cache.GetPrefab<GameObject>("PlantSeedMeadows_RtD");
					PieceConfig val116 = ((!Object.op_Implicit((Object)(object)prefab39)) ? PieceBush3B : PieceBush3A);
					CustomPiece val117 = new CustomPiece(val115, true, val116);
					PieceManager.Instance.AddPiece(val117);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val115)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val115)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val118 = MyAssets.LoadAsset<GameObject>("DeepNorthBush2P_RtD");
				if ((Object)(object)val118 != (Object)null)
				{
					GameObject prefab40 = Cache.GetPrefab<GameObject>("PlantSeedMeadows_RtD");
					PieceConfig val119 = ((!Object.op_Implicit((Object)(object)prefab40)) ? PieceBush3B : PieceBush3A);
					CustomPiece val120 = new CustomPiece(val118, true, val119);
					PieceManager.Instance.AddPiece(val120);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val118)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val118)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val121 = MyAssets.LoadAsset<GameObject>("DeepNorthBush3P_RtD");
				if ((Object)(object)val121 != (Object)null)
				{
					GameObject prefab41 = Cache.GetPrefab<GameObject>("PlantSeedMeadows_RtD");
					PieceConfig val122 = ((!Object.op_Implicit((Object)(object)prefab41)) ? PieceBush3B : PieceBush3A);
					CustomPiece val123 = new CustomPiece(val121, true, val122);
					PieceManager.Instance.AddPiece(val123);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val121)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val121)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val124 = MyAssets.LoadAsset<GameObject>("DeepNorthBush4P_RtD");
				if ((Object)(object)val124 != (Object)null)
				{
					GameObject prefab42 = Cache.GetPrefab<GameObject>("PlantSeedMeadows_RtD");
					PieceConfig val125 = ((!Object.op_Implicit((Object)(object)prefab42)) ? PieceBush3B : PieceBush3A);
					CustomPiece val126 = new CustomPiece(val124, true, val125);
					PieceManager.Instance.AddPiece(val126);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val124)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val124)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val127 = MyAssets.LoadAsset<GameObject>("DeepNorthBush5P_RtD");
				if ((Object)(object)val127 != (Object)null)
				{
					GameObject prefab43 = Cache.GetPrefab<GameObject>("PlantSeedMeadows_RtD");
					PieceConfig val128 = ((!Object.op_Implicit((Object)(object)prefab43)) ? PieceBush3B : PieceBush3A);
					CustomPiece val129 = new CustomPiece(val127, true, val128);
					PieceManager.Instance.AddPiece(val129);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val127)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val127)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val130 = MyAssets.LoadAsset<GameObject>("DeepNorthBush6P_RtD");
				if ((Object)(object)val130 != (Object)null)
				{
					GameObject prefab44 = Cache.GetPrefab<GameObject>("PlantSeedMeadows_RtD");
					PieceConfig val131 = ((!Object.op_Implicit((Object)(object)prefab44)) ? PieceBush3B : PieceBush3A);
					CustomPiece val132 = new CustomPiece(val130, true, val131);
					PieceManager.Instance.AddPiece(val132);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val130)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val130)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val133 = MyAssets.LoadAsset<GameObject>("DeepNorthBush7P_RtD");
				if ((Object)(object)val133 != (Object)null)
				{
					GameObject prefab45 = Cache.GetPrefab<GameObject>("PlantSeedMeadows_RtD");
					PieceConfig val134 = ((!Object.op_Implicit((Object)(object)prefab45)) ? PieceBush3B : PieceBush3A);
					CustomPiece val135 = new CustomPiece(val133, true, val134);
					PieceManager.Instance.AddPiece(val135);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val133)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val133)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val136 = MyAssets.LoadAsset<GameObject>("DeepNorthBush8P_RtD");
				if ((Object)(object)val136 != (Object)null)
				{
					GameObject prefab46 = Cache.GetPrefab<GameObject>("PlantSeedMeadows_RtD");
					PieceConfig val137 = ((!Object.op_Implicit((Object)(object)prefab46)) ? PieceBush3B : PieceBush3A);
					CustomPiece val138 = new CustomPiece(val136, true, val137);
					PieceManager.Instance.AddPiece(val138);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val136)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val136)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val139 = MyAssets.LoadAsset<GameObject>("DeepNorthBush9P_RtD");
				if ((Object)(object)val139 != (Object)null)
				{
					GameObject prefab47 = Cache.GetPrefab<GameObject>("PlantSeedMeadows_RtD");
					PieceConfig val140 = ((!Object.op_Implicit((Object)(object)prefab47)) ? PieceBush3B : PieceBush3A);
					CustomPiece val141 = new CustomPiece(val139, true, val140);
					PieceManager.Instance.AddPiece(val141);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val139)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val139)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val142 = MyAssets.LoadAsset<GameObject>("DeepNorthBush10P_RtD");
				if ((Object)(object)val142 != (Object)null)
				{
					GameObject prefab48 = Cache.GetPrefab<GameObject>("PlantSeedMeadows_RtD");
					PieceConfig val143 = ((!Object.op_Implicit((Object)(object)prefab48)) ? PieceBush3B : PieceBush3A);
					CustomPiece val144 = new CustomPiece(val142, true, val143);
					PieceManager.Instance.AddPiece(val144);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val142)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val142)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val145 = MyAssets.LoadAsset<GameObject>("MeadowsBush01P_RtD");
				if ((Object)(object)val145 != (Object)null)
				{
					GameObject prefab49 = Cache.GetPrefab<GameObject>("PlantSeedMeadows_RtD");
					PieceConfig val146 = ((!Object.op_Implicit((Object)(object)prefab49)) ? PieceBush3B : PieceBush3A);
					CustomPiece val147 = new CustomPiece(val145, true, val146);
					PieceManager.Instance.AddPiece(val147);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val145)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val145)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val148 = MyAssets.LoadAsset<GameObject>("MeadowsBush1P_RtD");
				if ((Object)(object)val148 != (Object)null)
				{
					GameObject prefab50 = Cache.GetPrefab<GameObject>("PlantSeedMeadows_RtD");
					PieceConfig val149 = ((!Object.op_Implicit((Object)(object)prefab50)) ? PieceBush3B : PieceBush3A);
					CustomPiece val150 = new CustomPiece(val148, true, val149);
					PieceManager.Instance.AddPiece(val150);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val148)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val148)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val151 = MyAssets.LoadAsset<GameObject>("MeadowsBush02P_RtD");
				if ((Object)(object)val151 != (Object)null)
				{
					GameObject prefab51 = Cache.GetPrefab<GameObject>("PlantSeedMeadows_RtD");
					PieceConfig val152 = ((!Object.op_Implicit((Object)(object)prefab51)) ? PieceBush3B : PieceBush3A);
					CustomPiece val153 = new CustomPiece(val151, true, val152);
					PieceManager.Instance.AddPiece(val153);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val151)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val151)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val154 = MyAssets.LoadAsset<GameObject>("MeadowsBush2P_RtD");
				if ((Object)(object)val154 != (Object)null)
				{
					GameObject prefab52 = Cache.GetPrefab<GameObject>("PlantSeedMeadows_RtD");
					PieceConfig val155 = ((!Object.op_Implicit((Object)(object)prefab52)) ? PieceBush3B : PieceBush3A);
					CustomPiece val156 = new CustomPiece(val154, true, val155);
					PieceManager.Instance.AddPiece(val156);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val154)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val154)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val157 = MyAssets.LoadAsset<GameObject>("MeadowsBush03P_RtD");
				if ((Object)(object)val157 != (Object)null)
				{
					GameObject prefab53 = Cache.GetPrefab<GameObject>("PlantSeedMeadows_RtD");
					PieceConfig val158 = ((!Object.op_Implicit((Object)(object)prefab53)) ? PieceBush3B : PieceBush3A);
					CustomPiece val159 = new CustomPiece(val157, true, val158);
					PieceManager.Instance.AddPiece(val159);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val157)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val157)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val160 = MyAssets.LoadAsset<GameObject>("MeadowsBush3P_RtD");
				if ((Object)(object)val160 != (Object)null)
				{
					GameObject prefab54 = Cache.GetPrefab<GameObject>("PlantSeedMeadows_RtD");
					PieceConfig val161 = ((!Object.op_Implicit((Object)(object)prefab54)) ? PieceBush3B : PieceBush3A);
					CustomPiece val162 = new CustomPiece(val160, true, val161);
					PieceManager.Instance.AddPiece(val162);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val160)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val160)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val163 = MyAssets.LoadAsset<GameObject>("MeadowsBush04P_RtD");
				if ((Object)(object)val163 != (Object)null)
				{
					GameObject prefab55 = Cache.GetPrefab<GameObject>("PlantSeedMeadows_RtD");
					PieceConfig val164 = ((!Object.op_Implicit((Object)(object)prefab55)) ? PieceBush3B : PieceBush3A);
					CustomPiece val165 = new CustomPiece(val163, true, val164);
					PieceManager.Instance.AddPiece(val165);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val163)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val163)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val166 = MyAssets.LoadAsset<GameObject>("MeadowsBush4P_RtD");
				if ((Object)(object)val166 != (Object)null)
				{
					GameObject prefab56 = Cache.GetPrefab<GameObject>("PlantSeedMeadows_RtD");
					PieceConfig val167 = ((!Object.op_Implicit((Object)(object)prefab56)) ? PieceBush3B : PieceBush3A);
					CustomPiece val168 = new CustomPiece(val166, true, val167);
					PieceManager.Instance.AddPiece(val168);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val166)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val166)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val169 = MyAssets.LoadAsset<GameObject>("MeadowsBush05P_RtD");
				if ((Object)(object)val169 != (Object)null)
				{
					GameObject prefab57 = Cache.GetPrefab<GameObject>("PlantSeedMeadows_RtD");
					PieceConfig val170 = ((!Object.op_Implicit((Object)(object)prefab57)) ? PieceBush3B : PieceBush3A);
					CustomPiece val171 = new CustomPiece(val169, true, val170);
					PieceManager.Instance.AddPiece(val171);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val169)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val169)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val172 = MyAssets.LoadAsset<GameObject>("MeadowsBush5P_RtD");
				if ((Object)(object)val172 != (Object)null)
				{
					GameObject prefab58 = Cache.GetPrefab<GameObject>("PlantSeedMeadows_RtD");
					PieceConfig val173 = ((!Object.op_Implicit((Object)(object)prefab58)) ? PieceBush3B : PieceBush3A);
					CustomPiece val174 = new CustomPiece(val172, true, val173);
					PieceManager.Instance.AddPiece(val174);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val172)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val172)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val175 = MyAssets.LoadAsset<GameObject>("MeadowsBush06P_RtD");
				if ((Object)(object)val175 != (Object)null)
				{
					GameObject prefab59 = Cache.GetPrefab<GameObject>("PlantSeedMeadows_RtD");
					PieceConfig val176 = ((!Object.op_Implicit((Object)(object)prefab59)) ? PieceBush3B : PieceBush3A);
					CustomPiece val177 = new CustomPiece(val175, true, val176);
					PieceManager.Instance.AddPiece(val177);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val175)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val175)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val178 = MyAssets.LoadAsset<GameObject>("SmallBushP_RtD");
				if ((Object)(object)val178 != (Object)null)
				{
					GameObject prefab60 = Cache.GetPrefab<GameObject>("PlantSeedMeadows_RtD");
					PieceConfig val179 = ((!Object.op_Implicit((Object)(object)prefab60)) ? PieceBush3B : PieceBush3A);
					CustomPiece val180 = new CustomPiece(val178, true, val179);
					PieceManager.Instance.AddPiece(val180);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val178)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val178)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val181 = MyAssets.LoadAsset<GameObject>("MistLandsBush1P_RtD");
				if ((Object)(object)val181 != (Object)null)
				{
					GameObject prefab61 = Cache.GetPrefab<GameObject>("PlantSeedMistlands_RtD");
					PieceConfig val182 = ((!Object.op_Implicit((Object)(object)prefab61)) ? PieceBush4B : PieceBush4A);
					CustomPiece val183 = new CustomPiece(val181, true, val182);
					PieceManager.Instance.AddPiece(val183);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val181)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val181)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val184 = MyAssets.LoadAsset<GameObject>("MistLandsBush2P_RtD");
				if ((Object)(object)val184 != (Object)null)
				{
					GameObject prefab62 = Cache.GetPrefab<GameObject>("PlantSeedMistlands_RtD");
					PieceConfig val185 = ((!Object.op_Implicit((Object)(object)prefab62)) ? PieceBush4B : PieceBush4A);
					CustomPiece val186 = new CustomPiece(val184, true, val185);
					PieceManager.Instance.AddPiece(val186);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val184)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val184)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val187 = MyAssets.LoadAsset<GameObject>("MistLandsBush3P_RtD");
				if ((Object)(object)val187 != (Object)null)
				{
					GameObject prefab63 = Cache.GetPrefab<GameObject>("PlantSeedMistlands_RtD");
					PieceConfig val188 = ((!Object.op_Implicit((Object)(object)prefab63)) ? PieceBush4B : PieceBush4A);
					CustomPiece val189 = new CustomPiece(val187, true, val188);
					PieceManager.Instance.AddPiece(val189);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val187)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val187)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val190 = MyAssets.LoadAsset<GameObject>("MistLandsBush4P_RtD");
				if ((Object)(object)val190 != (Object)null)
				{
					GameObject prefab64 = Cache.GetPrefab<GameObject>("PlantSeedMistlands_RtD");
					PieceConfig val191 = ((!Object.op_Implicit((Object)(object)prefab64)) ? PieceBush4B : PieceBush4A);
					CustomPiece val192 = new CustomPiece(val190, true, val191);
					PieceManager.Instance.AddPiece(val192);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val190)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val190)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val193 = MyAssets.LoadAsset<GameObject>("MistLandsBush5P_RtD");
				if ((Object)(object)val193 != (Object)null)
				{
					GameObject prefab65 = Cache.GetPrefab<GameObject>("PlantSeedMistlands_RtD");
					PieceConfig val194 = ((!Object.op_Implicit((Object)(object)prefab65)) ? PieceBush4B : PieceBush4A);
					CustomPiece val195 = new CustomPiece(val193, true, val194);
					PieceManager.Instance.AddPiece(val195);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val193)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val193)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val196 = MyAssets.LoadAsset<GameObject>("MistLandsBush6P_RtD");
				if ((Object)(object)val196 != (Object)null)
				{
					GameObject prefab66 = Cache.GetPrefab<GameObject>("PlantSeedMistlands_RtD");
					PieceConfig val197 = ((!Object.op_Implicit((Object)(object)prefab66)) ? PieceBush4B : PieceBush4A);
					CustomPiece val198 = new CustomPiece(val196, true, val197);
					PieceManager.Instance.AddPiece(val198);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val196)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val196)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val199 = MyAssets.LoadAsset<GameObject>("MistLandsBush7P_RtD");
				if ((Object)(object)val199 != (Object)null)
				{
					GameObject prefab67 = Cache.GetPrefab<GameObject>("PlantSeedMistlands_RtD");
					PieceConfig val200 = ((!Object.op_Implicit((Object)(object)prefab67)) ? PieceBush4B : PieceBush4A);
					CustomPiece val201 = new CustomPiece(val199, true, val200);
					PieceManager.Instance.AddPiece(val201);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val199)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val199)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val202 = MyAssets.LoadAsset<GameObject>("EverGreen1P_RtD");
				if ((Object)(object)val202 != (Object)null)
				{
					GameObject prefab68 = Cache.GetPrefab<GameObject>("PlantSeedMountain_RtD");
					PieceConfig val203 = ((!Object.op_Implicit((Object)(object)prefab68)) ? PieceBush5B : PieceBush5A);
					CustomPiece val204 = new CustomPiece(val202, true, val203);
					PieceManager.Instance.AddPiece(val204);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val202)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val202)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val205 = MyAssets.LoadAsset<GameObject>("EverGreen2P_RtD");
				if ((Object)(object)val205 != (Object)null)
				{
					GameObject prefab69 = Cache.GetPrefab<GameObject>("PlantSeedMountain_RtD");
					PieceConfig val206 = ((!Object.op_Implicit((Object)(object)prefab69)) ? PieceBush5B : PieceBush5A);
					CustomPiece val207 = new CustomPiece(val205, true, val206);
					PieceManager.Instance.AddPiece(val207);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val205)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val205)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val208 = MyAssets.LoadAsset<GameObject>("EverGreen3P_RtD");
				if ((Object)(object)val208 != (Object)null)
				{
					GameObject prefab70 = Cache.GetPrefab<GameObject>("PlantSeedMountain_RtD");
					PieceConfig val209 = ((!Object.op_Implicit((Object)(object)prefab70)) ? PieceBush5B : PieceBush5A);
					CustomPiece val210 = new CustomPiece(val208, true, val209);
					PieceManager.Instance.AddPiece(val210);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val208)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val208)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val211 = MyAssets.LoadAsset<GameObject>("EverGreen4P_RtD");
				if ((Object)(object)val211 != (Object)null)
				{
					GameObject prefab71 = Cache.GetPrefab<GameObject>("PlantSeedMountain_RtD");
					PieceConfig val212 = ((!Object.op_Implicit((Object)(object)prefab71)) ? PieceBush5B : PieceBush5A);
					CustomPiece val213 = new CustomPiece(val211, true, val212);
					PieceManager.Instance.AddPiece(val213);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val211)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val211)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val214 = MyAssets.LoadAsset<GameObject>("MountainBush1P_RtD");
				if ((Object)(object)val214 != (Object)null)
				{
					GameObject prefab72 = Cache.GetPrefab<GameObject>("PlantSeedMountain_RtD");
					PieceConfig val215 = ((!Object.op_Implicit((Object)(object)prefab72)) ? PieceBush5B : PieceBush5A);
					CustomPiece val216 = new CustomPiece(val214, true, val215);
					PieceManager.Instance.AddPiece(val216);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val214)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val214)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val217 = MyAssets.LoadAsset<GameObject>("MountainBush2P_RtD");
				if ((Object)(object)val217 != (Object)null)
				{
					GameObject prefab73 = Cache.GetPrefab<GameObject>("PlantSeedMountain_RtD");
					PieceConfig val218 = ((!Object.op_Implicit((Object)(object)prefab73)) ? PieceBush5B : PieceBush5A);
					CustomPiece val219 = new CustomPiece(val217, true, val218);
					PieceManager.Instance.AddPiece(val219);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val217)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val217)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val220 = MyAssets.LoadAsset<GameObject>("MountainBush3P_RtD");
				if ((Object)(object)val220 != (Object)null)
				{
					GameObject prefab74 = Cache.GetPrefab<GameObject>("PlantSeedMountain_RtD");
					PieceConfig val221 = ((!Object.op_Implicit((Object)(object)prefab74)) ? PieceBush5B : PieceBush5A);
					CustomPiece val222 = new CustomPiece(val220, true, val221);
					PieceManager.Instance.AddPiece(val222);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val220)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val220)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val223 = MyAssets.LoadAsset<GameObject>("PlainsBush1P_RtD");
				if ((Object)(object)val223 != (Object)null)
				{
					GameObject prefab75 = Cache.GetPrefab<GameObject>("PlantSeedPlains_RtD");
					PieceConfig val224 = ((!Object.op_Implicit((Object)(object)prefab75)) ? PieceBush6B : PieceBush6A);
					CustomPiece val225 = new CustomPiece(val223, true, val224);
					PieceManager.Instance.AddPiece(val225);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val223)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val223)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val226 = MyAssets.LoadAsset<GameObject>("PlainsBush2P_RtD");
				if ((Object)(object)val226 != (Object)null)
				{
					GameObject prefab76 = Cache.GetPrefab<GameObject>("PlantSeedPlains_RtD");
					PieceConfig val227 = ((!Object.op_Implicit((Object)(object)prefab76)) ? PieceBush6B : PieceBush6A);
					CustomPiece val228 = new CustomPiece(val226, true, val227);
					PieceManager.Instance.AddPiece(val228);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val226)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val226)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val229 = MyAssets.LoadAsset<GameObject>("PlainsBush3P_RtD");
				if ((Object)(object)val229 != (Object)null)
				{
					GameObject prefab77 = Cache.GetPrefab<GameObject>("PlantSeedPlains_RtD");
					PieceConfig val230 = ((!Object.op_Implicit((Object)(object)prefab77)) ? PieceBush6B : PieceBush6A);
					CustomPiece val231 = new CustomPiece(val229, true, val230);
					PieceManager.Instance.AddPiece(val231);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val229)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val229)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val232 = MyAssets.LoadAsset<GameObject>("PlainsBush4P_RtD");
				if ((Object)(object)val232 != (Object)null)
				{
					GameObject prefab78 = Cache.GetPrefab<GameObject>("PlantSeedPlains_RtD");
					PieceConfig val233 = ((!Object.op_Implicit((Object)(object)prefab78)) ? PieceBush6B : PieceBush6A);
					CustomPiece val234 = new CustomPiece(val232, true, val233);
					PieceManager.Instance.AddPiece(val234);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val232)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val232)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val235 = MyAssets.LoadAsset<GameObject>("PlainsBush5P_RtD");
				if ((Object)(object)val235 != (Object)null)
				{
					GameObject prefab79 = Cache.GetPrefab<GameObject>("PlantSeedPlains_RtD");
					PieceConfig val236 = ((!Object.op_Implicit((Object)(object)prefab79)) ? PieceBush6B : PieceBush6A);
					CustomPiece val237 = new CustomPiece(val235, true, val236);
					PieceManager.Instance.AddPiece(val237);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val235)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val235)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val238 = MyAssets.LoadAsset<GameObject>("PlainsBush6P_RtD");
				if ((Object)(object)val238 != (Object)null)
				{
					GameObject prefab80 = Cache.GetPrefab<GameObject>("PlantSeedPlains_RtD");
					PieceConfig val239 = ((!Object.op_Implicit((Object)(object)prefab80)) ? PieceBush6B : PieceBush6A);
					CustomPiece val240 = new CustomPiece(val238, true, val239);
					PieceManager.Instance.AddPiece(val240);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val238)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val238)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val241 = MyAssets.LoadAsset<GameObject>("PlainsBush7P_RtD");
				if ((Object)(object)val241 != (Object)null)
				{
					GameObject prefab81 = Cache.GetPrefab<GameObject>("PlantSeedPlains_RtD");
					PieceConfig val242 = ((!Object.op_Implicit((Object)(object)prefab81)) ? PieceBush6B : PieceBush6A);
					CustomPiece val243 = new CustomPiece(val241, true, val242);
					PieceManager.Instance.AddPiece(val243);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val241)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val241)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val244 = MyAssets.LoadAsset<GameObject>("PlainsBush8P_RtD");
				if ((Object)(object)val244 != (Object)null)
				{
					GameObject prefab82 = Cache.GetPrefab<GameObject>("PlantSeedPlains_RtD");
					PieceConfig val245 = ((!Object.op_Implicit((Object)(object)prefab82)) ? PieceBush6B : PieceBush6A);
					CustomPiece val246 = new CustomPiece(val244, true, val245);
					PieceManager.Instance.AddPiece(val246);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val244)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val244)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val247 = MyAssets.LoadAsset<GameObject>("DeadIvy1P_RtD");
				if ((Object)(object)val247 != (Object)null)
				{
					GameObject prefab83 = Cache.GetPrefab<GameObject>("PlantSeedSwamp_RtD");
					PieceConfig val248 = ((!Object.op_Implicit((Object)(object)prefab83)) ? PieceBush7B : PieceBush7A);
					CustomPiece val249 = new CustomPiece(val247, true, val248);
					PieceManager.Instance.AddPiece(val249);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val247)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val247)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val250 = MyAssets.LoadAsset<GameObject>("DeadIvy2P_RtD");
				if ((Object)(object)val250 != (Object)null)
				{
					GameObject prefab84 = Cache.GetPrefab<GameObject>("PlantSeedSwamp_RtD");
					PieceConfig val251 = ((!Object.op_Implicit((Object)(object)prefab84)) ? PieceBush7B : PieceBush7A);
					CustomPiece val252 = new CustomPiece(val250, true, val251);
					PieceManager.Instance.AddPiece(val252);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val250)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val250)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val253 = MyAssets.LoadAsset<GameObject>("SwampBush1P_RtD");
				if ((Object)(object)val253 != (Object)null)
				{
					GameObject prefab85 = Cache.GetPrefab<GameObject>("PlantSeedSwamp_RtD");
					PieceConfig val254 = ((!Object.op_Implicit((Object)(object)prefab85)) ? PieceBush7B : PieceBush7A);
					CustomPiece val255 = new CustomPiece(val253, true, val254);
					PieceManager.Instance.AddPiece(val255);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val253)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val253)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val256 = MyAssets.LoadAsset<GameObject>("SwampBush2P_RtD");
				if ((Object)(object)val256 != (Object)null)
				{
					GameObject prefab86 = Cache.GetPrefab<GameObject>("PlantSeedSwamp_RtD");
					PieceConfig val257 = ((!Object.op_Implicit((Object)(object)prefab86)) ? PieceBush7B : PieceBush7A);
					CustomPiece val258 = new CustomPiece(val256, true, val257);
					PieceManager.Instance.AddPiece(val258);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val256)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val256)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val259 = MyAssets.LoadAsset<GameObject>("SwampBush3P_RtD");
				if ((Object)(object)val259 != (Object)null)
				{
					GameObject prefab87 = Cache.GetPrefab<GameObject>("PlantSeedSwamp_RtD");
					PieceConfig val260 = ((!Object.op_Implicit((Object)(object)prefab87)) ? PieceBush7B : PieceBush7A);
					CustomPiece val261 = new CustomPiece(val259, true, val260);
					PieceManager.Instance.AddPiece(val261);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val259)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val259)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val262 = MyAssets.LoadAsset<GameObject>("SwampBush4P_RtD");
				if ((Object)(object)val262 != (Object)null)
				{
					GameObject prefab88 = Cache.GetPrefab<GameObject>("PlantSeedSwamp_RtD");
					PieceConfig val263 = ((!Object.op_Implicit((Object)(object)prefab88)) ? PieceBush7B : PieceBush7A);
					CustomPiece val264 = new CustomPiece(val262, true, val263);
					PieceManager.Instance.AddPiece(val264);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val262)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val262)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val265 = MyAssets.LoadAsset<GameObject>("SwampBush5P_RtD");
				if ((Object)(object)val265 != (Object)null)
				{
					GameObject prefab89 = Cache.GetPrefab<GameObject>("PlantSeedSwamp_RtD");
					PieceConfig val266 = ((!Object.op_Implicit((Object)(object)prefab89)) ? PieceBush7B : PieceBush7A);
					CustomPiece val267 = new CustomPiece(val265, true, val266);
					PieceManager.Instance.AddPiece(val267);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val265)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val265)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val268 = MyAssets.LoadAsset<GameObject>("SwampBush6P_RtD");
				if ((Object)(object)val268 != (Object)null)
				{
					GameObject prefab90 = Cache.GetPrefab<GameObject>("PlantSeedSwamp_RtD");
					PieceConfig val269 = ((!Object.op_Implicit((Object)(object)prefab90)) ? PieceBush7B : PieceBush7A);
					CustomPiece val270 = new CustomPiece(val268, true, val269);
					PieceManager.Instance.AddPiece(val270);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val268)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val268)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val271 = MyAssets.LoadAsset<GameObject>("SwampBush7P_RtD");
				if ((Object)(object)val271 != (Object)null)
				{
					GameObject prefab91 = Cache.GetPrefab<GameObject>("PlantSeedSwamp_RtD");
					PieceConfig val272 = ((!Object.op_Implicit((Object)(object)prefab91)) ? PieceBush7B : PieceBush7A);
					CustomPiece val273 = new CustomPiece(val271, true, val272);
					PieceManager.Instance.AddPiece(val273);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val271)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val271)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val274 = MyAssets.LoadAsset<GameObject>("SwampBush8P_RtD");
				if ((Object)(object)val274 != (Object)null)
				{
					GameObject prefab92 = Cache.GetPrefab<GameObject>("PlantSeedSwamp_RtD");
					PieceConfig val275 = ((!Object.op_Implicit((Object)(object)prefab92)) ? PieceBush7B : PieceBush7A);
					CustomPiece val276 = new CustomPiece(val274, true, val275);
					PieceManager.Instance.AddPiece(val276);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val274)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val274)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val277 = MyAssets.LoadAsset<GameObject>("SwampBush9P_RtD");
				if ((Object)(object)val277 != (Object)null)
				{
					GameObject prefab93 = Cache.GetPrefab<GameObject>("PlantSeedSwamp_RtD");
					PieceConfig val278 = ((!Object.op_Implicit((Object)(object)prefab93)) ? PieceBush7B : PieceBush7A);
					CustomPiece val279 = new CustomPiece(val277, true, val278);
					PieceManager.Instance.AddPiece(val279);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val277)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val277)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val280 = MyAssets.LoadAsset<GameObject>("SwampBush10P_RtD");
				if ((Object)(object)val280 != (Object)null)
				{
					GameObject prefab94 = Cache.GetPrefab<GameObject>("PlantSeedSwamp_RtD");
					PieceConfig val281 = ((!Object.op_Implicit((Object)(object)prefab94)) ? PieceBush7B : PieceBush7A);
					CustomPiece val282 = new CustomPiece(val280, true, val281);
					PieceManager.Instance.AddPiece(val282);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val280)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val280)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val283 = MyAssets.LoadAsset<GameObject>("SwampBush11P_RtD");
				if ((Object)(object)val283 != (Object)null)
				{
					GameObject prefab95 = Cache.GetPrefab<GameObject>("PlantSeedSwamp_RtD");
					PieceConfig val284 = ((!Object.op_Implicit((Object)(object)prefab95)) ? PieceBush7B : PieceBush7A);
					CustomPiece val285 = new CustomPiece(val283, true, val284);
					PieceManager.Instance.AddPiece(val285);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val283)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val283)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val286 = MyAssets.LoadAsset<GameObject>("SwampBush12P_RtD");
				if ((Object)(object)val286 != (Object)null)
				{
					GameObject prefab96 = Cache.GetPrefab<GameObject>("PlantSeedSwamp_RtD");
					PieceConfig val287 = ((!Object.op_Implicit((Object)(object)prefab96)) ? PieceBush7B : PieceBush7A);
					CustomPiece val288 = new CustomPiece(val286, true, val287);
					PieceManager.Instance.AddPiece(val288);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val286)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val286)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val289 = MyAssets.LoadAsset<GameObject>("SwampBush13P_RtD");
				if ((Object)(object)val289 != (Object)null)
				{
					GameObject prefab97 = Cache.GetPrefab<GameObject>("PlantSeedSwamp_RtD");
					PieceConfig val290 = ((!Object.op_Implicit((Object)(object)prefab97)) ? PieceBush7B : PieceBush7A);
					CustomPiece val291 = new CustomPiece(val289, true, val290);
					PieceManager.Instance.AddPiece(val291);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val289)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val289)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val292 = MyAssets.LoadAsset<GameObject>("SwampBush14P_RtD");
				if ((Object)(object)val292 != (Object)null)
				{
					GameObject prefab98 = Cache.GetPrefab<GameObject>("PlantSeedSwamp_RtD");
					PieceConfig val293 = ((!Object.op_Implicit((Object)(object)prefab98)) ? PieceBush7B : PieceBush7A);
					CustomPiece val294 = new CustomPiece(val292, true, val293);
					PieceManager.Instance.AddPiece(val294);
					if (LoggingEnable.Value)
					{
						((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val292)?.ToString() + " to the Prefab database"));
					}
				}
				else
				{
					((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + ((object)val292)?.ToString() + " to the Hammer Piecetable"));
				}
				GameObject val295 = MyAssets.LoadAsset<GameObject>("MeadowsShroom1P_RtD");
				if ((Object)(object)val295 != (Object)null)
				{
					GameObject prefab99 = Cache.GetPrefab<GameObject>("PlantSeedMeadows_RtD");
					PieceConfig val296 = ((!Object.op_Implicit((Object)(object)prefab99)) ? PieceBush8B : PieceBush8A);