using System; using System.Collections.Generic; using System.Diagnostics; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using BepInEx; using BepInEx.Configuration; using Jotunn.Configs; using Jotunn.Entities; using Jotunn.Managers; using Jotunn.Utils; using Microsoft.CodeAnalysis; using UnityEngine; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")] [assembly: AssemblyCompany("RtDBiomes")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0")] [assembly: AssemblyProduct("RtDBiomes")] [assembly: AssemblyTitle("RtDBiomes")] [assembly: AssemblyVersion("1.0.0.0")] [module: RefSafetyRules(11)] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Embedded] [AttributeUsage(AttributeTargets.Module, AllowMultiple = false, Inherited = false)] internal sealed class RefSafetyRulesAttribute : Attribute { public readonly int Version; public RefSafetyRulesAttribute(int P_0) { Version = P_0; } } } namespace RtDBiomes { [BepInPlugin("Soloredis.RtDBiomes", "RtDBiomes", "3.1.16")] [NetworkCompatibility(/*Could not decode attribute arguments.*/)] [BepInDependency(/*Could not decode attribute arguments.*/)] [BepInIncompatibility("CookieMilk.MagicalMounts")] [BepInIncompatibility("CookieMilk.MajesticChickens")] [BepInIncompatibility("CookieMilk.BuildPieces")] [BepInIncompatibility("CookieMilk.CarryMeMaster")] [BepInIncompatibility("CookieMilk.UltimateServerControl")] [BepInIncompatibility("CookieMilk.DiscordControl")] [BepInIncompatibility("blacks7ar.SeedBed")] internal class RtDBiomes : BaseUnityPlugin { public const string PluginGUID = "Soloredis.RtDBiomes"; public const string PluginName = "RtDBiomes"; public const string PluginVersion = "3.1.16"; private AssetBundle MyAssets; private static bool isModded = true; private ConfigEntry LoggingEnable; private ConfigEntry ClutterVanilla; private ConfigEntry MeadowsClutter; private ConfigEntry BlackForestClutter; private ConfigEntry SwampClutter; private ConfigEntry PlainsClutter; private ConfigEntry MistlandsClutter; private ConfigEntry AshLandsClutter; private ConfigEntry DeepNorthClutter; public string[] PrefabList = new string[70] { "VanillaSwampLog_RtD", "VanillaSwampStump_RtD", "DeepNorthRock4_frac_RtD", "DeepNorthRock5_frac_RtD", "fx_leviathan_leave_RtD", "vfx_greydwarf_shaman_pray_RtD", "fx_goblinking_meteor_hit_RtD", "fx_goblinking_nova_RtD", "ThinPineStump", "PineWoodHalf", "PineWoodLog", "CottonWoodStump", "CottonWoodHalf", "CottonWoodLog", "AcaciaLogHalf", "AcaciaStump", "AcaciaLog", "OakWoodStump", "OakWoodHalf", "OakWoodLog", "BlossomStump", "BlossomLogHalf", "BlossomLog", "RedPineStump", "PineWoodLog1", "PineWoodHalf1", "MagicStump1", "MagicLog1Half", "MagicLog1", "MagicStump2", "MagicLog2Half", "MagicLog2", "MagicStump3", "MagicLog3Half", "MagicLog3", "MagicStump4", "MagicLog4Half", "MagicLog4", "MagicStump5", "MagicLog5Half", "MagicLog5", "MagicStump6", "MagicLog6Half", "MagicLog6", "MagicStump9", "MagicLog9Half", "MagicLog9", "MagicStump10", "MagicLog10Half", "MagicLog10", "PalmStump", "PalmLogHalf", "PalmLog", "DeadWoodStump", "DeadWoodHalf", "DeadWoodLog", "WillowLogHalf", "WillowStump", "WillowLog", "AcaciaLog4", "AcaciaStump4", "ShootStump_RtD", "YggaShoot_Log_RtD", "YggaShoot_LogHalf_RtD", "SwampWoodHalf", "SwampWoodHalfFix", "SwampWoodStump", "SwampWoodLog", "WinterPineStumpWhite", "WinterPineStumpRed" }; public string[] ItemList = new string[20] { "AcaciaSeeds_RtD", "BlossomSeeds_RtD", "CottonWoodSeeds_RtD", "OakWoodSeeds_RtD", "PalmTreeSeeds_RtD", "RedPineSeeds_RtD", "ThinPineSeeds_RtD", "WillowSeeds_RtD", "PlantSeedSwamp_RtD", "PlantSeedPlains_RtD", "PlantSeedMountain_RtD", "PlantSeedMistlands_RtD", "PlantSeedMeadows_RtD", "PlantSeedDeepNorth_RtD", "PlantSeedBlackForest_RtD", "PlantSeedAshLands_RtD", "AshLandsSeed2_RtD", "MapleSeed_RtD", "WinterPineSeeds2_RtD", "WinterPineSeeds1_RtD" }; public string[] StaticNoneList = new string[0]; public string[] MeadowsClutterList = new string[9] { "MeadowsClutter2_RtD", "MeadowsClutter3_RtD", "Meadows1_RtD", "Meadows2_RtD", "WormWood_RtD", "MeadowsGrass1_RtD", "MeadowsGrass2_RtD", "MeadowsGrass3_RtD", "MeadowsWeed1_RtD" }; public string[] BlackForestClutterList = new string[5] { "GreenGrass1_RtD", "BlackForest1_RtD", "BlackForest2_RtD", "ForestBush1_RtD", "ForestBush2_RtD" }; public string[] SwampClutterList = new string[10] { "MeadowsClutter1_RtD", "Swamps1_RtD", "Swamps2_RtD", "Swamps3_RtD", "SwampGrass1_RtD", "SwampGrass2_RtD", "SwampGrass3_RtD", "SwampGrass4_RtD", "Meadows3_RtD", "SwampPlant_RtD" }; public string[] PlainsClutterList = new string[4] { "Daisy_RtD", "PlainsGrass1_RtD", "PlainsGrass2_RtD", "PlainsGrass3_RtD" }; public string[] MistlandsClutterList = new string[3] { "Mistlands1_RtD", "Mistlands2_RtD", "Mistlands3_RtD" }; public string[] AshLandsClutterList = new string[6] { "DesertGrass1_RtD", "DesertGrass2_RtD", "DesertGrass3_RtD", "DesertGrass4_RtD", "DesertGrass5_RtD", "DesertGrass6_RtD" }; public string[] DeepNorthClutterList = new string[4] { "NorthGrass1_RtD", "NorthGrass2_RtD", "NorthGrass1_RtD", "NorthGrass2_RtD" }; public string[] MeadowsBushList = new string[11] { "MeadowsShroom1_RtD", "MeadowsShroom2_RtD", "MeadowsShroom3_RtD", "MeadowsShroom4_RtD", "MeadowsBush01_RtD", "MeadowsBush02_RtD", "MeadowsBush03_RtD", "MeadowsBush04_RtD", "MeadowsBush05_RtD", "MeadowsBush06_RtD", "SmallBush_RtD" }; public string[] BlackForestBushList = new string[19] { "BlackShroom1_RtD", "BlackShroom2_RtD", "BlackShroom3_RtD", "BlackShroom4_RtD", "BlackForestBush1_RtD", "BlackForestBush2_RtD", "BlackForestBush3_RtD", "BlackForestBush4_RtD", "BlackForestBush5_RtD", "BlackForestBush6_RtD", "BlackForestBush7_RtD", "BlackForestBush8_RtD", "ForestGreen1_RtD", "ForestGreen2_RtD", "ForestGreen3_RtD", "ForestGreen4_RtD", "RedPineSmall1_RtD", "RedPineSmall2_RtD", "RedPineSmall3_RtD" }; public string[] SwampBushList = new string[20] { "GreenShroom1_RtD", "GreenShroom2_RtD", "GreenShroom3_RtD", "GreenShroom4_RtD", "SwampBush1_RtD", "SwampBush2_RtD", "SwampBush3_RtD", "SwampBush4_RtD", "SwampBush5_RtD", "SwampBush6_RtD", "SwampBush7_RtD", "SwampBush8_RtD", "SwampBush9_RtD", "SwampBush10_RtD", "SwampBush11_RtD", "DeadIvy1_RtD", "DeadIvy2_RtD", "SwampBush12_RtD", "SwampBush13_RtD", "SwampBush14_RtD" }; public string[] MountainBushList = new string[5] { "AshLandsRock1_RtD", "AshLandsRock2_RtD", "AshLandsRock4_RtD", "AshLandsRock5_RtD", "AshLandsRock6_RtD" }; public string[] PlainsBushList = new string[27] { "PlainsBush1_RtD", "PlainsBush2_RtD", "PlainsBush3_RtD", "AshLandsBush1_RtD", "AshLandsBush2_RtD", "AshLandsBush5_RtD", "AshLandsBush6_RtD", "AshLandsBush11_RtD", "AshLandsBush12_RtD", "AshLandsBush13_RtD", "AshLandsBush14_RtD", "AshLandsBush15_RtD", "AshLandsBush16_RtD", "AshLandsBush17_RtD", "AshLandsBush18_RtD", "AshLandsBush19_RtD", "AshLandsBush20_RtD", "AshLandsBush21_RtD", "AshLandsBush22_RtD", "AshLandsBush3_RtD", "AshLandsBush4_RtD", "AshLandsBush23_RtD", "PlainsBush4_RtD", "PlainsBush5_RtD", "PlainsBush6_RtD", "PlainsBush7_RtD", "PlainsBush8_RtD" }; public string[] MistlandsBushList = new string[15] { "BlueShroom1_RtD", "BlueShroom2_RtD", "BlueShroom3_RtD", "BlueShroom4_RtD", "YellowShroom1_RtD", "YellowShroom2_RtD", "YellowShroom3_RtD", "YellowShroom4_RtD", "MistLandsBush1_RtD", "MistLandsBush2_RtD", "MistLandsBush3_RtD", "MistLandsBush4_RtD", "MistLandsBush5_RtD", "MistLandsBush6_RtD", "MistLandsBush7_RtD" }; public string[] AshLandsBushList = new string[7] { "AshLandsBush24_RtD", "AshLandsBush25_RtD", "AshLandsBush26_RtD", "RedShroom1_RtD", "RedShroom2_RtD", "RedShroom3_RtD", "RedShroom4_RtD" }; public string[] DeepNorthBushList = new string[12] { "MountainBush1_RtD", "MountainBush2_RtD", "MountainBush3_RtD", "MountainShroom1_RtD", "MountainShroom2_RtD", "MountainShroom3_RtD", "MountainShroom4_RtD", "MeadowsBush1_RtD", "MeadowsBush2_RtD", "MeadowsBush3_RtD", "MeadowsBush4_RtD", "MeadowsBush5_RtD" }; public string[] MeadowsTreeList = new string[5] { "ForestTree1_RtD", "WillowTree1_RtD", "WillowTree2_RtD", "CottonWood1_RtD", "CottonWood2_RtD" }; public string[] BlackForestTreeList = new string[7] { "RedPine1_RtD", "RedPine2_RtD", "RedPine3_RtD", "RedPine4_RtD", "RedPine_RtD", "Oak1_RtD", "Oak2_RtD" }; public string[] SwampTreeList = new string[18] { "MagicTree6_RtD", "MagicTree9_RtD", "MagicTree10_RtD", "SwampTree1_RtD", "SwampTree2_RtD", "SwampTree3_RtD", "SwampTree4_RtD", "SwampTree5_RtD", "SwampTree6_RtD", "DeadTree1_RtD", "DeadTree2_RtD", "DeadTree3_RtD", "DeadTree4_RtD", "DeadTree5_RtD", "DeadTree6_RtD", "DeadTree7_RtD", "DeadTree8_RtD", "DeadTree9_RtD" }; public string[] PlainsTreeList = new string[4] { "Acacia1_RtD", "Acacia2_RtD", "Acacia3_RtD", "Acacia4_RtD" }; public string[] MistlandsTreeList = new string[1] { "MagicTree1_RtD" }; public string[] AshLandsTreeList = new string[2] { "PalmTree1_RtD", "PalmTree2_RtD" }; public string[] DeepNorthTreeList = new string[13] { "ThinPine1_RtD", "ThinPine2_RtD", "WinterPine3_RtD", "WinterPine4_RtD", "WinterPine5_RtD", "Blossom1_RtD", "Blossom2_RtD", "Blossom3_RtD", "Blossom4_RtD", "Blossom5_RtD", "MagicTree3_RtD", "MagicTree4_RtD", "MagicTree5_RtD" }; public string[] DeepNorthRockList = new string[5] { "DeepNorthRock1_RtD", "DeepNorthRock2_RtD", "DeepNorthRock4_RtD", "DeepNorthRock5_RtD", "DeepNorthRock6_RtD" }; public string[] PlainsRockList = new string[5] { "SandRock1_RtD", "SandRock2_RtD", "SandRock3_RtD", "SandRock4_RtD", "SandRock5_RtD" }; public static VegetationConfig StaticNoneValues = new VegetationConfig { Min = 1f, Max = 2f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)0, MaxTilt = 30f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2, InForest = true, ForestThresholdMin = 1.1f, ForestThresholdMax = 1.15f }; public static ClutterConfig MeadowsClutterValues = new ClutterConfig { Amount = 1, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, MaxAltitude = 500f, Biome = (Biome)1, MaxOceanDepth = 500f, MaxTilt = 10f, TerrainTilt = true, OnUncleared = true, OnCleared = false, Instanced = true, Enabled = true }; public static ClutterConfig BlackForestClutterValues = new ClutterConfig { Amount = 1, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, MaxAltitude = 500f, Biome = (Biome)8, MaxOceanDepth = 500f, MaxTilt = 25f, TerrainTilt = true, OnUncleared = true, OnCleared = false, Instanced = true, Enabled = true }; public static ClutterConfig SwampClutterValues = new ClutterConfig { Amount = 1, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 0f, MaxAltitude = 500f, Biome = (Biome)2, MaxOceanDepth = 500f, MaxTilt = 50f, TerrainTilt = true, OnUncleared = true, OnCleared = false, Instanced = true, Enabled = true }; public static ClutterConfig PlainsClutterValues = new ClutterConfig { Amount = 1, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, MaxAltitude = 500f, Biome = (Biome)16, MaxOceanDepth = 500f, MaxTilt = 50f, TerrainTilt = true, OnUncleared = true, OnCleared = false, Instanced = true, Enabled = true }; public static ClutterConfig MistlandsClutterValues = new ClutterConfig { Amount = 1, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, MaxAltitude = 500f, Biome = (Biome)512, MaxOceanDepth = 500f, MaxTilt = 40f, TerrainTilt = true, OnUncleared = true, OnCleared = false, Instanced = true, Enabled = true }; public static ClutterConfig AshLandsClutterValues = new ClutterConfig { Amount = 1, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, MaxAltitude = 500f, Biome = (Biome)32, MaxOceanDepth = 500f, MaxTilt = 40f, TerrainTilt = true, OnUncleared = true, OnCleared = false, Instanced = true, Enabled = true }; public static ClutterConfig DeepNorthClutterValues = new ClutterConfig { Amount = 1, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, MaxAltitude = 1f, Biome = (Biome)64, MaxOceanDepth = 500f, MaxTilt = 40f, TerrainTilt = true, OnUncleared = true, OnCleared = false, Instanced = true, Enabled = true }; public static VegetationConfig MeadowsBushValues = new VegetationConfig { Min = 0.9f, Max = 1.5f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)1, MaxTilt = 30f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig BlackForestBushValues = new VegetationConfig { Min = 0.5f, Max = 0.9f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)8, MaxTilt = 40f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig SwampBushValues = new VegetationConfig { Min = 1.1f, Max = 1.5f, ScaleMin = 2.1f, ScaleMax = 2.8f, MinAltitude = 1f, Biome = (Biome)2, MaxTilt = 20f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig MountainBushValues = new VegetationConfig { Min = 0.7f, Max = 0.9f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)4, MaxTilt = 30f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig PlainsBushValues = new VegetationConfig { Min = 0.7f, Max = 1.1f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)16, MaxTilt = 50f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig MistlandsBushValues = new VegetationConfig { Min = 0.8f, Max = 1.2f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)512, MaxTilt = 50f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig AshLandsBushValues = new VegetationConfig { Min = 1.9f, Max = 2.1f, ScaleMin = 1.4f, ScaleMax = 1.8f, MinAltitude = 1f, Biome = (Biome)32, MaxTilt = 50f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig DeepNorthBushValues = new VegetationConfig { Min = 0.5f, Max = 1.4f, ScaleMin = 1.3f, ScaleMax = 1.6f, MinAltitude = 1f, Biome = (Biome)64, MaxTilt = 30f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig MeadowsTreeValues = new VegetationConfig { Min = 0.8f, Max = 1.2f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)1, MaxTilt = 30f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig BlackForestTreeValues = new VegetationConfig { Min = 2f, Max = 2f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)12, MaxTilt = 25f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig SwampTreeValues = new VegetationConfig { Min = 6f, Max = 8f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)2, MaxTilt = 40f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig MountainTreeValues = new VegetationConfig { Min = 1f, Max = 5f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)4, MaxTilt = 30f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig PlainsTreeValues = new VegetationConfig { Min = 0.7f, Max = 1.2f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)16, MaxTilt = 23f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig MistlandsTreeValues = new VegetationConfig { Min = 1f, Max = 1f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)512, MaxTilt = 75f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig PlainsPalmValues = new VegetationConfig { Min = 2f, Max = 3f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = -0.5f, MaxAltitude = 10.1f, Biome = (Biome)16, MaxTilt = 60f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig DeepNorthTreeValues = new VegetationConfig { Min = 0.8f, Max = 1f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)64, MaxTilt = 60f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig PlainsRockValues = new VegetationConfig { Min = 0.9f, Max = 1.1f, ScaleMin = 0.9f, ScaleMax = 1.1f, MinAltitude = 1f, Biome = (Biome)16, MaxTilt = 15f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig DeepNorthRockValues = new VegetationConfig { Min = 0.9f, Max = 1.1f, ScaleMin = 0.9f, ScaleMax = 1.1f, Biome = (Biome)64, MaxTilt = 35f, MaxTerrainDelta = 3f }; private CustomLocalization Localization; private void Awake() { LoadBundle(); CreateConfigs(); Localizations(); JSONSupport(); if (MeadowsClutter.Value) { MeadowsClutterConfig(); } if (BlackForestClutter.Value) { BlackForestClutterConfig(); } if (SwampClutter.Value) { SwampClutterConfig(); } if (PlainsClutter.Value) { PlainsClutterConfig(); } if (MistlandsClutter.Value) { MistlandsClutterConfig(); } if (AshLandsClutter.Value) { AshLandsClutterConfig(); } if (DeepNorthClutter.Value) { DeepNorthClutterConfig(); } MeadowsBushConfig(); BlackForestBushConfig(); SwampBushConfig(); MountainBushConfig(); PlainsBushConfig(); MistlandsBushConfig(); AshLandsBushConfig(); DeepNorthBushConfig(); MeadowsTreeConfig(); BlackForestTreeConfig(); SwampTreeConfig(); PlainsTreeConfig(); MistlandsTreeConfig(); AshLandsTreeConfig(); DeepNorthTreeConfig(); SwampLogConfig(); PlainsRockConfig(); DeepNorthRockConfig(); PrefabManager.OnVanillaPrefabsAvailable += OnVanillaPrefabsAvailable; ZoneManager.OnVanillaLocationsAvailable += AdjustVanillaVegetation; if (ClutterVanilla.Value) { ZoneManager.OnVanillaClutterAvailable += AdjustVanillaClutter; } if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogWarning((object)"Logging is enabled in the config."); } } private void SafeInvoke(Action action, string name) { try { action(); } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception in {name}: {arg}"); } } private void OnVanillaPrefabsAvailable() { SafeInvoke(AddPrefabs, "AddPrefabs"); SafeInvoke(AddItems, "AddItems"); SafeInvoke(AddSaplings, "AddSaplings"); SafeInvoke(CreateRecipes, "CreateRecipes"); PrefabManager.OnVanillaPrefabsAvailable -= OnVanillaPrefabsAvailable; } private void LoadBundle() { if ((Object)(object)MyAssets != (Object)null) { return; } try { MyAssets = AssetUtils.LoadAssetBundleFromResources("rtdbiomes", Assembly.GetExecutingAssembly()); if ((Object)(object)MyAssets == (Object)null) { ((BaseUnityPlugin)this).Logger.LogError((object)"Failed to load AssetBundle. Disabling mod."); ((Behaviour)this).enabled = false; } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while loading bundle: {arg}"); } } private 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 //IL_006c: Unknown result type (might be due to invalid IL or missing references) //IL_0071: Unknown result type (might be due to invalid IL or missing references) //IL_007a: Expected O, but got Unknown //IL_007a: Unknown result type (might be due to invalid IL or missing references) //IL_0084: Expected O, but got Unknown //IL_00a9: Unknown result type (might be due to invalid IL or missing references) //IL_00ae: Unknown result type (might be due to invalid IL or missing references) //IL_00b7: Expected O, but got Unknown //IL_00b7: Unknown result type (might be due to invalid IL or missing references) //IL_00c1: Expected O, but got Unknown //IL_00e6: Unknown result type (might be due to invalid IL or missing references) //IL_00eb: Unknown result type (might be due to invalid IL or missing references) //IL_00f4: Expected O, but got Unknown //IL_00f4: Unknown result type (might be due to invalid IL or missing references) //IL_00fe: Expected O, but got Unknown //IL_0123: Unknown result type (might be due to invalid IL or missing references) //IL_0128: Unknown result type (might be due to invalid IL or missing references) //IL_0131: Expected O, but got Unknown //IL_0131: Unknown result type (might be due to invalid IL or missing references) //IL_013b: Expected O, but got Unknown //IL_0160: Unknown result type (might be due to invalid IL or missing references) //IL_0165: Unknown result type (might be due to invalid IL or missing references) //IL_016e: Expected O, but got Unknown //IL_016e: Unknown result type (might be due to invalid IL or missing references) //IL_0178: Expected O, but got Unknown //IL_019d: Unknown result type (might be due to invalid IL or missing references) //IL_01a2: Unknown result type (might be due to invalid IL or missing references) //IL_01ab: Expected O, but got Unknown //IL_01ab: Unknown result type (might be due to invalid IL or missing references) //IL_01b5: Expected O, but got Unknown //IL_01da: Unknown result type (might be due to invalid IL or missing references) //IL_01df: Unknown result type (might be due to invalid IL or missing references) //IL_01e8: Expected O, but got Unknown //IL_01e8: Unknown result type (might be due to invalid IL or missing references) //IL_01f2: Expected O, but got Unknown //IL_0217: Unknown result type (might be due to invalid IL or missing references) //IL_021c: Unknown result type (might be due to invalid IL or missing references) //IL_0225: Expected O, but got Unknown //IL_0225: Unknown result type (might be due to invalid IL or missing references) //IL_022f: Expected O, but got Unknown try { ((BaseUnityPlugin)this).Config.SaveOnConfigSet = true; LoggingEnable = ((BaseUnityPlugin)this).Config.Bind("Logging", "Enable", false, new ConfigDescription("Enables logging.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = false } })); ClutterVanilla = ((BaseUnityPlugin)this).Config.Bind("Vanilla Grass", "Enable", true, new ConfigDescription("Enable or Disable Vanilla grass reductions. Does not sync with server as clutter is client sided only.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = false } })); MeadowsClutter = ((BaseUnityPlugin)this).Config.Bind("Meadows Grass", "Enable", true, new ConfigDescription("Enable or Disable Clutter. Does not sync with server as clutter is client sided only.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = false } })); BlackForestClutter = ((BaseUnityPlugin)this).Config.Bind("BlackForest Grass", "Enable", true, new ConfigDescription("Enable or Disable Clutter. Does not sync with server as clutter is client sided only.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = false } })); SwampClutter = ((BaseUnityPlugin)this).Config.Bind("Swamp Grass", "Enable", true, new ConfigDescription("Enable or Disable Clutter. Does not sync with server as clutter is client sided only.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = false } })); PlainsClutter = ((BaseUnityPlugin)this).Config.Bind("Plains Grass", "Enable", true, new ConfigDescription("Enable or Disable Clutter. Does not sync with server as clutter is client sided only.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = false } })); MistlandsClutter = ((BaseUnityPlugin)this).Config.Bind("Mistlands Grass", "Enable", true, new ConfigDescription("Enable or Disable Clutter. Does not sync with server as clutter is client sided only.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = false } })); AshLandsClutter = ((BaseUnityPlugin)this).Config.Bind("AshLands Grass", "Enable", true, new ConfigDescription("Enable or Disable Clutter. Does not sync with server as clutter is client sided only.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = false } })); DeepNorthClutter = ((BaseUnityPlugin)this).Config.Bind("DeepNorth Grass", "Enable", true, new ConfigDescription("Enable or Disable Clutter. Does not sync with server as clutter is client sided only.", (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 AdjustVanillaVegetation() { //IL_00e2: Unknown result type (might be due to invalid IL or missing references) //IL_01a7: Unknown result type (might be due to invalid IL or missing references) //IL_01e9: Unknown result type (might be due to invalid IL or missing references) //IL_021a: Unknown result type (might be due to invalid IL or missing references) //IL_0243: Unknown result type (might be due to invalid IL or missing references) //IL_026c: Unknown result type (might be due to invalid IL or missing references) //IL_0295: Unknown result type (might be due to invalid IL or missing references) try { ZoneVegetation zoneVegetation = ZoneManager.Instance.GetZoneVegetation("Beech1"); zoneVegetation.m_min = 28f; zoneVegetation.m_max = 30f; ZoneVegetation zoneVegetation2 = ZoneManager.Instance.GetZoneVegetation("Birch1"); zoneVegetation2.m_min = 7f; zoneVegetation2.m_max = 8f; ZoneVegetation zoneVegetation3 = ZoneManager.Instance.GetZoneVegetation("Beech_small1"); zoneVegetation3.m_groupSizeMin = 1; zoneVegetation3.m_groupSizeMax = 3; zoneVegetation3.m_min = 1f; zoneVegetation3.m_max = 2f; ZoneVegetation zoneVegetation4 = ZoneManager.Instance.GetZoneVegetation("Beech_small2"); zoneVegetation4.m_groupSizeMin = 1; zoneVegetation4.m_groupSizeMax = 4; zoneVegetation4.m_min = 1f; zoneVegetation4.m_max = 2f; ZoneVegetation zoneVegetation5 = ZoneManager.Instance.GetZoneVegetation("Pinetree_01"); zoneVegetation5.m_min = 28f; zoneVegetation5.m_max = 30f; zoneVegetation5.m_biome = (Biome)8; ZoneVegetation zoneVegetation6 = ZoneManager.Instance.GetZoneVegetation("SwampTree2"); zoneVegetation6.m_groupSizeMin = 0; zoneVegetation6.m_groupSizeMax = 0; zoneVegetation6.m_min = 0f; zoneVegetation6.m_max = 0f; ZoneLocation zoneLocation = ZoneManager.Instance.GetZoneLocation("InfestedTree01"); zoneLocation.m_enable = false; ZoneVegetation zoneVegetation7 = ZoneManager.Instance.GetZoneVegetation("SwampTree1"); zoneVegetation7.m_min = 24f; zoneVegetation7.m_max = 26f; ZoneVegetation zoneVegetation8 = ZoneManager.Instance.GetZoneVegetation("SwampTree2_log"); zoneVegetation8.m_enable = false; ZoneVegetation zoneVegetation9 = ZoneManager.Instance.GetZoneVegetation("FirTree"); zoneVegetation9.m_min = 1f; zoneVegetation9.m_max = 1f; zoneVegetation9.m_biome = (Biome)4; ZoneVegetation zoneVegetation10 = ZoneManager.Instance.GetZoneVegetation("Bush01_heath"); zoneVegetation10.m_groupSizeMin = 1; zoneVegetation10.m_groupSizeMax = 1; zoneVegetation10.m_min = 2f; zoneVegetation10.m_max = 4f; zoneVegetation10.m_biome = (Biome)16; ZoneVegetation zoneVegetation11 = ZoneManager.Instance.GetZoneVegetation("shrub_2"); zoneVegetation11.m_min = 40f; zoneVegetation11.m_max = 45f; zoneVegetation11.m_biome = (Biome)8; ZoneVegetation zoneVegetation12 = ZoneManager.Instance.GetZoneVegetation("YggaShoot1"); zoneVegetation12.m_max = 3f; zoneVegetation12.m_biome = (Biome)512; ZoneVegetation zoneVegetation13 = ZoneManager.Instance.GetZoneVegetation("YggaShoot2"); zoneVegetation13.m_max = 3f; zoneVegetation13.m_biome = (Biome)512; ZoneVegetation zoneVegetation14 = ZoneManager.Instance.GetZoneVegetation("YggaShoot3"); zoneVegetation14.m_max = 3f; zoneVegetation14.m_biome = (Biome)512; } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding configuration values: {arg}"); } finally { ZoneManager.OnVanillaLocationsAvailable -= AdjustVanillaClutter; } } private void AdjustVanillaClutter() { try { Clutter clutter = ZoneManager.Instance.GetClutter("grass green"); clutter.m_enabled = true; clutter.m_amount = 35; Clutter clutter2 = ZoneManager.Instance.GetClutter("grass green short"); clutter2.m_enabled = true; clutter2.m_amount = 35; Clutter clutter3 = ZoneManager.Instance.GetClutter("forest groundcover short brown"); clutter3.m_enabled = true; clutter3.m_amount = 35; Clutter clutter4 = ZoneManager.Instance.GetClutter("forest groundcover"); clutter4.m_enabled = true; clutter4.m_amount = 35; Clutter clutter5 = ZoneManager.Instance.GetClutter("swampgrass"); clutter5.m_enabled = true; clutter5.m_amount = 35; Clutter clutter6 = ZoneManager.Instance.GetClutter("heath grass"); clutter6.m_enabled = true; clutter6.m_amount = 20; Clutter clutter7 = ZoneManager.Instance.GetClutter("heath grass green"); clutter7.m_enabled = true; clutter7.m_amount = 20; } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding configuration values: {arg}"); } finally { ZoneManager.OnVanillaClutterAvailable -= AdjustVanillaClutter; } } private void AddPrefabs() { //IL_004a: Unknown result type (might be due to invalid IL or missing references) //IL_0051: Expected O, but got Unknown try { string[] prefabList = PrefabList; foreach (string text in prefabList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { GameObject prefab = Cache.GetPrefab(text); if ((Object)(object)prefab == (Object)null) { CustomPrefab val2 = new CustomPrefab(val, true); PrefabManager.Instance.AddPrefab(val2); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + text + " to the Object database")); } } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding prefabs: {arg}"); } } private void StaticVegetationList() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] staticNoneList = StaticNoneList; foreach (string text in staticNoneList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomVegetation(new CustomVegetation(val, true, StaticNoneValues)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Vegetation: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void MeadowsClutterConfig() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] meadowsClutterList = MeadowsClutterList; foreach (string text in meadowsClutterList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomClutter(new CustomClutter(val, true, MeadowsClutterValues)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Clutter: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void BlackForestClutterConfig() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] blackForestClutterList = BlackForestClutterList; foreach (string text in blackForestClutterList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomClutter(new CustomClutter(val, true, BlackForestClutterValues)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Clutter: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void SwampClutterConfig() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] swampClutterList = SwampClutterList; foreach (string text in swampClutterList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomClutter(new CustomClutter(val, true, SwampClutterValues)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Clutter: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void PlainsClutterConfig() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] plainsClutterList = PlainsClutterList; foreach (string text in plainsClutterList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomClutter(new CustomClutter(val, true, PlainsClutterValues)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Clutter: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void MistlandsClutterConfig() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] mistlandsClutterList = MistlandsClutterList; foreach (string text in mistlandsClutterList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomClutter(new CustomClutter(val, true, MistlandsClutterValues)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Clutter: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void AshLandsClutterConfig() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] ashLandsClutterList = AshLandsClutterList; foreach (string text in ashLandsClutterList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomClutter(new CustomClutter(val, true, AshLandsClutterValues)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Clutter: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void DeepNorthClutterConfig() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] deepNorthClutterList = DeepNorthClutterList; foreach (string text in deepNorthClutterList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomClutter(new CustomClutter(val, true, DeepNorthClutterValues)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Clutter: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void MeadowsBushConfig() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] meadowsBushList = MeadowsBushList; foreach (string text in meadowsBushList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomVegetation(new CustomVegetation(val, true, MeadowsBushValues)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Vegetation: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void BlackForestBushConfig() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] blackForestBushList = BlackForestBushList; foreach (string text in blackForestBushList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomVegetation(new CustomVegetation(val, true, BlackForestBushValues)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Vegetation: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void SwampBushConfig() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] swampBushList = SwampBushList; foreach (string text in swampBushList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomVegetation(new CustomVegetation(val, true, SwampBushValues)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Vegetation: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void MountainBushConfig() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] mountainBushList = MountainBushList; foreach (string text in mountainBushList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomVegetation(new CustomVegetation(val, true, MountainBushValues)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Vegetation: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void PlainsBushConfig() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] plainsBushList = PlainsBushList; foreach (string text in plainsBushList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomVegetation(new CustomVegetation(val, true, PlainsBushValues)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Vegetation: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void MistlandsBushConfig() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] mistlandsBushList = MistlandsBushList; foreach (string text in mistlandsBushList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomVegetation(new CustomVegetation(val, true, MistlandsBushValues)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Vegetation: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void AshLandsBushConfig() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] ashLandsBushList = AshLandsBushList; foreach (string text in ashLandsBushList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomVegetation(new CustomVegetation(val, true, AshLandsBushValues)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Vegetation: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void DeepNorthBushConfig() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] deepNorthBushList = DeepNorthBushList; foreach (string text in deepNorthBushList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomVegetation(new CustomVegetation(val, true, DeepNorthBushValues)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Vegetation: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void MeadowsTreeConfig() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] meadowsTreeList = MeadowsTreeList; foreach (string text in meadowsTreeList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomVegetation(new CustomVegetation(val, true, MeadowsTreeValues)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Vegetation: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void BlackForestTreeConfig() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] blackForestTreeList = BlackForestTreeList; foreach (string text in blackForestTreeList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomVegetation(new CustomVegetation(val, true, BlackForestTreeValues)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Vegetation: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void SwampTreeConfig() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] swampTreeList = SwampTreeList; foreach (string text in swampTreeList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomVegetation(new CustomVegetation(val, true, SwampTreeValues)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Vegetation: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void PlainsTreeConfig() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] plainsTreeList = PlainsTreeList; foreach (string text in plainsTreeList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomVegetation(new CustomVegetation(val, true, PlainsTreeValues)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Vegetation: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void MistlandsTreeConfig() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] mistlandsTreeList = MistlandsTreeList; foreach (string text in mistlandsTreeList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomVegetation(new CustomVegetation(val, true, MistlandsTreeValues)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Vegetation: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void AshLandsTreeConfig() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] ashLandsTreeList = AshLandsTreeList; foreach (string text in ashLandsTreeList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomVegetation(new CustomVegetation(val, true, PlainsPalmValues)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Vegetation: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void PlainsRockConfig() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] plainsRockList = PlainsRockList; foreach (string text in plainsRockList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomVegetation(new CustomVegetation(val, true, PlainsRockValues)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Vegetation: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void DeepNorthRockConfig() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] deepNorthRockList = DeepNorthRockList; foreach (string text in deepNorthRockList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomVegetation(new CustomVegetation(val, true, DeepNorthRockValues)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Vegetation: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void SwampLogConfig() { //IL_0015: Unknown result type (might be due to invalid IL or missing references) //IL_001c: Expected O, but got Unknown //IL_002f: Unknown result type (might be due to invalid IL or missing references) //IL_0097: Unknown result type (might be due to invalid IL or missing references) //IL_009d: Expected O, but got Unknown //IL_00bc: Unknown result type (might be due to invalid IL or missing references) //IL_00c3: Expected O, but got Unknown //IL_00d6: Unknown result type (might be due to invalid IL or missing references) //IL_013e: Unknown result type (might be due to invalid IL or missing references) //IL_0144: Expected O, but got Unknown try { GameObject val = MyAssets.LoadAsset("SwampTree2_log_RtD"); VegetationConfig val2 = new VegetationConfig(); VegetationConfig obj = val2; Biome[] array = new Biome[4]; RuntimeHelpers.InitializeArray(array, (RuntimeFieldHandle)/*OpCode not supported: LdMemberToken*/); obj.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)array); val2.Max = 1f; val2.ScaleMin = 1.9f; val2.ScaleMax = 3f; val2.MinAltitude = -0.5f; val2.MaxTilt = 15f; val2.MinTerrainDelta = 1f; val2.MaxTerrainDelta = 3f; CustomVegetation val3 = new CustomVegetation(val, true, val2); ZoneManager.Instance.AddCustomVegetation(val3); GameObject val4 = MyAssets.LoadAsset("MagicTree2_RtD"); val2 = new VegetationConfig(); VegetationConfig obj2 = val2; Biome[] array2 = new Biome[3]; RuntimeHelpers.InitializeArray(array2, (RuntimeFieldHandle)/*OpCode not supported: LdMemberToken*/); obj2.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)array2); val2.Max = 1f; val2.ScaleMin = 1.9f; val2.ScaleMax = 3f; val2.MinAltitude = -0.5f; val2.MaxTilt = 30f; val2.MinTerrainDelta = 1f; val2.MaxTerrainDelta = 3f; CustomVegetation val5 = new CustomVegetation(val4, true, val2); ZoneManager.Instance.AddCustomVegetation(val5); } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void DeepNorthTreeConfig() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] deepNorthTreeList = DeepNorthTreeList; foreach (string text in deepNorthTreeList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomVegetation(new CustomVegetation(val, true, DeepNorthTreeValues)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Vegetation: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding vegetation: {arg}"); } } private void AddItems() { //IL_004a: Unknown result type (might be due to invalid IL or missing references) //IL_0051: Expected O, but got Unknown try { string[] itemList = ItemList; foreach (string text in itemList) { GameObject val = MyAssets.LoadAsset(text); if ((Object)(object)val != (Object)null) { GameObject prefab = Cache.GetPrefab(text); if ((Object)(object)prefab == (Object)null) { CustomItem val2 = new CustomItem(val, true); ItemManager.Instance.AddItem(val2); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + text + " to the Object database")); } } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding prefabs: {arg}"); } } public void JSONSupport() { TextAsset[] array = MyAssets.LoadAllAssets(); TextAsset[] array2 = array; foreach (TextAsset val in array2) { string text = ((Object)val).name.Replace("_RtDBiomes.json", null); Localization.AddJsonFile(text, ((object)val).ToString()); } } public void Localizations() { LocalizationManager instance = LocalizationManager.Instance; Localization = ((instance != null) ? instance.GetLocalization() : null); if (Localization == null) { ((BaseUnityPlugin)this).Logger.LogError((object)"Localization system not ready."); return; } CustomLocalization localization = Localization; string text = "English"; localization.AddTranslation(ref text, new Dictionary { { "AshLandsRock1_RtD", "Charred Rock" }, { "AshLandsRock2_RtD", "Charred Rock" }, { "AshLandsRock4_RtD", "Charred Rock" }, { "AshLandsRock5_RtD", "Charred Rock" }, { "AshLandsRock6_RtD", "Charred Rock" }, { "AshLandsBush1_RtD", "Dead Plant" }, { "AshLandsPlantPiece1_RtD", "Dead Plant" }, { "AshLandsBush2_RtD", "Dead Plant" }, { "AshLandsBush3_RtD", "Dead Plant" }, { "AshLandsBush4_RtD", "Dead Plant" }, { "AshLandsBush5_RtD", "Dead Plant" }, { "AshLandsBush6_RtD", "Dead Plant" }, { "AshLandsBush7_RtD", "Dead Plant" }, { "AshLandsBush8_RtD", "Dead Plant" }, { "AshLandsBush9_RtD", "Dead Plant" }, { "AshLandsBush10_RtD", "Dead Plant" }, { "AshLandsBush11_RtD", "Dead Plant" }, { "AshLandsBush12_RtD", "Dead Plant" }, { "AshLandsBush13_RtD", "Dead Plant" }, { "AshLandsBush14_RtD", "Dead Plant" }, { "AshLandsBush15_RtD", "Dead Plant" }, { "AshLandsBush16_RtD", "Dead Plant" }, { "AshLandsBush17_RtD", "Dead Plant" }, { "AshLandsBush18_RtD", "Dead Plant" }, { "AshLandsBush19_RtD", "Dead Plant" }, { "AshLandsBush20_RtD", "Dead Plant" }, { "AshLandsBush21_RtD", "Dead Plant" }, { "AshLandsBush22_RtD", "Dead Plant" }, { "AshLandsBush23_RtD", "Dead Plant" }, { "AshLandsBush24_RtD", "Dead Plant" }, { "AshLandsBush25_RtD", "Dead Plant" }, { "AshLandsBush26_RtD", "Dead Plant" }, { "BlackForestBush1_RtD", "WildFlower" }, { "BlackForestBush2_RtD", "WildFlower" }, { "BlackForestBush3_RtD", "Bush" }, { "BlackForestBush4_RtD", "Bush" }, { "BlackForestBush5_RtD", "Bush" }, { "BlackForestBush6_RtD", "Burdock" }, { "BlackForestBush7_RtD", "Burdock" }, { "BlackForestBush8_RtD", "Burdock" }, { "ForestGreen1_RtD", "Evergreen Bush" }, { "ForestGreen2_RtD", "Evergreen Bush" }, { "ForestGreen3_RtD", "Evergreen Bush" }, { "ForestGreen4_RtD", "Evergreen Bush" }, { "DeadWoodHalf", "Dead Log" }, { "DeadWoodLog", "Dead Log" }, { "DeadWoodStump", "Dead Stump" }, { "DeadTree1_RtD", "Dead Tree" }, { "DeadTree2_RtD", "Dead Tree" }, { "DeadTree3_RtD", "Dead Tree" }, { "DeadTree4_RtD", "Dead Tree" }, { "DeadTree5_RtD", "Dead Tree" }, { "DeadTree6_RtD", "Dead Tree" }, { "DeadTree7_RtD", "Dead Tree" }, { "DeadTree8_RtD", "Dead Tree" }, { "DeadTree9_RtD", "Dead Tree" }, { "DeepNorthBush1_RtD", "WildFlower" }, { "DeepNorthBush2_RtD", "WildFlower" }, { "DeepNorthBush3_RtD", "WildFlower" }, { "DeepNorthBush4_RtD", "WildFlower" }, { "DeepNorthBush5_RtD", "WildFlower" }, { "DeepNorthBush6_RtD", "WildFlower" }, { "DeepNorthBush7_RtD", "WildFlower" }, { "DeepNorthBush8_RtD", "WildFlower" }, { "DeepNorthBush9_RtD", "WildFlower" }, { "DeepNorthBush10_RtD", "WildFlower" }, { "DeepNorthRock1_RtD", "Icy Rock" }, { "DeepNorthRock2_RtD", "Icy Rock" }, { "DeepNorthRock4_RtD", "Icy Rock" }, { "DeepNorthRock5_RtD", "Icy Rock" }, { "DeepNorthRock6_RtD", "Icy Rock" }, { "AcaciaLog", "Log" }, { "AcaciaLogHalf", "Log" }, { "BlossomLog", "Log" }, { "BlossomLogHalf", "Log" }, { "CottonWoodLog", "Log" }, { "CottonWoodHalf", "Log" }, { "OakWoodLog", "Log" }, { "OakWoodHalf", "Log" }, { "PineWoodHalf", "Log" }, { "PineWoodLog", "Log" }, { "PineWoodLog1", "Log" }, { "ForestTree1_RtD", "Maple Tree" }, { "ForestTree2_RtD", "Maple Tree" }, { "MagicLog1", "Log" }, { "MagicLog2", "Log" }, { "MagicLog3", "Log" }, { "MagicLog6", "Log" }, { "MagicLog9", "Log" }, { "MagicLog10", "Log" }, { "MagicStump1", "Stump" }, { "MagicStump2", "Stump" }, { "MagicStump3", "Stump" }, { "MagicStump6", "Stump" }, { "MagicStump9", "Stump" }, { "MagicStump10", "Stump" }, { "MagicTree1_RtD", "Magic Tree" }, { "MagicTree2_RtD", "Magic Tree" }, { "MagicTree3_RtD", "Magic Tree" }, { "MagicTree4_RtD", "Magic Tree" }, { "MagicTree5_RtD", "Magic Tree" }, { "MagicTree6_RtD", "Dead Tree" }, { "MagicTree9_RtD", "Dead Tree" }, { "MagicTree10_RtD", "Dead Tree" }, { "MeadowsBush1_RtD", "Magical Flower" }, { "MeadowsBush2_RtD", "Magical Flower" }, { "MeadowsBush3_RtD", "Magical Flower" }, { "MeadowsBush4_RtD", "Magical Flower" }, { "MeadowsBush5_RtD", "Magical Flower" }, { "MeadowsShroom1_RtD", "Large Mushroom" }, { "MeadowsShroom2_RtD", "Large Mushroom" }, { "MeadowsShroom3_RtD", "Large Mushroom" }, { "MeadowsShroom4_RtD", "Large Mushroom" }, { "MeadowsBush01_RtD", "Strange Plant" }, { "MeadowsBush02_RtD", "Strange Plant" }, { "MeadowsBush03_RtD", "Strange Plant" }, { "MeadowsBush04_RtD", "Sapling" }, { "MeadowsBush05_RtD", "Bush" }, { "MeadowsBush06_RtD", "Bush" }, { "SmallBush_RtD", "Bush" }, { "MistLandsBush1_RtD", "Strange Plant" }, { "MistLandsBush2_RtD", "Strange Plant" }, { "MistLandsBush3_RtD", "Strange Plant" }, { "MistLandsBush4_RtD", "Strange Plant" }, { "MistLandsBush5_RtD", "Strange Plant" }, { "MistLandsBush6_RtD", "Magical Flower" }, { "MistLandsBush7_RtD", "Strange Plant" }, { "ShootStump_RtD", "Yggdrasil Stump" }, { "YggaShoot_Log_RtD", "Yggdrasil Log" }, { "YggaShoot_LogHalf_RtD", "Yggdrasil Log" }, { "YggdrasilTree1_RtD", "Yggdrasil" }, { "YggdrasilTree2_RtD", "Yggdrasil" }, { "EverGreen1_RtD", "Evergreen Bush" }, { "EverGreen2_RtD", "Evergreen Bush" }, { "EverGreen3_RtD", "Evergreen Bush" }, { "EverGreen4_RtD", "Evergreen Bush" }, { "MountainBush1_RtD", "Winter WildFlower" }, { "MountainBush2_RtD", "Winter WildFlower" }, { "MountainBush3_RtD", "Winter WildFlower" }, { "RedShroom1_RtD", "Giant Mushroom" }, { "RedShroom2_RtD", "Giant Mushroom" }, { "RedShroom3_RtD", "Giant Mushroom" }, { "RedShroom4_RtD", "Giant Mushroom" }, { "BlackShroom1_RtD", "Giant Mushroom" }, { "BlackShroom2_RtD", "Giant Mushroom" }, { "BlackShroom3_RtD", "Giant Mushroom" }, { "BlackShroom4_RtD", "Giant Mushroom" }, { "BlueShroom1_RtD", "Giant Mushroom" }, { "BlueShroom2_RtD", "Giant Mushroom" }, { "BlueShroom3_RtD", "Giant Mushroom" }, { "BlueShroom4_RtD", "Giant Mushroom" }, { "YellowShroom1_RtD", "Giant Mushroom" }, { "YellowShroom2_RtD", "Giant Mushroom" }, { "YellowShroom3_RtD", "Giant Mushroom" }, { "YellowShroom4_RtD", "Giant Mushroom" }, { "GreenShroom1_RtD", "Giant Mushroom" }, { "GreenShroom2_RtD", "Giant Mushroom" }, { "GreenShroom3_RtD", "Giant Mushroom" }, { "GreenShroom4_RtD", "Giant Mushroom" }, { "PalmLog", "Log" }, { "PalmLogHalf", "Log" }, { "PalmStump", "Log" }, { "PalmTree1_RtD", "Palm Tree" }, { "PalmTree2_RtD", "Palm Tree" }, { "Acacia4_RtD", "Acacia Tree" }, { "AcaciaLog4", "Log" }, { "AcaciaStump4", "Stump" }, { "PlainsBush4_RtD", "Bamboo" }, { "PlainsBush5_RtD", "Bamboo" }, { "PlainsBush6_RtD", "Bamboo" }, { "PlainsBush7_RtD", "Bamboo" }, { "PlainsBush8_RtD", "Bamboo" }, { "Acacia1_RtD", "Acacia Tree" }, { "Acacia2_RtD", "Acacia Tree" }, { "Acacia3_RtD", "Acacia Tree" }, { "Blossom1_RtD", "Flowering DogWood" }, { "Blossom2_RtD", "Flowering DogWood" }, { "Blossom3_RtD", "Flowering DogWood" }, { "Blossom4_RtD", "Flowering DogWood" }, { "Blossom5_RtD", "Flowering DogWood" }, { "CottonWood1_RtD", "Cotton Wood" }, { "CottonWood2_RtD", "Cotton Wood" }, { "Oak1_RtD", "Red Oak" }, { "Oak2_RtD", "Red Oak" }, { "RedPine_RtD", "Red Pine" }, { "ThinPine1_RtD", "Winter Pine" }, { "ThinPine2_RtD", "Winter Pine" }, { "WinterPine1_RtD", "Winter Pine" }, { "WinterPine2_RtD", "Winter Pine" }, { "WinterPine3_RtD", "Winter Pine" }, { "WinterPine4_RtD", "Winter Pine" }, { "WinterPine5_RtD", "Winter Pine" }, { "AcaciaStump", "Stump" }, { "BlossomStump", "Stump" }, { "CottonWoodStump", "Stump" }, { "OakWoodStump", "Stump" }, { "PineWoodStump", "Stump" }, { "SwampBush1_RtD", "Rotting Sapling" }, { "SwampBush2_RtD", "Rotting Sapling" }, { "SwampBush3_RtD", "Strange Plant" }, { "SwampBush4_RtD", "Strange Plant" }, { "SwampBush5_RtD", "Strange Plant" }, { "SwampBush6_RtD", "Strange Plant" }, { "SwampBush7_RtD", "Strange Plant" }, { "SwampBush8_RtD", "Strange Plant" }, { "SwampBush9_RtD", "Strange Plant" }, { "SwampBush10_RtD", "Strange Plant" }, { "SwampBush11_RtD", "Strange Plant" }, { "SwampBush12_RtD", "Death Bush" }, { "SwampBush13_RtD", "Death Bush" }, { "SwampBush14_RtD", "Death Bush" }, { "SwampWoodHalf", "Log" }, { "SwampWoodLog", "Log" }, { "SwampTree1_RtD", "Ancient Tree" }, { "SwampTree2_RtD", "Ancient Tree" }, { "SwampTree3_RtD", "Ancient Tree" }, { "SwampTree4_RtD", "Ancient Tree" }, { "SwampTree5_RtD", "Ancient Tree" }, { "SwampTree6_RtD", "Ancient Tree" }, { "DeadIvy1_RtD", "Dead Ivy" }, { "DeadIvy2_RtD", "Dead Ivy" }, { "WillowLog", "Log" }, { "WillowLogHalf", "Log" }, { "WillowStump", "Stump" }, { "SwampWoodStump", "Stump" }, { "SwampWoodStump1", "Stump" }, { "WillowTree1_RtD", "Willow Tree" }, { "WillowTree2_RtD", "Willow Tree" }, { "MountainShroom1_RtD", "Giant Mushroom" }, { "MountainShroom2_RtD", "Giant Mushroom" }, { "MountainShroom3_RtD", "Giant Mushroom" }, { "MountainShroom4_RtD", "Giant Mushroom" }, { "AcaciaSeeds_RtD", "Acacia Seeds" }, { "AcaciaSeeds_desc_RtD", "Used to plant Acacia Trees" }, { "BlossomSeeds_RtD", "DogWood Seeds" }, { "BlossomSeeds_desc_RtD", "Used to plant DogWood Trees" }, { "CottonWoodSeeds_RtD", "CottonWood Seeds" }, { "CottonWoodSeeds_desc_RtD", "Used to plant CottonWood Trees" }, { "OakWoodSeeds_RtD", "Acorns" }, { "OakWoodSeeds_desc_RtD", "Used to plant OakWood Trees" }, { "PalmTreeSeeds_RtD", "Well its not a Coconut.." }, { "PalmTreeSeeds_desc_RtD", "Used to plant Palm Trees" }, { "RedPineSeeds_RtD", "Red PineCone" }, { "RedPineSeeds_desc_RtD", "Used to Red Pine Trees" }, { "ThinPineSeeds_RtD", "Green PineCone" }, { "ThinPineSeeds_desc_RtD", "Used to plant more Pine Trees" }, { "WillowSeeds_RtD", "Willow Tree Seed" }, { "WillowSeeds_desc_RtD", "Used to plant Willow Trees" }, { "WinterPineSeeds1_RtD", "Winter PineCone" }, { "WinterPineSeeds1_desc_RtD", "Used to plant Winter Pine Trees" }, { "WinterPineSeeds2_RtD", "Frosty PineCone" }, { "WinterPineSeeds2_desc_RtD", "Used to plant Winter Pine Trees" }, { "DeepNorthRock4_frac_RtD", "Its a rock, what did you expect?" }, { "DeepNorthRock5_frac_RtD", "Its a rock, what did you expect?" }, { "PlantSeedAshLands_RtD", "AshLands Seed" }, { "PlantSeedAshLands_desc_RtD", "A seed to plant all AshLands plants." }, { "PlantSeedBlackForest_RtD", "BlackForest Seed" }, { "PlantSeedBlackForest_desc_RtD", "A seed to plant all BlackForest plants." }, { "PlantSeedDeepNorth_RtD", "DeepNorth Seed" }, { "PlantSeedDeepNorth_desc_RtD", "A seed to plant all DeepNorth plants." }, { "PlantSeedMeadows_RtD", "Meadows Seed" }, { "PlantSeedMeadows_desc_RtD", "A seed to plant all Meadows plants." }, { "PlantSeedMistlands_RtD", "Mistlands Seed" }, { "PlantSeedMistlands_desc_RtD", "A seed to plant all Mistlands plants." }, { "PlantSeedMountain_RtD", "Mountain Seed" }, { "PlantSeedMoutain_desc_RtD", "A seed to plant all Mountain plants." }, { "PlantSeedPlains_RtD", "Plains Seed" }, { "PlantSeedPlains_desc_RtD", "A seed to plant all Plains plants." }, { "PlantSeedSwamp_RtD", "Swamp Seed" }, { "PlantSeedSwamp_desc_RtD", "A seed to plant all Swamp plants." }, { "MapleSeed_RtD", "Maple Seed" }, { "MapleSeed_desc", "Used for planting" }, { "AshLandsSeed2_RtD", "AshSeed" }, { "AshLandsSeed2_desc_RtD", "Used for planting" }, { "RedPineSmall1_RtD", "Red Pine" }, { "RedPineSmall2_RtD", "Red Pine" }, { "RedPineSmall3_RtD", "Red Pine" }, { "RedPineSmall4_RtD", "Red Pine" }, { "RedPineSmall5_RtD", "Red Pine" }, { "AcaciaSapling_RtD", "Acacia Sapling" }, { "BlossomSapling_RtD", "DogWood Sapling" }, { "CottonWoodSapling_RtD", "CottonWood Sapling" }, { "OakSapling_RtD", "OakWood Sapling" }, { "PalmTreeSapling_RtD", "Palm Sapling" }, { "RedPineSapling_RtD", "RedPine Sapling" }, { "ThinPineSapling_RtD", "GreenPine Sapling" }, { "WillowSapling_RtD", "Willow Sapling" }, { "WinterPineSapling1_RtD", "WinterPine Sapling" }, { "WinterPineSapling2_RtD", "WinterPine Sapling" }, { "MapleSapling1_RtD", "Maple Sapling" }, { "MapleSapling2_RtD", "Maple Sapling" }, { "SwampSapling1_RtD", "Diseased Sapling" }, { "SwampSapling2_RtD", "Diseased Sapling" }, { "Sapling1P_RtD", "Small Tree" }, { "Sapling2P_RtD", "Small Tree" }, { "AshLandsSaplingD1_RtD", "Diseased Sapling" }, { "AshLandsSaplingD3_RtD", "Diseased Sapling" }, { "IvyWallCD_1_FB_RtD", "Vines Blue" }, { "IvyWallCD_2_FB_RtD", "Vines Blue" }, { "IvyWallD_1_FB_RtD", "Vines Blue" }, { "IvyWallD_2_FB_RtD", "Vines Blue" }, { "IvyWallD_3_FB_RtD", "Vines Blue" }, { "IvyWallD_4_FB_RtD", "Vines Blue" }, { "IvyWallD_5_FB_RtD", "Vines Blue" }, { "IvyWallD_6_FB_RtD", "Vines Blue" }, { "IvyWallU_1_FB_RtD", "Vines Blue" }, { "IvyWallU_2_FB_RtD", "Vines Blue" }, { "IvyWallU_3_FB_RtD", "Vines Blue" }, { "IvyWallU_4_FB_RtD", "Vines Blue" }, { "IvyWallWD_1_FB_RtD", "Vines Blue" }, { "IvyWallWD_2_FB_RtD", "Vines Blue" }, { "IvyWallD_1_FC_RtD", "Vines Lt Pink" }, { "IvyWallD_2_FC_RtD", "Vines Lt Pink" }, { "IvyWallD_3_FC_RtD", "Vines Lt Pink" }, { "IvyWallD_4_FC_RtD", "Vines Lt Pink" }, { "IvyWallD_5_FC_RtD", "Vines Lt Pink" }, { "IvyWallD_6_FC_RtD", "Vines Lt Pink" }, { "IvyWallD_1_FE_RtD", "Vines Gold" }, { "IvyWallD_2_FE_RtD", "Vines Gold" }, { "IvyWallD_3_FE_RtD", "Vines Gold" }, { "IvyWallD_4_FE_RtD", "Vines Gold" }, { "IvyWallD_5_FE_RtD", "Vines Gold" }, { "IvyWallD_6_FE_RtD", "Vines Gold" }, { "IvyWallU_1_FE_RtD", "Vines Gold" }, { "IvyWallU_2_FE_RtD", "Vines Gold" }, { "IvyWallU_3_FE_RtD", "Vines Gold" }, { "IvyWallU_4_FE_RtD", "Vines Gold" }, { "IvyWallWD_1_FE_RtD", "Vines Gold" }, { "IvyWallWD_2_FE_RtD", "Vines Gold" }, { "IvyWallD_1_FP_RtD", "Vines Dark Pink" }, { "IvyWallD_2_FP_RtD", "Vines Dark Pink" }, { "IvyWallD_3_FP_RtD", "Vines Dark Pink" }, { "IvyWallD_4_FP_RtD", "Vines Dark Pink" }, { "IvyWallD_5_FP_RtD", "Vines Dark Pink" }, { "IvyWallD_6_FP_RtD", "Vines Dark Pink" }, { "IvyWallU_1_FP_RtD", "Vines Dark Pink" }, { "IvyWallU_2_FP_RtD", "Vines Dark Pink" }, { "IvyWallU_3_FP_RtD", "Vines Dark Pink" }, { "IvyWallU_4_FP_RtD", "Vines Dark Pink" }, { "IvyWallWD_1_FP_RtD", "Vines Dark Pink" }, { "IvyWallWD_2_FP_RtD", "Vines Dark Pink" }, { "IvyWallD_1_FR_RtD", "Vines Red" }, { "IvyWallD_2_FR_RtD", "Vines Red" }, { "IvyWallD_3_FR_RtD", "Vines Red" }, { "IvyWallD_4_FR_RtD", "Vines Red" }, { "IvyWallD_5_FR_RtD", "Vines Red" }, { "IvyWallD_6_FR_RtD", "Vines Red" }, { "IvyWallU_1_FR_RtD", "Vines Red" }, { "IvyWallU_2_FR_RtD", "Vines Red" }, { "IvyWallU_3_FR_RtD", "Vines Red" }, { "IvyWallU_4_FR_RtD", "Vines Red" }, { "IvyWallWD_1_FR_RtD", "Vines Red" }, { "IvyWallWD_2_FR_RtD", "Vines Red" }, { "IvyFloor_1_FS_RtD", "Floor Vines Large" }, { "IvyFloor_2_FS_RtD", "Floor Vines Long" }, { "IvyFloor_3_FS_RtD", "Floor Vines Small" }, { "IvyFloor_4_FS_RtD", "Floor Vines Extra Small" }, { "IvyWallD_1_FS_RtD", "Vines Gold Purple" }, { "IvyWallD_2_FS_RtD", "Vines Gold Purple" }, { "IvyWallD_3_FS_RtD", "Vines Gold Purple" }, { "IvyWallD_4_FS_RtD", "Vines Gold Purple" }, { "IvyWallD_5_FS_RtD", "Vines Gold Purple" }, { "IvyWallD_6_FS_RtD", "Vines Gold Purple" }, { "IvyWallU_1_FS_RtD", "Vines Gold Purple" }, { "IvyWallU_2_FS_RtD", "Vines Gold Purple" }, { "IvyWallU_3_FS_RtD", "Vines Gold Purple" }, { "IvyWallU_4_FS_RtD", "Vines Gold Purple" }, { "IvyWallWD_1_FS_RtD", "Vines Gold Purple" }, { "IvyWallWD_2_FS_RtD", "Vines Gold Purple" }, { "IvyWallD_1_FV_RtD", "Vines Gold Lt Purple" }, { "IIvyWallD_2_FV_RtD", "Vines Gold Lt Purple" }, { "IvyWallD_3_FV_RtD", "Vines Gold Lt Purple" }, { "IvyWallD_4_FV_RtD", "Vines Gold Lt Purple" }, { "IvyWallD_5_FV_RtD", "Vines Gold Lt Purple" }, { "IvyWallD_6_FV_RtD", "Vines Gold Lt Purple" }, { "IvyWallU_1_FV_RtD", "Vines Gold Lt Purple" }, { "IvyWallU_2_FV_RtD", "Vines Gold Lt Purple" }, { "IvyWallU_3_FV_RtD", "Vines Gold Lt Purple" }, { "IvyWallU_4_FV_RtD", "Vines Gold Lt Purple" }, { "IvyWallWD_1_FV_RtD", "Vines Gold Lt Purple" }, { "IvyWallWD_2_FV_RtD", "Vines Gold Lt Purple" }, { "IvyWallD_1_RtD", "Vines No Flower" }, { "IvyWallD_2_RtD", "Vines No Flower" }, { "IvyWallD_3_RtD", "Vines No Flower" }, { "IvyWallD_4_RtD", "Vines No Flower" }, { "IvyWallD_5_RtD", "Vines No Flower" }, { "IvyWallD_6_RtD", "Vines No Flower" }, { "IvyWallU_1_RtD", "Vines No Flower" }, { "IvyWallU_2_RtD", "Vines No Flower" }, { "IvyWallU_3_RtD", "Vines No Flower" }, { "IvyWallU_4_RtD", "Vines No Flower" }, { "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 AddSaplings() { //IL_0002: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Expected O, but got Unknown //IL_001d: Unknown result type (might be due to invalid IL or missing references) //IL_0027: Expected O, but got Unknown //IL_0046: Unknown result type (might be due to invalid IL or missing references) //IL_0050: Expected O, but got Unknown //IL_0051: Unknown result type (might be due to invalid IL or missing references) //IL_0057: Expected O, but got Unknown //IL_006c: Unknown result type (might be due to invalid IL or missing references) //IL_0076: Expected O, but got Unknown //IL_0095: Unknown result type (might be due to invalid IL or missing references) //IL_009f: Expected O, but got Unknown //IL_00a0: Unknown result type (might be due to invalid IL or missing references) //IL_00a6: Expected O, but got Unknown //IL_00bb: Unknown result type (might be due to invalid IL or missing references) //IL_00c5: Expected O, but got Unknown //IL_00e4: Unknown result type (might be due to invalid IL or missing references) //IL_00ee: Expected O, but got Unknown //IL_00ef: Unknown result type (might be due to invalid IL or missing references) //IL_00f5: Expected O, but got Unknown //IL_010a: Unknown result type (might be due to invalid IL or missing references) //IL_0114: Expected O, but got Unknown //IL_0133: Unknown result type (might be due to invalid IL or missing references) //IL_013d: Expected O, but got Unknown //IL_013e: Unknown result type (might be due to invalid IL or missing references) //IL_0145: Expected O, but got Unknown //IL_015c: Unknown result type (might be due to invalid IL or missing references) //IL_0166: Expected O, but got Unknown //IL_0187: Unknown result type (might be due to invalid IL or missing references) //IL_0191: Expected O, but got Unknown //IL_0192: Unknown result type (might be due to invalid IL or missing references) //IL_0199: Expected O, but got Unknown //IL_01b0: Unknown result type (might be due to invalid IL or missing references) //IL_01ba: Expected O, but got Unknown //IL_01db: Unknown result type (might be due to invalid IL or missing references) //IL_01e5: Expected O, but got Unknown //IL_01e6: Unknown result type (might be due to invalid IL or missing references) //IL_01ed: Expected O, but got Unknown //IL_0204: Unknown result type (might be due to invalid IL or missing references) //IL_020e: Expected O, but got Unknown //IL_022f: Unknown result type (might be due to invalid IL or missing references) //IL_0239: Expected O, but got Unknown //IL_023a: Unknown result type (might be due to invalid IL or missing references) //IL_0241: Expected O, but got Unknown //IL_0258: Unknown result type (might be due to invalid IL or missing references) //IL_0262: Expected O, but got Unknown //IL_0283: Unknown result type (might be due to invalid IL or missing references) //IL_028d: Expected O, but got Unknown //IL_028e: Unknown result type (might be due to invalid IL or missing references) //IL_0295: Expected O, but got Unknown //IL_02ac: Unknown result type (might be due to invalid IL or missing references) //IL_02b6: Expected O, but got Unknown //IL_02d7: Unknown result type (might be due to invalid IL or missing references) //IL_02e1: Expected O, but got Unknown //IL_02e2: Unknown result type (might be due to invalid IL or missing references) //IL_02e9: Expected O, but got Unknown //IL_0300: Unknown result type (might be due to invalid IL or missing references) //IL_030a: Expected O, but got Unknown //IL_032b: Unknown result type (might be due to invalid IL or missing references) //IL_0335: Expected O, but got Unknown //IL_0336: Unknown result type (might be due to invalid IL or missing references) //IL_033d: Expected O, but got Unknown //IL_0354: Unknown result type (might be due to invalid IL or missing references) //IL_035e: Expected O, but got Unknown //IL_037f: Unknown result type (might be due to invalid IL or missing references) //IL_0389: Expected O, but got Unknown //IL_038a: Unknown result type (might be due to invalid IL or missing references) //IL_0391: Expected O, but got Unknown //IL_03a8: Unknown result type (might be due to invalid IL or missing references) //IL_03b2: Expected O, but got Unknown //IL_03d3: Unknown result type (might be due to invalid IL or missing references) //IL_03dd: Expected O, but got Unknown //IL_03de: Unknown result type (might be due to invalid IL or missing references) //IL_03e5: Expected O, but got Unknown //IL_03fc: Unknown result type (might be due to invalid IL or missing references) //IL_0406: Expected O, but got Unknown //IL_0427: Unknown result type (might be due to invalid IL or missing references) //IL_0431: Expected O, but got Unknown //IL_0432: Unknown result type (might be due to invalid IL or missing references) //IL_0439: Expected O, but got Unknown //IL_0450: Unknown result type (might be due to invalid IL or missing references) //IL_045a: Expected O, but got Unknown //IL_047b: Unknown result type (might be due to invalid IL or missing references) //IL_0485: Expected O, but got Unknown //IL_0486: Unknown result type (might be due to invalid IL or missing references) //IL_048d: Expected O, but got Unknown //IL_04a4: Unknown result type (might be due to invalid IL or missing references) //IL_04ae: Expected O, but got Unknown //IL_04cf: Unknown result type (might be due to invalid IL or missing references) //IL_04d9: Expected O, but got Unknown //IL_04da: Unknown result type (might be due to invalid IL or missing references) //IL_04e1: Expected O, but got Unknown //IL_04f8: Unknown result type (might be due to invalid IL or missing references) //IL_0502: Expected O, but got Unknown //IL_0523: Unknown result type (might be due to invalid IL or missing references) //IL_052d: Expected O, but got Unknown try { PieceConfig val = new PieceConfig(); val.PieceTable = PieceTables.Cultivator; val.AddRequirement(new RequirementConfig("AncientSeed", 1, 0, true)); val.Category = "Saplings"; PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsSaplingD1_RtD", true, val)); PieceConfig val2 = new PieceConfig(); val2.PieceTable = PieceTables.Cultivator; val2.AddRequirement(new RequirementConfig("AncientSeed", 1, 0, true)); val2.Category = "Saplings"; PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsSaplingD3_RtD", true, val2)); PieceConfig val3 = new PieceConfig(); val3.PieceTable = PieceTables.Cultivator; val3.AddRequirement(new RequirementConfig("AcaciaSeeds_RtD", 1, 0, true)); val3.Category = "Saplings"; PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AcaciaSapling_RtD", true, val3)); PieceConfig val4 = new PieceConfig(); val4.PieceTable = PieceTables.Cultivator; val4.AddRequirement(new RequirementConfig("BlossomSeeds_RtD", 1, 0, true)); val4.Category = "Saplings"; PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "BlossomSapling_RtD", true, val4)); PieceConfig val5 = new PieceConfig(); val5.PieceTable = PieceTables.Cultivator; val5.AddRequirement(new RequirementConfig("CottonWoodSeeds_RtD", 1, 0, true)); val5.Category = "Saplings"; PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "CottonWoodSapling_RtD", true, val5)); PieceConfig val6 = new PieceConfig(); val6.PieceTable = PieceTables.Cultivator; val6.AddRequirement(new RequirementConfig("OakWoodSeeds_RtD", 1, 0, true)); val6.Category = "Saplings"; PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "OakSapling_RtD", true, val6)); PieceConfig val7 = new PieceConfig(); val7.PieceTable = PieceTables.Cultivator; val7.AddRequirement(new RequirementConfig("PalmTreeSeeds_RtD", 1, 0, true)); val7.Category = "Saplings"; PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "PalmTreeSapling_RtD", true, val7)); PieceConfig val8 = new PieceConfig(); val8.PieceTable = PieceTables.Cultivator; val8.AddRequirement(new RequirementConfig("RedPineSeeds_RtD", 1, 0, true)); val8.Category = "Saplings"; PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "RedPineSapling_RtD", true, val8)); PieceConfig val9 = new PieceConfig(); val9.PieceTable = PieceTables.Cultivator; val9.AddRequirement(new RequirementConfig("ThinPineSeeds_RtD", 1, 0, true)); val9.Category = "Saplings"; PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "ThinPineSapling_RtD", true, val9)); PieceConfig val10 = new PieceConfig(); val10.PieceTable = PieceTables.Cultivator; val10.AddRequirement(new RequirementConfig("WillowSeeds_RtD", 1, 0, true)); val10.Category = "Saplings"; PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "WillowSapling_RtD", true, val10)); PieceConfig val11 = new PieceConfig(); val11.PieceTable = PieceTables.Cultivator; val11.AddRequirement(new RequirementConfig("WinterPineSeeds1_RtD", 1, 0, true)); val11.Category = "Saplings"; PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "WinterPineSapling1_RtD", true, val11)); PieceConfig val12 = new PieceConfig(); val12.PieceTable = PieceTables.Cultivator; val12.AddRequirement(new RequirementConfig("WinterPineSeeds2_RtD", 1, 0, true)); val12.Category = "Saplings"; PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "WinterPineSapling2_RtD", true, val12)); PieceConfig val13 = new PieceConfig(); val13.PieceTable = PieceTables.Cultivator; val13.AddRequirement(new RequirementConfig("MapleSeed_RtD", 1, 0, true)); val13.Category = "Saplings"; PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MapleSapling1_RtD", true, val13)); PieceConfig val14 = new PieceConfig(); val14.PieceTable = PieceTables.Cultivator; val14.AddRequirement(new RequirementConfig("MapleSeed_RtD", 1, 0, true)); val14.Category = "Saplings"; PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MapleSapling2_RtD", true, val14)); PieceConfig val15 = new PieceConfig(); val15.PieceTable = PieceTables.Cultivator; val15.AddRequirement(new RequirementConfig("AncientSeed", 1, 0, true)); val15.Category = "Saplings"; PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "SwampSapling1_RtD", true, val15)); PieceConfig val16 = new PieceConfig(); val16.PieceTable = PieceTables.Cultivator; val16.AddRequirement(new RequirementConfig("AncientSeed", 1, 0, true)); val16.Category = "Saplings"; PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "SwampSapling2_RtD", true, val16)); } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding prefabs: {arg}"); } } public void CreateRecipes() { //IL_0002: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Expected O, but got Unknown //IL_0035: Unknown result type (might be due to invalid IL or missing references) //IL_003f: Expected O, but got Unknown //IL_0049: Unknown result type (might be due to invalid IL or missing references) //IL_0053: Expected O, but got Unknown //IL_0066: Unknown result type (might be due to invalid IL or missing references) //IL_0070: Expected O, but got Unknown //IL_0071: Unknown result type (might be due to invalid IL or missing references) //IL_0077: Expected O, but got Unknown //IL_00a4: Unknown result type (might be due to invalid IL or missing references) //IL_00ae: Expected O, but got Unknown //IL_00b8: Unknown result type (might be due to invalid IL or missing references) //IL_00c2: Expected O, but got Unknown //IL_00d5: Unknown result type (might be due to invalid IL or missing references) //IL_00df: Expected O, but got Unknown //IL_00e0: Unknown result type (might be due to invalid IL or missing references) //IL_00e6: Expected O, but got Unknown //IL_0113: Unknown result type (might be due to invalid IL or missing references) //IL_011d: Expected O, but got Unknown //IL_0127: Unknown result type (might be due to invalid IL or missing references) //IL_0131: Expected O, but got Unknown //IL_0144: Unknown result type (might be due to invalid IL or missing references) //IL_014e: Expected O, but got Unknown //IL_014f: Unknown result type (might be due to invalid IL or missing references) //IL_0155: Expected O, but got Unknown //IL_0182: Unknown result type (might be due to invalid IL or missing references) //IL_018c: Expected O, but got Unknown //IL_0196: Unknown result type (might be due to invalid IL or missing references) //IL_01a0: Expected O, but got Unknown //IL_01b3: Unknown result type (might be due to invalid IL or missing references) //IL_01bd: Expected O, but got Unknown //IL_01be: Unknown result type (might be due to invalid IL or missing references) //IL_01c5: Expected O, but got Unknown //IL_01f6: Unknown result type (might be due to invalid IL or missing references) //IL_0200: Expected O, but got Unknown //IL_020b: Unknown result type (might be due to invalid IL or missing references) //IL_0215: Expected O, but got Unknown //IL_0229: Unknown result type (might be due to invalid IL or missing references) //IL_0233: Expected O, but got Unknown //IL_0234: Unknown result type (might be due to invalid IL or missing references) //IL_023b: Expected O, but got Unknown //IL_026c: Unknown result type (might be due to invalid IL or missing references) //IL_0276: Expected O, but got Unknown //IL_0281: Unknown result type (might be due to invalid IL or missing references) //IL_028b: Expected O, but got Unknown //IL_029f: Unknown result type (might be due to invalid IL or missing references) //IL_02a9: Expected O, but got Unknown //IL_02aa: Unknown result type (might be due to invalid IL or missing references) //IL_02b1: Expected O, but got Unknown //IL_02e2: Unknown result type (might be due to invalid IL or missing references) //IL_02ec: Expected O, but got Unknown //IL_02f7: Unknown result type (might be due to invalid IL or missing references) //IL_0301: Expected O, but got Unknown //IL_0315: Unknown result type (might be due to invalid IL or missing references) //IL_031f: Expected O, but got Unknown //IL_0320: Unknown result type (might be due to invalid IL or missing references) //IL_0327: Expected O, but got Unknown //IL_0358: Unknown result type (might be due to invalid IL or missing references) //IL_0362: Expected O, but got Unknown //IL_036d: Unknown result type (might be due to invalid IL or missing references) //IL_0377: Expected O, but got Unknown //IL_038b: Unknown result type (might be due to invalid IL or missing references) //IL_0395: Expected O, but got Unknown //IL_0396: Unknown result type (might be due to invalid IL or missing references) //IL_039d: Expected O, but got Unknown //IL_03ce: Unknown result type (might be due to invalid IL or missing references) //IL_03d8: Expected O, but got Unknown //IL_03e3: Unknown result type (might be due to invalid IL or missing references) //IL_03ed: Expected O, but got Unknown //IL_0401: Unknown result type (might be due to invalid IL or missing references) //IL_040b: Expected O, but got Unknown //IL_040c: Unknown result type (might be due to invalid IL or missing references) //IL_0413: Expected O, but got Unknown //IL_0444: Unknown result type (might be due to invalid IL or missing references) //IL_044e: Expected O, but got Unknown //IL_0459: Unknown result type (might be due to invalid IL or missing references) //IL_0463: Expected O, but got Unknown //IL_0477: Unknown result type (might be due to invalid IL or missing references) //IL_0481: Expected O, but got Unknown //IL_0482: Unknown result type (might be due to invalid IL or missing references) //IL_0489: Expected O, but got Unknown //IL_04ba: Unknown result type (might be due to invalid IL or missing references) //IL_04c4: Expected O, but got Unknown //IL_04cf: Unknown result type (might be due to invalid IL or missing references) //IL_04d9: Expected O, but got Unknown //IL_04ed: Unknown result type (might be due to invalid IL or missing references) //IL_04f7: Expected O, but got Unknown //IL_04f8: Unknown result type (might be due to invalid IL or missing references) //IL_04ff: Expected O, but got Unknown //IL_0530: Unknown result type (might be due to invalid IL or missing references) //IL_053a: Expected O, but got Unknown //IL_0545: Unknown result type (might be due to invalid IL or missing references) //IL_054f: Expected O, but got Unknown //IL_0563: Unknown result type (might be due to invalid IL or missing references) //IL_056d: Expected O, but got Unknown //IL_056e: Unknown result type (might be due to invalid IL or missing references) //IL_0575: Expected O, but got Unknown //IL_05a6: Unknown result type (might be due to invalid IL or missing references) //IL_05b0: Expected O, but got Unknown //IL_05bb: Unknown result type (might be due to invalid IL or missing references) //IL_05c5: Expected O, but got Unknown //IL_05d9: Unknown result type (might be due to invalid IL or missing references) //IL_05e3: Expected O, but got Unknown //IL_05e4: Unknown result type (might be due to invalid IL or missing references) //IL_05eb: Expected O, but got Unknown //IL_061c: Unknown result type (might be due to invalid IL or missing references) //IL_0626: Expected O, but got Unknown //IL_0631: Unknown result type (might be due to invalid IL or missing references) //IL_063b: Expected O, but got Unknown //IL_064f: Unknown result type (might be due to invalid IL or missing references) //IL_0659: Expected O, but got Unknown //IL_065a: Unknown result type (might be due to invalid IL or missing references) //IL_0661: Expected O, but got Unknown //IL_0692: Unknown result type (might be due to invalid IL or missing references) //IL_069c: Expected O, but got Unknown //IL_06a7: Unknown result type (might be due to invalid IL or missing references) //IL_06b1: Expected O, but got Unknown //IL_06c5: Unknown result type (might be due to invalid IL or missing references) //IL_06cf: Expected O, but got Unknown //IL_06d0: Unknown result type (might be due to invalid IL or missing references) //IL_06d7: Expected O, but got Unknown //IL_0708: Unknown result type (might be due to invalid IL or missing references) //IL_0712: Expected O, but got Unknown //IL_071d: Unknown result type (might be due to invalid IL or missing references) //IL_0727: Expected O, but got Unknown //IL_073b: Unknown result type (might be due to invalid IL or missing references) //IL_0745: Expected O, but got Unknown //IL_0746: Unknown result type (might be due to invalid IL or missing references) //IL_074d: Expected O, but got Unknown //IL_077e: Unknown result type (might be due to invalid IL or missing references) //IL_0788: Expected O, but got Unknown //IL_0793: Unknown result type (might be due to invalid IL or missing references) //IL_079d: Expected O, but got Unknown //IL_07b1: Unknown result type (might be due to invalid IL or missing references) //IL_07bb: Expected O, but got Unknown //IL_07bc: Unknown result type (might be due to invalid IL or missing references) //IL_07c3: Expected O, but got Unknown //IL_07f4: Unknown result type (might be due to invalid IL or missing references) //IL_07fe: Expected O, but got Unknown //IL_0809: Unknown result type (might be due to invalid IL or missing references) //IL_0813: Expected O, but got Unknown //IL_0827: Unknown result type (might be due to invalid IL or missing references) //IL_0831: Expected O, but got Unknown //IL_0832: Unknown result type (might be due to invalid IL or missing references) //IL_0839: Expected O, but got Unknown //IL_086a: Unknown result type (might be due to invalid IL or missing references) //IL_0874: Expected O, but got Unknown //IL_087f: Unknown result type (might be due to invalid IL or missing references) //IL_0889: Expected O, but got Unknown //IL_089d: Unknown result type (might be due to invalid IL or missing references) //IL_08a7: Expected O, but got Unknown //IL_08a8: Unknown result type (might be due to invalid IL or missing references) //IL_08af: Expected O, but got Unknown //IL_08e0: Unknown result type (might be due to invalid IL or missing references) //IL_08ea: Expected O, but got Unknown //IL_08f5: Unknown result type (might be due to invalid IL or missing references) //IL_08ff: Expected O, but got Unknown //IL_0913: Unknown result type (might be due to invalid IL or missing references) //IL_091d: Expected O, but got Unknown //IL_091e: Unknown result type (might be due to invalid IL or missing references) //IL_0925: Expected O, but got Unknown //IL_0956: Unknown result type (might be due to invalid IL or missing references) //IL_0960: Expected O, but got Unknown //IL_096b: Unknown result type (might be due to invalid IL or missing references) //IL_0975: Expected O, but got Unknown //IL_0989: Unknown result type (might be due to invalid IL or missing references) //IL_0993: Expected O, but got Unknown //IL_0994: Unknown result type (might be due to invalid IL or missing references) //IL_099b: Expected O, but got Unknown //IL_09cc: Unknown result type (might be due to invalid IL or missing references) //IL_09d6: Expected O, but got Unknown //IL_09e1: Unknown result type (might be due to invalid IL or missing references) //IL_09eb: Expected O, but got Unknown //IL_09ff: Unknown result type (might be due to invalid IL or missing references) //IL_0a09: Expected O, but got Unknown //IL_0a0a: Unknown result type (might be due to invalid IL or missing references) //IL_0a11: Expected O, but got Unknown //IL_0a42: Unknown result type (might be due to invalid IL or missing references) //IL_0a4c: Expected O, but got Unknown //IL_0a57: Unknown result type (might be due to invalid IL or missing references) //IL_0a61: Expected O, but got Unknown //IL_0a75: Unknown result type (might be due to invalid IL or missing references) //IL_0a7f: Expected O, but got Unknown //IL_0a80: Unknown result type (might be due to invalid IL or missing references) //IL_0a87: Expected O, but got Unknown //IL_0ab8: Unknown result type (might be due to invalid IL or missing references) //IL_0ac2: Expected O, but got Unknown //IL_0acd: Unknown result type (might be due to invalid IL or missing references) //IL_0ad7: Expected O, but got Unknown //IL_0aeb: Unknown result type (might be due to invalid IL or missing references) //IL_0af5: Expected O, but got Unknown //IL_0af6: Unknown result type (might be due to invalid IL or missing references) //IL_0afd: Expected O, but got Unknown //IL_0b2e: Unknown result type (might be due to invalid IL or missing references) //IL_0b38: Expected O, but got Unknown //IL_0b43: Unknown result type (might be due to invalid IL or missing references) //IL_0b4d: Expected O, but got Unknown //IL_0b61: Unknown result type (might be due to invalid IL or missing references) //IL_0b6b: Expected O, but got Unknown //IL_0b6c: Unknown result type (might be due to invalid IL or missing references) //IL_0b73: Expected O, but got Unknown //IL_0ba4: Unknown result type (might be due to invalid IL or missing references) //IL_0bae: Expected O, but got Unknown //IL_0bb9: Unknown result type (might be due to invalid IL or missing references) //IL_0bc3: Expected O, but got Unknown //IL_0bd7: Unknown result type (might be due to invalid IL or missing references) //IL_0be1: Expected O, but got Unknown //IL_0be2: Unknown result type (might be due to invalid IL or missing references) //IL_0be9: Expected O, but got Unknown //IL_0c1a: Unknown result type (might be due to invalid IL or missing references) //IL_0c24: Expected O, but got Unknown //IL_0c2f: Unknown result type (might be due to invalid IL or missing references) //IL_0c39: Expected O, but got Unknown //IL_0c4d: Unknown result type (might be due to invalid IL or missing references) //IL_0c57: Expected O, but got Unknown //IL_0c58: Unknown result type (might be due to invalid IL or missing references) //IL_0c5f: Expected O, but got Unknown //IL_0c90: Unknown result type (might be due to invalid IL or missing references) //IL_0c9a: Expected O, but got Unknown //IL_0ca5: Unknown result type (might be due to invalid IL or missing references) //IL_0caf: Expected O, but got Unknown //IL_0cc3: Unknown result type (might be due to invalid IL or missing references) //IL_0ccd: Expected O, but got Unknown //IL_0cce: Unknown result type (might be due to invalid IL or missing references) //IL_0cd5: Expected O, but got Unknown //IL_0d06: Unknown result type (might be due to invalid IL or missing references) //IL_0d10: Expected O, but got Unknown //IL_0d1b: Unknown result type (might be due to invalid IL or missing references) //IL_0d25: Expected O, but got Unknown //IL_0d39: Unknown result type (might be due to invalid IL or missing references) //IL_0d43: Expected O, but got Unknown //IL_0d44: Unknown result type (might be due to invalid IL or missing references) //IL_0d4b: Expected O, but got Unknown //IL_0d7c: Unknown result type (might be due to invalid IL or missing references) //IL_0d86: Expected O, but got Unknown //IL_0d91: Unknown result type (might be due to invalid IL or missing references) //IL_0d9b: Expected O, but got Unknown //IL_0daf: Unknown result type (might be due to invalid IL or missing references) //IL_0db9: Expected O, but got Unknown //IL_0dba: Unknown result type (might be due to invalid IL or missing references) //IL_0dc1: Expected O, but got Unknown //IL_0df2: Unknown result type (might be due to invalid IL or missing references) //IL_0dfc: Expected O, but got Unknown //IL_0e07: Unknown result type (might be due to invalid IL or missing references) //IL_0e11: Expected O, but got Unknown //IL_0e25: Unknown result type (might be due to invalid IL or missing references) //IL_0e2f: Expected O, but got Unknown //IL_0e30: Unknown result type (might be due to invalid IL or missing references) //IL_0e37: Expected O, but got Unknown //IL_0e68: Unknown result type (might be due to invalid IL or missing references) //IL_0e72: Expected O, but got Unknown //IL_0e7d: Unknown result type (might be due to invalid IL or missing references) //IL_0e87: Expected O, but got Unknown //IL_0e9b: Unknown result type (might be due to invalid IL or missing references) //IL_0ea5: Expected O, but got Unknown //IL_0ea6: Unknown result type (might be due to invalid IL or missing references) //IL_0ead: Expected O, but got Unknown //IL_0ede: Unknown result type (might be due to invalid IL or missing references) //IL_0ee8: Expected O, but got Unknown //IL_0ef3: Unknown result type (might be due to invalid IL or missing references) //IL_0efd: Expected O, but got Unknown //IL_0f11: Unknown result type (might be due to invalid IL or missing references) //IL_0f1b: Expected O, but got Unknown //IL_0f1c: Unknown result type (might be due to invalid IL or missing references) //IL_0f23: Expected O, but got Unknown //IL_0f54: Unknown result type (might be due to invalid IL or missing references) //IL_0f5e: Expected O, but got Unknown //IL_0f69: Unknown result type (might be due to invalid IL or missing references) //IL_0f73: Expected O, but got Unknown //IL_0f87: Unknown result type (might be due to invalid IL or missing references) //IL_0f91: Expected O, but got Unknown //IL_0f92: Unknown result type (might be due to invalid IL or missing references) //IL_0f99: Expected O, but got Unknown //IL_0fca: Unknown result type (might be due to invalid IL or missing references) //IL_0fd4: Expected O, but got Unknown //IL_0fdf: Unknown result type (might be due to invalid IL or missing references) //IL_0fe9: Expected O, but got Unknown //IL_0ffd: Unknown result type (might be due to invalid IL or missing references) //IL_1007: Expected O, but got Unknown //IL_1008: Unknown result type (might be due to invalid IL or missing references) //IL_100f: Expected O, but got Unknown //IL_1040: Unknown result type (might be due to invalid IL or missing references) //IL_104a: Expected O, but got Unknown //IL_1055: Unknown result type (might be due to invalid IL or missing references) //IL_105f: Expected O, but got Unknown //IL_1073: Unknown result type (might be due to invalid IL or missing references) //IL_107d: Expected O, but got Unknown //IL_107e: Unknown result type (might be due to invalid IL or missing references) //IL_1085: Expected O, but got Unknown //IL_10b6: Unknown result type (might be due to invalid IL or missing references) //IL_10c0: Expected O, but got Unknown //IL_10cb: Unknown result type (might be due to invalid IL or missing references) //IL_10d5: Expected O, but got Unknown //IL_10e9: Unknown result type (might be due to invalid IL or missing references) //IL_10f3: Expected O, but got Unknown //IL_10f4: Unknown result type (might be due to invalid IL or missing references) //IL_10fb: Expected O, but got Unknown //IL_112c: Unknown result type (might be due to invalid IL or missing references) //IL_1136: Expected O, but got Unknown //IL_1141: Unknown result type (might be due to invalid IL or missing references) //IL_114b: Expected O, but got Unknown //IL_115f: Unknown result type (might be due to invalid IL or missing references) //IL_1169: Expected O, but got Unknown //IL_116a: Unknown result type (might be due to invalid IL or missing references) //IL_1171: Expected O, but got Unknown //IL_11a2: Unknown result type (might be due to invalid IL or missing references) //IL_11ac: Expected O, but got Unknown //IL_11b7: Unknown result type (might be due to invalid IL or missing references) //IL_11c1: Expected O, but got Unknown //IL_11d5: Unknown result type (might be due to invalid IL or missing references) //IL_11df: Expected O, but got Unknown //IL_11e0: Unknown result type (might be due to invalid IL or missing references) //IL_11e7: Expected O, but got Unknown //IL_1218: Unknown result type (might be due to invalid IL or missing references) //IL_1222: Expected O, but got Unknown //IL_122d: Unknown result type (might be due to invalid IL or missing references) //IL_1237: Expected O, but got Unknown //IL_124b: Unknown result type (might be due to invalid IL or missing references) //IL_1255: Expected O, but got Unknown //IL_1256: Unknown result type (might be due to invalid IL or missing references) //IL_125d: Expected O, but got Unknown //IL_128e: Unknown result type (might be due to invalid IL or missing references) //IL_1298: Expected O, but got Unknown //IL_12a3: Unknown result type (might be due to invalid IL or missing references) //IL_12ad: Expected O, but got Unknown //IL_12c1: Unknown result type (might be due to invalid IL or missing references) //IL_12cb: Expected O, but got Unknown //IL_12cc: Unknown result type (might be due to invalid IL or missing references) //IL_12d3: Expected O, but got Unknown //IL_1304: Unknown result type (might be due to invalid IL or missing references) //IL_130e: Expected O, but got Unknown //IL_1319: Unknown result type (might be due to invalid IL or missing references) //IL_1323: Expected O, but got Unknown //IL_1337: Unknown result type (might be due to invalid IL or missing references) //IL_1341: Expected O, but got Unknown //IL_1342: Unknown result type (might be due to invalid IL or missing references) //IL_1349: Expected O, but got Unknown //IL_137a: Unknown result type (might be due to invalid IL or missing references) //IL_1384: Expected O, but got Unknown //IL_138f: Unknown result type (might be due to invalid IL or missing references) //IL_1399: Expected O, but got Unknown //IL_13ad: Unknown result type (might be due to invalid IL or missing references) //IL_13b7: Expected O, but got Unknown //IL_13b8: Unknown result type (might be due to invalid IL or missing references) //IL_13bf: Expected O, but got Unknown //IL_13f0: Unknown result type (might be due to invalid IL or missing references) //IL_13fa: Expected O, but got Unknown //IL_1405: Unknown result type (might be due to invalid IL or missing references) //IL_140f: Expected O, but got Unknown //IL_1423: Unknown result type (might be due to invalid IL or missing references) //IL_142d: Expected O, but got Unknown //IL_142e: Unknown result type (might be due to invalid IL or missing references) //IL_1435: Expected O, but got Unknown //IL_1466: Unknown result type (might be due to invalid IL or missing references) //IL_1470: Expected O, but got Unknown //IL_147b: Unknown result type (might be due to invalid IL or missing references) //IL_1485: Expected O, but got Unknown //IL_1499: Unknown result type (might be due to invalid IL or missing references) //IL_14a3: Expected O, but got Unknown //IL_14a4: Unknown result type (might be due to invalid IL or missing references) //IL_14ab: Expected O, but got Unknown //IL_14dc: Unknown result type (might be due to invalid IL or missing references) //IL_14e6: Expected O, but got Unknown //IL_14f1: Unknown result type (might be due to invalid IL or missing references) //IL_14fb: Expected O, but got Unknown //IL_150f: Unknown result type (might be due to invalid IL or missing references) //IL_1519: Expected O, but got Unknown //IL_151a: Unknown result type (might be due to invalid IL or missing references) //IL_1521: Expected O, but got Unknown //IL_1552: Unknown result type (might be due to invalid IL or missing references) //IL_155c: Expected O, but got Unknown //IL_1567: Unknown result type (might be due to invalid IL or missing references) //IL_1571: Expected O, but got Unknown //IL_1585: Unknown result type (might be due to invalid IL or missing references) //IL_158f: Expected O, but got Unknown //IL_1590: Unknown result type (might be due to invalid IL or missing references) //IL_1597: Expected O, but got Unknown //IL_15c8: Unknown result type (might be due to invalid IL or missing references) //IL_15d2: Expected O, but got Unknown //IL_15dd: Unknown result type (might be due to invalid IL or missing references) //IL_15e7: Expected O, but got Unknown //IL_15fb: Unknown result type (might be due to invalid IL or missing references) //IL_1605: Expected O, but got Unknown //IL_1606: Unknown result type (might be due to invalid IL or missing references) //IL_160d: Expected O, but got Unknown //IL_163e: Unknown result type (might be due to invalid IL or missing references) //IL_1648: Expected O, but got Unknown //IL_1653: Unknown result type (might be due to invalid IL or missing references) //IL_165d: Expected O, but got Unknown //IL_1671: Unknown result type (might be due to invalid IL or missing references) //IL_167b: Expected O, but got Unknown //IL_167c: Unknown result type (might be due to invalid IL or missing references) //IL_1683: Expected O, but got Unknown //IL_16b4: Unknown result type (might be due to invalid IL or missing references) //IL_16be: Expected O, but got Unknown //IL_16c9: Unknown result type (might be due to invalid IL or missing references) //IL_16d3: Expected O, but got Unknown //IL_16e7: Unknown result type (might be due to invalid IL or missing references) //IL_16f1: Expected O, but got Unknown //IL_16f2: Unknown result type (might be due to invalid IL or missing references) //IL_16f9: Expected O, but got Unknown //IL_172a: Unknown result type (might be due to invalid IL or missing references) //IL_1734: Expected O, but got Unknown //IL_173f: Unknown result type (might be due to invalid IL or missing references) //IL_1749: Expected O, but got Unknown //IL_175d: Unknown result type (might be due to invalid IL or missing references) //IL_1767: Expected O, but got Unknown //IL_1768: Unknown result type (might be due to invalid IL or missing references) //IL_176f: Expected O, but got Unknown //IL_17a0: Unknown result type (might be due to invalid IL or missing references) //IL_17aa: Expected O, but got Unknown //IL_17b5: Unknown result type (might be due to invalid IL or missing references) //IL_17bf: Expected O, but got Unknown //IL_17d3: Unknown result type (might be due to invalid IL or missing references) //IL_17dd: Expected O, but got Unknown //IL_17de: Unknown result type (might be due to invalid IL or missing references) //IL_17e5: Expected O, but got Unknown //IL_1816: Unknown result type (might be due to invalid IL or missing references) //IL_1820: Expected O, but got Unknown //IL_182b: Unknown result type (might be due to invalid IL or missing references) //IL_1835: Expected O, but got Unknown //IL_1849: Unknown result type (might be due to invalid IL or missing references) //IL_1853: Expected O, but got Unknown //IL_1854: Unknown result type (might be due to invalid IL or missing references) //IL_185b: Expected O, but got Unknown //IL_188c: Unknown result type (might be due to invalid IL or missing references) //IL_1896: Expected O, but got Unknown //IL_18a1: Unknown result type (might be due to invalid IL or missing references) //IL_18ab: Expected O, but got Unknown //IL_18bf: Unknown result type (might be due to invalid IL or missing references) //IL_18c9: Expected O, but got Unknown //IL_18ca: Unknown result type (might be due to invalid IL or missing references) //IL_18d1: Expected O, but got Unknown //IL_1902: Unknown result type (might be due to invalid IL or missing references) //IL_190c: Expected O, but got Unknown //IL_1917: Unknown result type (might be due to invalid IL or missing references) //IL_1921: Expected O, but got Unknown //IL_1935: Unknown result type (might be due to invalid IL or missing references) //IL_193f: Expected O, but got Unknown //IL_1940: Unknown result type (might be due to invalid IL or missing references) //IL_1947: Expected O, but got Unknown //IL_1978: Unknown result type (might be due to invalid IL or missing references) //IL_1982: Expected O, but got Unknown //IL_198d: Unknown result type (might be due to invalid IL or missing references) //IL_1997: Expected O, but got Unknown //IL_19ab: Unknown result type (might be due to invalid IL or missing references) //IL_19b5: Expected O, but got Unknown //IL_19b6: Unknown result type (might be due to invalid IL or missing references) //IL_19bd: Expected O, but got Unknown //IL_19ee: Unknown result type (might be due to invalid IL or missing references) //IL_19f8: Expected O, but got Unknown //IL_1a03: Unknown result type (might be due to invalid IL or missing references) //IL_1a0d: Expected O, but got Unknown //IL_1a21: Unknown result type (might be due to invalid IL or missing references) //IL_1a2b: Expected O, but got Unknown //IL_1a2c: Unknown result type (might be due to invalid IL or missing references) //IL_1a33: Expected O, but got Unknown //IL_1a64: Unknown result type (might be due to invalid IL or missing references) //IL_1a6e: Expected O, but got Unknown //IL_1a79: Unknown result type (might be due to invalid IL or missing references) //IL_1a83: Expected O, but got Unknown //IL_1a97: Unknown result type (might be due to invalid IL or missing references) //IL_1aa1: Expected O, but got Unknown //IL_1aa2: Unknown result type (might be due to invalid IL or missing references) //IL_1aa9: Expected O, but got Unknown //IL_1ada: Unknown result type (might be due to invalid IL or missing references) //IL_1ae4: Expected O, but got Unknown //IL_1aef: Unknown result type (might be due to invalid IL or missing references) //IL_1af9: Expected O, but got Unknown //IL_1b0d: Unknown result type (might be due to invalid IL or missing references) //IL_1b17: Expected O, but got Unknown //IL_1b18: Unknown result type (might be due to invalid IL or missing references) //IL_1b1f: Expected O, but got Unknown //IL_1b50: Unknown result type (might be due to invalid IL or missing references) //IL_1b5a: Expected O, but got Unknown //IL_1b65: Unknown result type (might be due to invalid IL or missing references) //IL_1b6f: Expected O, but got Unknown //IL_1b83: Unknown result type (might be due to invalid IL or missing references) //IL_1b8d: Expected O, but got Unknown //IL_1b8e: Unknown result type (might be due to invalid IL or missing references) //IL_1b95: Expected O, but got Unknown //IL_1bc6: Unknown result type (might be due to invalid IL or missing references) //IL_1bd0: Expected O, but got Unknown //IL_1bdb: Unknown result type (might be due to invalid IL or missing references) //IL_1be5: Expected O, but got Unknown //IL_1bf9: Unknown result type (might be due to invalid IL or missing references) //IL_1c03: Expected O, but got Unknown //IL_1c04: Unknown result type (might be due to invalid IL or missing references) //IL_1c0b: Expected O, but got Unknown //IL_1c3c: Unknown result type (might be due to invalid IL or missing references) //IL_1c46: Expected O, but got Unknown //IL_1c51: Unknown result type (might be due to invalid IL or missing references) //IL_1c5b: Expected O, but got Unknown //IL_1c6f: Unknown result type (might be due to invalid IL or missing references) //IL_1c79: Expected O, but got Unknown //IL_1c7a: Unknown result type (might be due to invalid IL or missing references) //IL_1c81: Expected O, but got Unknown //IL_1cb2: Unknown result type (might be due to invalid IL or missing references) //IL_1cbc: Expected O, but got Unknown //IL_1cc7: Unknown result type (might be due to invalid IL or missing references) //IL_1cd1: Expected O, but got Unknown //IL_1ce5: Unknown result type (might be due to invalid IL or missing references) //IL_1cef: Expected O, but got Unknown //IL_1cf0: Unknown result type (might be due to invalid IL or missing references) //IL_1cf7: Expected O, but got Unknown //IL_1d28: Unknown result type (might be due to invalid IL or missing references) //IL_1d32: Expected O, but got Unknown //IL_1d3d: Unknown result type (might be due to invalid IL or missing references) //IL_1d47: Expected O, but got Unknown //IL_1d5b: Unknown result type (might be due to invalid IL or missing references) //IL_1d65: Expected O, but got Unknown //IL_1d66: Unknown result type (might be due to invalid IL or missing references) //IL_1d6d: Expected O, but got Unknown //IL_1d9e: Unknown result type (might be due to invalid IL or missing references) //IL_1da8: Expected O, but got Unknown //IL_1db3: Unknown result type (might be due to invalid IL or missing references) //IL_1dbd: Expected O, but got Unknown //IL_1dd1: Unknown result type (might be due to invalid IL or missing references) //IL_1ddb: Expected O, but got Unknown //IL_1ddc: Unknown result type (might be due to invalid IL or missing references) //IL_1de3: Expected O, but got Unknown //IL_1e14: Unknown result type (might be due to invalid IL or missing references) //IL_1e1e: Expected O, but got Unknown //IL_1e29: Unknown result type (might be due to invalid IL or missing references) //IL_1e33: Expected O, but got Unknown //IL_1e47: Unknown result type (might be due to invalid IL or missing references) //IL_1e51: Expected O, but got Unknown //IL_1e52: Unknown result type (might be due to invalid IL or missing references) //IL_1e59: Expected O, but got Unknown //IL_1e8a: Unknown result type (might be due to invalid IL or missing references) //IL_1e94: Expected O, but got Unknown //IL_1e9f: Unknown result type (might be due to invalid IL or missing references) //IL_1ea9: Expected O, but got Unknown //IL_1ebd: Unknown result type (might be due to invalid IL or missing references) //IL_1ec7: Expected O, but got Unknown //IL_1ec8: Unknown result type (might be due to invalid IL or missing references) //IL_1ecf: Expected O, but got Unknown //IL_1f00: Unknown result type (might be due to invalid IL or missing references) //IL_1f0a: Expected O, but got Unknown //IL_1f15: Unknown result type (might be due to invalid IL or missing references) //IL_1f1f: Expected O, but got Unknown //IL_1f33: Unknown result type (might be due to invalid IL or missing references) //IL_1f3d: Expected O, but got Unknown //IL_1f3e: Unknown result type (might be due to invalid IL or missing references) //IL_1f45: Expected O, but got Unknown //IL_1f76: Unknown result type (might be due to invalid IL or missing references) //IL_1f80: Expected O, but got Unknown //IL_1f8b: Unknown result type (might be due to invalid IL or missing references) //IL_1f95: Expected O, but got Unknown //IL_1fa9: Unknown result type (might be due to invalid IL or missing references) //IL_1fb3: Expected O, but got Unknown //IL_1fb4: Unknown result type (might be due to invalid IL or missing references) //IL_1fbb: Expected O, but got Unknown //IL_1fec: Unknown result type (might be due to invalid IL or missing references) //IL_1ff6: Expected O, but got Unknown //IL_2001: Unknown result type (might be due to invalid IL or missing references) //IL_200b: Expected O, but got Unknown //IL_201f: Unknown result type (might be due to invalid IL or missing references) //IL_2029: Expected O, but got Unknown //IL_202a: Unknown result type (might be due to invalid IL or missing references) //IL_2031: Expected O, but got Unknown //IL_2062: Unknown result type (might be due to invalid IL or missing references) //IL_206c: Expected O, but got Unknown //IL_2077: Unknown result type (might be due to invalid IL or missing references) //IL_2081: Expected O, but got Unknown //IL_2095: Unknown result type (might be due to invalid IL or missing references) //IL_209f: Expected O, but got Unknown //IL_20a0: Unknown result type (might be due to invalid IL or missing references) //IL_20a7: Expected O, but got Unknown //IL_20d8: Unknown result type (might be due to invalid IL or missing references) //IL_20e2: Expected O, but got Unknown //IL_20ed: Unknown result type (might be due to invalid IL or missing references) //IL_20f7: Expected O, but got Unknown //IL_210b: Unknown result type (might be due to invalid IL or missing references) //IL_2115: Expected O, but got Unknown //IL_2116: Unknown result type (might be due to invalid IL or missing references) //IL_211d: Expected O, but got Unknown //IL_214e: Unknown result type (might be due to invalid IL or missing references) //IL_2158: Expected O, but got Unknown //IL_2163: Unknown result type (might be due to invalid IL or missing references) //IL_216d: Expected O, but got Unknown //IL_2181: Unknown result type (might be due to invalid IL or missing references) //IL_218b: Expected O, but got Unknown //IL_218c: Unknown result type (might be due to invalid IL or missing references) //IL_2193: Expected O, but got Unknown //IL_21c4: Unknown result type (might be due to invalid IL or missing references) //IL_21ce: Expected O, but got Unknown //IL_21d9: Unknown result type (might be due to invalid IL or missing references) //IL_21e3: Expected O, but got Unknown //IL_21f7: Unknown result type (might be due to invalid IL or missing references) //IL_2201: Expected O, but got Unknown //IL_2202: Unknown result type (might be due to invalid IL or missing references) //IL_2209: Expected O, but got Unknown //IL_223a: Unknown result type (might be due to invalid IL or missing references) //IL_2244: Expected O, but got Unknown //IL_224f: Unknown result type (might be due to invalid IL or missing references) //IL_2259: Expected O, but got Unknown //IL_226d: Unknown result type (might be due to invalid IL or missing references) //IL_2277: Expected O, but got Unknown //IL_2278: Unknown result type (might be due to invalid IL or missing references) //IL_227f: Expected O, but got Unknown //IL_22b0: Unknown result type (might be due to invalid IL or missing references) //IL_22ba: Expected O, but got Unknown //IL_22c5: Unknown result type (might be due to invalid IL or missing references) //IL_22cf: Expected O, but got Unknown //IL_22e3: Unknown result type (might be due to invalid IL or missing references) //IL_22ed: Expected O, but got Unknown //IL_22ee: Unknown result type (might be due to invalid IL or missing references) //IL_22f5: Expected O, but got Unknown //IL_2326: Unknown result type (might be due to invalid IL or missing references) //IL_2330: Expected O, but got Unknown //IL_233b: Unknown result type (might be due to invalid IL or missing references) //IL_2345: Expected O, but got Unknown //IL_2359: Unknown result type (might be due to invalid IL or missing references) //IL_2363: Expected O, but got Unknown //IL_2364: Unknown result type (might be due to invalid IL or missing references) //IL_236b: Expected O, but got Unknown //IL_239c: Unknown result type (might be due to invalid IL or missing references) //IL_23a6: Expected O, but got Unknown //IL_23b1: Unknown result type (might be due to invalid IL or missing references) //IL_23bb: Expected O, but got Unknown //IL_23cf: Unknown result type (might be due to invalid IL or missing references) //IL_23d9: Expected O, but got Unknown //IL_23da: Unknown result type (might be due to invalid IL or missing references) //IL_23e1: Expected O, but got Unknown //IL_2412: Unknown result type (might be due to invalid IL or missing references) //IL_241c: Expected O, but got Unknown //IL_2427: Unknown result type (might be due to invalid IL or missing references) //IL_2431: Expected O, but got Unknown //IL_2445: Unknown result type (might be due to invalid IL or missing references) //IL_244f: Expected O, but got Unknown //IL_2450: Unknown result type (might be due to invalid IL or missing references) //IL_2457: Expected O, but got Unknown //IL_2488: Unknown result type (might be due to invalid IL or missing references) //IL_2492: Expected O, but got Unknown //IL_249d: Unknown result type (might be due to invalid IL or missing references) //IL_24a7: Expected O, but got Unknown //IL_24bb: Unknown result type (might be due to invalid IL or missing references) //IL_24c5: Expected O, but got Unknown //IL_24c6: Unknown result type (might be due to invalid IL or missing references) //IL_24cd: Expected O, but got Unknown //IL_24fe: Unknown result type (might be due to invalid IL or missing references) //IL_2508: Expected O, but got Unknown //IL_2513: Unknown result type (might be due to invalid IL or missing references) //IL_251d: Expected O, but got Unknown //IL_2531: Unknown result type (might be due to invalid IL or missing references) //IL_253b: Expected O, but got Unknown //IL_253c: Unknown result type (might be due to invalid IL or missing references) //IL_2543: Expected O, but got Unknown //IL_2574: Unknown result type (might be due to invalid IL or missing references) //IL_257e: Expected O, but got Unknown //IL_2589: Unknown result type (might be due to invalid IL or missing references) //IL_2593: Expected O, but got Unknown //IL_25a7: Unknown result type (might be due to invalid IL or missing references) //IL_25b1: Expected O, but got Unknown //IL_25b2: Unknown result type (might be due to invalid IL or missing references) //IL_25b9: Expected O, but got Unknown //IL_25ea: Unknown result type (might be due to invalid IL or missing references) //IL_25f4: Expected O, but got Unknown //IL_25ff: Unknown result type (might be due to invalid IL or missing references) //IL_2609: Expected O, but got Unknown //IL_261d: Unknown result type (might be due to invalid IL or missing references) //IL_2627: Expected O, but got Unknown //IL_2628: Unknown result type (might be due to invalid IL or missing references) //IL_262f: Expected O, but got Unknown //IL_2660: Unknown result type (might be due to invalid IL or missing references) //IL_266a: Expected O, but got Unknown //IL_2675: Unknown result type (might be due to invalid IL or missing references) //IL_267f: Expected O, but got Unknown //IL_2693: Unknown result type (might be due to invalid IL or missing references) //IL_269d: Expected O, but got Unknown //IL_269e: Unknown result type (might be due to invalid IL or missing references) //IL_26a5: Expected O, but got Unknown //IL_26d6: Unknown result type (might be due to invalid IL or missing references) //IL_26e0: Expected O, but got Unknown //IL_26eb: Unknown result type (might be due to invalid IL or missing references) //IL_26f5: Expected O, but got Unknown //IL_2709: Unknown result type (might be due to invalid IL or missing references) //IL_2713: Expected O, but got Unknown //IL_2714: Unknown result type (might be due to invalid IL or missing references) //IL_271b: Expected O, but got Unknown //IL_274c: Unknown result type (might be due to invalid IL or missing references) //IL_2756: Expected O, but got Unknown //IL_2761: Unknown result type (might be due to invalid IL or missing references) //IL_276b: Expected O, but got Unknown //IL_277f: Unknown result type (might be due to invalid IL or missing references) //IL_2789: Expected O, but got Unknown //IL_278a: Unknown result type (might be due to invalid IL or missing references) //IL_2791: Expected O, but got Unknown //IL_27c2: Unknown result type (might be due to invalid IL or missing references) //IL_27cc: Expected O, but got Unknown //IL_27d7: Unknown result type (might be due to invalid IL or missing references) //IL_27e1: Expected O, but got Unknown //IL_27f5: Unknown result type (might be due to invalid IL or missing references) //IL_27ff: Expected O, but got Unknown //IL_2800: Unknown result type (might be due to invalid IL or missing references) //IL_2807: Expected O, but got Unknown //IL_2838: Unknown result type (might be due to invalid IL or missing references) //IL_2842: Expected O, but got Unknown //IL_284d: Unknown result type (might be due to invalid IL or missing references) //IL_2857: Expected O, but got Unknown //IL_286b: Unknown result type (might be due to invalid IL or missing references) //IL_2875: Expected O, but got Unknown //IL_2876: Unknown result type (might be due to invalid IL or missing references) //IL_287d: Expected O, but got Unknown //IL_28ae: Unknown result type (might be due to invalid IL or missing references) //IL_28b8: Expected O, but got Unknown //IL_28c3: Unknown result type (might be due to invalid IL or missing references) //IL_28cd: Expected O, but got Unknown //IL_28e1: Unknown result type (might be due to invalid IL or missing references) //IL_28eb: Expected O, but got Unknown //IL_28ec: Unknown result type (might be due to invalid IL or missing references) //IL_28f3: Expected O, but got Unknown //IL_2924: Unknown result type (might be due to invalid IL or missing references) //IL_292e: Expected O, but got Unknown //IL_2939: Unknown result type (might be due to invalid IL or missing references) //IL_2943: Expected O, but got Unknown //IL_2957: Unknown result type (might be due to invalid IL or missing references) //IL_2961: Expected O, but got Unknown //IL_2962: Unknown result type (might be due to invalid IL or missing references) //IL_2969: Expected O, but got Unknown //IL_299a: Unknown result type (might be due to invalid IL or missing references) //IL_29a4: Expected O, but got Unknown //IL_29af: Unknown result type (might be due to invalid IL or missing references) //IL_29b9: Expected O, but got Unknown //IL_29cd: Unknown result type (might be due to invalid IL or missing references) //IL_29d7: Expected O, but got Unknown //IL_29d8: Unknown result type (might be due to invalid IL or missing references) //IL_29df: Expected O, but got Unknown //IL_2a10: Unknown result type (might be due to invalid IL or missing references) //IL_2a1a: Expected O, but got Unknown //IL_2a25: Unknown result type (might be due to invalid IL or missing references) //IL_2a2f: Expected O, but got Unknown //IL_2a43: Unknown result type (might be due to invalid IL or missing references) //IL_2a4d: Expected O, but got Unknown //IL_2a4e: Unknown result type (might be due to invalid IL or missing references) //IL_2a55: Expected O, but got Unknown //IL_2a86: Unknown result type (might be due to invalid IL or missing references) //IL_2a90: Expected O, but got Unknown //IL_2a9b: Unknown result type (might be due to invalid IL or missing references) //IL_2aa5: Expected O, but got Unknown //IL_2ab9: Unknown result type (might be due to invalid IL or missing references) //IL_2ac3: Expected O, but got Unknown //IL_2ac4: Unknown result type (might be due to invalid IL or missing references) //IL_2acb: Expected O, but got Unknown //IL_2afc: Unknown result type (might be due to invalid IL or missing references) //IL_2b06: Expected O, but got Unknown //IL_2b1a: Unknown result type (might be due to invalid IL or missing references) //IL_2b24: Expected O, but got Unknown //IL_2b25: Unknown result type (might be due to invalid IL or missing references) //IL_2b2c: Expected O, but got Unknown //IL_2b5d: Unknown result type (might be due to invalid IL or missing references) //IL_2b67: Expected O, but got Unknown //IL_2b7b: Unknown result type (might be due to invalid IL or missing references) //IL_2b85: Expected O, but got Unknown //IL_2b86: Unknown result type (might be due to invalid IL or missing references) //IL_2b8d: Expected O, but got Unknown //IL_2bbe: Unknown result type (might be due to invalid IL or missing references) //IL_2bc8: Expected O, but got Unknown //IL_2bdc: Unknown result type (might be due to invalid IL or missing references) //IL_2be6: Expected O, but got Unknown //IL_2be7: Unknown result type (might be due to invalid IL or missing references) //IL_2bee: Expected O, but got Unknown //IL_2c1f: Unknown result type (might be due to invalid IL or missing references) //IL_2c29: Expected O, but got Unknown //IL_2c3d: Unknown result type (might be due to invalid IL or missing references) //IL_2c47: Expected O, but got Unknown //IL_2c48: Unknown result type (might be due to invalid IL or missing references) //IL_2c4f: Expected O, but got Unknown //IL_2c80: Unknown result type (might be due to invalid IL or missing references) //IL_2c8a: Expected O, but got Unknown //IL_2c9e: Unknown result type (might be due to invalid IL or missing references) //IL_2ca8: Expected O, but got Unknown //IL_2ca9: Unknown result type (might be due to invalid IL or missing references) //IL_2cb0: Expected O, but got Unknown //IL_2ce1: Unknown result type (might be due to invalid IL or missing references) //IL_2ceb: Expected O, but got Unknown //IL_2cff: Unknown result type (might be due to invalid IL or missing references) //IL_2d09: Expected O, but got Unknown //IL_2d0a: Unknown result type (might be due to invalid IL or missing references) //IL_2d11: Expected O, but got Unknown //IL_2d42: Unknown result type (might be due to invalid IL or missing references) //IL_2d4c: Expected O, but got Unknown //IL_2d60: Unknown result type (might be due to invalid IL or missing references) //IL_2d6a: Expected O, but got Unknown //IL_2d6b: Unknown result type (might be due to invalid IL or missing references) //IL_2d72: Expected O, but got Unknown //IL_2da3: Unknown result type (might be due to invalid IL or missing references) //IL_2dad: Expected O, but got Unknown //IL_2dc1: Unknown result type (might be due to invalid IL or missing references) //IL_2dcb: Expected O, but got Unknown //IL_2dcc: Unknown result type (might be due to invalid IL or missing references) //IL_2dd3: Expected O, but got Unknown //IL_2e04: Unknown result type (might be due to invalid IL or missing references) //IL_2e0e: Expected O, but got Unknown //IL_2e22: Unknown result type (might be due to invalid IL or missing references) //IL_2e2c: Expected O, but got Unknown //IL_2e2d: Unknown result type (might be due to invalid IL or missing references) //IL_2e34: Expected O, but got Unknown //IL_2e65: Unknown result type (might be due to invalid IL or missing references) //IL_2e6f: Expected O, but got Unknown //IL_2e83: Unknown result type (might be due to invalid IL or missing references) //IL_2e8d: Expected O, but got Unknown //IL_2e8e: Unknown result type (might be due to invalid IL or missing references) //IL_2e95: Expected O, but got Unknown //IL_2ec6: Unknown result type (might be due to invalid IL or missing references) //IL_2ed0: Expected O, but got Unknown //IL_2ee4: Unknown result type (might be due to invalid IL or missing references) //IL_2eee: Expected O, but got Unknown //IL_2eef: Unknown result type (might be due to invalid IL or missing references) //IL_2ef6: Expected O, but got Unknown //IL_2f27: Unknown result type (might be due to invalid IL or missing references) //IL_2f31: Expected O, but got Unknown //IL_2f45: Unknown result type (might be due to invalid IL or missing references) //IL_2f4f: Expected O, but got Unknown //IL_2f50: Unknown result type (might be due to invalid IL or missing references) //IL_2f57: Expected O, but got Unknown //IL_2f88: Unknown result type (might be due to invalid IL or missing references) //IL_2f92: Expected O, but got Unknown //IL_2fa6: Unknown result type (might be due to invalid IL or missing references) //IL_2fb0: Expected O, but got Unknown //IL_2fb1: Unknown result type (might be due to invalid IL or missing references) //IL_2fb8: Expected O, but got Unknown //IL_2fe9: Unknown result type (might be due to invalid IL or missing references) //IL_2ff3: Expected O, but got Unknown //IL_3007: Unknown result type (might be due to invalid IL or missing references) //IL_3011: Expected O, but got Unknown //IL_3012: Unknown result type (might be due to invalid IL or missing references) //IL_3019: Expected O, but got Unknown //IL_304a: Unknown result type (might be due to invalid IL or missing references) //IL_3054: Expected O, but got Unknown //IL_3068: Unknown result type (might be due to invalid IL or missing references) //IL_3072: Expected O, but got Unknown //IL_3073: Unknown result type (might be due to invalid IL or missing references) //IL_307a: Expected O, but got Unknown //IL_30ab: Unknown result type (might be due to invalid IL or missing references) //IL_30b5: Expected O, but got Unknown //IL_30c9: Unknown result type (might be due to invalid IL or missing references) //IL_30d3: Expected O, but got Unknown //IL_30d4: Unknown result type (might be due to invalid IL or missing references) //IL_30db: Expected O, but got Unknown //IL_310c: Unknown result type (might be due to invalid IL or missing references) //IL_3116: Expected O, but got Unknown //IL_312a: Unknown result type (might be due to invalid IL or missing references) //IL_3134: Expected O, but got Unknown //IL_3135: Unknown result type (might be due to invalid IL or missing references) //IL_313c: Expected O, but got Unknown //IL_316d: Unknown result type (might be due to invalid IL or missing references) //IL_3177: Expected O, but got Unknown //IL_318b: Unknown result type (might be due to invalid IL or missing references) //IL_3195: Expected O, but got Unknown //IL_3196: Unknown result type (might be due to invalid IL or missing references) //IL_319d: Expected O, but got Unknown //IL_31ce: Unknown result type (might be due to invalid IL or missing references) //IL_31d8: Expected O, but got Unknown //IL_31ec: Unknown result type (might be due to invalid IL or missing references) //IL_31f6: Expected O, but got Unknown //IL_31f7: Unknown result type (might be due to invalid IL or missing references) //IL_31fe: Expected O, but got Unknown //IL_322f: Unknown result type (might be due to invalid IL or missing references) //IL_3239: Expected O, but got Unknown //IL_324d: Unknown result type (might be due to invalid IL or missing references) //IL_3257: Expected O, but got Unknown //IL_3258: Unknown result type (might be due to invalid IL or missing references) //IL_325f: Expected O, but got Unknown //IL_3290: Unknown result type (might be due to invalid IL or missing references) //IL_329a: Expected O, but got Unknown //IL_32ae: Unknown result type (might be due to invalid IL or missing references) //IL_32b8: Expected O, but got Unknown //IL_32b9: Unknown result type (might be due to invalid IL or missing references) //IL_32c0: Expected O, but got Unknown //IL_32f1: Unknown result type (might be due to invalid IL or missing references) //IL_32fb: Expected O, but got Unknown //IL_330f: Unknown result type (might be due to invalid IL or missing references) //IL_3319: Expected O, but got Unknown //IL_331a: Unknown result type (might be due to invalid IL or missing references) //IL_3321: Expected O, but got Unknown //IL_3352: Unknown result type (might be due to invalid IL or missing references) //IL_335c: Expected O, but got Unknown //IL_3370: Unknown result type (might be due to invalid IL or missing references) //IL_337a: Expected O, but got Unknown //IL_337b: Unknown result type (might be due to invalid IL or missing references) //IL_3382: Expected O, but got Unknown //IL_33b3: Unknown result type (might be due to invalid IL or missing references) //IL_33bd: Expected O, but got Unknown //IL_33d1: Unknown result type (might be due to invalid IL or missing references) //IL_33db: Expected O, but got Unknown //IL_33dc: Unknown result type (might be due to invalid IL or missing references) //IL_33e3: Expected O, but got Unknown //IL_3414: Unknown result type (might be due to invalid IL or missing references) //IL_341e: Expected O, but got Unknown //IL_3432: Unknown result type (might be due to invalid IL or missing references) //IL_343c: Expected O, but got Unknown //IL_343d: Unknown result type (might be due to invalid IL or missing references) //IL_3444: Expected O, but got Unknown //IL_3475: Unknown result type (might be due to invalid IL or missing references) //IL_347f: Expected O, but got Unknown //IL_3493: Unknown result type (might be due to invalid IL or missing references) //IL_349d: Expected O, but got Unknown //IL_349e: Unknown result type (might be due to invalid IL or missing references) //IL_34a5: Expected O, but got Unknown //IL_34d6: Unknown result type (might be due to invalid IL or missing references) //IL_34e0: Expected O, but got Unknown //IL_34f4: Unknown result type (might be due to invalid IL or missing references) //IL_34fe: Expected O, but got Unknown //IL_34ff: Unknown result type (might be due to invalid IL or missing references) //IL_3506: Expected O, but got Unknown //IL_3537: Unknown result type (might be due to invalid IL or missing references) //IL_3541: Expected O, but got Unknown //IL_3555: Unknown result type (might be due to invalid IL or missing references) //IL_355f: Expected O, but got Unknown //IL_3560: Unknown result type (might be due to invalid IL or missing references) //IL_3567: Expected O, but got Unknown //IL_3598: Unknown result type (might be due to invalid IL or missing references) //IL_35a2: Expected O, but got Unknown //IL_35b6: Unknown result type (might be due to invalid IL or missing references) //IL_35c0: Expected O, but got Unknown //IL_35c1: Unknown result type (might be due to invalid IL or missing references) //IL_35c8: Expected O, but got Unknown //IL_35f9: Unknown result type (might be due to invalid IL or missing references) //IL_3603: Expected O, but got Unknown //IL_3617: Unknown result type (might be due to invalid IL or missing references) //IL_3621: Expected O, but got Unknown //IL_3622: Unknown result type (might be due to invalid IL or missing references) //IL_3629: Expected O, but got Unknown //IL_365a: Unknown result type (might be due to invalid IL or missing references) //IL_3664: Expected O, but got Unknown //IL_3678: Unknown result type (might be due to invalid IL or missing references) //IL_3682: Expected O, but got Unknown //IL_3683: Unknown result type (might be due to invalid IL or missing references) //IL_368a: Expected O, but got Unknown //IL_36bb: Unknown result type (might be due to invalid IL or missing references) //IL_36c5: Expected O, but got Unknown //IL_36d9: Unknown result type (might be due to invalid IL or missing references) //IL_36e3: Expected O, but got Unknown //IL_36e4: Unknown result type (might be due to invalid IL or missing references) //IL_36eb: Expected O, but got Unknown //IL_371c: Unknown result type (might be due to invalid IL or missing references) //IL_3726: Expected O, but got Unknown //IL_373a: Unknown result type (might be due to invalid IL or missing references) //IL_3744: Expected O, but got Unknown //IL_3745: Unknown result type (might be due to invalid IL or missing references) //IL_374c: Expected O, but got Unknown //IL_377d: Unknown result type (might be due to invalid IL or missing references) //IL_3787: Expected O, but got Unknown //IL_379b: Unknown result type (might be due to invalid IL or missing references) //IL_37a5: Expected O, but got Unknown //IL_37a6: Unknown result type (might be due to invalid IL or missing references) //IL_37ad: Expected O, but got Unknown //IL_37de: Unknown result type (might be due to invalid IL or missing references) //IL_37e8: Expected O, but got Unknown //IL_37fc: Unknown result type (might be due to invalid IL or missing references) //IL_3806: Expected O, but got Unknown //IL_3807: Unknown result type (might be due to invalid IL or missing references) //IL_380e: Expected O, but got Unknown //IL_383f: Unknown result type (might be due to invalid IL or missing references) //IL_3849: Expected O, but got Unknown //IL_385d: Unknown result type (might be due to invalid IL or missing references) //IL_3867: Expected O, but got Unknown //IL_3868: Unknown result type (might be due to invalid IL or missing references) //IL_386f: Expected O, but got Unknown //IL_38a0: Unknown result type (might be due to invalid IL or missing references) //IL_38aa: Expected O, but got Unknown //IL_38be: Unknown result type (might be due to invalid IL or missing references) //IL_38c8: Expected O, but got Unknown //IL_38c9: Unknown result type (might be due to invalid IL or missing references) //IL_38d0: Expected O, but got Unknown //IL_3901: Unknown result type (might be due to invalid IL or missing references) //IL_390b: Expected O, but got Unknown //IL_391f: Unknown result type (might be due to invalid IL or missing references) //IL_3929: Expected O, but got Unknown //IL_392a: Unknown result type (might be due to invalid IL or missing references) //IL_3931: Expected O, but got Unknown //IL_3962: Unknown result type (might be due to invalid IL or missing references) //IL_396c: Expected O, but got Unknown //IL_3980: Unknown result type (might be due to invalid IL or missing references) //IL_398a: Expected O, but got Unknown //IL_398b: Unknown result type (might be due to invalid IL or missing references) //IL_3992: Expected O, but got Unknown //IL_39c3: Unknown result type (might be due to invalid IL or missing references) //IL_39cd: Expected O, but got Unknown //IL_39e1: Unknown result type (might be due to invalid IL or missing references) //IL_39eb: Expected O, but got Unknown //IL_39ec: Unknown result type (might be due to invalid IL or missing references) //IL_39f3: Expected O, but got Unknown //IL_3a24: Unknown result type (might be due to invalid IL or missing references) //IL_3a2e: Expected O, but got Unknown //IL_3a42: Unknown result type (might be due to invalid IL or missing references) //IL_3a4c: Expected O, but got Unknown //IL_3a4d: Unknown result type (might be due to invalid IL or missing references) //IL_3a54: Expected O, but got Unknown //IL_3a85: Unknown result type (might be due to invalid IL or missing references) //IL_3a8f: Expected O, but got Unknown //IL_3aa3: Unknown result type (might be due to invalid IL or missing references) //IL_3aad: Expected O, but got Unknown //IL_3aae: Unknown result type (might be due to invalid IL or missing references) //IL_3ab5: Expected O, but got Unknown //IL_3ae6: Unknown result type (might be due to invalid IL or missing references) //IL_3af0: Expected O, but got Unknown //IL_3b04: Unknown result type (might be due to invalid IL or missing references) //IL_3b0e: Expected O, but got Unknown //IL_3b0f: Unknown result type (might be due to invalid IL or missing references) //IL_3b16: Expected O, but got Unknown //IL_3b47: Unknown result type (might be due to invalid IL or missing references) //IL_3b51: Expected O, but got Unknown //IL_3b65: Unknown result type (might be due to invalid IL or missing references) //IL_3b6f: Expected O, but got Unknown //IL_3b70: Unknown result type (might be due to invalid IL or missing references) //IL_3b77: Expected O, but got Unknown //IL_3ba8: Unknown result type (might be due to invalid IL or missing references) //IL_3bb2: Expected O, but got Unknown //IL_3bc6: Unknown result type (might be due to invalid IL or missing references) //IL_3bd0: Expected O, but got Unknown //IL_3bd1: Unknown result type (might be due to invalid IL or missing references) //IL_3bd8: Expected O, but got Unknown //IL_3c09: Unknown result type (might be due to invalid IL or missing references) //IL_3c13: Expected O, but got Unknown //IL_3c27: Unknown result type (might be due to invalid IL or missing references) //IL_3c31: Expected O, but got Unknown //IL_3c32: Unknown result type (might be due to invalid IL or missing references) //IL_3c39: Expected O, but got Unknown //IL_3c6a: Unknown result type (might be due to invalid IL or missing references) //IL_3c74: Expected O, but got Unknown //IL_3c88: Unknown result type (might be due to invalid IL or missing references) //IL_3c92: Expected O, but got Unknown //IL_3c93: Unknown result type (might be due to invalid IL or missing references) //IL_3c9a: Expected O, but got Unknown //IL_3ccb: Unknown result type (might be due to invalid IL or missing references) //IL_3cd5: Expected O, but got Unknown //IL_3ce9: Unknown result type (might be due to invalid IL or missing references) //IL_3cf3: Expected O, but got Unknown //IL_3cf4: Unknown result type (might be due to invalid IL or missing references) //IL_3cfb: Expected O, but got Unknown //IL_3d2c: Unknown result type (might be due to invalid IL or missing references) //IL_3d36: Expected O, but got Unknown //IL_3d4a: Unknown result type (might be due to invalid IL or missing references) //IL_3d54: Expected O, but got Unknown //IL_3d55: Unknown result type (might be due to invalid IL or missing references) //IL_3d5c: Expected O, but got Unknown //IL_3d8d: Unknown result type (might be due to invalid IL or missing references) //IL_3d97: Expected O, but got Unknown //IL_3dab: Unknown result type (might be due to invalid IL or missing references) //IL_3db5: Expected O, but got Unknown //IL_3db6: Unknown result type (might be due to invalid IL or missing references) //IL_3dbd: Expected O, but got Unknown //IL_3dee: Unknown result type (might be due to invalid IL or missing references) //IL_3df8: Expected O, but got Unknown //IL_3e0c: Unknown result type (might be due to invalid IL or missing references) //IL_3e16: Expected O, but got Unknown //IL_3e17: Unknown result type (might be due to invalid IL or missing references) //IL_3e1e: Expected O, but got Unknown //IL_3e4f: Unknown result type (might be due to invalid IL or missing references) //IL_3e59: Expected O, but got Unknown //IL_3e6d: Unknown result type (might be due to invalid IL or missing references) //IL_3e77: Expected O, but got Unknown //IL_3e78: Unknown result type (might be due to invalid IL or missing references) //IL_3e7f: Expected O, but got Unknown //IL_3eb0: Unknown result type (might be due to invalid IL or missing references) //IL_3eba: Expected O, but got Unknown //IL_3ece: Unknown result type (might be due to invalid IL or missing references) //IL_3ed8: Expected O, but got Unknown //IL_3ed9: Unknown result type (might be due to invalid IL or missing references) //IL_3ee0: Expected O, but got Unknown //IL_3f11: Unknown result type (might be due to invalid IL or missing references) //IL_3f1b: Expected O, but got Unknown //IL_3f2f: Unknown result type (might be due to invalid IL or missing references) //IL_3f39: Expected O, but got Unknown //IL_3f3a: Unknown result type (might be due to invalid IL or missing references) //IL_3f41: Expected O, but got Unknown //IL_3f72: Unknown result type (might be due to invalid IL or missing references) //IL_3f7c: Expected O, but got Unknown //IL_3f90: Unknown result type (might be due to invalid IL or missing references) //IL_3f9a: Expected O, but got Unknown //IL_3f9b: Unknown result type (might be due to invalid IL or missing references) //IL_3fa2: Expected O, but got Unknown //IL_3fd3: Unknown result type (might be due to invalid IL or missing references) //IL_3fdd: Expected O, but got Unknown //IL_3ff1: Unknown result type (might be due to invalid IL or missing references) //IL_3ffb: Expected O, but got Unknown //IL_3ffc: Unknown result type (might be due to invalid IL or missing references) //IL_4003: Expected O, but got Unknown //IL_4034: Unknown result type (might be due to invalid IL or missing references) //IL_403e: Expected O, but got Unknown //IL_4052: Unknown result type (might be due to invalid IL or missing references) //IL_405c: Expected O, but got Unknown //IL_405d: Unknown result type (might be due to invalid IL or missing references) //IL_4064: Expected O, but got Unknown //IL_4095: Unknown result type (might be due to invalid IL or missing references) //IL_409f: Expected O, but got Unknown //IL_40b3: Unknown result type (might be due to invalid IL or missing references) //IL_40bd: Expected O, but got Unknown //IL_40be: Unknown result type (might be due to invalid IL or missing references) //IL_40c5: Expected O, but got Unknown //IL_40f6: Unknown result type (might be due to invalid IL or missing references) //IL_4100: Expected O, but got Unknown //IL_4114: Unknown result type (might be due to invalid IL or missing references) //IL_411e: Expected O, but got Unknown //IL_411f: Unknown result type (might be due to invalid IL or missing references) //IL_4126: Expected O, but got Unknown //IL_4157: Unknown result type (might be due to invalid IL or missing references) //IL_4161: Expected O, but got Unknown //IL_4175: Unknown result type (might be due to invalid IL or missing references) //IL_417f: Expected O, but got Unknown //IL_4180: Unknown result type (might be due to invalid IL or missing references) //IL_4187: Expected O, but got Unknown //IL_41b8: Unknown result type (might be due to invalid IL or missing references) //IL_41c2: Expected O, but got Unknown //IL_41d6: Unknown result type (might be due to invalid IL or missing references) //IL_41e0: Expected O, but got Unknown //IL_41e1: Unknown result type (might be due to invalid IL or missing references) //IL_41e8: Expected O, but got Unknown //IL_4219: Unknown result type (might be due to invalid IL or missing references) //IL_4223: Expected O, but got Unknown //IL_4237: Unknown result type (might be due to invalid IL or missing references) //IL_4241: Expected O, but got Unknown //IL_4242: Unknown result type (might be due to invalid IL or missing references) //IL_4249: Expected O, but got Unknown //IL_427a: Unknown result type (might be due to invalid IL or missing references) //IL_4284: Expected O, but got Unknown //IL_4298: Unknown result type (might be due to invalid IL or missing references) //IL_42a2: Expected O, but got Unknown //IL_42a3: Unknown result type (might be due to invalid IL or missing references) //IL_42aa: Expected O, but got Unknown //IL_42db: Unknown result type (might be due to invalid IL or missing references) //IL_42e5: Expected O, but got Unknown //IL_42f9: Unknown result type (might be due to invalid IL or missing references) //IL_4303: Expected O, but got Unknown //IL_4304: Unknown result type (might be due to invalid IL or missing references) //IL_430b: Expected O, but got Unknown //IL_433c: Unknown result type (might be due to invalid IL or missing references) //IL_4346: Expected O, but got Unknown //IL_435a: Unknown result type (might be due to invalid IL or missing references) //IL_4364: Expected O, but got Unknown //IL_4365: Unknown result type (might be due to invalid IL or missing references) //IL_436c: Expected O, but got Unknown //IL_439d: Unknown result type (might be due to invalid IL or missing references) //IL_43a7: Expected O, but got Unknown //IL_43bb: Unknown result type (might be due to invalid IL or missing references) //IL_43c5: Expected O, but got Unknown //IL_43c6: Unknown result type (might be due to invalid IL or missing references) //IL_43cd: Expected O, but got Unknown //IL_43fe: Unknown result type (might be due to invalid IL or missing references) //IL_4408: Expected O, but got Unknown //IL_441c: Unknown result type (might be due to invalid IL or missing references) //IL_4426: Expected O, but got Unknown //IL_4427: Unknown result type (might be due to invalid IL or missing references) //IL_442e: Expected O, but got Unknown //IL_445f: Unknown result type (might be due to invalid IL or missing references) //IL_4469: Expected O, but got Unknown //IL_447d: Unknown result type (might be due to invalid IL or missing references) //IL_4487: Expected O, but got Unknown //IL_4488: Unknown result type (might be due to invalid IL or missing references) //IL_448f: Expected O, but got Unknown //IL_44c0: Unknown result type (might be due to invalid IL or missing references) //IL_44ca: Expected O, but got Unknown //IL_44de: Unknown result type (might be due to invalid IL or missing references) //IL_44e8: Expected O, but got Unknown //IL_44e9: Unknown result type (might be due to invalid IL or missing references) //IL_44f0: Expected O, but got Unknown //IL_4521: Unknown result type (might be due to invalid IL or missing references) //IL_452b: Expected O, but got Unknown //IL_453f: Unknown result type (might be due to invalid IL or missing references) //IL_4549: Expected O, but got Unknown //IL_454a: Unknown result type (might be due to invalid IL or missing references) //IL_4551: Expected O, but got Unknown //IL_4582: Unknown result type (might be due to invalid IL or missing references) //IL_458c: Expected O, but got Unknown //IL_45a0: Unknown result type (might be due to invalid IL or missing references) //IL_45aa: Expected O, but got Unknown //IL_45ab: Unknown result type (might be due to invalid IL or missing references) //IL_45b2: Expected O, but got Unknown //IL_45e3: Unknown result type (might be due to invalid IL or missing references) //IL_45ed: Expected O, but got Unknown //IL_4601: Unknown result type (might be due to invalid IL or missing references) //IL_460b: Expected O, but got Unknown //IL_460c: Unknown result type (might be due to invalid IL or missing references) //IL_4613: Expected O, but got Unknown //IL_4644: Unknown result type (might be due to invalid IL or missing references) //IL_464e: Expected O, but got Unknown //IL_4662: Unknown result type (might be due to invalid IL or missing references) //IL_466c: Expected O, but got Unknown //IL_466d: Unknown result type (might be due to invalid IL or missing references) //IL_4674: Expected O, but got Unknown //IL_46a5: Unknown result type (might be due to invalid IL or missing references) //IL_46af: Expected O, but got Unknown //IL_46c3: Unknown result type (might be due to invalid IL or missing references) //IL_46cd: Expected O, but got Unknown //IL_46ce: Unknown result type (might be due to invalid IL or missing references) //IL_46d5: Expected O, but got Unknown //IL_4706: Unknown result type (might be due to invalid IL or missing references) //IL_4710: Expected O, but got Unknown //IL_4724: Unknown result type (might be due to invalid IL or missing references) //IL_472e: Expected O, but got Unknown //IL_472f: Unknown result type (might be due to invalid IL or missing references) //IL_4736: Expected O, but got Unknown //IL_4767: Unknown result type (might be due to invalid IL or missing references) //IL_4771: Expected O, but got Unknown //IL_4785: Unknown result type (might be due to invalid IL or missing references) //IL_478f: Expected O, but got Unknown //IL_4790: Unknown result type (might be due to invalid IL or missing references) //IL_4797: Expected O, but got Unknown //IL_47c8: Unknown result type (might be due to invalid IL or missing references) //IL_47d2: Expected O, but got Unknown //IL_47e6: Unknown result type (might be due to invalid IL or missing references) //IL_47f0: Expected O, but got Unknown //IL_47f1: Unknown result type (might be due to invalid IL or missing references) //IL_47f8: Expected O, but got Unknown //IL_4829: Unknown result type (might be due to invalid IL or missing references) //IL_4833: Expected O, but got Unknown //IL_4847: Unknown result type (might be due to invalid IL or missing references) //IL_4851: Expected O, but got Unknown //IL_4852: Unknown result type (might be due to invalid IL or missing references) //IL_4859: Expected O, but got Unknown //IL_488a: Unknown result type (might be due to invalid IL or missing references) //IL_4894: Expected O, but got Unknown //IL_48a8: Unknown result type (might be due to invalid IL or missing references) //IL_48b2: Expected O, but got Unknown //IL_48b3: Unknown result type (might be due to invalid IL or missing references) //IL_48ba: Expected O, but got Unknown //IL_48eb: Unknown result type (might be due to invalid IL or missing references) //IL_48f5: Expected O, but got Unknown //IL_4909: Unknown result type (might be due to invalid IL or missing references) //IL_4913: Expected O, but got Unknown //IL_4914: Unknown result type (might be due to invalid IL or missing references) //IL_491b: Expected O, but got Unknown //IL_494c: Unknown result type (might be due to invalid IL or missing references) //IL_4956: Expected O, but got Unknown //IL_496a: Unknown result type (might be due to invalid IL or missing references) //IL_4974: Expected O, but got Unknown //IL_4975: Unknown result type (might be due to invalid IL or missing references) //IL_497c: Expected O, but got Unknown //IL_49ad: Unknown result type (might be due to invalid IL or missing references) //IL_49b7: Expected O, but got Unknown //IL_49cb: Unknown result type (might be due to invalid IL or missing references) //IL_49d5: Expected O, but got Unknown //IL_49d6: Unknown result type (might be due to invalid IL or missing references) //IL_49dd: Expected O, but got Unknown //IL_4a0e: Unknown result type (might be due to invalid IL or missing references) //IL_4a18: Expected O, but got Unknown //IL_4a2c: Unknown result type (might be due to invalid IL or missing references) //IL_4a36: Expected O, but got Unknown //IL_4a37: Unknown result type (might be due to invalid IL or missing references) //IL_4a3e: Expected O, but got Unknown //IL_4a6f: Unknown result type (might be due to invalid IL or missing references) //IL_4a79: Expected O, but got Unknown //IL_4a8d: Unknown result type (might be due to invalid IL or missing references) //IL_4a97: Expected O, but got Unknown //IL_4a98: Unknown result type (might be due to invalid IL or missing references) //IL_4a9f: Expected O, but got Unknown //IL_4ad0: Unknown result type (might be due to invalid IL or missing references) //IL_4ada: Expected O, but got Unknown //IL_4aee: Unknown result type (might be due to invalid IL or missing references) //IL_4af8: Expected O, but got Unknown //IL_4af9: Unknown result type (might be due to invalid IL or missing references) //IL_4b00: Expected O, but got Unknown //IL_4b31: Unknown result type (might be due to invalid IL or missing references) //IL_4b3b: Expected O, but got Unknown //IL_4b4f: Unknown result type (might be due to invalid IL or missing references) //IL_4b59: Expected O, but got Unknown //IL_4b5a: Unknown result type (might be due to invalid IL or missing references) //IL_4b61: Expected O, but got Unknown //IL_4b92: Unknown result type (might be due to invalid IL or missing references) //IL_4b9c: Expected O, but got Unknown //IL_4bb0: Unknown result type (might be due to invalid IL or missing references) //IL_4bba: Expected O, but got Unknown //IL_4bbb: Unknown result type (might be due to invalid IL or missing references) //IL_4bc2: Expected O, but got Unknown //IL_4bf3: Unknown result type (might be due to invalid IL or missing references) //IL_4bfd: Expected O, but got Unknown //IL_4c11: Unknown result type (might be due to invalid IL or missing references) //IL_4c1b: Expected O, but got Unknown //IL_4c1c: Unknown result type (might be due to invalid IL or missing references) //IL_4c23: Expected O, but got Unknown //IL_4c54: Unknown result type (might be due to invalid IL or missing references) //IL_4c5e: Expected O, but got Unknown //IL_4c72: Unknown result type (might be due to invalid IL or missing references) //IL_4c7c: Expected O, but got Unknown //IL_4c7d: Unknown result type (might be due to invalid IL or missing references) //IL_4c84: Expected O, but got Unknown //IL_4cb5: Unknown result type (might be due to invalid IL or missing references) //IL_4cbf: Expected O, but got Unknown //IL_4cd3: Unknown result type (might be due to invalid IL or missing references) //IL_4cdd: Expected O, but got Unknown //IL_4cde: Unknown result type (might be due to invalid IL or missing references) //IL_4ce5: Expected O, but got Unknown //IL_4d16: Unknown result type (might be due to invalid IL or missing references) //IL_4d20: Expected O, but got Unknown //IL_4d34: Unknown result type (might be due to invalid IL or missing references) //IL_4d3e: Expected O, but got Unknown //IL_4d3f: Unknown result type (might be due to invalid IL or missing references) //IL_4d46: Expected O, but got Unknown //IL_4d77: Unknown result type (might be due to invalid IL or missing references) //IL_4d81: Expected O, but got Unknown //IL_4d95: Unknown result type (might be due to invalid IL or missing references) //IL_4d9f: Expected O, but got Unknown //IL_4da0: Unknown result type (might be due to invalid IL or missing references) //IL_4da7: Expected O, but got Unknown //IL_4dd8: Unknown result type (might be due to invalid IL or missing references) //IL_4de2: Expected O, but got Unknown //IL_4df6: Unknown result type (might be due to invalid IL or missing references) //IL_4e00: Expected O, but got Unknown //IL_4e01: Unknown result type (might be due to invalid IL or missing references) //IL_4e08: Expected O, but got Unknown //IL_4e39: Unknown result type (might be due to invalid IL or missing references) //IL_4e43: Expected O, but got Unknown //IL_4e57: Unknown result type (might be due to invalid IL or missing references) //IL_4e61: Expected O, but got Unknown //IL_4e62: Unknown result type (might be due to invalid IL or missing references) //IL_4e69: Expected O, but got Unknown //IL_4e9a: Unknown result type (might be due to invalid IL or missing references) //IL_4ea4: Expected O, but got Unknown //IL_4eb8: Unknown result type (might be due to invalid IL or missing references) //IL_4ec2: Expected O, but got Unknown //IL_4ec3: Unknown result type (might be due to invalid IL or missing references) //IL_4eca: Expected O, but got Unknown //IL_4efb: Unknown result type (might be due to invalid IL or missing references) //IL_4f05: Expected O, but got Unknown //IL_4f19: Unknown result type (might be due to invalid IL or missing references) //IL_4f23: Expected O, but got Unknown //IL_4f24: Unknown result type (might be due to invalid IL or missing references) //IL_4f2b: Expected O, but got Unknown //IL_4f5c: Unknown result type (might be due to invalid IL or missing references) //IL_4f66: Expected O, but got Unknown //IL_4f7a: Unknown result type (might be due to invalid IL or missing references) //IL_4f84: Expected O, but got Unknown //IL_4f85: Unknown result type (might be due to invalid IL or missing references) //IL_4f8c: Expected O, but got Unknown //IL_4fbd: Unknown result type (might be due to invalid IL or missing references) //IL_4fc7: Expected O, but got Unknown //IL_4fdb: Unknown result type (might be due to invalid IL or missing references) //IL_4fe5: Expected O, but got Unknown //IL_4fe6: Unknown result type (might be due to invalid IL or missing references) //IL_4fed: Expected O, but got Unknown //IL_501e: Unknown result type (might be due to invalid IL or missing references) //IL_5028: Expected O, but got Unknown //IL_503c: Unknown result type (might be due to invalid IL or missing references) //IL_5046: Expected O, but got Unknown //IL_5047: Unknown result type (might be due to invalid IL or missing references) //IL_504e: Expected O, but got Unknown //IL_507f: Unknown result type (might be due to invalid IL or missing references) //IL_5089: Expected O, but got Unknown //IL_509d: Unknown result type (might be due to invalid IL or missing references) //IL_50a7: Expected O, but got Unknown //IL_50a8: Unknown result type (might be due to invalid IL or missing references) //IL_50af: Expected O, but got Unknown //IL_50e0: Unknown result type (might be due to invalid IL or missing references) //IL_50ea: Expected O, but got Unknown //IL_50fe: Unknown result type (might be due to invalid IL or missing references) //IL_5108: Expected O, but got Unknown //IL_5109: Unknown result type (might be due to invalid IL or missing references) //IL_5110: Expected O, but got Unknown //IL_5141: Unknown result type (might be due to invalid IL or missing references) //IL_514b: Expected O, but got Unknown //IL_515f: Unknown result type (might be due to invalid IL or missing references) //IL_5169: Expected O, but got Unknown //IL_516a: Unknown result type (might be due to invalid IL or missing references) //IL_5171: Expected O, but got Unknown //IL_51a2: Unknown result type (might be due to invalid IL or missing references) //IL_51ac: Expected O, but got Unknown //IL_51c0: Unknown result type (might be due to invalid IL or missing references) //IL_51ca: Expected O, but got Unknown //IL_51cb: Unknown result type (might be due to invalid IL or missing references) //IL_51d2: Expected O, but got Unknown //IL_5203: Unknown result type (might be due to invalid IL or missing references) //IL_520d: Expected O, but got Unknown //IL_5221: Unknown result type (might be due to invalid IL or missing references) //IL_522b: Expected O, but got Unknown //IL_522c: Unknown result type (might be due to invalid IL or missing references) //IL_5233: Expected O, but got Unknown //IL_5264: Unknown result type (might be due to invalid IL or missing references) //IL_526e: Expected O, but got Unknown //IL_5282: Unknown result type (might be due to invalid IL or missing references) //IL_528c: Expected O, but got Unknown //IL_528d: Unknown result type (might be due to invalid IL or missing references) //IL_5294: Expected O, but got Unknown //IL_52c5: Unknown result type (might be due to invalid IL or missing references) //IL_52cf: Expected O, but got Unknown //IL_52e3: Unknown result type (might be due to invalid IL or missing references) //IL_52ed: Expected O, but got Unknown //IL_52ee: Unknown result type (might be due to invalid IL or missing references) //IL_52f5: Expected O, but got Unknown //IL_5326: Unknown result type (might be due to invalid IL or missing references) //IL_5330: Expected O, but got Unknown //IL_5344: Unknown result type (might be due to invalid IL or missing references) //IL_534e: Expected O, but got Unknown //IL_534f: Unknown result type (might be due to invalid IL or missing references) //IL_5356: Expected O, but got Unknown //IL_5387: Unknown result type (might be due to invalid IL or missing references) //IL_5391: Expected O, but got Unknown //IL_53a5: Unknown result type (might be due to invalid IL or missing references) //IL_53af: Expected O, but got Unknown //IL_53b0: Unknown result type (might be due to invalid IL or missing references) //IL_53b7: Expected O, but got Unknown //IL_53e8: Unknown result type (might be due to invalid IL or missing references) //IL_53f2: Expected O, but got Unknown //IL_5406: Unknown result type (might be due to invalid IL or missing references) //IL_5410: Expected O, but got Unknown //IL_5411: Unknown result type (might be due to invalid IL or missing references) //IL_5418: Expected O, but got Unknown //IL_5449: Unknown result type (might be due to invalid IL or missing references) //IL_5453: Expected O, but got Unknown //IL_5467: Unknown result type (might be due to invalid IL or missing references) //IL_5471: Expected O, but got Unknown //IL_5472: Unknown result type (might be due to invalid IL or missing references) //IL_5479: Expected O, but got Unknown //IL_54aa: Unknown result type (might be due to invalid IL or missing references) //IL_54b4: Expected O, but got Unknown //IL_54c8: Unknown result type (might be due to invalid IL or missing references) //IL_54d2: Expected O, but got Unknown //IL_54d3: Unknown result type (might be due to invalid IL or missing references) //IL_54da: Expected O, but got Unknown //IL_550b: Unknown result type (might be due to invalid IL or missing references) //IL_5515: Expected O, but got Unknown //IL_5529: Unknown result type (might be due to invalid IL or missing references) //IL_5533: Expected O, but got Unknown //IL_5534: Unknown result type (might be due to invalid IL or missing references) //IL_553b: Expected O, but got Unknown //IL_556c: Unknown result type (might be due to invalid IL or missing references) //IL_5576: Expected O, but got Unknown //IL_558a: Unknown result type (might be due to invalid IL or missing references) //IL_5594: Expected O, but got Unknown //IL_5595: Unknown result type (might be due to invalid IL or missing references) //IL_559c: Expected O, but got Unknown //IL_55cd: Unknown result type (might be due to invalid IL or missing references) //IL_55d7: Expected O, but got Unknown //IL_55eb: Unknown result type (might be due to invalid IL or missing references) //IL_55f5: Expected O, but got Unknown try { PieceConfig val = new PieceConfig(); val.PieceTable = PieceTables.Hammer; val.CraftingStation = CraftingStations.Workbench; val.Category = "Vines"; val.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallCD_1_FB_RtD", true, val)); PieceConfig val2 = new PieceConfig(); val2.PieceTable = PieceTables.Hammer; val2.CraftingStation = CraftingStations.Workbench; val2.Category = "Vines"; val2.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val2.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallCD_2_FB_RtD", true, val2)); PieceConfig val3 = new PieceConfig(); val3.PieceTable = PieceTables.Hammer; val3.CraftingStation = CraftingStations.Workbench; val3.Category = "Vines"; val3.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val3.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_1_FB_RtD", true, val3)); PieceConfig val4 = new PieceConfig(); val4.PieceTable = PieceTables.Hammer; val4.CraftingStation = CraftingStations.Workbench; val4.Category = "Vines"; val4.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val4.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_2_FB_RtD", true, val4)); PieceConfig val5 = new PieceConfig(); val5.PieceTable = PieceTables.Hammer; val5.CraftingStation = CraftingStations.Workbench; val5.Category = "Vines"; val5.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val5.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_3_FB_RtD", true, val5)); PieceConfig val6 = new PieceConfig(); val6.PieceTable = PieceTables.Hammer; val6.CraftingStation = CraftingStations.Workbench; val6.Category = "Vines"; val6.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val6.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_4_FB_RtD", true, val6)); PieceConfig val7 = new PieceConfig(); val7.PieceTable = PieceTables.Hammer; val7.CraftingStation = CraftingStations.Workbench; val7.Category = "Vines"; val7.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val7.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_5_FB_RtD", true, val7)); PieceConfig val8 = new PieceConfig(); val8.PieceTable = PieceTables.Hammer; val8.CraftingStation = CraftingStations.Workbench; val8.Category = "Vines"; val8.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val8.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_6_FB_RtD", true, val8)); PieceConfig val9 = new PieceConfig(); val9.PieceTable = PieceTables.Hammer; val9.CraftingStation = CraftingStations.Workbench; val9.Category = "Vines"; val9.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val9.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_1_FB_RtD", true, val9)); PieceConfig val10 = new PieceConfig(); val10.PieceTable = PieceTables.Hammer; val10.CraftingStation = CraftingStations.Workbench; val10.Category = "Vines"; val10.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val10.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_2_FB_RtD", true, val10)); PieceConfig val11 = new PieceConfig(); val11.PieceTable = PieceTables.Hammer; val11.CraftingStation = CraftingStations.Workbench; val11.Category = "Vines"; val11.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val11.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_3_FB_RtD", true, val11)); PieceConfig val12 = new PieceConfig(); val12.PieceTable = PieceTables.Hammer; val12.CraftingStation = CraftingStations.Workbench; val12.Category = "Vines"; val12.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val12.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_4_FB_RtD", true, val12)); PieceConfig val13 = new PieceConfig(); val13.PieceTable = PieceTables.Hammer; val13.CraftingStation = CraftingStations.Workbench; val13.Category = "Vines"; val13.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val13.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallWD_1_FB_RtD", true, val13)); PieceConfig val14 = new PieceConfig(); val14.PieceTable = PieceTables.Hammer; val14.CraftingStation = CraftingStations.Workbench; val14.Category = "Vines"; val14.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val14.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallWD_2_FB_RtD", true, val14)); PieceConfig val15 = new PieceConfig(); val15.PieceTable = PieceTables.Hammer; val15.CraftingStation = CraftingStations.Workbench; val15.Category = "Vines"; val15.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val15.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_1_FC_RtD", true, val15)); PieceConfig val16 = new PieceConfig(); val16.PieceTable = PieceTables.Hammer; val16.CraftingStation = CraftingStations.Workbench; val16.Category = "Vines"; val16.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val16.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_2_FC_RtD", true, val16)); PieceConfig val17 = new PieceConfig(); val17.PieceTable = PieceTables.Hammer; val17.CraftingStation = CraftingStations.Workbench; val17.Category = "Vines"; val17.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val17.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_3_FC_RtD", true, val17)); PieceConfig val18 = new PieceConfig(); val18.PieceTable = PieceTables.Hammer; val18.CraftingStation = CraftingStations.Workbench; val18.Category = "Vines"; val18.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val18.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_4_FC_RtD", true, val18)); PieceConfig val19 = new PieceConfig(); val19.PieceTable = PieceTables.Hammer; val19.CraftingStation = CraftingStations.Workbench; val19.Category = "Vines"; val19.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val19.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_5_FC_RtD", true, val19)); PieceConfig val20 = new PieceConfig(); val20.PieceTable = PieceTables.Hammer; val20.CraftingStation = CraftingStations.Workbench; val20.Category = "Vines"; val20.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val20.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_6_FC_RtD", true, val20)); PieceConfig val21 = new PieceConfig(); val21.PieceTable = PieceTables.Hammer; val21.CraftingStation = CraftingStations.Workbench; val21.Category = "Vines"; val21.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val21.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_1_FE_RtD", true, val21)); PieceConfig val22 = new PieceConfig(); val22.PieceTable = PieceTables.Hammer; val22.CraftingStation = CraftingStations.Workbench; val22.Category = "Vines"; val22.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val22.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_2_FE_RtD", true, val22)); PieceConfig val23 = new PieceConfig(); val23.PieceTable = PieceTables.Hammer; val23.CraftingStation = CraftingStations.Workbench; val23.Category = "Vines"; val23.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val23.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_4_FE_RtD", true, val23)); PieceConfig val24 = new PieceConfig(); val24.PieceTable = PieceTables.Hammer; val24.CraftingStation = CraftingStations.Workbench; val24.Category = "Vines"; val24.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val24.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_5_FE_RtD", true, val24)); PieceConfig val25 = new PieceConfig(); val25.PieceTable = PieceTables.Hammer; val25.CraftingStation = CraftingStations.Workbench; val25.Category = "Vines"; val25.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val25.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_6_FE_RtD", true, val25)); PieceConfig val26 = new PieceConfig(); val26.PieceTable = PieceTables.Hammer; val26.CraftingStation = CraftingStations.Workbench; val26.Category = "Vines"; val26.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val26.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_1_FE_RtD", true, val26)); PieceConfig val27 = new PieceConfig(); val27.PieceTable = PieceTables.Hammer; val27.CraftingStation = CraftingStations.Workbench; val27.Category = "Vines"; val27.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val27.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_2_FE_RtD", true, val27)); PieceConfig val28 = new PieceConfig(); val28.PieceTable = PieceTables.Hammer; val28.CraftingStation = CraftingStations.Workbench; val28.Category = "Vines"; val28.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val28.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_3_FE_RtD", true, val28)); PieceConfig val29 = new PieceConfig(); val29.PieceTable = PieceTables.Hammer; val29.CraftingStation = CraftingStations.Workbench; val29.Category = "Vines"; val29.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val29.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_4_FE_RtD", true, val29)); PieceConfig val30 = new PieceConfig(); val30.PieceTable = PieceTables.Hammer; val30.CraftingStation = CraftingStations.Workbench; val30.Category = "Vines"; val30.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val30.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallWD_1_FE_RtD", true, val30)); PieceConfig val31 = new PieceConfig(); val31.PieceTable = PieceTables.Hammer; val31.CraftingStation = CraftingStations.Workbench; val31.Category = "Vines"; val31.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val31.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallWD_2_FE_RtD", true, val31)); PieceConfig val32 = new PieceConfig(); val32.PieceTable = PieceTables.Hammer; val32.CraftingStation = CraftingStations.Workbench; val32.Category = "Vines"; val32.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val32.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_1_FP_RtD", true, val32)); PieceConfig val33 = new PieceConfig(); val33.PieceTable = PieceTables.Hammer; val33.CraftingStation = CraftingStations.Workbench; val33.Category = "Vines"; val33.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val33.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_2_FP_RtD", true, val33)); PieceConfig val34 = new PieceConfig(); val34.PieceTable = PieceTables.Hammer; val34.CraftingStation = CraftingStations.Workbench; val34.Category = "Vines"; val34.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val34.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_3_FP_RtD", true, val34)); PieceConfig val35 = new PieceConfig(); val35.PieceTable = PieceTables.Hammer; val35.CraftingStation = CraftingStations.Workbench; val35.Category = "Vines"; val35.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val35.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_4_FP_RtD", true, val35)); PieceConfig val36 = new PieceConfig(); val36.PieceTable = PieceTables.Hammer; val36.CraftingStation = CraftingStations.Workbench; val36.Category = "Vines"; val36.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val36.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_5_FP_RtD", true, val36)); PieceConfig val37 = new PieceConfig(); val37.PieceTable = PieceTables.Hammer; val37.CraftingStation = CraftingStations.Workbench; val37.Category = "Vines"; val37.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val37.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_6_FP_RtD", true, val37)); PieceConfig val38 = new PieceConfig(); val38.PieceTable = PieceTables.Hammer; val38.CraftingStation = CraftingStations.Workbench; val38.Category = "Vines"; val38.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val38.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_1_FP_RtD", true, val38)); PieceConfig val39 = new PieceConfig(); val39.PieceTable = PieceTables.Hammer; val39.CraftingStation = CraftingStations.Workbench; val39.Category = "Vines"; val39.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val39.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_2_FP_RtD", true, val39)); PieceConfig val40 = new PieceConfig(); val40.PieceTable = PieceTables.Hammer; val40.CraftingStation = CraftingStations.Workbench; val40.Category = "Vines"; val40.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val40.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_3_FP_RtD", true, val40)); PieceConfig val41 = new PieceConfig(); val41.PieceTable = PieceTables.Hammer; val41.CraftingStation = CraftingStations.Workbench; val41.Category = "Vines"; val41.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val41.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_4_FP_RtD", true, val41)); PieceConfig val42 = new PieceConfig(); val42.PieceTable = PieceTables.Hammer; val42.CraftingStation = CraftingStations.Workbench; val42.Category = "Vines"; val42.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val42.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallWD_1_FP_RtD", true, val42)); PieceConfig val43 = new PieceConfig(); val43.PieceTable = PieceTables.Hammer; val43.CraftingStation = CraftingStations.Workbench; val43.Category = "Vines"; val43.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val43.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallWD_2_FP_RtD", true, val43)); PieceConfig val44 = new PieceConfig(); val44.PieceTable = PieceTables.Hammer; val44.CraftingStation = CraftingStations.Workbench; val44.Category = "Vines"; val44.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val44.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_1_FR_RtD", true, val44)); PieceConfig val45 = new PieceConfig(); val45.PieceTable = PieceTables.Hammer; val45.CraftingStation = CraftingStations.Workbench; val45.Category = "Vines"; val45.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val45.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_2_FR_RtD", true, val45)); PieceConfig val46 = new PieceConfig(); val46.PieceTable = PieceTables.Hammer; val46.CraftingStation = CraftingStations.Workbench; val46.Category = "Vines"; val46.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val46.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_3_FE_RtD", true, val46)); PieceConfig val47 = new PieceConfig(); val47.PieceTable = PieceTables.Hammer; val47.CraftingStation = CraftingStations.Workbench; val47.Category = "Vines"; val47.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val47.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_3_FR_RtD", true, val47)); PieceConfig val48 = new PieceConfig(); val48.PieceTable = PieceTables.Hammer; val48.CraftingStation = CraftingStations.Workbench; val48.Category = "Vines"; val48.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val48.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_4_FR_RtD", true, val48)); PieceConfig val49 = new PieceConfig(); val49.PieceTable = PieceTables.Hammer; val49.CraftingStation = CraftingStations.Workbench; val49.Category = "Vines"; val49.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val49.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_5_FR_RtD", true, val49)); PieceConfig val50 = new PieceConfig(); val50.PieceTable = PieceTables.Hammer; val50.CraftingStation = CraftingStations.Workbench; val50.Category = "Vines"; val50.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val50.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_6_FR_RtD", true, val50)); PieceConfig val51 = new PieceConfig(); val51.PieceTable = PieceTables.Hammer; val51.CraftingStation = CraftingStations.Workbench; val51.Category = "Vines"; val51.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val51.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_1_FR_RtD", true, val51)); PieceConfig val52 = new PieceConfig(); val52.PieceTable = PieceTables.Hammer; val52.CraftingStation = CraftingStations.Workbench; val52.Category = "Vines"; val52.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val52.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_2_FR_RtD", true, val52)); PieceConfig val53 = new PieceConfig(); val53.PieceTable = PieceTables.Hammer; val53.CraftingStation = CraftingStations.Workbench; val53.Category = "Vines"; val53.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val53.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_3_FR_RtD", true, val53)); PieceConfig val54 = new PieceConfig(); val54.PieceTable = PieceTables.Hammer; val54.CraftingStation = CraftingStations.Workbench; val54.Category = "Vines"; val54.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val54.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_4_FR_RtD", true, val54)); PieceConfig val55 = new PieceConfig(); val55.PieceTable = PieceTables.Hammer; val55.CraftingStation = CraftingStations.Workbench; val55.Category = "Vines"; val55.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val55.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallWD_1_FR_RtD", true, val55)); PieceConfig val56 = new PieceConfig(); val56.PieceTable = PieceTables.Hammer; val56.CraftingStation = CraftingStations.Workbench; val56.Category = "Vines"; val56.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val56.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallWD_2_FR_RtD", true, val56)); PieceConfig val57 = new PieceConfig(); val57.PieceTable = PieceTables.Hammer; val57.CraftingStation = CraftingStations.Workbench; val57.Category = "Vines"; val57.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val57.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyFloor_1_FS_RtD", true, val57)); PieceConfig val58 = new PieceConfig(); val58.PieceTable = PieceTables.Hammer; val58.CraftingStation = CraftingStations.Workbench; val58.Category = "Vines"; val58.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val58.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyFloor_2_FS_RtD", true, val58)); PieceConfig val59 = new PieceConfig(); val59.PieceTable = PieceTables.Hammer; val59.CraftingStation = CraftingStations.Workbench; val59.Category = "Vines"; val59.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val59.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyFloor_3_FS_RtD", true, val59)); PieceConfig val60 = new PieceConfig(); val60.PieceTable = PieceTables.Hammer; val60.CraftingStation = CraftingStations.Workbench; val60.Category = "Vines"; val60.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val60.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyFloor_4_FS_RtD", true, val60)); PieceConfig val61 = new PieceConfig(); val61.PieceTable = PieceTables.Hammer; val61.CraftingStation = CraftingStations.Workbench; val61.Category = "Vines"; val61.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val61.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_1_FS_RtD", true, val61)); PieceConfig val62 = new PieceConfig(); val62.PieceTable = PieceTables.Hammer; val62.CraftingStation = CraftingStations.Workbench; val62.Category = "Vines"; val62.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val62.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_2_FS_RtD", true, val62)); PieceConfig val63 = new PieceConfig(); val63.PieceTable = PieceTables.Hammer; val63.CraftingStation = CraftingStations.Workbench; val63.Category = "Vines"; val63.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val63.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_3_FS_RtD", true, val63)); PieceConfig val64 = new PieceConfig(); val64.PieceTable = PieceTables.Hammer; val64.CraftingStation = CraftingStations.Workbench; val64.Category = "Vines"; val64.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val64.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_4_FS_RtD", true, val64)); PieceConfig val65 = new PieceConfig(); val65.PieceTable = PieceTables.Hammer; val65.CraftingStation = CraftingStations.Workbench; val65.Category = "Vines"; val65.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val65.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_5_FS_RtD", true, val65)); PieceConfig val66 = new PieceConfig(); val66.PieceTable = PieceTables.Hammer; val66.CraftingStation = CraftingStations.Workbench; val66.Category = "Vines"; val66.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val66.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_6_FS_RtD", true, val66)); PieceConfig val67 = new PieceConfig(); val67.PieceTable = PieceTables.Hammer; val67.CraftingStation = CraftingStations.Workbench; val67.Category = "Vines"; val67.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val67.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_1_FS_RtD", true, val67)); PieceConfig val68 = new PieceConfig(); val68.PieceTable = PieceTables.Hammer; val68.CraftingStation = CraftingStations.Workbench; val68.Category = "Vines"; val68.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val68.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_2_FS_RtD", true, val68)); PieceConfig val69 = new PieceConfig(); val69.PieceTable = PieceTables.Hammer; val69.CraftingStation = CraftingStations.Workbench; val69.Category = "Vines"; val69.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val69.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_3_FS_RtD", true, val69)); PieceConfig val70 = new PieceConfig(); val70.PieceTable = PieceTables.Hammer; val70.CraftingStation = CraftingStations.Workbench; val70.Category = "Vines"; val70.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val70.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_4_FS_RtD", true, val70)); PieceConfig val71 = new PieceConfig(); val71.PieceTable = PieceTables.Hammer; val71.CraftingStation = CraftingStations.Workbench; val71.Category = "Vines"; val71.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val71.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallWD_1_FS_RtD", true, val71)); PieceConfig val72 = new PieceConfig(); val72.PieceTable = PieceTables.Hammer; val72.CraftingStation = CraftingStations.Workbench; val72.Category = "Vines"; val72.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val72.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallWD_2_FS_RtD", true, val72)); PieceConfig val73 = new PieceConfig(); val73.PieceTable = PieceTables.Hammer; val73.CraftingStation = CraftingStations.Workbench; val73.Category = "Vines"; val73.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val73.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_1_FV_RtD", true, val73)); PieceConfig val74 = new PieceConfig(); val74.PieceTable = PieceTables.Hammer; val74.CraftingStation = CraftingStations.Workbench; val74.Category = "Vines"; val74.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val74.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_2_FV_RtD", true, val74)); PieceConfig val75 = new PieceConfig(); val75.PieceTable = PieceTables.Hammer; val75.CraftingStation = CraftingStations.Workbench; val75.Category = "Vines"; val75.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val75.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_3_FV_RtD", true, val75)); PieceConfig val76 = new PieceConfig(); val76.PieceTable = PieceTables.Hammer; val76.CraftingStation = CraftingStations.Workbench; val76.Category = "Vines"; val76.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val76.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_4_FV_RtD", true, val76)); PieceConfig val77 = new PieceConfig(); val77.PieceTable = PieceTables.Hammer; val77.CraftingStation = CraftingStations.Workbench; val77.Category = "Vines"; val77.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val77.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_5_FV_RtD", true, val77)); PieceConfig val78 = new PieceConfig(); val78.PieceTable = PieceTables.Hammer; val78.CraftingStation = CraftingStations.Workbench; val78.Category = "Vines"; val78.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val78.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_6_FV_RtD", true, val78)); PieceConfig val79 = new PieceConfig(); val79.PieceTable = PieceTables.Hammer; val79.CraftingStation = CraftingStations.Workbench; val79.Category = "Vines"; val79.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val79.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_1_FV_RtD", true, val79)); PieceConfig val80 = new PieceConfig(); val80.PieceTable = PieceTables.Hammer; val80.CraftingStation = CraftingStations.Workbench; val80.Category = "Vines"; val80.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val80.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_2_FV_RtD", true, val80)); PieceConfig val81 = new PieceConfig(); val81.PieceTable = PieceTables.Hammer; val81.CraftingStation = CraftingStations.Workbench; val81.Category = "Vines"; val81.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val81.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_3_FV_RtD", true, val81)); PieceConfig val82 = new PieceConfig(); val82.PieceTable = PieceTables.Hammer; val82.CraftingStation = CraftingStations.Workbench; val82.Category = "Vines"; val82.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val82.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_4_FV_RtD", true, val82)); PieceConfig val83 = new PieceConfig(); val83.PieceTable = PieceTables.Hammer; val83.CraftingStation = CraftingStations.Workbench; val83.Category = "Vines"; val83.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val83.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallWD_1_FV_RtD", true, val83)); PieceConfig val84 = new PieceConfig(); val84.PieceTable = PieceTables.Hammer; val84.CraftingStation = CraftingStations.Workbench; val84.Category = "Vines"; val84.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val84.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallWD_2_FV_RtD", true, val84)); PieceConfig val85 = new PieceConfig(); val85.PieceTable = PieceTables.Hammer; val85.CraftingStation = CraftingStations.Workbench; val85.Category = "Vines"; val85.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val85.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_1_RtD", true, val85)); PieceConfig val86 = new PieceConfig(); val86.PieceTable = PieceTables.Hammer; val86.CraftingStation = CraftingStations.Workbench; val86.Category = "Vines"; val86.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val86.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_2_RtD", true, val86)); PieceConfig val87 = new PieceConfig(); val87.PieceTable = PieceTables.Hammer; val87.CraftingStation = CraftingStations.Workbench; val87.Category = "Vines"; val87.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val87.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_3_RtD", true, val87)); PieceConfig val88 = new PieceConfig(); val88.PieceTable = PieceTables.Hammer; val88.CraftingStation = CraftingStations.Workbench; val88.Category = "Vines"; val88.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val88.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_4_RtD", true, val88)); PieceConfig val89 = new PieceConfig(); val89.PieceTable = PieceTables.Hammer; val89.CraftingStation = CraftingStations.Workbench; val89.Category = "Vines"; val89.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val89.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_5_RtD", true, val89)); PieceConfig val90 = new PieceConfig(); val90.PieceTable = PieceTables.Hammer; val90.CraftingStation = CraftingStations.Workbench; val90.Category = "Vines"; val90.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val90.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallD_6_RtD", true, val90)); PieceConfig val91 = new PieceConfig(); val91.PieceTable = PieceTables.Hammer; val91.CraftingStation = CraftingStations.Workbench; val91.Category = "Vines"; val91.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val91.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_2_RtD", true, val91)); PieceConfig val92 = new PieceConfig(); val92.PieceTable = PieceTables.Hammer; val92.CraftingStation = CraftingStations.Workbench; val92.Category = "Vines"; val92.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val92.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_3_RtD", true, val92)); PieceConfig val93 = new PieceConfig(); val93.PieceTable = PieceTables.Hammer; val93.CraftingStation = CraftingStations.Workbench; val93.Category = "Vines"; val93.AddRequirement(new RequirementConfig("Wood", 5, 0, true)); val93.AddRequirement(new RequirementConfig("Resin", 5, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "IvyWallU_4_RtD", true, val93)); PieceConfig val94 = new PieceConfig(); val94.PieceTable = PieceTables.Cultivator; val94.CraftingStation = CraftingStations.Workbench; val94.Category = "Decorative Plants"; val94.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "DeepNorthBush1P_RtD", true, val94)); PieceConfig val95 = new PieceConfig(); val95.PieceTable = PieceTables.Cultivator; val95.CraftingStation = CraftingStations.Workbench; val95.Category = "Decorative Plants"; val95.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "DeepNorthBush2P_RtD", true, val95)); PieceConfig val96 = new PieceConfig(); val96.PieceTable = PieceTables.Cultivator; val96.CraftingStation = CraftingStations.Workbench; val96.Category = "Decorative Plants"; val96.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "DeepNorthBush3P_RtD", true, val96)); PieceConfig val97 = new PieceConfig(); val97.PieceTable = PieceTables.Cultivator; val97.CraftingStation = CraftingStations.Workbench; val97.Category = "Decorative Plants"; val97.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "DeepNorthBush4P_RtD", true, val97)); PieceConfig val98 = new PieceConfig(); val98.PieceTable = PieceTables.Cultivator; val98.CraftingStation = CraftingStations.Workbench; val98.Category = "Decorative Plants"; val98.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "DeepNorthBush5P_RtD", true, val98)); PieceConfig val99 = new PieceConfig(); val99.PieceTable = PieceTables.Cultivator; val99.CraftingStation = CraftingStations.Workbench; val99.Category = "Decorative Plants"; val99.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "DeepNorthBush6P_RtD", true, val99)); PieceConfig val100 = new PieceConfig(); val100.PieceTable = PieceTables.Cultivator; val100.CraftingStation = CraftingStations.Workbench; val100.Category = "Decorative Plants"; val100.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "DeepNorthBush7P_RtD", true, val100)); PieceConfig val101 = new PieceConfig(); val101.PieceTable = PieceTables.Cultivator; val101.CraftingStation = CraftingStations.Workbench; val101.Category = "Decorative Plants"; val101.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "DeepNorthBush8P_RtD", true, val101)); PieceConfig val102 = new PieceConfig(); val102.PieceTable = PieceTables.Cultivator; val102.CraftingStation = CraftingStations.Workbench; val102.Category = "Decorative Plants"; val102.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "DeepNorthBush9P_RtD", true, val102)); PieceConfig val103 = new PieceConfig(); val103.PieceTable = PieceTables.Cultivator; val103.CraftingStation = CraftingStations.Workbench; val103.Category = "Decorative Plants"; val103.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "DeepNorthBush10P_RtD", true, val103)); PieceConfig val104 = new PieceConfig(); val104.PieceTable = PieceTables.Cultivator; val104.CraftingStation = CraftingStations.Workbench; val104.Category = "Decorative Plants"; val104.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MeadowsBush01P_RtD", true, val104)); PieceConfig val105 = new PieceConfig(); val105.PieceTable = PieceTables.Cultivator; val105.CraftingStation = CraftingStations.Workbench; val105.Category = "Decorative Plants"; val105.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MeadowsBush1P_RtD", true, val105)); PieceConfig val106 = new PieceConfig(); val106.PieceTable = PieceTables.Cultivator; val106.CraftingStation = CraftingStations.Workbench; val106.Category = "Decorative Plants"; val106.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MeadowsBush02P_RtD", true, val106)); PieceConfig val107 = new PieceConfig(); val107.PieceTable = PieceTables.Cultivator; val107.CraftingStation = CraftingStations.Workbench; val107.Category = "Decorative Plants"; val107.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MeadowsBush2P_RtD", true, val107)); PieceConfig val108 = new PieceConfig(); val108.PieceTable = PieceTables.Cultivator; val108.CraftingStation = CraftingStations.Workbench; val108.Category = "Decorative Plants"; val108.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MeadowsBush03P_RtD", true, val108)); PieceConfig val109 = new PieceConfig(); val109.PieceTable = PieceTables.Cultivator; val109.CraftingStation = CraftingStations.Workbench; val109.Category = "Decorative Plants"; val109.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MeadowsBush3P_RtD", true, val109)); PieceConfig val110 = new PieceConfig(); val110.PieceTable = PieceTables.Cultivator; val110.CraftingStation = CraftingStations.Workbench; val110.Category = "Decorative Plants"; val110.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MeadowsBush04P_RtD", true, val110)); PieceConfig val111 = new PieceConfig(); val111.PieceTable = PieceTables.Cultivator; val111.CraftingStation = CraftingStations.Workbench; val111.Category = "Decorative Plants"; val111.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MeadowsBush4P_RtD", true, val111)); PieceConfig val112 = new PieceConfig(); val112.PieceTable = PieceTables.Cultivator; val112.CraftingStation = CraftingStations.Workbench; val112.Category = "Decorative Plants"; val112.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MeadowsBush05P_RtD", true, val112)); PieceConfig val113 = new PieceConfig(); val113.PieceTable = PieceTables.Cultivator; val113.CraftingStation = CraftingStations.Workbench; val113.Category = "Decorative Plants"; val113.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MeadowsBush5P_RtD", true, val113)); PieceConfig val114 = new PieceConfig(); val114.PieceTable = PieceTables.Cultivator; val114.CraftingStation = CraftingStations.Workbench; val114.Category = "Decorative Plants"; val114.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MeadowsBush06P_RtD", true, val114)); PieceConfig val115 = new PieceConfig(); val115.PieceTable = PieceTables.Cultivator; val115.CraftingStation = CraftingStations.Workbench; val115.Category = "Decorative Plants"; val115.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "SmallBushP_RtD", true, val115)); PieceConfig val116 = new PieceConfig(); val116.PieceTable = PieceTables.Cultivator; val116.CraftingStation = CraftingStations.Workbench; val116.Category = "Decorative Plants"; val116.AddRequirement(new RequirementConfig("PlantSeedMistlands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MistLandsBush1P_RtD", true, val116)); PieceConfig val117 = new PieceConfig(); val117.PieceTable = PieceTables.Cultivator; val117.CraftingStation = CraftingStations.Workbench; val117.Category = "Decorative Plants"; val117.AddRequirement(new RequirementConfig("PlantSeedMistlands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MistLandsBush2P_RtD", true, val117)); PieceConfig val118 = new PieceConfig(); val118.PieceTable = PieceTables.Cultivator; val118.CraftingStation = CraftingStations.Workbench; val118.Category = "Decorative Plants"; val118.AddRequirement(new RequirementConfig("PlantSeedMistlands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MistLandsBush3P_RtD", true, val118)); PieceConfig val119 = new PieceConfig(); val119.PieceTable = PieceTables.Cultivator; val119.CraftingStation = CraftingStations.Workbench; val119.Category = "Decorative Plants"; val119.AddRequirement(new RequirementConfig("PlantSeedMistlands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MistLandsBush4P_RtD", true, val119)); PieceConfig val120 = new PieceConfig(); val120.PieceTable = PieceTables.Cultivator; val120.CraftingStation = CraftingStations.Workbench; val120.Category = "Decorative Plants"; val120.AddRequirement(new RequirementConfig("PlantSeedMistlands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MistLandsBush5P_RtD", true, val120)); PieceConfig val121 = new PieceConfig(); val121.PieceTable = PieceTables.Cultivator; val121.CraftingStation = CraftingStations.Workbench; val121.Category = "Decorative Plants"; val121.AddRequirement(new RequirementConfig("PlantSeedMistlands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MistLandsBush6P_RtD", true, val121)); PieceConfig val122 = new PieceConfig(); val122.PieceTable = PieceTables.Cultivator; val122.CraftingStation = CraftingStations.Workbench; val122.Category = "Decorative Plants"; val122.AddRequirement(new RequirementConfig("PlantSeedMistlands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MistLandsBush7P_RtD", true, val122)); PieceConfig val123 = new PieceConfig(); val123.PieceTable = PieceTables.Cultivator; val123.CraftingStation = CraftingStations.Workbench; val123.Category = "Decorative Plants"; val123.AddRequirement(new RequirementConfig("PlantSeedMountain_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "EverGreen1P_RtD", true, val123)); PieceConfig val124 = new PieceConfig(); val124.PieceTable = PieceTables.Cultivator; val124.CraftingStation = CraftingStations.Workbench; val124.Category = "Decorative Plants"; val124.AddRequirement(new RequirementConfig("PlantSeedMountain_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "EverGreen2P_RtD", true, val124)); PieceConfig val125 = new PieceConfig(); val125.PieceTable = PieceTables.Cultivator; val125.CraftingStation = CraftingStations.Workbench; val125.Category = "Decorative Plants"; val125.AddRequirement(new RequirementConfig("PlantSeedMountain_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "EverGreen3P_RtD", true, val125)); PieceConfig val126 = new PieceConfig(); val126.PieceTable = PieceTables.Cultivator; val126.CraftingStation = CraftingStations.Workbench; val126.Category = "Decorative Plants"; val126.AddRequirement(new RequirementConfig("PlantSeedMountain_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "EverGreen4P_RtD", true, val126)); PieceConfig val127 = new PieceConfig(); val127.PieceTable = PieceTables.Cultivator; val127.CraftingStation = CraftingStations.Workbench; val127.Category = "Decorative Plants"; val127.AddRequirement(new RequirementConfig("PlantSeedMountain_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MountainBush1P_RtD", true, val127)); PieceConfig val128 = new PieceConfig(); val128.PieceTable = PieceTables.Cultivator; val128.CraftingStation = CraftingStations.Workbench; val128.Category = "Decorative Plants"; val128.AddRequirement(new RequirementConfig("PlantSeedMountain_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MountainBush2P_RtD", true, val128)); PieceConfig val129 = new PieceConfig(); val129.PieceTable = PieceTables.Cultivator; val129.CraftingStation = CraftingStations.Workbench; val129.Category = "Decorative Plants"; val129.AddRequirement(new RequirementConfig("PlantSeedMountain_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MountainBush3P_RtD", true, val129)); PieceConfig val130 = new PieceConfig(); val130.PieceTable = PieceTables.Cultivator; val130.CraftingStation = CraftingStations.Workbench; val130.Category = "Decorative Plants"; val130.AddRequirement(new RequirementConfig("PlantSeedPlains_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "PlainsBush1P_RtD", true, val130)); PieceConfig val131 = new PieceConfig(); val131.PieceTable = PieceTables.Cultivator; val131.CraftingStation = CraftingStations.Workbench; val131.Category = "Decorative Plants"; val131.AddRequirement(new RequirementConfig("PlantSeedPlains_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "PlainsBush2P_RtD", true, val131)); PieceConfig val132 = new PieceConfig(); val132.PieceTable = PieceTables.Cultivator; val132.CraftingStation = CraftingStations.Workbench; val132.Category = "Decorative Plants"; val132.AddRequirement(new RequirementConfig("PlantSeedPlains_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "PlainsBush3P_RtD", true, val132)); PieceConfig val133 = new PieceConfig(); val133.PieceTable = PieceTables.Cultivator; val133.CraftingStation = CraftingStations.Workbench; val133.Category = "Decorative Plants"; val133.AddRequirement(new RequirementConfig("PlantSeedPlains_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "PlainsBush4P_RtD", true, val133)); PieceConfig val134 = new PieceConfig(); val134.PieceTable = PieceTables.Cultivator; val134.CraftingStation = CraftingStations.Workbench; val134.Category = "Decorative Plants"; val134.AddRequirement(new RequirementConfig("PlantSeedPlains_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "PlainsBush5P_RtD", true, val134)); PieceConfig val135 = new PieceConfig(); val135.PieceTable = PieceTables.Cultivator; val135.CraftingStation = CraftingStations.Workbench; val135.Category = "Decorative Plants"; val135.AddRequirement(new RequirementConfig("PlantSeedPlains_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "PlainsBush6P_RtD", true, val135)); PieceConfig val136 = new PieceConfig(); val136.PieceTable = PieceTables.Cultivator; val136.CraftingStation = CraftingStations.Workbench; val136.Category = "Decorative Plants"; val136.AddRequirement(new RequirementConfig("PlantSeedPlains_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "PlainsBush7P_RtD", true, val136)); PieceConfig val137 = new PieceConfig(); val137.PieceTable = PieceTables.Cultivator; val137.CraftingStation = CraftingStations.Workbench; val137.Category = "Decorative Plants"; val137.AddRequirement(new RequirementConfig("PlantSeedPlains_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "PlainsBush8P_RtD", true, val137)); PieceConfig val138 = new PieceConfig(); val138.PieceTable = PieceTables.Cultivator; val138.CraftingStation = CraftingStations.Workbench; val138.Category = "Decorative Plants"; val138.AddRequirement(new RequirementConfig("PlantSeedSwamp_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "DeadIvy1P_RtD", true, val138)); PieceConfig val139 = new PieceConfig(); val139.PieceTable = PieceTables.Cultivator; val139.CraftingStation = CraftingStations.Workbench; val139.Category = "Decorative Plants"; val139.AddRequirement(new RequirementConfig("PlantSeedSwamp_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "DeadIvy2P_RtD", true, val139)); PieceConfig val140 = new PieceConfig(); val140.PieceTable = PieceTables.Cultivator; val140.CraftingStation = CraftingStations.Workbench; val140.Category = "Decorative Plants"; val140.AddRequirement(new RequirementConfig("PlantSeedSwamp_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "SwampBush1P_RtD", true, val140)); PieceConfig val141 = new PieceConfig(); val141.PieceTable = PieceTables.Cultivator; val141.CraftingStation = CraftingStations.Workbench; val141.Category = "Decorative Plants"; val141.AddRequirement(new RequirementConfig("PlantSeedSwamp_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "SwampBush2P_RtD", true, val141)); PieceConfig val142 = new PieceConfig(); val142.PieceTable = PieceTables.Cultivator; val142.CraftingStation = CraftingStations.Workbench; val142.Category = "Decorative Plants"; val142.AddRequirement(new RequirementConfig("PlantSeedSwamp_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "SwampBush3P_RtD", true, val142)); PieceConfig val143 = new PieceConfig(); val143.PieceTable = PieceTables.Cultivator; val143.CraftingStation = CraftingStations.Workbench; val143.Category = "Decorative Plants"; val143.AddRequirement(new RequirementConfig("PlantSeedSwamp_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "SwampBush4P_RtD", true, val143)); PieceConfig val144 = new PieceConfig(); val144.PieceTable = PieceTables.Cultivator; val144.CraftingStation = CraftingStations.Workbench; val144.Category = "Decorative Plants"; val144.AddRequirement(new RequirementConfig("PlantSeedSwamp_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "SwampBush5P_RtD", true, val144)); PieceConfig val145 = new PieceConfig(); val145.PieceTable = PieceTables.Cultivator; val145.CraftingStation = CraftingStations.Workbench; val145.Category = "Decorative Plants"; val145.AddRequirement(new RequirementConfig("PlantSeedSwamp_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "SwampBush6P_RtD", true, val145)); PieceConfig val146 = new PieceConfig(); val146.PieceTable = PieceTables.Cultivator; val146.CraftingStation = CraftingStations.Workbench; val146.Category = "Decorative Plants"; val146.AddRequirement(new RequirementConfig("PlantSeedSwamp_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "SwampBush7P_RtD", true, val146)); PieceConfig val147 = new PieceConfig(); val147.PieceTable = PieceTables.Cultivator; val147.CraftingStation = CraftingStations.Workbench; val147.Category = "Decorative Plants"; val147.AddRequirement(new RequirementConfig("PlantSeedSwamp_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "SwampBush8P_RtD", true, val147)); PieceConfig val148 = new PieceConfig(); val148.PieceTable = PieceTables.Cultivator; val148.CraftingStation = CraftingStations.Workbench; val148.Category = "Decorative Plants"; val148.AddRequirement(new RequirementConfig("PlantSeedSwamp_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "SwampBush9P_RtD", true, val148)); PieceConfig val149 = new PieceConfig(); val149.PieceTable = PieceTables.Cultivator; val149.CraftingStation = CraftingStations.Workbench; val149.Category = "Decorative Plants"; val149.AddRequirement(new RequirementConfig("PlantSeedSwamp_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "SwampBush10P_RtD", true, val149)); PieceConfig val150 = new PieceConfig(); val150.PieceTable = PieceTables.Cultivator; val150.CraftingStation = CraftingStations.Workbench; val150.Category = "Decorative Plants"; val150.AddRequirement(new RequirementConfig("PlantSeedSwamp_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "SwampBush11P_RtD", true, val150)); PieceConfig val151 = new PieceConfig(); val151.PieceTable = PieceTables.Cultivator; val151.CraftingStation = CraftingStations.Workbench; val151.Category = "Decorative Plants"; val151.AddRequirement(new RequirementConfig("PlantSeedSwamp_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "SwampBush12P_RtD", true, val151)); PieceConfig val152 = new PieceConfig(); val152.PieceTable = PieceTables.Cultivator; val152.CraftingStation = CraftingStations.Workbench; val152.Category = "Decorative Plants"; val152.AddRequirement(new RequirementConfig("PlantSeedSwamp_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "SwampBush13P_RtD", true, val152)); PieceConfig val153 = new PieceConfig(); val153.PieceTable = PieceTables.Cultivator; val153.CraftingStation = CraftingStations.Workbench; val153.Category = "Decorative Plants"; val153.AddRequirement(new RequirementConfig("PlantSeedSwamp_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "SwampBush14P_RtD", true, val153)); PieceConfig val154 = new PieceConfig(); val154.PieceTable = PieceTables.Cultivator; val154.CraftingStation = CraftingStations.Workbench; val154.Category = "Decorative Mushrooms"; val154.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MeadowsShroom1P_RtD", true, val154)); PieceConfig val155 = new PieceConfig(); val155.PieceTable = PieceTables.Cultivator; val155.CraftingStation = CraftingStations.Workbench; val155.Category = "Decorative Mushrooms"; val155.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MeadowsShroom2P_RtD", true, val155)); PieceConfig val156 = new PieceConfig(); val156.PieceTable = PieceTables.Cultivator; val156.CraftingStation = CraftingStations.Workbench; val156.Category = "Decorative Mushrooms"; val156.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MeadowsShroom3P_RtD", true, val156)); PieceConfig val157 = new PieceConfig(); val157.PieceTable = PieceTables.Cultivator; val157.CraftingStation = CraftingStations.Workbench; val157.Category = "Decorative Mushrooms"; val157.AddRequirement(new RequirementConfig("PlantSeedMeadows_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MeadowsShroom4P_RtD", true, val157)); PieceConfig val158 = new PieceConfig(); val158.PieceTable = PieceTables.Cultivator; val158.CraftingStation = CraftingStations.Workbench; val158.Category = "Decorative Mushrooms"; val158.AddRequirement(new RequirementConfig("PlantSeedBlackForest_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "BlackShroom1P_RtD", true, val158)); PieceConfig val159 = new PieceConfig(); val159.PieceTable = PieceTables.Cultivator; val159.CraftingStation = CraftingStations.Workbench; val159.Category = "Decorative Mushrooms"; val159.AddRequirement(new RequirementConfig("PlantSeedBlackForest_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "BlackShroom2P_RtD", true, val159)); PieceConfig val160 = new PieceConfig(); val160.PieceTable = PieceTables.Cultivator; val160.CraftingStation = CraftingStations.Workbench; val160.Category = "Decorative Mushrooms"; val160.AddRequirement(new RequirementConfig("PlantSeedBlackForest_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "BlackShroom3P_RtD", true, val160)); PieceConfig val161 = new PieceConfig(); val161.PieceTable = PieceTables.Cultivator; val161.CraftingStation = CraftingStations.Workbench; val161.Category = "Decorative Mushrooms"; val161.AddRequirement(new RequirementConfig("PlantSeedBlackForest_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "BlackShroom4P_RtD", true, val161)); PieceConfig val162 = new PieceConfig(); val162.PieceTable = PieceTables.Cultivator; val162.CraftingStation = CraftingStations.Workbench; val162.Category = "Decorative Mushrooms"; val162.AddRequirement(new RequirementConfig("PlantSeedSwamp_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "GreenShroom1P_RtD", true, val162)); PieceConfig val163 = new PieceConfig(); val163.PieceTable = PieceTables.Cultivator; val163.CraftingStation = CraftingStations.Workbench; val163.Category = "Decorative Mushrooms"; val163.AddRequirement(new RequirementConfig("PlantSeedSwamp_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "GreenShroom2P_RtD", true, val163)); PieceConfig val164 = new PieceConfig(); val164.PieceTable = PieceTables.Cultivator; val164.CraftingStation = CraftingStations.Workbench; val164.Category = "Decorative Mushrooms"; val164.AddRequirement(new RequirementConfig("PlantSeedSwamp_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "GreenShroom3P_RtD", true, val164)); PieceConfig val165 = new PieceConfig(); val165.PieceTable = PieceTables.Cultivator; val165.CraftingStation = CraftingStations.Workbench; val165.Category = "Decorative Mushrooms"; val165.AddRequirement(new RequirementConfig("PlantSeedSwamp_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "GreenShroom4P_RtD", true, val165)); PieceConfig val166 = new PieceConfig(); val166.PieceTable = PieceTables.Cultivator; val166.CraftingStation = CraftingStations.Workbench; val166.Category = "Decorative Mushrooms"; val166.AddRequirement(new RequirementConfig("PlantSeedMistlands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "BlueShroom1P_RtD", true, val166)); PieceConfig val167 = new PieceConfig(); val167.PieceTable = PieceTables.Cultivator; val167.CraftingStation = CraftingStations.Workbench; val167.Category = "Decorative Mushrooms"; val167.AddRequirement(new RequirementConfig("Wood", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "BlueShroom2P_RtD", true, val167)); PieceConfig val168 = new PieceConfig(); val168.PieceTable = PieceTables.Cultivator; val168.CraftingStation = CraftingStations.Workbench; val168.Category = "Decorative Mushrooms"; val168.AddRequirement(new RequirementConfig("Wood", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "BlueShroom3P_RtD", true, val168)); PieceConfig val169 = new PieceConfig(); val169.PieceTable = PieceTables.Cultivator; val169.CraftingStation = CraftingStations.Workbench; val169.Category = "Decorative Mushrooms"; val169.AddRequirement(new RequirementConfig("PlantSeedMistlands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "BlueShroom4P_RtD", true, val169)); PieceConfig val170 = new PieceConfig(); val170.PieceTable = PieceTables.Cultivator; val170.CraftingStation = CraftingStations.Workbench; val170.Category = "Decorative Mushrooms"; val170.AddRequirement(new RequirementConfig("PlantSeedMistlands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "YellowShroom1P_RtD", true, val170)); PieceConfig val171 = new PieceConfig(); val171.PieceTable = PieceTables.Cultivator; val171.CraftingStation = CraftingStations.Workbench; val171.Category = "Decorative Mushrooms"; val171.AddRequirement(new RequirementConfig("PlantSeedMistlands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "YellowShroom2P_RtD", true, val171)); PieceConfig val172 = new PieceConfig(); val172.PieceTable = PieceTables.Cultivator; val172.CraftingStation = CraftingStations.Workbench; val172.Category = "Decorative Mushrooms"; val172.AddRequirement(new RequirementConfig("PlantSeedMistlands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "YellowShroom3P_RtD", true, val172)); PieceConfig val173 = new PieceConfig(); val173.PieceTable = PieceTables.Cultivator; val173.CraftingStation = CraftingStations.Workbench; val173.Category = "Decorative Mushrooms"; val173.AddRequirement(new RequirementConfig("PlantSeedMistlands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "YellowShroom4P_RtD", true, val173)); PieceConfig val174 = new PieceConfig(); val174.PieceTable = PieceTables.Cultivator; val174.CraftingStation = CraftingStations.Workbench; val174.Category = "Decorative Mushrooms"; val174.AddRequirement(new RequirementConfig("PlantSeedAshLands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "RedShroom1P_RtD", true, val174)); PieceConfig val175 = new PieceConfig(); val175.PieceTable = PieceTables.Cultivator; val175.CraftingStation = CraftingStations.Workbench; val175.Category = "Decorative Mushrooms"; val175.AddRequirement(new RequirementConfig("Wood", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "RedShroom2P_RtD", true, val175)); PieceConfig val176 = new PieceConfig(); val176.PieceTable = PieceTables.Cultivator; val176.CraftingStation = CraftingStations.Workbench; val176.Category = "Decorative Mushrooms"; val176.AddRequirement(new RequirementConfig("Wood", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "RedShroom3P_RtD", true, val176)); PieceConfig val177 = new PieceConfig(); val177.PieceTable = PieceTables.Cultivator; val177.CraftingStation = CraftingStations.Workbench; val177.Category = "Decorative Mushrooms"; val177.AddRequirement(new RequirementConfig("Wood", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "RedShroom4P_RtD", true, val177)); PieceConfig val178 = new PieceConfig(); val178.PieceTable = PieceTables.Cultivator; val178.CraftingStation = CraftingStations.Workbench; val178.Category = "Decorative Mushrooms"; val178.AddRequirement(new RequirementConfig("PlantSeedMountain_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MountainShroom1P_RtD", true, val178)); PieceConfig val179 = new PieceConfig(); val179.PieceTable = PieceTables.Cultivator; val179.CraftingStation = CraftingStations.Workbench; val179.Category = "Decorative Mushrooms"; val179.AddRequirement(new RequirementConfig("PlantSeedMountain_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MountainShroom2P_RtD", true, val179)); PieceConfig val180 = new PieceConfig(); val180.PieceTable = PieceTables.Cultivator; val180.CraftingStation = CraftingStations.Workbench; val180.Category = "Decorative Mushrooms"; val180.AddRequirement(new RequirementConfig("PlantSeedMountain_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MountainShroom3P_RtD", true, val180)); PieceConfig val181 = new PieceConfig(); val181.PieceTable = PieceTables.Cultivator; val181.CraftingStation = CraftingStations.Workbench; val181.Category = "Decorative Mushrooms"; val181.AddRequirement(new RequirementConfig("PlantSeedMountain_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "MountainShroom4P_RtD", true, val181)); PieceConfig val182 = new PieceConfig(); val182.PieceTable = PieceTables.Cultivator; val182.CraftingStation = CraftingStations.Workbench; val182.Category = "Decorative Plants"; val182.AddRequirement(new RequirementConfig("PlantSeedAshLands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush1P_RtD", true, val182)); PieceConfig val183 = new PieceConfig(); val183.PieceTable = PieceTables.Cultivator; val183.CraftingStation = CraftingStations.Workbench; val183.Category = "Decorative Plants"; val183.AddRequirement(new RequirementConfig("PlantSeedAshLands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush2P_RtD", true, val183)); PieceConfig val184 = new PieceConfig(); val184.PieceTable = PieceTables.Cultivator; val184.CraftingStation = CraftingStations.Workbench; val184.Category = "Decorative Plants"; val184.AddRequirement(new RequirementConfig("PlantSeedPlains_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush3P_RtD", true, val184)); PieceConfig val185 = new PieceConfig(); val185.PieceTable = PieceTables.Cultivator; val185.CraftingStation = CraftingStations.Workbench; val185.Category = "Decorative Plants"; val185.AddRequirement(new RequirementConfig("PlantSeedPlains_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush4P_RtD", true, val185)); PieceConfig val186 = new PieceConfig(); val186.PieceTable = PieceTables.Cultivator; val186.CraftingStation = CraftingStations.Workbench; val186.Category = "Decorative Plants"; val186.AddRequirement(new RequirementConfig("PlantSeedAshLands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush5P_RtD", true, val186)); PieceConfig val187 = new PieceConfig(); val187.PieceTable = PieceTables.Cultivator; val187.CraftingStation = CraftingStations.Workbench; val187.Category = "Decorative Plants"; val187.AddRequirement(new RequirementConfig("PlantSeedAshLands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush6P_RtD", true, val187)); PieceConfig val188 = new PieceConfig(); val188.PieceTable = PieceTables.Cultivator; val188.CraftingStation = CraftingStations.Workbench; val188.Category = "Decorative Plants"; val188.AddRequirement(new RequirementConfig("PlantSeedAshLands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush7P_RtD", true, val188)); PieceConfig val189 = new PieceConfig(); val189.PieceTable = PieceTables.Cultivator; val189.CraftingStation = CraftingStations.Workbench; val189.Category = "Decorative Plants"; val189.AddRequirement(new RequirementConfig("PlantSeedAshLands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush8P_RtD", true, val189)); PieceConfig val190 = new PieceConfig(); val190.PieceTable = PieceTables.Cultivator; val190.CraftingStation = CraftingStations.Workbench; val190.Category = "Decorative Plants"; val190.AddRequirement(new RequirementConfig("PlantSeedAshLands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush9P_RtD", true, val190)); PieceConfig val191 = new PieceConfig(); val191.PieceTable = PieceTables.Cultivator; val191.CraftingStation = CraftingStations.Workbench; val191.Category = "Decorative Plants"; val191.AddRequirement(new RequirementConfig("PlantSeedAshLands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush10P_RtD", true, val191)); PieceConfig val192 = new PieceConfig(); val192.PieceTable = PieceTables.Cultivator; val192.CraftingStation = CraftingStations.Workbench; val192.Category = "Decorative Plants"; val192.AddRequirement(new RequirementConfig("PlantSeedAshLands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush11P_RtD", true, val192)); PieceConfig val193 = new PieceConfig(); val193.PieceTable = PieceTables.Cultivator; val193.CraftingStation = CraftingStations.Workbench; val193.Category = "Decorative Plants"; val193.AddRequirement(new RequirementConfig("PlantSeedAshLands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush12P_RtD", true, val193)); PieceConfig val194 = new PieceConfig(); val194.PieceTable = PieceTables.Cultivator; val194.CraftingStation = CraftingStations.Workbench; val194.Category = "Decorative Plants"; val194.AddRequirement(new RequirementConfig("PlantSeedAshLands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush13P_RtD", true, val194)); PieceConfig val195 = new PieceConfig(); val195.PieceTable = PieceTables.Cultivator; val195.CraftingStation = CraftingStations.Workbench; val195.Category = "Decorative Plants"; val195.AddRequirement(new RequirementConfig("PlantSeedAshLands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush14P_RtD", true, val195)); PieceConfig val196 = new PieceConfig(); val196.PieceTable = PieceTables.Cultivator; val196.CraftingStation = CraftingStations.Workbench; val196.Category = "Decorative Plants"; val196.AddRequirement(new RequirementConfig("PlantSeedAshLands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush15P_RtD", true, val196)); PieceConfig val197 = new PieceConfig(); val197.PieceTable = PieceTables.Cultivator; val197.CraftingStation = CraftingStations.Workbench; val197.Category = "Decorative Plants"; val197.AddRequirement(new RequirementConfig("PlantSeedAshLands_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush16P_RtD", true, val197)); PieceConfig val198 = new PieceConfig(); val198.PieceTable = PieceTables.Cultivator; val198.CraftingStation = CraftingStations.Workbench; val198.Category = "Decorative Plants"; val198.AddRequirement(new RequirementConfig("PlantSeedPlains_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush17P_RtD", true, val198)); PieceConfig val199 = new PieceConfig(); val199.PieceTable = PieceTables.Cultivator; val199.CraftingStation = CraftingStations.Workbench; val199.Category = "Decorative Plants"; val199.AddRequirement(new RequirementConfig("PlantSeedPlains_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush18P_RtD", true, val199)); PieceConfig val200 = new PieceConfig(); val200.PieceTable = PieceTables.Cultivator; val200.CraftingStation = CraftingStations.Workbench; val200.Category = "Decorative Plants"; val200.AddRequirement(new RequirementConfig("PlantSeedPlains_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush19P_RtD", true, val200)); PieceConfig val201 = new PieceConfig(); val201.PieceTable = PieceTables.Cultivator; val201.CraftingStation = CraftingStations.Workbench; val201.Category = "Decorative Plants"; val201.AddRequirement(new RequirementConfig("PlantSeedPlains_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush20P_RtD", true, val201)); PieceConfig val202 = new PieceConfig(); val202.PieceTable = PieceTables.Cultivator; val202.CraftingStation = CraftingStations.Workbench; val202.Category = "Decorative Plants"; val202.AddRequirement(new RequirementConfig("PlantSeedPlains_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush21P_RtD", true, val202)); PieceConfig val203 = new PieceConfig(); val203.PieceTable = PieceTables.Cultivator; val203.CraftingStation = CraftingStations.Workbench; val203.Category = "Decorative Plants"; val203.AddRequirement(new RequirementConfig("PlantSeedPlains_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush22P_RtD", true, val203)); PieceConfig val204 = new PieceConfig(); val204.PieceTable = PieceTables.Cultivator; val204.CraftingStation = CraftingStations.Workbench; val204.Category = "Decorative Plants"; val204.AddRequirement(new RequirementConfig("PlantSeedPlains_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush23P_RtD", true, val204)); PieceConfig val205 = new PieceConfig(); val205.PieceTable = PieceTables.Cultivator; val205.CraftingStation = CraftingStations.Workbench; val205.Category = "Decorative Plants"; val205.AddRequirement(new RequirementConfig("PlantSeedPlains_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush24P_RtD", true, val205)); PieceConfig val206 = new PieceConfig(); val206.PieceTable = PieceTables.Cultivator; val206.CraftingStation = CraftingStations.Workbench; val206.Category = "Decorative Plants"; val206.AddRequirement(new RequirementConfig("PlantSeedPlains_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush25P_RtD", true, val206)); PieceConfig val207 = new PieceConfig(); val207.PieceTable = PieceTables.Cultivator; val207.CraftingStation = CraftingStations.Workbench; val207.Category = "Decorative Plants"; val207.AddRequirement(new RequirementConfig("PlantSeedPlains_RtD", 1, 0, true)); PieceManager.Instance.AddPiece(new CustomPiece(MyAssets, "AshLandsBush26P_RtD", true, val207)); } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding configuration values: {arg}"); } } } }