Please disclose if your mod was created primarily using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Decompiled source of RtDGardening v0.2.2
RtDGardening.dll
Decompiled a month ago
The result has been truncated due to the large size, download it to view full contents!
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.2")] [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.2"; 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);