Decompiled source of RtDGardening v0.1.6
RtDGardening.dll
Decompiled 2 weeks 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.InteropServices; using System.Runtime.Versioning; using BepInEx; using BepInEx.Configuration; using Jotunn.Configs; using Jotunn.Entities; using Jotunn.Managers; using Jotunn.Utils; using Microsoft.CodeAnalysis; using UnityEngine; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: AssemblyTitle("RtDGardening")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("RtDGardening")] [assembly: AssemblyCopyright("Copyright © 2024")] [assembly: AssemblyTrademark("")] [assembly: ComVisible(false)] [assembly: Guid("67648636-3c3f-4a60-b082-a0ac7b2e8a88")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: TargetFramework(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] [assembly: AssemblyVersion("1.0.0.0")] [module: RefSafetyRules(11)] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Module, AllowMultiple = false, Inherited = false)] internal sealed class RefSafetyRulesAttribute : Attribute { public readonly int Version; public RefSafetyRulesAttribute(int P_0) { Version = P_0; } } } namespace rtDGardening { [BepInPlugin("Soloredis.RtDGardening", "RtDGardening", "0.1.6")] [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.1.6"; 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_006c: Unknown result type (might be due to invalid IL or missing references) //IL_0075: Expected O, but got Unknown //IL_0162: Unknown result type (might be due to invalid IL or missing references) //IL_016b: Expected O, but got Unknown //IL_025e: Unknown result type (might be due to invalid IL or missing references) //IL_0267: Expected O, but got Unknown //IL_035c: Unknown result type (might be due to invalid IL or missing references) //IL_0365: Expected O, but got Unknown //IL_045a: Unknown result type (might be due to invalid IL or missing references) //IL_0463: Expected O, but got Unknown //IL_0558: Unknown result type (might be due to invalid IL or missing references) //IL_0561: Expected O, but got Unknown //IL_0656: Unknown result type (might be due to invalid IL or missing references) //IL_065f: Expected O, but got Unknown //IL_0754: Unknown result type (might be due to invalid IL or missing references) //IL_075d: Expected O, but got Unknown //IL_0852: Unknown result type (might be due to invalid IL or missing references) //IL_085b: Expected O, but got Unknown //IL_0950: Unknown result type (might be due to invalid IL or missing references) //IL_0959: Expected O, but got Unknown //IL_0a4e: Unknown result type (might be due to invalid IL or missing references) //IL_0a57: Expected O, but got Unknown //IL_0b4c: Unknown result type (might be due to invalid IL or missing references) //IL_0b55: Expected O, but got Unknown //IL_0c4a: Unknown result type (might be due to invalid IL or missing references) //IL_0c53: Expected O, but got Unknown //IL_0d48: Unknown result type (might be due to invalid IL or missing references) //IL_0d51: Expected O, but got Unknown //IL_0e46: Unknown result type (might be due to invalid IL or missing references) //IL_0e4f: Expected O, but got Unknown //IL_0f44: Unknown result type (might be due to invalid IL or missing references) //IL_0f4d: Expected O, but got Unknown //IL_1042: Unknown result type (might be due to invalid IL or missing references) //IL_104b: Expected O, but got Unknown //IL_1140: Unknown result type (might be due to invalid IL or missing references) //IL_1149: Expected O, but got Unknown //IL_123e: Unknown result type (might be due to invalid IL or missing references) //IL_1247: Expected O, but got Unknown //IL_133c: Unknown result type (might be due to invalid IL or missing references) //IL_1345: Expected O, but got Unknown //IL_143a: Unknown result type (might be due to invalid IL or missing references) //IL_1443: Expected O, but got Unknown //IL_1538: Unknown result type (might be due to invalid IL or missing references) //IL_1541: Expected O, but got Unknown //IL_1636: Unknown result type (might be due to invalid IL or missing references) //IL_163f: Expected O, but got Unknown //IL_1734: Unknown result type (might be due to invalid IL or missing references) //IL_173d: Expected O, but got Unknown //IL_1832: Unknown result type (might be due to invalid IL or missing references) //IL_183b: Expected O, but got Unknown //IL_1930: Unknown result type (might be due to invalid IL or missing references) //IL_1939: Expected O, but got Unknown //IL_1a2e: Unknown result type (might be due to invalid IL or missing references) //IL_1a37: Expected O, but got Unknown //IL_1b2c: Unknown result type (might be due to invalid IL or missing references) //IL_1b35: Expected O, but got Unknown //IL_1c2a: Unknown result type (might be due to invalid IL or missing references) //IL_1c33: Expected O, but got Unknown //IL_1d28: Unknown result type (might be due to invalid IL or missing references) //IL_1d31: Expected O, but got Unknown //IL_1e26: Unknown result type (might be due to invalid IL or missing references) //IL_1e2f: Expected O, but got Unknown //IL_1f24: Unknown result type (might be due to invalid IL or missing references) //IL_1f2d: Expected O, but got Unknown //IL_2022: Unknown result type (might be due to invalid IL or missing references) //IL_202b: Expected O, but got Unknown //IL_2120: Unknown result type (might be due to invalid IL or missing references) //IL_2129: Expected O, but got Unknown //IL_221e: Unknown result type (might be due to invalid IL or missing references) //IL_2227: Expected O, but got Unknown //IL_231c: Unknown result type (might be due to invalid IL or missing references) //IL_2325: Expected O, but got Unknown //IL_241a: Unknown result type (might be due to invalid IL or missing references) //IL_2423: Expected O, but got Unknown //IL_2518: Unknown result type (might be due to invalid IL or missing references) //IL_2521: Expected O, but got Unknown //IL_2616: Unknown result type (might be due to invalid IL or missing references) //IL_261f: Expected O, but got Unknown //IL_2714: Unknown result type (might be due to invalid IL or missing references) //IL_271d: Expected O, but got Unknown //IL_2812: Unknown result type (might be due to invalid IL or missing references) //IL_281b: Expected O, but got Unknown //IL_2910: Unknown result type (might be due to invalid IL or missing references) //IL_2919: Expected O, but got Unknown //IL_2a0e: Unknown result type (might be due to invalid IL or missing references) //IL_2a17: Expected O, but got Unknown //IL_2b0c: Unknown result type (might be due to invalid IL or missing references) //IL_2b15: Expected O, but got Unknown //IL_2c0a: Unknown result type (might be due to invalid IL or missing references) //IL_2c13: Expected O, but got Unknown //IL_2d08: Unknown result type (might be due to invalid IL or missing references) //IL_2d11: Expected O, but got Unknown //IL_2e06: Unknown result type (might be due to invalid IL or missing references) //IL_2e0f: Expected O, but got Unknown //IL_2f04: Unknown result type (might be due to invalid IL or missing references) //IL_2f0d: Expected O, but got Unknown //IL_3002: Unknown result type (might be due to invalid IL or missing references) //IL_300b: Expected O, but got Unknown //IL_3100: Unknown result type (might be due to invalid IL or missing references) //IL_3109: Expected O, but got Unknown //IL_31fe: Unknown result type (might be due to invalid IL or missing references) //IL_3207: Expected O, but got Unknown //IL_32fc: Unknown result type (might be due to invalid IL or missing references) //IL_3305: Expected O, but got Unknown //IL_33fa: Unknown result type (might be due to invalid IL or missing references) //IL_3403: Expected O, but got Unknown //IL_34f8: Unknown result type (might be due to invalid IL or missing references) //IL_3501: Expected O, but got Unknown //IL_35f6: Unknown result type (might be due to invalid IL or missing references) //IL_35ff: Expected O, but got Unknown //IL_36f4: Unknown result type (might be due to invalid IL or missing references) //IL_36fd: Expected O, but got Unknown //IL_37f2: Unknown result type (might be due to invalid IL or missing references) //IL_37fb: Expected O, but got Unknown //IL_38f0: Unknown result type (might be due to invalid IL or missing references) //IL_38f9: Expected O, but got Unknown //IL_39ee: Unknown result type (might be due to invalid IL or missing references) //IL_39f7: Expected O, but got Unknown //IL_3aec: Unknown result type (might be due to invalid IL or missing references) //IL_3af5: Expected O, but got Unknown //IL_3bea: Unknown result type (might be due to invalid IL or missing references) //IL_3bf3: Expected O, but got Unknown //IL_3ce8: Unknown result type (might be due to invalid IL or missing references) //IL_3cf1: Expected O, but got Unknown //IL_3de6: Unknown result type (might be due to invalid IL or missing references) //IL_3def: Expected O, but got Unknown //IL_3ee4: Unknown result type (might be due to invalid IL or missing references) //IL_3eed: Expected O, but got Unknown //IL_3fe2: Unknown result type (might be due to invalid IL or missing references) //IL_3feb: Expected O, but got Unknown //IL_40e0: Unknown result type (might be due to invalid IL or missing references) //IL_40e9: Expected O, but got Unknown //IL_41de: Unknown result type (might be due to invalid IL or missing references) //IL_41e7: Expected O, but got Unknown //IL_42dc: Unknown result type (might be due to invalid IL or missing references) //IL_42e5: Expected O, but got Unknown //IL_43da: Unknown result type (might be due to invalid IL or missing references) //IL_43e3: Expected O, but got Unknown //IL_44d8: Unknown result type (might be due to invalid IL or missing references) //IL_44e1: Expected O, but got Unknown //IL_45d6: Unknown result type (might be due to invalid IL or missing references) //IL_45df: Expected O, but got Unknown //IL_46d4: Unknown result type (might be due to invalid IL or missing references) //IL_46dd: Expected O, but got Unknown //IL_47d2: Unknown result type (might be due to invalid IL or missing references) //IL_47db: Expected O, but got Unknown //IL_48d0: Unknown result type (might be due to invalid IL or missing references) //IL_48d9: Expected O, but got Unknown //IL_49ce: Unknown result type (might be due to invalid IL or missing references) //IL_49d7: Expected O, but got Unknown //IL_4acc: Unknown result type (might be due to invalid IL or missing references) //IL_4ad5: Expected O, but got Unknown //IL_4bca: Unknown result type (might be due to invalid IL or missing references) //IL_4bd3: Expected O, but got Unknown //IL_4cc8: Unknown result type (might be due to invalid IL or missing references) //IL_4cd1: Expected O, but got Unknown //IL_4dc6: Unknown result type (might be due to invalid IL or missing references) //IL_4dcf: Expected O, but got Unknown //IL_4ec4: Unknown result type (might be due to invalid IL or missing references) //IL_4ecd: Expected O, but got Unknown //IL_4fc2: Unknown result type (might be due to invalid IL or missing references) //IL_4fcb: Expected O, but got Unknown //IL_50c0: Unknown result type (might be due to invalid IL or missing references) //IL_50c9: Expected O, but got Unknown //IL_51be: Unknown result type (might be due to invalid IL or missing references) //IL_51c7: Expected O, but got Unknown //IL_52bc: Unknown result type (might be due to invalid IL or missing references) //IL_52c5: Expected O, but got Unknown //IL_53ba: Unknown result type (might be due to invalid IL or missing references) //IL_53c3: Expected O, but got Unknown //IL_54b8: Unknown result type (might be due to invalid IL or missing references) //IL_54c1: Expected O, but got Unknown //IL_55b6: Unknown result type (might be due to invalid IL or missing references) //IL_55bf: Expected O, but got Unknown //IL_56b4: Unknown result type (might be due to invalid IL or missing references) //IL_56bd: Expected O, but got Unknown //IL_57b2: Unknown result type (might be due to invalid IL or missing references) //IL_57bb: Expected O, but got Unknown //IL_58b0: Unknown result type (might be due to invalid IL or missing references) //IL_58b9: Expected O, but got Unknown //IL_59ae: Unknown result type (might be due to invalid IL or missing references) //IL_59b7: Expected O, but got Unknown //IL_5aac: Unknown result type (might be due to invalid IL or missing references) //IL_5ab5: Expected O, but got Unknown //IL_5baa: Unknown result type (might be due to invalid IL or missing references) //IL_5bb3: Expected O, but got Unknown //IL_5ca8: Unknown result type (might be due to invalid IL or missing references) //IL_5cb1: Expected O, but got Unknown //IL_5da6: Unknown result type (might be due to invalid IL or missing references) //IL_5daf: Expected O, but got Unknown //IL_5ea4: Unknown result type (might be due to invalid IL or missing references) //IL_5ead: Expected O, but got Unknown //IL_5fa2: Unknown result type (might be due to invalid IL or missing references) //IL_5fab: Expected O, but got Unknown //IL_60a0: Unknown result type (might be due to invalid IL or missing references) //IL_60a9: Expected O, but got Unknown //IL_619e: Unknown result type (might be due to invalid IL or missing references) //IL_61a7: Expected O, but got Unknown //IL_629c: Unknown result type (might be due to invalid IL or missing references) //IL_62a5: Expected O, but got Unknown //IL_639a: Unknown result type (might be due to invalid IL or missing references) //IL_63a3: Expected O, but got Unknown //IL_6498: Unknown result type (might be due to invalid IL or missing references) //IL_64a1: Expected O, but got Unknown //IL_6596: Unknown result type (might be due to invalid IL or missing references) //IL_659f: Expected O, but got Unknown //IL_6694: Unknown result type (might be due to invalid IL or missing references) //IL_669d: Expected O, but got Unknown //IL_6792: Unknown result type (might be due to invalid IL or missing references) //IL_679b: Expected O, but got Unknown //IL_6890: Unknown result type (might be due to invalid IL or missing references) //IL_6899: Expected O, but got Unknown //IL_698e: Unknown result type (might be due to invalid IL or missing references) //IL_6997: Expected O, but got Unknown //IL_6a8c: Unknown result type (might be due to invalid IL or missing references) //IL_6a95: Expected O, but got Unknown //IL_6b8a: Unknown result type (might be due to invalid IL or missing references) //IL_6b93: Expected O, but got Unknown //IL_6c88: Unknown result type (might be due to invalid IL or missing references) //IL_6c91: Expected O, but got Unknown //IL_6d86: Unknown result type (might be due to invalid IL or missing references) //IL_6d8f: Expected O, but got Unknown //IL_6e84: Unknown result type (might be due to invalid IL or missing references) //IL_6e8d: Expected O, but got Unknown //IL_6f82: Unknown result type (might be due to invalid IL or missing references) //IL_6f8b: Expected O, but got Unknown //IL_7080: Unknown result type (might be due to invalid IL or missing references) //IL_7089: Expected O, but got Unknown //IL_717e: Unknown result type (might be due to invalid IL or missing references) //IL_7187: Expected O, but got Unknown //IL_727c: Unknown result type (might be due to invalid IL or missing references) //IL_7285: Expected O, but got Unknown //IL_737a: Unknown result type (might be due to invalid IL or missing references) //IL_7383: Expected O, but got Unknown //IL_7478: Unknown result type (might be due to invalid IL or missing references) //IL_7481: Expected O, but got Unknown //IL_7576: Unknown result type (might be due to invalid IL or missing references) //IL_757f: Expected O, but got Unknown //IL_7674: Unknown result type (might be due to invalid IL or missing references) //IL_767d: Expected O, but got Unknown //IL_7772: Unknown result type (might be due to invalid IL or missing references) //IL_777b: Expected O, but got Unknown //IL_7870: Unknown result type (might be due to invalid IL or missing references) //IL_7879: Expected O, but got Unknown //IL_796e: Unknown result type (might be due to invalid IL or missing references) //IL_7977: Expected O, but got Unknown //IL_7a6c: Unknown result type (might be due to invalid IL or missing references) //IL_7a75: Expected O, but got Unknown //IL_7b6a: Unknown result type (might be due to invalid IL or missing references) //IL_7b73: Expected O, but got Unknown //IL_7c68: Unknown result type (might be due to invalid IL or missing references) //IL_7c71: Expected O, but got Unknown //IL_7d66: Unknown result type (might be due to invalid IL or missing references) //IL_7d6f: Expected O, but got Unknown //IL_7e70: Unknown result type (might be due to invalid IL or missing references) //IL_7e79: 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>("Sapling1P_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>("Sapling2P_RtD"); if ((Object)(object)val181 != (Object)null) { GameObject prefab61 = Cache.GetPrefab<GameObject>("PlantSeedMeadows_RtD"); PieceConfig val182 = ((!Object.op_Implicit((Object)(object)prefab61)) ? PieceBush3B : PieceBush3A); 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>("SmallBushP_RtD"); if ((Object)(object)val184 != (Object)null) { GameObject prefab62 = Cache.GetPrefab<GameObject>("PlantSeedMeadows_RtD"); PieceConfig val185 = ((!Object.op_Implicit((Object)(object)prefab62)) ? PieceBush3B : PieceBush3A); 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>("MistLandsBush1P_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>("MistLandsBush2P_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>("MistLandsBush3P_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>("MistLandsBush4P_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>("MistLandsBush5P_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>("MistLandsBush6P_RtD"); if ((Object)(object)val202 != (Object)null) { GameObject prefab68 = Cache.GetPrefab<GameObject>("PlantSeedMistlands_RtD"); PieceConfig val203 = ((!Object.op_Implicit((Object)(object)prefab68)) ? PieceBush4B : PieceBush4A); 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>("MistLandsBush7P_RtD"); if ((Object)(object)val205 != (Object)null) { GameObject prefab69 = Cache.GetPrefab<GameObject>("PlantSeedMistlands_RtD"); PieceConfig val206 = ((!Object.op_Implicit((Object)(object)prefab69)) ? PieceBush4B : PieceBush4A); 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>("EverGreen1P_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>("EverGreen2P_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>("EverGreen3P_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>("EverGreen4P_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>("MountainBush1P_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>("MountainBush2P_RtD"); if ((Object)(object)val223 != (Object)null) { GameObject prefab75 = Cache.GetPrefab<GameObject>("PlantSeedMountain_RtD"); PieceConfig val224 = ((!Object.op_Implicit((Object)(object)prefab75)) ? PieceBush5B : PieceBush5A); 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>("MountainBush3P_RtD"); if ((Object)(object)val226 != (Object)null) { GameObject prefab76 = Cache.GetPrefab<GameObject>("PlantSeedMountain_RtD"); PieceConfig val227 = ((!Object.op_Implicit((Object)(object)prefab76)) ? PieceBush5B : PieceBush5A); 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>("PlainsBush1P_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>("PlainsBush2P_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>("PlainsBush3P_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>("PlainsBush4P_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>("PlainsBush5P_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>("PlainsBush6P_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>("PlainsBush7P_RtD"); if ((Object)(object)val247 != (Object)null) { GameObject prefab83 = Cache.GetPrefab<GameObject>("PlantSeedPlains_RtD"); PieceConfig val248 = ((!Object.op_Implicit((Object)(object)prefab83)) ? PieceBush6B : PieceBush6A); 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>("PlainsBush8P_RtD"); if ((Object)(object)val250 != (Object)null) { GameObject prefab84 = Cache.GetPrefab<GameObject>("PlantSeedPlains_RtD"); PieceConfig val251 = ((!Object.op_Implicit((Object)(object)prefab84)) ? PieceBush6B : PieceBush6A); 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>("DeadIvy1P_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>("DeadIvy2P_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>("SwampBush1P_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>("SwampBush2P_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>("SwampBush3P_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>("SwampBush4P_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>("SwampBush5P_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>("SwampBush6P_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>("SwampBush7P_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>("SwampBush8P_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>("SwampBush9P_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>("SwampBush10P_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>("SwampBush11P_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>("SwampBush12P_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)