using System.Diagnostics; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Runtime.Versioning; using System.Security.Permissions; using BepInEx; using BepInEx.Configuration; using Jotunn; using Jotunn.Configs; using Jotunn.Entities; using Jotunn.Managers; using Jotunn.Utils; using UnityEngine; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: AssemblyTitle("OdinArchitect")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("OdinArchitect")] [assembly: AssemblyCopyright("Copyright Raelaziel © 2021")] [assembly: AssemblyTrademark("")] [assembly: ComVisible(false)] [assembly: Guid("e3221d21-4417-4008-b236-9f326008cde4")] [assembly: AssemblyFileVersion("1.3.0")] [assembly: TargetFramework(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("1.3.0.0")] namespace OdinArchitect; [BepInPlugin("Raelaziel.OdinArchitect", "OdinArchitect", "1.7.0")] [BepInDependency(/*Could not decode attribute arguments.*/)] [NetworkCompatibility(/*Could not decode attribute arguments.*/)] public class OdinArchitect : BaseUnityPlugin { public const string PluginGUID = "Raelaziel.OdinArchitect"; public const string PluginName = "OdinArchitect"; public const string PluginVersion = "1.7.0"; private CustomItem OAN_Odin_hammer; private CustomPiece OA_food_smelter; private CustomPiece OA_rae_bird_house; private CustomPiece OA_rae_fish_trap; private CustomPiece OA_rae_compost; private CustomPiece OA_rae_woodwall_half; private CustomPiece OA_rae_woodwall_3; private CustomPiece OA_rae_woodwall_3_half; private CustomPiece OA_rae_woodwall_1; private CustomPiece OA_rae_woodwall_1_half; private CustomPiece OA_rae_woodwall_2; private CustomPiece OA_rae_woodwall_2_half; private CustomPiece OA_rae_woodwall_4; private CustomPiece OA_rae_woodwall_4_half; private CustomPiece OA_wooden_window_small; private CustomPiece OA_wooden_window_big; private CustomPiece OA_wooden_fence_1_big; private CustomPiece OA_wooden_fence_1_gate_big; private CustomPiece OA_wooden_fence_2_big; private CustomPiece OA_wooden_fence_2_gate_big; private CustomPiece OA_rae_irondeco_fence_2; private CustomPiece OA_rae_darkwooddeco_fence; private CustomPiece OA_rae_irondeco_fence; private CustomPiece OA_thin_wood_beam_1; private CustomPiece OA_thin_wood_beam_2; private CustomPiece OA_thin_wood_pole_1; private CustomPiece OA_thin_wood_pole_2; private CustomPiece OA_piece_woodbeam_25_thin; private CustomPiece OA_piece_woodbeam_45_thin; private CustomPiece OA_thin_iron_beam_1; private CustomPiece OA_thin_iron_beam_2; private CustomPiece OA_thin_iron_pole_1; private CustomPiece OA_thin_iron_pole_2; private CustomPiece OA_thin_rae_crystal_beam_1; private CustomPiece OA_thin_rae_crystal_beam_2; private CustomPiece OA_thin_rae_crystal_pole_1; private CustomPiece OA_thin_rae_crystal_pole_2; private CustomPiece OA_piece_ironbeam_25_thin; private CustomPiece OA_piece_ironbeam_45_thin; private CustomPiece OA_piece_crystalbeam_25_thin; private CustomPiece OA_piece_crystalbeam_45_thin; private CustomPiece OA_rae_darkwood_arch_1; private CustomPiece OA_wooden_arch_1; private CustomPiece OA_refined_stakewall_1; private CustomPiece OA_refined_stakewall_2; private CustomPiece OA_refined_sharpstakes; private CustomPiece OA_stone_beam_short; private CustomPiece OA_stone_beam_long; private CustomPiece OA_stone_pole_short; private CustomPiece OA_stone_pole_long; private CustomPiece OA_iron_beam_short; private CustomPiece OA_iron_beam_long; private CustomPiece OA_iron_pole_short; private CustomPiece OA_iron_pole_long; private CustomPiece OA_rae_crystal_beam_short; private CustomPiece OA_rae_crystal_beam_long; private CustomPiece OA_rae_crystal_pole_short; private CustomPiece OA_rae_crystal_pole_long; private CustomPiece OA_stone_window_small; private CustomPiece OA_stone_window_big; private CustomPiece OA_stone_arch_1; private CustomPiece OA_stone_arch_2_small; private CustomPiece OA_stone_floor_1_new; private CustomPiece OA_stonewall_hardrock_1x1; private CustomPiece OA_stonewall_hardrock_2x1; private CustomPiece OA_stonewall_hardrock_4x2; private CustomPiece OA_stonewall_hardrock_arch; private CustomPiece OA_stonewall_hardrock_pillar; private CustomPiece OA_stonewall_hardrock_stairs; private CustomPiece OA_stonewall_hardrock_stairs_corner; private CustomPiece OA_big_pillar; private CustomPiece OA_rae_bigcrystal_w; private CustomPiece OA_rae_crystal_floorslab_w; private CustomPiece OA_wooden_gate_1; private CustomPiece OA_rae_elevator_small; private CustomPiece OA_rae_elevator; private CustomPiece OA_wooden_drawbridge_1; private CustomPiece OA_iron_gate_small; private CustomPiece OA_iron_gate_big; private CustomPiece OA_piece_woodgate_crystal; private CustomPiece OA_piece_woodgate_darkwood; private CustomPiece OA_piece_woodgate_iron; private CustomPiece OA_rae_hidden_door_iron; private CustomPiece OA_rae_darkwood_gate_crystal; private CustomPiece OA_rae_darkwood_gate_iron; private CustomPiece OA_surtling_lantern_1; private CustomPiece OA_surtling_lantern_2; private CustomPiece OA_surtling_lantern_3; private CustomPiece OA_surtling_lantern_4; private CustomPiece OA_stone_table_1; private CustomPiece OA_stone_throne_1; private CustomPiece OA_rae_darkwood_iron_wolf; private CustomPiece OA_rae_darkwood_iron_raven; private CustomPiece OA_iron_dragon; private CustomPiece OA_rae_bronze_storage_small; private CustomPiece OA_rae_bronze_storage_big; private CustomPiece OA_rae_iron_storage_small; private CustomPiece OA_rae_iron_storage_big; private CustomPiece OA_IG_Beer_Keg_Big; private CustomPiece OA_IG_Beer_Keg_Small; private CustomPiece OA_IG_Wall_Swords; private CustomPiece OA_IG_Wall_Shield; private CustomPiece OA_IG_Skull_1; private CustomPiece OA_IG_Skull_2; private CustomPiece OA_IG_Barrels_Closed_Down; private CustomPiece OA_IG_Barrels_Closed_Up; private CustomPiece OA_IG_Wood_Crates; private CustomPiece OA_IG_Candle_Tray; private CustomPiece OA_IG_BrazierCeiling_1; private CustomPiece OA_IG_BigBrazierCeiling; private CustomPiece OA_IG_BigBrazierCeilingVanilla; private CustomPiece OA_rae_chair_1; private CustomPiece OA_rae_chair_2; private CustomPiece OA_rae_chair_3; private CustomPiece OA_rae_table_1; private CustomPiece OA_rae_WoodPoleBig_2m; private CustomPiece OA_rae_WoodPoleBig_4m; private CustomPiece OA_rae_WoodBeamBig_2m; private CustomPiece OA_rae_WoodBeamBig_4m; private CustomPiece OA_rae_WoodBeamBig46; private CustomPiece OA_rae_WoodBeamBig27; private CustomPiece OA_rae_BigLogVertical_4m; private CustomPiece OA_rae_BigLogVertical_8m; private CustomPiece OA_rae_BigLogHorizontal_4m; private CustomPiece OA_rae_BigLogHorizontal_8m; private CustomPiece OA_rae_BigLog27; private CustomPiece OA_rae_BigLog46; private CustomPiece OA_rae_StonePillar_4m; private CustomPiece OA_rae_StonePillar_8m; private CustomPiece OA_rae_StoneWallBig; private CustomPiece OA_rae_StoneWallBig8x4; private CustomPiece OA_rae_StoneArchBig_short; private CustomPiece OA_rae_StoneArchBig; private CustomPiece OA_rae_big_wood_roof_46; private CustomPiece OA_rae_big_wood_roof; private CustomPiece OA_rae_big_wood_roof_icorner; private CustomPiece OA_rae_big_wood_roof_icorner_46; private CustomPiece OA_rae_big_wood_roof_ocorner; private CustomPiece OA_rae_big_wood_roof_ocorner_46; private CustomPiece OA_rae_big_wood_roof_top; private CustomPiece OA_rae_big_wood_roof_top_46; private AssetBundle OdinArchitectBundle; private AssetBundle OdinArchitectBundle2; private AssetBundle OdinArchitectBundle3; public CustomLocalization OA_Localization; private ConfigEntry FoodSmelterEnable; private ConfigEntry FoodSmelterReq1Amount; private ConfigEntry FoodSmelterReq2Amount; private ConfigEntry FoodSmelterReq3Amount; private ConfigEntry BirdHouseEnable; private ConfigEntry BirdHouseReq1Amount; private ConfigEntry BirdHouseReq2Amount; private ConfigEntry BirdHouseReq3Amount; private ConfigEntry FishTrapEnable; private ConfigEntry FishTrapReq1Amount; private ConfigEntry FishTrapReq2Amount; private ConfigEntry FishTrapReq3Amount; private ConfigEntry CompostEnable; private ConfigEntry CompostReq1Amount; private ConfigEntry CompostReq2Amount; private ConfigEntry CompostReq3Amount; private ConfigEntry BronzeSmallStorageHeight; private ConfigEntry BronzeSmallStorageWidth; private ConfigEntry BronzeBigStorageHeight; private ConfigEntry BronzeBigStorageWidth; private ConfigEntry IronSmallStorageHeight; private ConfigEntry IronSmallStorageWidth; private ConfigEntry IronBigStorageHeight; private ConfigEntry IronBigStorageWidth; private ConfigEntry CratesBarrelsHeight; private ConfigEntry CratesBarrelsWidth; private ConfigEntry HammerTool; private CustomPiece OA_wooden_drawbridge_2; private CustomPiece OA_rae_wood_ramp_26; private CustomPiece OA_rae_wood_ramp_45; private CustomPiece OA_rae_brickstone_wall_1x1; private CustomPiece OA_rae_brickstone_wall_2x1; private CustomPiece OA_rae_brickstone_wall_4x2; private CustomPiece OA_rae_brickstone_wall_single; private CustomPiece OA_rae_brickstone_wall_singleslab; private CustomPiece OA_ig_tall_stairs; private CustomPiece OA_IG_Chevron_Floor; private CustomPiece OA_IG_Hardwood_Floor; private CustomPiece OA_rae_iron_sharpstakes; private CustomItemConversion OA_ACS1Conversion; private CustomItemConversion OA_ACS2Conversion; private CustomItemConversion OA_ACS3Conversion; private CustomItemConversion OA_ACS4Conversion; private CustomItemConversion OA_ACS5Conversion; private CustomItemConversion OA_ACS6Conversion; private CustomItemConversion OA_ACS7Conversion; private CustomItemConversion OA_ACS8Conversion; private CustomItemConversion OA_BHConversion; private CustomItemConversion OA_FTConversion; private CustomItemConversion OA_1COMPOSTConversion; private CustomItemConversion OA_2COMPOSTConversion; private CustomItemConversion OA_3COMPOSTConversion; private CustomItemConversion OA_4COMPOSTConversion; private CustomPiece OA_rae_Big_Stone_Floor_4x4; private CustomPiece OA_IG_Big_Hardwood_Floor; private CustomPiece OA_IG_Big_Chevron_Floor; private CustomPiece OA_rae_stone_wall_roof; private CustomPiece OA_rae_stone_wall_roof_alt; private CustomPiece OA_rae_stone_wall_roof46_alt; private CustomPiece OA_rae_stone_wall_roof45; private CustomPiece OA_rae_stone_wall_roof_xs; private CustomPiece OA_rae_stone_wall_roof_x; private CustomPiece OA_rae_Bigger_Stone_Floor_4x4; private CustomPiece stonemarble_2x1x2; private CustomPiece stonemarble_1x1x1; private CustomPiece stonemarble_2x1x1; private CustomPiece stonemarble_2x2x2; private CustomPiece stonemarble_2x2x2_enforced; private CustomPiece stonemarble_arch; private CustomPiece stonemarble_base_1; private CustomPiece stonemarble_base_2; private CustomPiece stonemarble_basecorner; private CustomPiece stonemarble_column_1; private CustomPiece stonemarble_column_2; private CustomPiece stonemarble_column_3; private CustomPiece stonemarble_creep_4x1x1; private CustomPiece stonemarble_creep_4x1x2; private CustomPiece stonemarble_creep_slope_inverted_1x1x2; private CustomPiece stonemarble_creep_slope_inverted_2x2x1; private CustomPiece stonemarble_floor_triangle; private CustomPiece stonemarble_head_big01; private CustomPiece stonemarble_head_big02; private CustomPiece stonemarble_out_1; private CustomPiece stonemarble_out_2; private CustomPiece stonemarble_outcorner; private CustomPiece stonemarble_slope_1x2; private CustomPiece stonemarble_slope_inverted_1x2; private CustomPiece stonemarble_stair_corner; private CustomPiece stonemarble_stair_corner_left; private CustomPiece stonemarble_tile_wall_1x1; private CustomPiece stonemarble_tile_wall_2x2; private CustomPiece stonemarble_tile_wall_2x4; private CustomPiece stonemarble_tip; private CustomPiece piece_dvergr_wood_custom; private CustomPiece stonemarble_post; private CustomItem StoneChisel; private CustomPiece piece_dvergr_stake_wall_big; private CustomPiece copper_roof; private CustomPiece copper_roof_45; private CustomPiece copper_roof_icorner; private CustomPiece copper_roof_icorner_45; private CustomPiece copper_roof_ocorner; private CustomPiece copper_roof_ocorner_45; private CustomPiece copper_roof_top; private CustomPiece copper_roof_top_45; private CustomPiece dvergrprops_wood_floor_custom_big; private CustomPiece stonemarble_column_4; private CustomPiece stonemarble_slope_2x1x2; private CustomPiece stonemarble_slope_2x2; private CustomPiece dvergrprops_wood_floor_custom; private CustomPiece dvergrprops_wood_stair_custom; private void Awake() { ((BaseUnityPlugin)this).Logger.LogInfo((object)"Initializing OdinArchitect..."); OA_ConfigEntries(); OA_LoadAssets(); OA_AddItems(); OA_AddCustomPieceTable(); OA_AddCustomNewMisc(); OA_AddCustomConversions(); OA_AddCustomNewPieces(); OA_AddCustomNewDoors(); OA_AddCustomNewDecors(); OA_AddCustomNewBig(); OA_AddCustomNewDvergr(); OA_Localization = LocalizationManager.Instance.GetLocalization(); } public void OA_ConfigEntries() { //IL_0032: Unknown result type (might be due to invalid IL or missing references) //IL_0037: Unknown result type (might be due to invalid IL or missing references) //IL_0040: Expected O, but got Unknown //IL_0040: Unknown result type (might be due to invalid IL or missing references) //IL_004a: Expected O, but got Unknown //IL_006f: Unknown result type (might be due to invalid IL or missing references) //IL_0074: Unknown result type (might be due to invalid IL or missing references) //IL_007d: Expected O, but got Unknown //IL_007d: Unknown result type (might be due to invalid IL or missing references) //IL_0087: Expected O, but got Unknown //IL_00ad: Unknown result type (might be due to invalid IL or missing references) //IL_00b2: Unknown result type (might be due to invalid IL or missing references) //IL_00bb: 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_00eb: Unknown result type (might be due to invalid IL or missing references) //IL_00f0: Unknown result type (might be due to invalid IL or missing references) //IL_00f9: Expected O, but got Unknown //IL_00f9: Unknown result type (might be due to invalid IL or missing references) //IL_0103: Expected O, but got Unknown //IL_0129: Unknown result type (might be due to invalid IL or missing references) //IL_012e: Unknown result type (might be due to invalid IL or missing references) //IL_0137: Expected O, but got Unknown //IL_0137: Unknown result type (might be due to invalid IL or missing references) //IL_0141: Expected O, but got Unknown //IL_0166: Unknown result type (might be due to invalid IL or missing references) //IL_016b: Unknown result type (might be due to invalid IL or missing references) //IL_0174: Expected O, but got Unknown //IL_0174: Unknown result type (might be due to invalid IL or missing references) //IL_017e: Expected O, but got Unknown //IL_01a3: Unknown result type (might be due to invalid IL or missing references) //IL_01a8: Unknown result type (might be due to invalid IL or missing references) //IL_01b1: Expected O, but got Unknown //IL_01b1: Unknown result type (might be due to invalid IL or missing references) //IL_01bb: Expected O, but got Unknown //IL_01e1: Unknown result type (might be due to invalid IL or missing references) //IL_01e6: Unknown result type (might be due to invalid IL or missing references) //IL_01ef: Expected O, but got Unknown //IL_01ef: Unknown result type (might be due to invalid IL or missing references) //IL_01f9: Expected O, but got Unknown //IL_021e: Unknown result type (might be due to invalid IL or missing references) //IL_0223: Unknown result type (might be due to invalid IL or missing references) //IL_022c: Expected O, but got Unknown //IL_022c: Unknown result type (might be due to invalid IL or missing references) //IL_0236: Expected O, but got Unknown //IL_025b: Unknown result type (might be due to invalid IL or missing references) //IL_0260: Unknown result type (might be due to invalid IL or missing references) //IL_0269: Expected O, but got Unknown //IL_0269: Unknown result type (might be due to invalid IL or missing references) //IL_0273: Expected O, but got Unknown //IL_0298: Unknown result type (might be due to invalid IL or missing references) //IL_029d: Unknown result type (might be due to invalid IL or missing references) //IL_02a6: Expected O, but got Unknown //IL_02a6: Unknown result type (might be due to invalid IL or missing references) //IL_02b0: Expected O, but got Unknown //IL_02d6: Unknown result type (might be due to invalid IL or missing references) //IL_02db: Unknown result type (might be due to invalid IL or missing references) //IL_02e4: Expected O, but got Unknown //IL_02e4: Unknown result type (might be due to invalid IL or missing references) //IL_02ee: Expected O, but got Unknown //IL_0314: Unknown result type (might be due to invalid IL or missing references) //IL_0319: Unknown result type (might be due to invalid IL or missing references) //IL_0322: Expected O, but got Unknown //IL_0322: Unknown result type (might be due to invalid IL or missing references) //IL_032c: Expected O, but got Unknown //IL_0351: Unknown result type (might be due to invalid IL or missing references) //IL_0356: Unknown result type (might be due to invalid IL or missing references) //IL_035f: Expected O, but got Unknown //IL_035f: Unknown result type (might be due to invalid IL or missing references) //IL_0369: Expected O, but got Unknown //IL_038e: Unknown result type (might be due to invalid IL or missing references) //IL_0393: Unknown result type (might be due to invalid IL or missing references) //IL_039c: Expected O, but got Unknown //IL_039c: Unknown result type (might be due to invalid IL or missing references) //IL_03a6: Expected O, but got Unknown //IL_03cc: Unknown result type (might be due to invalid IL or missing references) //IL_03d1: Unknown result type (might be due to invalid IL or missing references) //IL_03da: Expected O, but got Unknown //IL_03da: Unknown result type (might be due to invalid IL or missing references) //IL_03e4: Expected O, but got Unknown //IL_040a: Unknown result type (might be due to invalid IL or missing references) //IL_040f: Unknown result type (might be due to invalid IL or missing references) //IL_0418: Expected O, but got Unknown //IL_0418: Unknown result type (might be due to invalid IL or missing references) //IL_0422: Expected O, but got Unknown //IL_0447: Unknown result type (might be due to invalid IL or missing references) //IL_044c: Unknown result type (might be due to invalid IL or missing references) //IL_0455: Expected O, but got Unknown //IL_0455: Unknown result type (might be due to invalid IL or missing references) //IL_045f: Expected O, but got Unknown //IL_0484: Unknown result type (might be due to invalid IL or missing references) //IL_0489: Unknown result type (might be due to invalid IL or missing references) //IL_0492: Expected O, but got Unknown //IL_0492: Unknown result type (might be due to invalid IL or missing references) //IL_049c: Expected O, but got Unknown //IL_04c1: Unknown result type (might be due to invalid IL or missing references) //IL_04c6: Unknown result type (might be due to invalid IL or missing references) //IL_04cf: 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_04fe: Unknown result type (might be due to invalid IL or missing references) //IL_0503: Unknown result type (might be due to invalid IL or missing references) //IL_050c: Expected O, but got Unknown //IL_050c: Unknown result type (might be due to invalid IL or missing references) //IL_0516: Expected O, but got Unknown //IL_053b: Unknown result type (might be due to invalid IL or missing references) //IL_0540: Unknown result type (might be due to invalid IL or missing references) //IL_0549: Expected O, but got Unknown //IL_0549: Unknown result type (might be due to invalid IL or missing references) //IL_0553: Expected O, but got Unknown //IL_0578: Unknown result type (might be due to invalid IL or missing references) //IL_057d: Unknown result type (might be due to invalid IL or missing references) //IL_0586: Expected O, but got Unknown //IL_0586: Unknown result type (might be due to invalid IL or missing references) //IL_0590: Expected O, but got Unknown //IL_05b5: Unknown result type (might be due to invalid IL or missing references) //IL_05ba: Unknown result type (might be due to invalid IL or missing references) //IL_05c3: Expected O, but got Unknown //IL_05c3: Unknown result type (might be due to invalid IL or missing references) //IL_05cd: Expected O, but got Unknown //IL_05f2: Unknown result type (might be due to invalid IL or missing references) //IL_05f7: Unknown result type (might be due to invalid IL or missing references) //IL_0600: Expected O, but got Unknown //IL_0600: Unknown result type (might be due to invalid IL or missing references) //IL_060a: Expected O, but got Unknown //IL_062f: Unknown result type (might be due to invalid IL or missing references) //IL_0634: Unknown result type (might be due to invalid IL or missing references) //IL_063d: Expected O, but got Unknown //IL_063d: Unknown result type (might be due to invalid IL or missing references) //IL_0647: Expected O, but got Unknown //IL_066c: Unknown result type (might be due to invalid IL or missing references) //IL_0671: Unknown result type (might be due to invalid IL or missing references) //IL_067a: Expected O, but got Unknown //IL_067a: Unknown result type (might be due to invalid IL or missing references) //IL_0684: Expected O, but got Unknown ((BaseUnityPlugin)this).Config.SaveOnConfigSet = true; HammerTool = ((BaseUnityPlugin)this).Config.Bind("Hammer", "Hammer Type", "_HammerPieceTable2", new ConfigDescription("Type the piece table You want to use. Odin Hammer is using '_HammerPieceTable2' but normal Hammer is using '_HammerPieceTable'. Take a not that You will be lack of space in normal hammer so You will need to install mod which will expand menu under hammer.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); FoodSmelterEnable = ((BaseUnityPlugin)this).Config.Bind("Food Smelter", "Enable", true, new ConfigDescription("Enable/disable this piece", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); FoodSmelterReq1Amount = ((BaseUnityPlugin)this).Config.Bind("Food Smelter", "Req. Coal", 20, new ConfigDescription("Resources required to build", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); FoodSmelterReq2Amount = ((BaseUnityPlugin)this).Config.Bind("Food Smelter", "Req. Surtling Core", 10, new ConfigDescription("Resources required to build", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); FoodSmelterReq3Amount = ((BaseUnityPlugin)this).Config.Bind("Food Smelter", "Req. Bronze", 15, new ConfigDescription("Resources required to build", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); BirdHouseEnable = ((BaseUnityPlugin)this).Config.Bind("Bird House", "Enable", true, new ConfigDescription("Enable/disable this piece", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); BirdHouseReq1Amount = ((BaseUnityPlugin)this).Config.Bind("Bird House", "Req. FineWood", 6, new ConfigDescription("Resources required to build", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); BirdHouseReq2Amount = ((BaseUnityPlugin)this).Config.Bind("Bird House", "Req. Bronze Nails", 12, new ConfigDescription("Resources required to build", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); BirdHouseReq3Amount = ((BaseUnityPlugin)this).Config.Bind("Bird House", "Req. Round Logs", 2, new ConfigDescription("Resources required to build", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); FishTrapEnable = ((BaseUnityPlugin)this).Config.Bind("Fish Trap", "Enable", true, new ConfigDescription("Enable/disable this piece", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); FishTrapReq1Amount = ((BaseUnityPlugin)this).Config.Bind("Fish Trap", "Req. Ancient Seed", 4, new ConfigDescription("Resources required to build", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); FishTrapReq2Amount = ((BaseUnityPlugin)this).Config.Bind("Fish Trap", "Req. Fine Wood", 10, new ConfigDescription("Resources required to build", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); FishTrapReq3Amount = ((BaseUnityPlugin)this).Config.Bind("Fish Trap", "Req. Resin", 15, new ConfigDescription("Resources required to build", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); CompostEnable = ((BaseUnityPlugin)this).Config.Bind("Compost", "Enable", true, new ConfigDescription("Enable/disable this piece", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); CompostReq1Amount = ((BaseUnityPlugin)this).Config.Bind("Compost", "Req. Ancient Seed", 6, new ConfigDescription("Resources required to build", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); CompostReq2Amount = ((BaseUnityPlugin)this).Config.Bind("Compost", "Req. Fine Wood", 12, new ConfigDescription("Resources required to build", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); CompostReq3Amount = ((BaseUnityPlugin)this).Config.Bind("Compost", "Req. Resin", 20, new ConfigDescription("Resources required to build", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); BronzeSmallStorageHeight = ((BaseUnityPlugin)this).Config.Bind("Small Bronze Storage", "Rows", 3, new ConfigDescription("Define how much rows container should have", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); BronzeSmallStorageWidth = ((BaseUnityPlugin)this).Config.Bind("Small Bronze Storage", "Columns", 6, new ConfigDescription("Define how much columns container should have", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); BronzeBigStorageHeight = ((BaseUnityPlugin)this).Config.Bind("Big Bronze Storage", "Rows", 4, new ConfigDescription("Define how much rows container should have", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); BronzeBigStorageWidth = ((BaseUnityPlugin)this).Config.Bind("Big Bronze Storage", "Columns", 6, new ConfigDescription("Define how much columns container should have", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); IronSmallStorageHeight = ((BaseUnityPlugin)this).Config.Bind("Small Iron Storage", "Rows", 3, new ConfigDescription("Define how much rows container should have", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); IronSmallStorageWidth = ((BaseUnityPlugin)this).Config.Bind("Small Iron Storage", "Columns", 6, new ConfigDescription("Define how much columns container should have", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); IronBigStorageHeight = ((BaseUnityPlugin)this).Config.Bind("Big Iron Storage", "Rows", 4, new ConfigDescription("Define how much rows container should have", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); IronBigStorageWidth = ((BaseUnityPlugin)this).Config.Bind("Big Iron Storage", "Columns", 6, new ConfigDescription("Define how much columns container should have", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); CratesBarrelsHeight = ((BaseUnityPlugin)this).Config.Bind("Crates and Barrels", "Rows", 3, new ConfigDescription("Define how much rows container should have", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); CratesBarrelsWidth = ((BaseUnityPlugin)this).Config.Bind("Crates and Barrels", "Columns", 6, new ConfigDescription("Define how much columns container should have", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); SynchronizationManager.OnConfigurationSynchronized += delegate(object obj, ConfigurationSynchronizationEventArgs attr) { if (attr.InitialSynchronization) { Logger.LogMessage((object)"Initial Config sync event received"); } else { Logger.LogMessage((object)"Config sync event received"); } }; SynchronizationManager.OnAdminStatusChanged += delegate { Logger.LogMessage((object)("Admin status sync event received: " + (SynchronizationManager.Instance.PlayerIsAdmin ? "You're admin now" : "Downvoted, boy"))); }; } private void OA_LoadAssets() { OdinArchitectBundle = AssetUtils.LoadAssetBundleFromResources("odinarchitect", typeof(OdinArchitect).Assembly); OdinArchitectBundle2 = AssetUtils.LoadAssetBundleFromResources("oa-chests", typeof(OdinArchitect).Assembly); OdinArchitectBundle3 = AssetUtils.LoadAssetBundleFromResources("oamist", typeof(OdinArchitect).Assembly); Logger.LogInfo((object)"All the embedded resources was loaded"); } private void OA_AddLocales() { if (LocalizationManager.Instance == null) { ((BaseUnityPlugin)this).Logger.LogError((object)"LocalizationManager.Instance is null. Ensure Jotunn is initialized before adding locales."); return; } if (OA_Localization == null) { OA_Localization = LocalizationManager.Instance.GetLocalization(); if (OA_Localization == null) { ((BaseUnityPlugin)this).Logger.LogError((object)"Failed to retrieve localization instance from LocalizationManager."); return; } } LocalizationManager.Instance.AddLocalization(OA_Localization); ((BaseUnityPlugin)this).Logger.LogInfo((object)"Added localization for Raelaziel.OdinArchitect."); if ((Object)(object)OdinArchitectBundle == (Object)null) { ((BaseUnityPlugin)this).Logger.LogError((object)"OdinArchitectBundle is null. Ensure the asset bundle is loaded correctly."); return; } TextAsset[] array = OdinArchitectBundle.LoadAllAssets(); if (array != null && array.Length != 0) { TextAsset[] array2 = array; foreach (TextAsset val in array2) { string text = ((Object)val).name.Replace(".json", string.Empty); OA_Localization.AddJsonFile(text, ((object)val).ToString()); ((BaseUnityPlugin)this).Logger.LogInfo((object)("Added localization file for language: " + text)); } } } private void OA_AddItems() { //IL_001a: Unknown result type (might be due to invalid IL or missing references) //IL_0020: Expected O, but got Unknown //IL_005d: Unknown result type (might be due to invalid IL or missing references) //IL_0062: Unknown result type (might be due to invalid IL or missing references) //IL_006e: Unknown result type (might be due to invalid IL or missing references) //IL_0077: Expected O, but got Unknown //IL_0079: Unknown result type (might be due to invalid IL or missing references) //IL_007e: Unknown result type (might be due to invalid IL or missing references) //IL_008a: Unknown result type (might be due to invalid IL or missing references) //IL_0093: Expected O, but got Unknown //IL_009a: Unknown result type (might be due to invalid IL or missing references) //IL_009f: Unknown result type (might be due to invalid IL or missing references) //IL_00a1: Expected O, but got Unknown //IL_00a6: Expected O, but got Unknown //IL_00c6: Unknown result type (might be due to invalid IL or missing references) //IL_00cc: Expected O, but got Unknown //IL_010a: Unknown result type (might be due to invalid IL or missing references) //IL_010f: Unknown result type (might be due to invalid IL or missing references) //IL_011b: Unknown result type (might be due to invalid IL or missing references) //IL_0124: Expected O, but got Unknown //IL_0126: Unknown result type (might be due to invalid IL or missing references) //IL_012b: Unknown result type (might be due to invalid IL or missing references) //IL_0137: Unknown result type (might be due to invalid IL or missing references) //IL_0140: Expected O, but got Unknown //IL_0147: Unknown result type (might be due to invalid IL or missing references) //IL_014c: Unknown result type (might be due to invalid IL or missing references) //IL_014e: Expected O, but got Unknown //IL_0153: Expected O, but got Unknown GameObject val = OdinArchitectBundle.LoadAsset("odin_hammer"); ItemManager instance = ItemManager.Instance; ItemConfig val2 = new ItemConfig(); val2.Name = "$odin_hammer"; val2.Description = "$odin_hammer_desc"; val2.Enabled = true; val2.Amount = 1; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "Wood", Amount = 5 }, new RequirementConfig { Item = "Stone", Amount = 5 } }; CustomItem val3 = new CustomItem(val, false, val2); CustomItem val4 = val3; OAN_Odin_hammer = val3; instance.AddItem(val4); GameObject val5 = OdinArchitectBundle3.LoadAsset("StoneChisel"); ItemManager instance2 = ItemManager.Instance; val2 = new ItemConfig(); val2.Name = "$StoneChisel"; val2.Description = "$StoneChisel_desc"; val2.Enabled = true; val2.Amount = 10; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "FineWood", Amount = 2 }, new RequirementConfig { Item = "Iron", Amount = 1 } }; CustomItem val6 = new CustomItem(val5, false, val2); val4 = val6; StoneChisel = val6; instance2.AddItem(val4); } private void OA_AddCustomPieceTable() { //IL_0013: Unknown result type (might be due to invalid IL or missing references) //IL_0019: Expected O, but got Unknown //IL_006f: Unknown result type (might be due to invalid IL or missing references) //IL_0075: Expected O, but got Unknown GameObject val = OdinArchitectBundle.LoadAsset("_HammerPieceTable2"); PieceTableConfig val2 = new PieceTableConfig(); val2.CanRemovePieces = true; val2.UseCategories = false; val2.UseCustomCategories = true; val2.CustomCategories = new string[6] { "Misc", "Pieces", "Doors", "Decors", "Big", "Dvergr" }; CustomPieceTable val3 = new CustomPieceTable(val, val2); PieceManager.Instance.AddPieceTable(val3); } private void OA_AddCustomNewMisc() { //IL_001c: Unknown result type (might be due to invalid IL or missing references) //IL_0023: Expected O, but got Unknown //IL_0090: Unknown result type (might be due to invalid IL or missing references) //IL_0095: Unknown result type (might be due to invalid IL or missing references) //IL_00a1: Unknown result type (might be due to invalid IL or missing references) //IL_00b3: Unknown result type (might be due to invalid IL or missing references) //IL_00bc: Expected O, but got Unknown //IL_00be: Unknown result type (might be due to invalid IL or missing references) //IL_00c3: Unknown result type (might be due to invalid IL or missing references) //IL_00cf: Unknown result type (might be due to invalid IL or missing references) //IL_00e1: Unknown result type (might be due to invalid IL or missing references) //IL_00ea: Expected O, but got Unknown //IL_00ec: Unknown result type (might be due to invalid IL or missing references) //IL_00f1: Unknown result type (might be due to invalid IL or missing references) //IL_00fd: Unknown result type (might be due to invalid IL or missing references) //IL_010f: Unknown result type (might be due to invalid IL or missing references) //IL_0118: Expected O, but got Unknown //IL_0120: Unknown result type (might be due to invalid IL or missing references) //IL_0125: Unknown result type (might be due to invalid IL or missing references) //IL_0128: Expected O, but got Unknown //IL_012d: Expected O, but got Unknown //IL_014a: Unknown result type (might be due to invalid IL or missing references) //IL_0151: Expected O, but got Unknown //IL_01be: Unknown result type (might be due to invalid IL or missing references) //IL_01c3: Unknown result type (might be due to invalid IL or missing references) //IL_01cf: Unknown result type (might be due to invalid IL or missing references) //IL_01e1: Unknown result type (might be due to invalid IL or missing references) //IL_01ea: Expected O, but got Unknown //IL_01ec: Unknown result type (might be due to invalid IL or missing references) //IL_01f1: Unknown result type (might be due to invalid IL or missing references) //IL_01fd: Unknown result type (might be due to invalid IL or missing references) //IL_020f: Unknown result type (might be due to invalid IL or missing references) //IL_0218: Expected O, but got Unknown //IL_021a: Unknown result type (might be due to invalid IL or missing references) //IL_021f: Unknown result type (might be due to invalid IL or missing references) //IL_022b: Unknown result type (might be due to invalid IL or missing references) //IL_023d: Unknown result type (might be due to invalid IL or missing references) //IL_0246: Expected O, but got Unknown //IL_024e: Unknown result type (might be due to invalid IL or missing references) //IL_0253: Unknown result type (might be due to invalid IL or missing references) //IL_0256: Expected O, but got Unknown //IL_025b: Expected O, but got Unknown //IL_0278: Unknown result type (might be due to invalid IL or missing references) //IL_027f: Expected O, but got Unknown //IL_02ec: Unknown result type (might be due to invalid IL or missing references) //IL_02f1: Unknown result type (might be due to invalid IL or missing references) //IL_02fd: Unknown result type (might be due to invalid IL or missing references) //IL_030f: Unknown result type (might be due to invalid IL or missing references) //IL_0318: Expected O, but got Unknown //IL_031a: Unknown result type (might be due to invalid IL or missing references) //IL_031f: Unknown result type (might be due to invalid IL or missing references) //IL_032b: Unknown result type (might be due to invalid IL or missing references) //IL_033d: Unknown result type (might be due to invalid IL or missing references) //IL_0346: Expected O, but got Unknown //IL_0348: Unknown result type (might be due to invalid IL or missing references) //IL_034d: Unknown result type (might be due to invalid IL or missing references) //IL_0359: Unknown result type (might be due to invalid IL or missing references) //IL_036b: Unknown result type (might be due to invalid IL or missing references) //IL_0374: Expected O, but got Unknown //IL_037c: Unknown result type (might be due to invalid IL or missing references) //IL_0381: Unknown result type (might be due to invalid IL or missing references) //IL_0384: Expected O, but got Unknown //IL_0389: Expected O, but got Unknown //IL_03a8: Unknown result type (might be due to invalid IL or missing references) //IL_03af: Expected O, but got Unknown //IL_041c: Unknown result type (might be due to invalid IL or missing references) //IL_0421: Unknown result type (might be due to invalid IL or missing references) //IL_042d: Unknown result type (might be due to invalid IL or missing references) //IL_043f: Unknown result type (might be due to invalid IL or missing references) //IL_0448: Expected O, but got Unknown //IL_044a: Unknown result type (might be due to invalid IL or missing references) //IL_044f: Unknown result type (might be due to invalid IL or missing references) //IL_045b: Unknown result type (might be due to invalid IL or missing references) //IL_046d: Unknown result type (might be due to invalid IL or missing references) //IL_0476: Expected O, but got Unknown //IL_0478: Unknown result type (might be due to invalid IL or missing references) //IL_047d: Unknown result type (might be due to invalid IL or missing references) //IL_0489: Unknown result type (might be due to invalid IL or missing references) //IL_049b: Unknown result type (might be due to invalid IL or missing references) //IL_04a4: Expected O, but got Unknown //IL_04ac: Unknown result type (might be due to invalid IL or missing references) //IL_04b1: Unknown result type (might be due to invalid IL or missing references) //IL_04b4: Expected O, but got Unknown //IL_04b9: Expected O, but got Unknown PieceManager instance = PieceManager.Instance; GameObject val = OdinArchitectBundle.LoadAsset("food_smelter"); PieceConfig val2 = new PieceConfig(); val2.Name = "$food_smelter"; val2.Description = "$food_smelter"; val2.PieceTable = HammerTool.Value; val2.Enabled = FoodSmelterEnable.Value; val2.Category = "Misc"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[3] { new RequirementConfig { Item = "Coal", Amount = FoodSmelterReq1Amount.Value, Recover = true }, new RequirementConfig { Item = "SurtlingCore", Amount = FoodSmelterReq2Amount.Value, Recover = true }, new RequirementConfig { Item = "Bronze", Amount = FoodSmelterReq3Amount.Value, Recover = true } }; CustomPiece val3 = new CustomPiece(val, true, val2); CustomPiece val4 = val3; OA_food_smelter = val3; instance.AddPiece(val4); GameObject val5 = OdinArchitectBundle.LoadAsset("rae_bird_house"); val2 = new PieceConfig(); val2.Name = "$rae_bird_house"; val2.Description = "$rae_bird_house_desc"; val2.Enabled = BirdHouseEnable.Value; val2.PieceTable = HammerTool.Value; val2.Category = "Misc"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[3] { new RequirementConfig { Item = "FineWood", Amount = BirdHouseReq1Amount.Value, Recover = true }, new RequirementConfig { Item = "BronzeNails", Amount = BirdHouseReq2Amount.Value, Recover = true }, new RequirementConfig { Item = "RoundLog", Amount = BirdHouseReq3Amount.Value, Recover = true } }; CustomPiece val6 = new CustomPiece(val5, true, val2); val4 = val6; OA_rae_bird_house = val6; instance.AddPiece(val4); GameObject val7 = OdinArchitectBundle.LoadAsset("rae_fish_trap"); val2 = new PieceConfig(); val2.Name = "$rae_fish_trap"; val2.Description = "$rae_fish_trap_desc"; val2.Enabled = FishTrapEnable.Value; val2.PieceTable = HammerTool.Value; val2.Category = "Misc"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[3] { new RequirementConfig { Item = "AncientSeed", Amount = FishTrapReq1Amount.Value, Recover = true }, new RequirementConfig { Item = "FineWood", Amount = FishTrapReq2Amount.Value, Recover = true }, new RequirementConfig { Item = "Resin", Amount = FishTrapReq3Amount.Value, Recover = true } }; CustomPiece val8 = new CustomPiece(val7, true, val2); val4 = val8; OA_rae_fish_trap = val8; instance.AddPiece(val4); GameObject val9 = OdinArchitectBundle.LoadAsset("rae_compost"); val2 = new PieceConfig(); val2.Name = "$rae_compost"; val2.Description = "$rae_compost_desc"; val2.Enabled = CompostEnable.Value; val2.PieceTable = HammerTool.Value; val2.Category = "Misc"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[3] { new RequirementConfig { Item = "AncientSeed", Amount = CompostReq1Amount.Value, Recover = true }, new RequirementConfig { Item = "FineWood", Amount = CompostReq2Amount.Value, Recover = true }, new RequirementConfig { Item = "Resin", Amount = CompostReq3Amount.Value, Recover = true } }; CustomPiece val10 = new CustomPiece(val9, true, val2); val4 = val10; OA_rae_compost = val10; instance.AddPiece(val4); } private void OA_AddCustomNewPieces() { //IL_001c: Unknown result type (might be due to invalid IL or missing references) //IL_0023: Expected O, but got Unknown //IL_0086: Unknown result type (might be due to invalid IL or missing references) //IL_008b: 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_009f: Unknown result type (might be due to invalid IL or missing references) //IL_00a8: Expected O, but got Unknown //IL_00b0: Unknown result type (might be due to invalid IL or missing references) //IL_00b5: Unknown result type (might be due to invalid IL or missing references) //IL_00b8: Expected O, but got Unknown //IL_00bd: Expected O, but got Unknown //IL_00da: Unknown result type (might be due to invalid IL or missing references) //IL_00e1: Expected O, but got Unknown //IL_0144: Unknown result type (might be due to invalid IL or missing references) //IL_0149: Unknown result type (might be due to invalid IL or missing references) //IL_0155: Unknown result type (might be due to invalid IL or missing references) //IL_015d: Unknown result type (might be due to invalid IL or missing references) //IL_0166: Expected O, but got Unknown //IL_016e: Unknown result type (might be due to invalid IL or missing references) //IL_0173: Unknown result type (might be due to invalid IL or missing references) //IL_0176: Expected O, but got Unknown //IL_017b: Expected O, but got Unknown //IL_0198: Unknown result type (might be due to invalid IL or missing references) //IL_019f: Expected O, but got Unknown //IL_0202: Unknown result type (might be due to invalid IL or missing references) //IL_0207: Unknown result type (might be due to invalid IL or missing references) //IL_0213: Unknown result type (might be due to invalid IL or missing references) //IL_021b: Unknown result type (might be due to invalid IL or missing references) //IL_0224: Expected O, but got Unknown //IL_022c: Unknown result type (might be due to invalid IL or missing references) //IL_0231: Unknown result type (might be due to invalid IL or missing references) //IL_0234: Expected O, but got Unknown //IL_0239: Expected O, but got Unknown //IL_0258: Unknown result type (might be due to invalid IL or missing references) //IL_025f: Expected O, but got Unknown //IL_02c2: Unknown result type (might be due to invalid IL or missing references) //IL_02c7: Unknown result type (might be due to invalid IL or missing references) //IL_02d3: Unknown result type (might be due to invalid IL or missing references) //IL_02db: Unknown result type (might be due to invalid IL or missing references) //IL_02e4: Expected O, but got Unknown //IL_02ec: Unknown result type (might be due to invalid IL or missing references) //IL_02f1: Unknown result type (might be due to invalid IL or missing references) //IL_02f4: Expected O, but got Unknown //IL_02f9: Expected O, but got Unknown //IL_0318: Unknown result type (might be due to invalid IL or missing references) //IL_031f: Expected O, but got Unknown //IL_0382: Unknown result type (might be due to invalid IL or missing references) //IL_0387: Unknown result type (might be due to invalid IL or missing references) //IL_0393: Unknown result type (might be due to invalid IL or missing references) //IL_039b: Unknown result type (might be due to invalid IL or missing references) //IL_03a4: Expected O, but got Unknown //IL_03ac: Unknown result type (might be due to invalid IL or missing references) //IL_03b1: Unknown result type (might be due to invalid IL or missing references) //IL_03b4: Expected O, but got Unknown //IL_03b9: Expected O, but got Unknown //IL_03d8: Unknown result type (might be due to invalid IL or missing references) //IL_03df: Expected O, but got Unknown //IL_0442: Unknown result type (might be due to invalid IL or missing references) //IL_0447: Unknown result type (might be due to invalid IL or missing references) //IL_0453: Unknown result type (might be due to invalid IL or missing references) //IL_045b: Unknown result type (might be due to invalid IL or missing references) //IL_0464: Expected O, but got Unknown //IL_046c: Unknown result type (might be due to invalid IL or missing references) //IL_0471: Unknown result type (might be due to invalid IL or missing references) //IL_0474: Expected O, but got Unknown //IL_0479: Expected O, but got Unknown //IL_0498: Unknown result type (might be due to invalid IL or missing references) //IL_049f: Expected O, but got Unknown //IL_0502: Unknown result type (might be due to invalid IL or missing references) //IL_0507: Unknown result type (might be due to invalid IL or missing references) //IL_0513: Unknown result type (might be due to invalid IL or missing references) //IL_051b: Unknown result type (might be due to invalid IL or missing references) //IL_0524: Expected O, but got Unknown //IL_052c: Unknown result type (might be due to invalid IL or missing references) //IL_0531: Unknown result type (might be due to invalid IL or missing references) //IL_0534: Expected O, but got Unknown //IL_0539: Expected O, but got Unknown //IL_0558: Unknown result type (might be due to invalid IL or missing references) //IL_055f: Expected O, but got Unknown //IL_05c2: Unknown result type (might be due to invalid IL or missing references) //IL_05c7: Unknown result type (might be due to invalid IL or missing references) //IL_05d3: Unknown result type (might be due to invalid IL or missing references) //IL_05db: Unknown result type (might be due to invalid IL or missing references) //IL_05e4: Expected O, but got Unknown //IL_05ec: Unknown result type (might be due to invalid IL or missing references) //IL_05f1: Unknown result type (might be due to invalid IL or missing references) //IL_05f4: Expected O, but got Unknown //IL_05f9: Expected O, but got Unknown //IL_0618: Unknown result type (might be due to invalid IL or missing references) //IL_061f: Expected O, but got Unknown //IL_0682: Unknown result type (might be due to invalid IL or missing references) //IL_0687: Unknown result type (might be due to invalid IL or missing references) //IL_0693: Unknown result type (might be due to invalid IL or missing references) //IL_069b: Unknown result type (might be due to invalid IL or missing references) //IL_06a4: Expected O, but got Unknown //IL_06a6: Unknown result type (might be due to invalid IL or missing references) //IL_06ab: Unknown result type (might be due to invalid IL or missing references) //IL_06b7: Unknown result type (might be due to invalid IL or missing references) //IL_06bf: Unknown result type (might be due to invalid IL or missing references) //IL_06c8: Expected O, but got Unknown //IL_06d0: Unknown result type (might be due to invalid IL or missing references) //IL_06d5: Unknown result type (might be due to invalid IL or missing references) //IL_06d8: Expected O, but got Unknown //IL_06dd: Expected O, but got Unknown //IL_06fc: Unknown result type (might be due to invalid IL or missing references) //IL_0703: Expected O, but got Unknown //IL_0766: Unknown result type (might be due to invalid IL or missing references) //IL_076b: Unknown result type (might be due to invalid IL or missing references) //IL_0777: Unknown result type (might be due to invalid IL or missing references) //IL_077f: Unknown result type (might be due to invalid IL or missing references) //IL_0788: Expected O, but got Unknown //IL_078a: Unknown result type (might be due to invalid IL or missing references) //IL_078f: Unknown result type (might be due to invalid IL or missing references) //IL_079b: Unknown result type (might be due to invalid IL or missing references) //IL_07a3: Unknown result type (might be due to invalid IL or missing references) //IL_07ac: Expected O, but got Unknown //IL_07b4: Unknown result type (might be due to invalid IL or missing references) //IL_07b9: Unknown result type (might be due to invalid IL or missing references) //IL_07bc: Expected O, but got Unknown //IL_07c1: Expected O, but got Unknown //IL_07e0: Unknown result type (might be due to invalid IL or missing references) //IL_07e7: Expected O, but got Unknown //IL_084a: Unknown result type (might be due to invalid IL or missing references) //IL_084f: Unknown result type (might be due to invalid IL or missing references) //IL_085b: Unknown result type (might be due to invalid IL or missing references) //IL_0863: Unknown result type (might be due to invalid IL or missing references) //IL_086c: Expected O, but got Unknown //IL_086e: Unknown result type (might be due to invalid IL or missing references) //IL_0873: Unknown result type (might be due to invalid IL or missing references) //IL_087f: Unknown result type (might be due to invalid IL or missing references) //IL_0887: Unknown result type (might be due to invalid IL or missing references) //IL_0890: Expected O, but got Unknown //IL_0898: Unknown result type (might be due to invalid IL or missing references) //IL_089d: Unknown result type (might be due to invalid IL or missing references) //IL_08a0: Expected O, but got Unknown //IL_08a5: Expected O, but got Unknown //IL_08c4: Unknown result type (might be due to invalid IL or missing references) //IL_08cb: Expected O, but got Unknown //IL_092e: Unknown result type (might be due to invalid IL or missing references) //IL_0933: Unknown result type (might be due to invalid IL or missing references) //IL_093f: Unknown result type (might be due to invalid IL or missing references) //IL_0947: Unknown result type (might be due to invalid IL or missing references) //IL_0950: Expected O, but got Unknown //IL_0952: Unknown result type (might be due to invalid IL or missing references) //IL_0957: Unknown result type (might be due to invalid IL or missing references) //IL_0963: Unknown result type (might be due to invalid IL or missing references) //IL_096b: Unknown result type (might be due to invalid IL or missing references) //IL_0974: Expected O, but got Unknown //IL_097c: Unknown result type (might be due to invalid IL or missing references) //IL_0981: Unknown result type (might be due to invalid IL or missing references) //IL_0984: Expected O, but got Unknown //IL_0989: Expected O, but got Unknown //IL_09a8: Unknown result type (might be due to invalid IL or missing references) //IL_09af: Expected O, but got Unknown //IL_0a12: Unknown result type (might be due to invalid IL or missing references) //IL_0a17: Unknown result type (might be due to invalid IL or missing references) //IL_0a23: Unknown result type (might be due to invalid IL or missing references) //IL_0a2b: Unknown result type (might be due to invalid IL or missing references) //IL_0a34: Expected O, but got Unknown //IL_0a3c: Unknown result type (might be due to invalid IL or missing references) //IL_0a41: Unknown result type (might be due to invalid IL or missing references) //IL_0a44: Expected O, but got Unknown //IL_0a49: Expected O, but got Unknown //IL_0a68: Unknown result type (might be due to invalid IL or missing references) //IL_0a6f: Expected O, but got Unknown //IL_0ad2: Unknown result type (might be due to invalid IL or missing references) //IL_0ad7: Unknown result type (might be due to invalid IL or missing references) //IL_0ae3: Unknown result type (might be due to invalid IL or missing references) //IL_0aeb: Unknown result type (might be due to invalid IL or missing references) //IL_0af4: Expected O, but got Unknown //IL_0afc: Unknown result type (might be due to invalid IL or missing references) //IL_0b01: Unknown result type (might be due to invalid IL or missing references) //IL_0b04: Expected O, but got Unknown //IL_0b09: Expected O, but got Unknown //IL_0b28: Unknown result type (might be due to invalid IL or missing references) //IL_0b2f: Expected O, but got Unknown //IL_0b92: Unknown result type (might be due to invalid IL or missing references) //IL_0b97: Unknown result type (might be due to invalid IL or missing references) //IL_0ba3: Unknown result type (might be due to invalid IL or missing references) //IL_0bab: Unknown result type (might be due to invalid IL or missing references) //IL_0bb4: Expected O, but got Unknown //IL_0bbc: Unknown result type (might be due to invalid IL or missing references) //IL_0bc1: Unknown result type (might be due to invalid IL or missing references) //IL_0bc4: Expected O, but got Unknown //IL_0bc9: Expected O, but got Unknown //IL_0be8: Unknown result type (might be due to invalid IL or missing references) //IL_0bef: Expected O, but got Unknown //IL_0c52: Unknown result type (might be due to invalid IL or missing references) //IL_0c57: Unknown result type (might be due to invalid IL or missing references) //IL_0c63: Unknown result type (might be due to invalid IL or missing references) //IL_0c6b: Unknown result type (might be due to invalid IL or missing references) //IL_0c74: Expected O, but got Unknown //IL_0c7c: Unknown result type (might be due to invalid IL or missing references) //IL_0c81: Unknown result type (might be due to invalid IL or missing references) //IL_0c84: Expected O, but got Unknown //IL_0c89: Expected O, but got Unknown //IL_0ca8: Unknown result type (might be due to invalid IL or missing references) //IL_0caf: Expected O, but got Unknown //IL_0d12: Unknown result type (might be due to invalid IL or missing references) //IL_0d17: Unknown result type (might be due to invalid IL or missing references) //IL_0d23: Unknown result type (might be due to invalid IL or missing references) //IL_0d2b: Unknown result type (might be due to invalid IL or missing references) //IL_0d34: Expected O, but got Unknown //IL_0d3c: Unknown result type (might be due to invalid IL or missing references) //IL_0d41: Unknown result type (might be due to invalid IL or missing references) //IL_0d44: Expected O, but got Unknown //IL_0d49: Expected O, but got Unknown //IL_0d68: Unknown result type (might be due to invalid IL or missing references) //IL_0d6f: Expected O, but got Unknown //IL_0dd2: Unknown result type (might be due to invalid IL or missing references) //IL_0dd7: Unknown result type (might be due to invalid IL or missing references) //IL_0de3: Unknown result type (might be due to invalid IL or missing references) //IL_0deb: Unknown result type (might be due to invalid IL or missing references) //IL_0df4: Expected O, but got Unknown //IL_0dfc: Unknown result type (might be due to invalid IL or missing references) //IL_0e01: Unknown result type (might be due to invalid IL or missing references) //IL_0e04: Expected O, but got Unknown //IL_0e09: Expected O, but got Unknown //IL_0e28: Unknown result type (might be due to invalid IL or missing references) //IL_0e2f: Expected O, but got Unknown //IL_0e92: Unknown result type (might be due to invalid IL or missing references) //IL_0e97: Unknown result type (might be due to invalid IL or missing references) //IL_0ea3: Unknown result type (might be due to invalid IL or missing references) //IL_0eab: Unknown result type (might be due to invalid IL or missing references) //IL_0eb4: Expected O, but got Unknown //IL_0ebc: Unknown result type (might be due to invalid IL or missing references) //IL_0ec1: Unknown result type (might be due to invalid IL or missing references) //IL_0ec4: Expected O, but got Unknown //IL_0ec9: Expected O, but got Unknown //IL_0ee8: Unknown result type (might be due to invalid IL or missing references) //IL_0eef: Expected O, but got Unknown //IL_0f52: Unknown result type (might be due to invalid IL or missing references) //IL_0f57: Unknown result type (might be due to invalid IL or missing references) //IL_0f63: Unknown result type (might be due to invalid IL or missing references) //IL_0f6b: Unknown result type (might be due to invalid IL or missing references) //IL_0f74: Expected O, but got Unknown //IL_0f7c: Unknown result type (might be due to invalid IL or missing references) //IL_0f81: Unknown result type (might be due to invalid IL or missing references) //IL_0f84: Expected O, but got Unknown //IL_0f89: Expected O, but got Unknown //IL_0fa8: Unknown result type (might be due to invalid IL or missing references) //IL_0faf: Expected O, but got Unknown //IL_1012: Unknown result type (might be due to invalid IL or missing references) //IL_1017: Unknown result type (might be due to invalid IL or missing references) //IL_1023: Unknown result type (might be due to invalid IL or missing references) //IL_102b: Unknown result type (might be due to invalid IL or missing references) //IL_1034: Expected O, but got Unknown //IL_1036: Unknown result type (might be due to invalid IL or missing references) //IL_103b: Unknown result type (might be due to invalid IL or missing references) //IL_1047: Unknown result type (might be due to invalid IL or missing references) //IL_104f: Unknown result type (might be due to invalid IL or missing references) //IL_1058: Expected O, but got Unknown //IL_1060: Unknown result type (might be due to invalid IL or missing references) //IL_1065: Unknown result type (might be due to invalid IL or missing references) //IL_1068: Expected O, but got Unknown //IL_106d: Expected O, but got Unknown //IL_108c: Unknown result type (might be due to invalid IL or missing references) //IL_1093: Expected O, but got Unknown //IL_10f6: Unknown result type (might be due to invalid IL or missing references) //IL_10fb: Unknown result type (might be due to invalid IL or missing references) //IL_1107: Unknown result type (might be due to invalid IL or missing references) //IL_110f: Unknown result type (might be due to invalid IL or missing references) //IL_1118: Expected O, but got Unknown //IL_111a: Unknown result type (might be due to invalid IL or missing references) //IL_111f: Unknown result type (might be due to invalid IL or missing references) //IL_112b: Unknown result type (might be due to invalid IL or missing references) //IL_1133: Unknown result type (might be due to invalid IL or missing references) //IL_113c: Expected O, but got Unknown //IL_1144: Unknown result type (might be due to invalid IL or missing references) //IL_1149: Unknown result type (might be due to invalid IL or missing references) //IL_114c: Expected O, but got Unknown //IL_1151: Expected O, but got Unknown //IL_1170: Unknown result type (might be due to invalid IL or missing references) //IL_1177: Expected O, but got Unknown //IL_11da: Unknown result type (might be due to invalid IL or missing references) //IL_11df: Unknown result type (might be due to invalid IL or missing references) //IL_11eb: Unknown result type (might be due to invalid IL or missing references) //IL_11f3: Unknown result type (might be due to invalid IL or missing references) //IL_11fc: Expected O, but got Unknown //IL_11fe: Unknown result type (might be due to invalid IL or missing references) //IL_1203: Unknown result type (might be due to invalid IL or missing references) //IL_120f: Unknown result type (might be due to invalid IL or missing references) //IL_1217: Unknown result type (might be due to invalid IL or missing references) //IL_1220: Expected O, but got Unknown //IL_1228: Unknown result type (might be due to invalid IL or missing references) //IL_122d: Unknown result type (might be due to invalid IL or missing references) //IL_1230: Expected O, but got Unknown //IL_1235: Expected O, but got Unknown //IL_1254: Unknown result type (might be due to invalid IL or missing references) //IL_125b: Expected O, but got Unknown //IL_12be: Unknown result type (might be due to invalid IL or missing references) //IL_12c3: Unknown result type (might be due to invalid IL or missing references) //IL_12cf: Unknown result type (might be due to invalid IL or missing references) //IL_12d7: Unknown result type (might be due to invalid IL or missing references) //IL_12e0: Expected O, but got Unknown //IL_12e8: Unknown result type (might be due to invalid IL or missing references) //IL_12ed: Unknown result type (might be due to invalid IL or missing references) //IL_12f0: Expected O, but got Unknown //IL_12f5: Expected O, but got Unknown //IL_1314: Unknown result type (might be due to invalid IL or missing references) //IL_131b: Expected O, but got Unknown //IL_137e: Unknown result type (might be due to invalid IL or missing references) //IL_1383: Unknown result type (might be due to invalid IL or missing references) //IL_138f: Unknown result type (might be due to invalid IL or missing references) //IL_1397: Unknown result type (might be due to invalid IL or missing references) //IL_13a0: Expected O, but got Unknown //IL_13a8: Unknown result type (might be due to invalid IL or missing references) //IL_13ad: Unknown result type (might be due to invalid IL or missing references) //IL_13b0: Expected O, but got Unknown //IL_13b5: Expected O, but got Unknown //IL_13d4: Unknown result type (might be due to invalid IL or missing references) //IL_13db: Expected O, but got Unknown //IL_143e: Unknown result type (might be due to invalid IL or missing references) //IL_1443: Unknown result type (might be due to invalid IL or missing references) //IL_144f: Unknown result type (might be due to invalid IL or missing references) //IL_1457: Unknown result type (might be due to invalid IL or missing references) //IL_1460: Expected O, but got Unknown //IL_1468: Unknown result type (might be due to invalid IL or missing references) //IL_146d: Unknown result type (might be due to invalid IL or missing references) //IL_1470: Expected O, but got Unknown //IL_1475: Expected O, but got Unknown //IL_1494: Unknown result type (might be due to invalid IL or missing references) //IL_149b: Expected O, but got Unknown //IL_14fe: Unknown result type (might be due to invalid IL or missing references) //IL_1503: Unknown result type (might be due to invalid IL or missing references) //IL_150f: Unknown result type (might be due to invalid IL or missing references) //IL_1517: Unknown result type (might be due to invalid IL or missing references) //IL_1520: Expected O, but got Unknown //IL_1528: Unknown result type (might be due to invalid IL or missing references) //IL_152d: Unknown result type (might be due to invalid IL or missing references) //IL_1530: Expected O, but got Unknown //IL_1535: Expected O, but got Unknown //IL_1554: Unknown result type (might be due to invalid IL or missing references) //IL_155b: Expected O, but got Unknown //IL_15be: Unknown result type (might be due to invalid IL or missing references) //IL_15c3: Unknown result type (might be due to invalid IL or missing references) //IL_15cf: Unknown result type (might be due to invalid IL or missing references) //IL_15d7: Unknown result type (might be due to invalid IL or missing references) //IL_15e0: Expected O, but got Unknown //IL_15e8: Unknown result type (might be due to invalid IL or missing references) //IL_15ed: Unknown result type (might be due to invalid IL or missing references) //IL_15f0: Expected O, but got Unknown //IL_15f5: Expected O, but got Unknown //IL_1614: Unknown result type (might be due to invalid IL or missing references) //IL_161b: Expected O, but got Unknown //IL_167e: Unknown result type (might be due to invalid IL or missing references) //IL_1683: Unknown result type (might be due to invalid IL or missing references) //IL_168f: Unknown result type (might be due to invalid IL or missing references) //IL_1697: Unknown result type (might be due to invalid IL or missing references) //IL_16a0: Expected O, but got Unknown //IL_16a8: Unknown result type (might be due to invalid IL or missing references) //IL_16ad: Unknown result type (might be due to invalid IL or missing references) //IL_16b0: Expected O, but got Unknown //IL_16b5: Expected O, but got Unknown //IL_16d4: Unknown result type (might be due to invalid IL or missing references) //IL_16db: Expected O, but got Unknown //IL_173e: Unknown result type (might be due to invalid IL or missing references) //IL_1743: Unknown result type (might be due to invalid IL or missing references) //IL_174f: Unknown result type (might be due to invalid IL or missing references) //IL_1757: Unknown result type (might be due to invalid IL or missing references) //IL_1760: Expected O, but got Unknown //IL_1768: Unknown result type (might be due to invalid IL or missing references) //IL_176d: Unknown result type (might be due to invalid IL or missing references) //IL_1770: Expected O, but got Unknown //IL_1775: Expected O, but got Unknown //IL_1794: Unknown result type (might be due to invalid IL or missing references) //IL_179b: Expected O, but got Unknown //IL_17fe: Unknown result type (might be due to invalid IL or missing references) //IL_1803: Unknown result type (might be due to invalid IL or missing references) //IL_180f: Unknown result type (might be due to invalid IL or missing references) //IL_1817: Unknown result type (might be due to invalid IL or missing references) //IL_1820: Expected O, but got Unknown //IL_1828: Unknown result type (might be due to invalid IL or missing references) //IL_182d: Unknown result type (might be due to invalid IL or missing references) //IL_1830: Expected O, but got Unknown //IL_1835: 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_18be: Unknown result type (might be due to invalid IL or missing references) //IL_18c3: Unknown result type (might be due to invalid IL or missing references) //IL_18cf: Unknown result type (might be due to invalid IL or missing references) //IL_18d7: Unknown result type (might be due to invalid IL or missing references) //IL_18e0: Expected O, but got Unknown //IL_18e8: Unknown result type (might be due to invalid IL or missing references) //IL_18ed: Unknown result type (might be due to invalid IL or missing references) //IL_18f0: Expected O, but got Unknown //IL_18f5: Expected O, but got Unknown //IL_1914: Unknown result type (might be due to invalid IL or missing references) //IL_191b: Expected O, but got Unknown //IL_197e: Unknown result type (might be due to invalid IL or missing references) //IL_1983: Unknown result type (might be due to invalid IL or missing references) //IL_198f: Unknown result type (might be due to invalid IL or missing references) //IL_1997: Unknown result type (might be due to invalid IL or missing references) //IL_19a0: Expected O, but got Unknown //IL_19a8: Unknown result type (might be due to invalid IL or missing references) //IL_19ad: Unknown result type (might be due to invalid IL or missing references) //IL_19b0: Expected O, but got Unknown //IL_19b5: Expected O, but got Unknown //IL_19d4: Unknown result type (might be due to invalid IL or missing references) //IL_19db: Expected O, but got Unknown //IL_1a3e: Unknown result type (might be due to invalid IL or missing references) //IL_1a43: Unknown result type (might be due to invalid IL or missing references) //IL_1a4f: Unknown result type (might be due to invalid IL or missing references) //IL_1a57: Unknown result type (might be due to invalid IL or missing references) //IL_1a60: Expected O, but got Unknown //IL_1a68: Unknown result type (might be due to invalid IL or missing references) //IL_1a6d: Unknown result type (might be due to invalid IL or missing references) //IL_1a70: Expected O, but got Unknown //IL_1a75: Expected O, but got Unknown //IL_1a94: Unknown result type (might be due to invalid IL or missing references) //IL_1a9b: Expected O, but got Unknown //IL_1afe: Unknown result type (might be due to invalid IL or missing references) //IL_1b03: Unknown result type (might be due to invalid IL or missing references) //IL_1b0f: Unknown result type (might be due to invalid IL or missing references) //IL_1b17: Unknown result type (might be due to invalid IL or missing references) //IL_1b20: Expected O, but got Unknown //IL_1b28: Unknown result type (might be due to invalid IL or missing references) //IL_1b2d: Unknown result type (might be due to invalid IL or missing references) //IL_1b30: Expected O, but got Unknown //IL_1b35: Expected O, but got Unknown //IL_1b54: Unknown result type (might be due to invalid IL or missing references) //IL_1b5b: Expected O, but got Unknown //IL_1bbe: Unknown result type (might be due to invalid IL or missing references) //IL_1bc3: Unknown result type (might be due to invalid IL or missing references) //IL_1bcf: Unknown result type (might be due to invalid IL or missing references) //IL_1bd7: Unknown result type (might be due to invalid IL or missing references) //IL_1be0: Expected O, but got Unknown //IL_1be8: Unknown result type (might be due to invalid IL or missing references) //IL_1bed: Unknown result type (might be due to invalid IL or missing references) //IL_1bf0: Expected O, but got Unknown //IL_1bf5: Expected O, but got Unknown //IL_1c14: Unknown result type (might be due to invalid IL or missing references) //IL_1c1b: Expected O, but got Unknown //IL_1c7e: Unknown result type (might be due to invalid IL or missing references) //IL_1c83: Unknown result type (might be due to invalid IL or missing references) //IL_1c8f: Unknown result type (might be due to invalid IL or missing references) //IL_1c97: Unknown result type (might be due to invalid IL or missing references) //IL_1ca0: Expected O, but got Unknown //IL_1ca8: Unknown result type (might be due to invalid IL or missing references) //IL_1cad: Unknown result type (might be due to invalid IL or missing references) //IL_1cb0: Expected O, but got Unknown //IL_1cb5: Expected O, but got Unknown //IL_1cd4: Unknown result type (might be due to invalid IL or missing references) //IL_1cdb: Expected O, but got Unknown //IL_1d3e: Unknown result type (might be due to invalid IL or missing references) //IL_1d43: Unknown result type (might be due to invalid IL or missing references) //IL_1d4f: Unknown result type (might be due to invalid IL or missing references) //IL_1d57: Unknown result type (might be due to invalid IL or missing references) //IL_1d60: Expected O, but got Unknown //IL_1d68: Unknown result type (might be due to invalid IL or missing references) //IL_1d6d: Unknown result type (might be due to invalid IL or missing references) //IL_1d70: Expected O, but got Unknown //IL_1d75: Expected O, but got Unknown //IL_1d94: Unknown result type (might be due to invalid IL or missing references) //IL_1d9b: Expected O, but got Unknown //IL_1dfe: Unknown result type (might be due to invalid IL or missing references) //IL_1e03: Unknown result type (might be due to invalid IL or missing references) //IL_1e0f: Unknown result type (might be due to invalid IL or missing references) //IL_1e17: Unknown result type (might be due to invalid IL or missing references) //IL_1e20: Expected O, but got Unknown //IL_1e28: Unknown result type (might be due to invalid IL or missing references) //IL_1e2d: Unknown result type (might be due to invalid IL or missing references) //IL_1e30: Expected O, but got Unknown //IL_1e35: Expected O, but got Unknown //IL_1e54: Unknown result type (might be due to invalid IL or missing references) //IL_1e5b: Expected O, but got Unknown //IL_1ebe: Unknown result type (might be due to invalid IL or missing references) //IL_1ec3: Unknown result type (might be due to invalid IL or missing references) //IL_1ecf: Unknown result type (might be due to invalid IL or missing references) //IL_1ed7: Unknown result type (might be due to invalid IL or missing references) //IL_1ee0: Expected O, but got Unknown //IL_1ee8: Unknown result type (might be due to invalid IL or missing references) //IL_1eed: Unknown result type (might be due to invalid IL or missing references) //IL_1ef0: Expected O, but got Unknown //IL_1ef5: Expected O, but got Unknown //IL_1f14: Unknown result type (might be due to invalid IL or missing references) //IL_1f1b: Expected O, but got Unknown //IL_1f7e: Unknown result type (might be due to invalid IL or missing references) //IL_1f83: Unknown result type (might be due to invalid IL or missing references) //IL_1f8f: Unknown result type (might be due to invalid IL or missing references) //IL_1f97: Unknown result type (might be due to invalid IL or missing references) //IL_1fa0: Expected O, but got Unknown //IL_1fa8: Unknown result type (might be due to invalid IL or missing references) //IL_1fad: Unknown result type (might be due to invalid IL or missing references) //IL_1fb0: Expected O, but got Unknown //IL_1fb5: Expected O, but got Unknown //IL_1fd4: Unknown result type (might be due to invalid IL or missing references) //IL_1fdb: Expected O, but got Unknown //IL_203e: Unknown result type (might be due to invalid IL or missing references) //IL_2043: Unknown result type (might be due to invalid IL or missing references) //IL_204f: Unknown result type (might be due to invalid IL or missing references) //IL_2057: Unknown result type (might be due to invalid IL or missing references) //IL_2060: Expected O, but got Unknown //IL_2062: Unknown result type (might be due to invalid IL or missing references) //IL_2067: Unknown result type (might be due to invalid IL or missing references) //IL_2073: Unknown result type (might be due to invalid IL or missing references) //IL_207b: Unknown result type (might be due to invalid IL or missing references) //IL_2084: Expected O, but got Unknown //IL_208c: Unknown result type (might be due to invalid IL or missing references) //IL_2091: Unknown result type (might be due to invalid IL or missing references) //IL_2094: Expected O, but got Unknown //IL_2099: Expected O, but got Unknown //IL_20b8: Unknown result type (might be due to invalid IL or missing references) //IL_20bf: Expected O, but got Unknown //IL_2122: Unknown result type (might be due to invalid IL or missing references) //IL_2127: Unknown result type (might be due to invalid IL or missing references) //IL_2133: Unknown result type (might be due to invalid IL or missing references) //IL_213b: Unknown result type (might be due to invalid IL or missing references) //IL_2144: Expected O, but got Unknown //IL_2146: Unknown result type (might be due to invalid IL or missing references) //IL_214b: Unknown result type (might be due to invalid IL or missing references) //IL_2157: Unknown result type (might be due to invalid IL or missing references) //IL_215f: Unknown result type (might be due to invalid IL or missing references) //IL_2168: Expected O, but got Unknown //IL_2170: Unknown result type (might be due to invalid IL or missing references) //IL_2175: Unknown result type (might be due to invalid IL or missing references) //IL_2178: Expected O, but got Unknown //IL_217d: Expected O, but got Unknown //IL_219c: Unknown result type (might be due to invalid IL or missing references) //IL_21a3: Expected O, but got Unknown //IL_2206: Unknown result type (might be due to invalid IL or missing references) //IL_220b: Unknown result type (might be due to invalid IL or missing references) //IL_2217: Unknown result type (might be due to invalid IL or missing references) //IL_221f: Unknown result type (might be due to invalid IL or missing references) //IL_2228: Expected O, but got Unknown //IL_222a: Unknown result type (might be due to invalid IL or missing references) //IL_222f: Unknown result type (might be due to invalid IL or missing references) //IL_223b: Unknown result type (might be due to invalid IL or missing references) //IL_2243: Unknown result type (might be due to invalid IL or missing references) //IL_224c: Expected O, but got Unknown //IL_2254: Unknown result type (might be due to invalid IL or missing references) //IL_2259: Unknown result type (might be due to invalid IL or missing references) //IL_225c: Expected O, but got Unknown //IL_2261: Expected O, but got Unknown //IL_2280: Unknown result type (might be due to invalid IL or missing references) //IL_2287: Expected O, but got Unknown //IL_22ea: Unknown result type (might be due to invalid IL or missing references) //IL_22ef: Unknown result type (might be due to invalid IL or missing references) //IL_22fb: Unknown result type (might be due to invalid IL or missing references) //IL_2303: Unknown result type (might be due to invalid IL or missing references) //IL_230c: Expected O, but got Unknown //IL_230e: Unknown result type (might be due to invalid IL or missing references) //IL_2313: Unknown result type (might be due to invalid IL or missing references) //IL_231f: Unknown result type (might be due to invalid IL or missing references) //IL_2327: Unknown result type (might be due to invalid IL or missing references) //IL_2330: Expected O, but got Unknown //IL_2332: Unknown result type (might be due to invalid IL or missing references) //IL_2337: Unknown result type (might be due to invalid IL or missing references) //IL_2343: Unknown result type (might be due to invalid IL or missing references) //IL_234c: Unknown result type (might be due to invalid IL or missing references) //IL_2355: Expected O, but got Unknown //IL_235d: Unknown result type (might be due to invalid IL or missing references) //IL_2362: Unknown result type (might be due to invalid IL or missing references) //IL_2365: Expected O, but got Unknown //IL_236a: Expected O, but got Unknown //IL_2389: Unknown result type (might be due to invalid IL or missing references) //IL_2390: Expected O, but got Unknown //IL_23f3: Unknown result type (might be due to invalid IL or missing references) //IL_23f8: Unknown result type (might be due to invalid IL or missing references) //IL_2404: Unknown result type (might be due to invalid IL or missing references) //IL_240c: Unknown result type (might be due to invalid IL or missing references) //IL_2415: Expected O, but got Unknown //IL_2417: Unknown result type (might be due to invalid IL or missing references) //IL_241c: Unknown result type (might be due to invalid IL or missing references) //IL_2428: Unknown result type (might be due to invalid IL or missing references) //IL_2430: Unknown result type (might be due to invalid IL or missing references) //IL_2439: Expected O, but got Unknown //IL_2441: Unknown result type (might be due to invalid IL or missing references) //IL_2446: Unknown result type (might be due to invalid IL or missing references) //IL_2449: Expected O, but got Unknown //IL_244e: Expected O, but got Unknown //IL_246d: Unknown result type (might be due to invalid IL or missing references) //IL_2474: Expected O, but got Unknown //IL_24d7: Unknown result type (might be due to invalid IL or missing references) //IL_24dc: Unknown result type (might be due to invalid IL or missing references) //IL_24e8: Unknown result type (might be due to invalid IL or missing references) //IL_24f1: Unknown result type (might be due to invalid IL or missing references) //IL_24fa: Expected O, but got Unknown //IL_24fc: Unknown result type (might be due to invalid IL or missing references) //IL_2501: Unknown result type (might be due to invalid IL or missing references) //IL_250d: Unknown result type (might be due to invalid IL or missing references) //IL_2516: Unknown result type (might be due to invalid IL or missing references) //IL_251f: Expected O, but got Unknown //IL_2527: Unknown result type (might be due to invalid IL or missing references) //IL_252c: Unknown result type (might be due to invalid IL or missing references) //IL_252f: Expected O, but got Unknown //IL_2534: Expected O, but got Unknown //IL_2553: Unknown result type (might be due to invalid IL or missing references) //IL_255a: Expected O, but got Unknown //IL_25bd: Unknown result type (might be due to invalid IL or missing references) //IL_25c2: Unknown result type (might be due to invalid IL or missing references) //IL_25ce: Unknown result type (might be due to invalid IL or missing references) //IL_25d6: Unknown result type (might be due to invalid IL or missing references) //IL_25df: Expected O, but got Unknown //IL_25e7: Unknown result type (might be due to invalid IL or missing references) //IL_25ec: Unknown result type (might be due to invalid IL or missing references) //IL_25ef: Expected O, but got Unknown //IL_25f4: Expected O, but got Unknown //IL_2613: Unknown result type (might be due to invalid IL or missing references) //IL_261a: Expected O, but got Unknown //IL_267d: Unknown result type (might be due to invalid IL or missing references) //IL_2682: Unknown result type (might be due to invalid IL or missing references) //IL_268e: Unknown result type (might be due to invalid IL or missing references) //IL_2696: Unknown result type (might be due to invalid IL or missing references) //IL_269f: Expected O, but got Unknown //IL_26a7: Unknown result type (might be due to invalid IL or missing references) //IL_26ac: Unknown result type (might be due to invalid IL or missing references) //IL_26af: Expected O, but got Unknown //IL_26b4: Expected O, but got Unknown //IL_26d3: Unknown result type (might be due to invalid IL or missing references) //IL_26da: Expected O, but got Unknown //IL_273d: Unknown result type (might be due to invalid IL or missing references) //IL_2742: Unknown result type (might be due to invalid IL or missing references) //IL_274e: Unknown result type (might be due to invalid IL or missing references) //IL_2756: Unknown result type (might be due to invalid IL or missing references) //IL_275f: Expected O, but got Unknown //IL_2767: Unknown result type (might be due to invalid IL or missing references) //IL_276c: Unknown result type (might be due to invalid IL or missing references) //IL_276f: Expected O, but got Unknown //IL_2774: Expected O, but got Unknown //IL_2793: Unknown result type (might be due to invalid IL or missing references) //IL_279a: Expected O, but got Unknown //IL_27fd: Unknown result type (might be due to invalid IL or missing references) //IL_2802: Unknown result type (might be due to invalid IL or missing references) //IL_280e: Unknown result type (might be due to invalid IL or missing references) //IL_2816: Unknown result type (might be due to invalid IL or missing references) //IL_281f: Expected O, but got Unknown //IL_2827: Unknown result type (might be due to invalid IL or missing references) //IL_282c: Unknown result type (might be due to invalid IL or missing references) //IL_282f: Expected O, but got Unknown //IL_2834: Expected O, but got Unknown //IL_2853: Unknown result type (might be due to invalid IL or missing references) //IL_285a: Expected O, but got Unknown //IL_28bd: Unknown result type (might be due to invalid IL or missing references) //IL_28c2: Unknown result type (might be due to invalid IL or missing references) //IL_28ce: Unknown result type (might be due to invalid IL or missing references) //IL_28d6: Unknown result type (might be due to invalid IL or missing references) //IL_28df: Expected O, but got Unknown //IL_28e7: Unknown result type (might be due to invalid IL or missing references) //IL_28ec: Unknown result type (might be due to invalid IL or missing references) //IL_28ef: Expected O, but got Unknown //IL_28f4: Expected O, but got Unknown //IL_2913: Unknown result type (might be due to invalid IL or missing references) //IL_291a: Expected O, but got Unknown //IL_297d: Unknown result type (might be due to invalid IL or missing references) //IL_2982: Unknown result type (might be due to invalid IL or missing references) //IL_298e: Unknown result type (might be due to invalid IL or missing references) //IL_2996: Unknown result type (might be due to invalid IL or missing references) //IL_299f: Expected O, but got Unknown //IL_29a7: Unknown result type (might be due to invalid IL or missing references) //IL_29ac: Unknown result type (might be due to invalid IL or missing references) //IL_29af: Expected O, but got Unknown //IL_29b4: Expected O, but got Unknown //IL_29d3: Unknown result type (might be due to invalid IL or missing references) //IL_29da: Expected O, but got Unknown //IL_2a3d: Unknown result type (might be due to invalid IL or missing references) //IL_2a42: Unknown result type (might be due to invalid IL or missing references) //IL_2a4e: Unknown result type (might be due to invalid IL or missing references) //IL_2a56: Unknown result type (might be due to invalid IL or missing references) //IL_2a5f: Expected O, but got Unknown //IL_2a67: Unknown result type (might be due to invalid IL or missing references) //IL_2a6c: Unknown result type (might be due to invalid IL or missing references) //IL_2a6f: Expected O, but got Unknown //IL_2a74: Expected O, but got Unknown //IL_2a93: Unknown result type (might be due to invalid IL or missing references) //IL_2a9a: Expected O, but got Unknown //IL_2afd: Unknown result type (might be due to invalid IL or missing references) //IL_2b02: Unknown result type (might be due to invalid IL or missing references) //IL_2b0e: Unknown result type (might be due to invalid IL or missing references) //IL_2b16: Unknown result type (might be due to invalid IL or missing references) //IL_2b1f: Expected O, but got Unknown //IL_2b27: Unknown result type (might be due to invalid IL or missing references) //IL_2b2c: Unknown result type (might be due to invalid IL or missing references) //IL_2b2f: Expected O, but got Unknown //IL_2b34: Expected O, but got Unknown //IL_2b53: Unknown result type (might be due to invalid IL or missing references) //IL_2b5a: Expected O, but got Unknown //IL_2bbd: Unknown result type (might be due to invalid IL or missing references) //IL_2bc2: Unknown result type (might be due to invalid IL or missing references) //IL_2bce: Unknown result type (might be due to invalid IL or missing references) //IL_2bd6: Unknown result type (might be due to invalid IL or missing references) //IL_2bdf: Expected O, but got Unknown //IL_2be7: Unknown result type (might be due to invalid IL or missing references) //IL_2bec: Unknown result type (might be due to invalid IL or missing references) //IL_2bef: Expected O, but got Unknown //IL_2bf4: Expected O, but got Unknown //IL_2c13: Unknown result type (might be due to invalid IL or missing references) //IL_2c1a: Expected O, but got Unknown //IL_2c7d: Unknown result type (might be due to invalid IL or missing references) //IL_2c82: Unknown result type (might be due to invalid IL or missing references) //IL_2c8e: Unknown result type (might be due to invalid IL or missing references) //IL_2c96: Unknown result type (might be due to invalid IL or missing references) //IL_2c9f: Expected O, but got Unknown //IL_2ca7: Unknown result type (might be due to invalid IL or missing references) //IL_2cac: Unknown result type (might be due to invalid IL or missing references) //IL_2caf: Expected O, but got Unknown //IL_2cb4: Expected O, but got Unknown //IL_2cd3: Unknown result type (might be due to invalid IL or missing references) //IL_2cda: Expected O, but got Unknown //IL_2d3d: Unknown result type (might be due to invalid IL or missing references) //IL_2d42: Unknown result type (might be due to invalid IL or missing references) //IL_2d4e: Unknown result type (might be due to invalid IL or missing references) //IL_2d56: Unknown result type (might be due to invalid IL or missing references) //IL_2d5f: Expected O, but got Unknown //IL_2d67: Unknown result type (might be due to invalid IL or missing references) //IL_2d6c: Unknown result type (might be due to invalid IL or missing references) //IL_2d6f: Expected O, but got Unknown //IL_2d74: Expected O, but got Unknown //IL_2d93: Unknown result type (might be due to invalid IL or missing references) //IL_2d9a: Expected O, but got Unknown //IL_2dfd: Unknown result type (might be due to invalid IL or missing references) //IL_2e02: Unknown result type (might be due to invalid IL or missing references) //IL_2e0e: Unknown result type (might be due to invalid IL or missing references) //IL_2e16: Unknown result type (might be due to invalid IL or missing references) //IL_2e1f: Expected O, but got Unknown //IL_2e27: Unknown result type (might be due to invalid IL or missing references) //IL_2e2c: Unknown result type (might be due to invalid IL or missing references) //IL_2e2f: Expected O, but got Unknown //IL_2e34: Expected O, but got Unknown //IL_2e53: Unknown result type (might be due to invalid IL or missing references) //IL_2e5a: Expected O, but got Unknown //IL_2ebd: Unknown result type (might be due to invalid IL or missing references) //IL_2ec2: Unknown result type (might be due to invalid IL or missing references) //IL_2ece: Unknown result type (might be due to invalid IL or missing references) //IL_2ed6: Unknown result type (might be due to invalid IL or missing references) //IL_2edf: Expected O, but got Unknown //IL_2ee7: Unknown result type (might be due to invalid IL or missing references) //IL_2eec: Unknown result type (might be due to invalid IL or missing references) //IL_2eef: Expected O, but got Unknown //IL_2ef4: Expected O, but got Unknown //IL_2f13: Unknown result type (might be due to invalid IL or missing references) //IL_2f1a: Expected O, but got Unknown //IL_2f7d: Unknown result type (might be due to invalid IL or missing references) //IL_2f82: Unknown result type (might be due to invalid IL or missing references) //IL_2f8e: Unknown result type (might be due to invalid IL or missing references) //IL_2f96: Unknown result type (might be due to invalid IL or missing references) //IL_2f9f: Expected O, but got Unknown //IL_2fa7: Unknown result type (might be due to invalid IL or missing references) //IL_2fac: Unknown result type (might be due to invalid IL or missing references) //IL_2faf: Expected O, but got Unknown //IL_2fb4: Expected O, but got Unknown //IL_2fd3: Unknown result type (might be due to invalid IL or missing references) //IL_2fda: Expected O, but got Unknown //IL_303d: Unknown result type (might be due to invalid IL or missing references) //IL_3042: Unknown result type (might be due to invalid IL or missing references) //IL_304e: Unknown result type (might be due to invalid IL or missing references) //IL_3056: Unknown result type (might be due to invalid IL or missing references) //IL_305f: Expected O, but got Unknown //IL_3067: Unknown result type (might be due to invalid IL or missing references) //IL_306c: Unknown result type (might be due to invalid IL or missing references) //IL_306f: Expected O, but got Unknown //IL_3074: Expected O, but got Unknown //IL_3093: Unknown result type (might be due to invalid IL or missing references) //IL_309a: Expected O, but got Unknown //IL_30fd: Unknown result type (might be due to invalid IL or missing references) //IL_3102: Unknown result type (might be due to invalid IL or missing references) //IL_310e: Unknown result type (might be due to invalid IL or missing references) //IL_3116: Unknown result type (might be due to invalid IL or missing references) //IL_311f: Expected O, but got Unknown //IL_3127: Unknown result type (might be due to invalid IL or missing references) //IL_312c: Unknown result type (might be due to invalid IL or missing references) //IL_312f: Expected O, but got Unknown //IL_3134: Expected O, but got Unknown //IL_3153: Unknown result type (might be due to invalid IL or missing references) //IL_315a: Expected O, but got Unknown //IL_31bd: Unknown result type (might be due to invalid IL or missing references) //IL_31c2: Unknown result type (might be due to invalid IL or missing references) //IL_31ce: Unknown result type (might be due to invalid IL or missing references) //IL_31d6: Unknown result type (might be due to invalid IL or missing references) //IL_31df: Expected O, but got Unknown //IL_31e7: Unknown result type (might be due to invalid IL or missing references) //IL_31ec: Unknown result type (might be due to invalid IL or missing references) //IL_31ef: Expected O, but got Unknown //IL_31f4: Expected O, but got Unknown //IL_3213: Unknown result type (might be due to invalid IL or missing references) //IL_321a: Expected O, but got Unknown //IL_327d: Unknown result type (might be due to invalid IL or missing references) //IL_3282: Unknown result type (might be due to invalid IL or missing references) //IL_328e: Unknown result type (might be due to invalid IL or missing references) //IL_3296: Unknown result type (might be due to invalid IL or missing references) //IL_329f: Expected O, but got Unknown //IL_32a7: Unknown result type (might be due to invalid IL or missing references) //IL_32ac: Unknown result type (might be due to invalid IL or missing references) //IL_32af: Expected O, but got Unknown //IL_32b4: Expected O, but got Unknown //IL_32d3: Unknown result type (might be due to invalid IL or missing references) //IL_32da: Expected O, but got Unknown //IL_333d: Unknown result type (might be due to invalid IL or missing references) //IL_3342: Unknown result type (might be due to invalid IL or missing references) //IL_334e: Unknown result type (might be due to invalid IL or missing references) //IL_3356: Unknown result type (might be due to invalid IL or missing references) //IL_335f: Expected O, but got Unknown //IL_3361: Unknown result type (might be due to invalid IL or missing references) //IL_3366: Unknown result type (might be due to invalid IL or missing references) //IL_3372: Unknown result type (might be due to invalid IL or missing references) //IL_337a: Unknown result type (might be due to invalid IL or missing references) //IL_3383: Expected O, but got Unknown //IL_338b: Unknown result type (might be due to invalid IL or missing references) //IL_3390: Unknown result type (might be due to invalid IL or missing references) //IL_3393: Expected O, but got Unknown //IL_3398: Expected O, but got Unknown //IL_33b7: Unknown result type (might be due to invalid IL or missing references) //IL_33be: Expected O, but got Unknown //IL_3421: Unknown result type (might be due to invalid IL or missing references) //IL_3426: Unknown result type (might be due to invalid IL or missing references) //IL_3432: Unknown result type (might be due to invalid IL or missing references) //IL_343a: Unknown result type (might be due to invalid IL or missing references) //IL_3443: Expected O, but got Unknown //IL_3445: Unknown result type (might be due to invalid IL or missing references) //IL_344a: Unknown result type (might be due to invalid IL or missing references) //IL_3456: Unknown result type (might be due to invalid IL or missing references) //IL_345f: Unknown result type (might be due to invalid IL or missing references) //IL_3468: Expected O, but got Unknown //IL_3470: Unknown result type (might be due to invalid IL or missing references) //IL_3475: Unknown result type (might be due to invalid IL or missing references) //IL_3478: Expected O, but got Unknown //IL_347d: Expected O, but got Unknown //IL_349c: Unknown result type (might be due to invalid IL or missing references) //IL_34a3: Expected O, but got Unknown //IL_3506: Unknown result type (might be due to invalid IL or missing references) //IL_350b: Unknown result type (might be due to invalid IL or missing references) //IL_3517: Unknown result type (might be due to invalid IL or missing references) //IL_3520: Unknown result type (might be due to invalid IL or missing references) //IL_3529: Expected O, but got Unknown //IL_3531: Unknown result type (might be due to invalid IL or missing references) //IL_3536: Unknown result type (might be due to invalid IL or missing references) //IL_3539: Expected O, but got Unknown //IL_353e: Expected O, but got Unknown //IL_355d: Unknown result type (might be due to invalid IL or missing references) //IL_3564: Expected O, but got Unknown //IL_35c7: Unknown result type (might be due to invalid IL or missing references) //IL_35cc: Unknown result type (might be due to invalid IL or missing references) //IL_35d8: Unknown result type (might be due to invalid IL or missing references) //IL_35e1: Unknown result type (might be due to invalid IL or missing references) //IL_35ea: Expected O, but got Unknown //IL_35f2: Unknown result type (might be due to invalid IL or missing references) //IL_35f7: Unknown result type (might be due to invalid IL or missing references) //IL_35fa: Expected O, but got Unknown //IL_35ff: Expected O, but got Unknown //IL_361e: Unknown result type (might be due to invalid IL or missing references) //IL_3625: Expected O, but got Unknown //IL_3688: Unknown result type (might be due to invalid IL or missing references) //IL_368d: Unknown result type (might be due to invalid IL or missing references) //IL_3699: Unknown result type (might be due to invalid IL or missing references) //IL_36a1: Unknown result type (might be due to invalid IL or missing references) //IL_36aa: Expected O, but got Unknown //IL_36b2: Unknown result type (might be due to invalid IL or missing references) //IL_36b7: Unknown result type (might be due to invalid IL or missing references) //IL_36ba: Expected O, but got Unknown //IL_36bf: Expected O, but got Unknown //IL_36de: Unknown result type (might be due to invalid IL or missing references) //IL_36e5: Expected O, but got Unknown //IL_3748: Unknown result type (might be due to invalid IL or missing references) //IL_374d: Unknown result type (might be due to invalid IL or missing references) //IL_3759: Unknown result type (might be due to invalid IL or missing references) //IL_3761: Unknown result type (might be due to invalid IL or missing references) //IL_376a: Expected O, but got Unknown //IL_3772: Unknown result type (might be due to invalid IL or missing references) //IL_3777: Unknown result type (might be due to invalid IL or missing references) //IL_377a: Expected O, but got Unknown //IL_377f: Expected O, but got Unknown //IL_379e: Unknown result type (might be due to invalid IL or missing references) //IL_37a5: Expected O, but got Unknown //IL_3808: Unknown result type (might be due to invalid IL or missing references) //IL_380d: Unknown result type (might be due to invalid IL or missing references) //IL_3819: Unknown result type (might be due to invalid IL or missing references) //IL_3821: Unknown result type (might be due to invalid IL or missing references) //IL_382a: Expected O, but got Unknown //IL_3832: Unknown result type (might be due to invalid IL or missing references) //IL_3837: Unknown result type (might be due to invalid IL or missing references) //IL_383a: Expected O, but got Unknown //IL_383f: Expected O, but got Unknown //IL_385e: Unknown result type (might be due to invalid IL or missing references) //IL_3865: Expected O, but got Unknown //IL_38c8: Unknown result type (might be due to invalid IL or missing references) //IL_38cd: Unknown result type (might be due to invalid IL or missing references) //IL_38d9: Unknown result type (might be due to invalid IL or missing references) //IL_38e1: Unknown result type (might be due to invalid IL or missing references) //IL_38ea: Expected O, but got Unknown //IL_38f2: Unknown result type (might be due to invalid IL or missing references) //IL_38f7: Unknown result type (might be due to invalid IL or missing references) //IL_38fa: Expected O, but got Unknown //IL_38ff: Expected O, but got Unknown //IL_391e: Unknown result type (might be due to invalid IL or missing references) //IL_3925: Expected O, but got Unknown //IL_3988: Unknown result type (might be due to invalid IL or missing references) //IL_398d: Unknown result type (might be due to invalid IL or missing references) //IL_3999: Unknown result type (might be due to invalid IL or missing references) //IL_39a1: Unknown result type (might be due to invalid IL or missing references) //IL_39aa: Expected O, but got Unknown //IL_39b2: Unknown result type (might be due to invalid IL or missing references) //IL_39b7: Unknown result type (might be due to invalid IL or missing references) //IL_39ba: Expected O, but got Unknown //IL_39bf: Expected O, but got Unknown //IL_39de: Unknown result type (might be due to invalid IL or missing references) //IL_39e5: Expected O, but got Unknown //IL_3a48: Unknown result type (might be due to invalid IL or missing references) //IL_3a4d: Unknown result type (might be due to invalid IL or missing references) //IL_3a59: Unknown result type (might be due to invalid IL or missing references) //IL_3a62: Unknown result type (might be due to invalid IL or missing references) //IL_3a6b: Expected O, but got Unknown //IL_3a73: Unknown result type (might be due to invalid IL or missing references) //IL_3a78: Unknown result type (might be due to invalid IL or missing references) //IL_3a7b: Expected O, but got Unknown //IL_3a80: Expected O, but got Unknown //IL_3a9f: Unknown result type (might be due to invalid IL or missing references) //IL_3aa6: Expected O, but got Unknown //IL_3b09: Unknown result type (might be due to invalid IL or missing references) //IL_3b0e: Unknown result type (might be due to invalid IL or missing references) //IL_3b1a: Unknown result type (might be due to invalid IL or missing references) //IL_3b22: Unknown result type (might be due to invalid IL or missing references) //IL_3b2b: Expected O, but got Unknown //IL_3b33: Unknown result type (might be due to invalid IL or missing references) //IL_3b38: Unknown result type (might be due to invalid IL or missing references) //IL_3b3b: Expected O, but got Unknown //IL_3b40: Expected O, but got Unknown //IL_3b5f: Unknown result type (might be due to invalid IL or missing references) //IL_3b66: Expected O, but got Unknown //IL_3bc9: Unknown result type (might be due to invalid IL or missing references) //IL_3bce: Unknown result type (might be due to invalid IL or missing references) //IL_3bda: Unknown result type (might be due to invalid IL or missing references) //IL_3be2: Unknown result type (might be due to invalid IL or missing references) //IL_3beb: Expected O, but got Unknown //IL_3bf3: Unknown result type (might be due to invalid IL or missing references) //IL_3bf8: Unknown result type (might be due to invalid IL or missing references) //IL_3bfb: Expected O, but got Unknown //IL_3c00: Expected O, but got Unknown //IL_3c1f: Unknown result type (might be due to invalid IL or missing references) //IL_3c26: Expected O, but got Unknown //IL_3c89: Unknown result type (might be due to invalid IL or missing references) //IL_3c8e: Unknown result type (might be due to invalid IL or missing references) //IL_3c9a: Unknown result type (might be due to invalid IL or missing references) //IL_3ca3: Unknown result type (might be due to invalid IL or missing references) //IL_3cac: Expected O, but got Unknown //IL_3cb4: Unknown result type (might be due to invalid IL or missing references) //IL_3cb9: Unknown result type (might be due to invalid IL or missing references) //IL_3cbc: Expected O, but got Unknown //IL_3cc1: Expected O, but got Unknown //IL_3ce0: Unknown result type (might be due to invalid IL or missing references) //IL_3ce7: Expected O, but got Unknown //IL_3d4a: Unknown result type (might be due to invalid IL or missing references) //IL_3d4f: Unknown result type (might be due to invalid IL or missing references) //IL_3d5b: Unknown result type (might be due to invalid IL or missing references) //IL_3d63: Unknown result type (might be due to invalid IL or missing references) //IL_3d6c: Expected O, but got Unknown //IL_3d74: Unknown result type (might be due to invalid IL or missing references) //IL_3d79: Unknown result type (might be due to invalid IL or missing references) //IL_3d7c: Expected O, but got Unknown //IL_3d81: Expected O, but got Unknown //IL_3da0: Unknown result type (might be due to invalid IL or missing references) //IL_3da7: Expected O, but got Unknown //IL_3e0a: Unknown result type (might be due to invalid IL or missing references) //IL_3e0f: Unknown result type (might be due to invalid IL or missing references) //IL_3e1b: Unknown result type (might be due to invalid IL or missing references) //IL_3e23: Unknown result type (might be due to invalid IL or missing references) //IL_3e2c: Expected O, but got Unknown //IL_3e34: Unknown result type (might be due to invalid IL or missing references) //IL_3e39: Unknown result type (might be due to invalid IL or missing references) //IL_3e3c: Expected O, but got Unknown //IL_3e41: Expected O, but got Unknown //IL_3e60: Unknown result type (might be due to invalid IL or missing references) //IL_3e67: Expected O, but got Unknown //IL_3eca: Unknown result type (might be due to invalid IL or missing references) //IL_3ecf: Unknown result type (might be due to invalid IL or missing references) //IL_3edb: Unknown result type (might be due to invalid IL or missing references) //IL_3ee3: Unknown result type (might be due to invalid IL or missing references) //IL_3eec: Expected O, but got Unknown //IL_3ef4: Unknown result type (might be due to invalid IL or missing references) //IL_3ef9: Unknown result type (might be due to invalid IL or missing references) //IL_3efc: Expected O, but got Unknown //IL_3f01: Expected O, but got Unknown //IL_3f20: Unknown result type (might be due to invalid IL or missing references) //IL_3f27: Expected O, but got Unknown //IL_3f8a: Unknown result type (might be due to invalid IL or missing references) //IL_3f8f: Unknown result type (might be due to invalid IL or missing references) //IL_3f9b: Unknown result type (might be due to invalid IL or missing references) //IL_3fa3: Unknown result type (might be due to invalid IL or missing references) //IL_3fac: Expected O, but got Unknown //IL_3fb4: Unknown result type (might be due to invalid IL or missing references) //IL_3fb9: Unknown result type (might be due to invalid IL or missing references) //IL_3fbc: Expected O, but got Unknown //IL_3fc1: Expected O, but got Unknown //IL_3fe0: Unknown result type (might be due to invalid IL or missing references) //IL_3fe7: Expected O, but got Unknown //IL_404a: Unknown result type (might be due to invalid IL or missing references) //IL_404f: Unknown result type (might be due to invalid IL or missing references) //IL_405b: Unknown result type (might be due to invalid IL or missing references) //IL_4064: Unknown result type (might be due to invalid IL or missing references) //IL_406d: Expected O, but got Unknown //IL_4075: Unknown result type (might be due to invalid IL or missing references) //IL_407a: Unknown result type (might be due to invalid IL or missing references) //IL_407d: Expected O, but got Unknown //IL_4082: Expected O, but got Unknown //IL_40a1: Unknown result type (might be due to invalid IL or missing references) //IL_40a8: Expected O, but got Unknown //IL_410b: Unknown result type (might be due to invalid IL or missing references) //IL_4110: Unknown result type (might be due to invalid IL or missing references) //IL_411c: Unknown result type (might be due to invalid IL or missing references) //IL_4124: Unknown result type (might be due to invalid IL or missing references) //IL_412d: Expected O, but got Unknown //IL_412f: Unknown result type (might be due to invalid IL or missing references) //IL_4134: Unknown result type (might be due to invalid IL or missing references) //IL_4140: Unknown result type (might be due to invalid IL or missing references) //IL_4148: Unknown result type (might be due to invalid IL or missing references) //IL_4151: Expected O, but got Unknown //IL_4159: Unknown result type (might be due to invalid IL or missing references) //IL_415e: Unknown result type (might be due to invalid IL or missing references) //IL_4161: Expected O, but got Unknown //IL_4166: Expected O, but got Unknown //IL_4185: Unknown result type (might be due to invalid IL or missing references) //IL_418c: Expected O, but got Unknown //IL_41ef: Unknown result type (might be due to invalid IL or missing references) //IL_41f4: Unknown result type (might be due to invalid IL or missing references) //IL_4200: Unknown result type (might be due to invalid IL or missing references) //IL_4208: Unknown result type (might be due to invalid IL or missing references) //IL_4211: Expected O, but got Unknown //IL_4213: Unknown result type (might be due to invalid IL or missing references) //IL_4218: Unknown result type (might be due to invalid IL or missing references) //IL_4224: Unknown result type (might be due to invalid IL or missing references) //IL_422c: Unknown result type (might be due to invalid IL or missing references) //IL_4235: Expected O, but got Unknown //IL_423d: Unknown result type (might be due to invalid IL or missing references) //IL_4242: Unknown result type (might be due to invalid IL or missing references) //IL_4245: Expected O, but got Unknown //IL_424a: Expected O, but got Unknown PieceManager instance = PieceManager.Instance; GameObject val = OdinArchitectBundle2.LoadAsset("IG_Hardwood_Floor"); PieceConfig val2 = new PieceConfig(); val2.Name = "$IG_Hardwood_Floor"; val2.Description = "$IG_Hardwood_Floor_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 2, Recover = true } }; CustomPiece val3 = new CustomPiece(val, true, val2); CustomPiece val4 = val3; OA_IG_Hardwood_Floor = val3; instance.AddPiece(val4); GameObject val5 = OdinArchitectBundle2.LoadAsset("IG_Chevron_Floor"); val2 = new PieceConfig(); val2.Name = "$IG_Chevron_Floor"; val2.Description = "$IG_Chevron_Floor_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 2, Recover = true } }; CustomPiece val6 = new CustomPiece(val5, true, val2); val4 = val6; OA_IG_Chevron_Floor = val6; instance.AddPiece(val4); GameObject val7 = OdinArchitectBundle2.LoadAsset("ig_tall_stairs"); val2 = new PieceConfig(); val2.Name = "$ig_tall_stairs"; val2.Description = "$ig_tall_stairs_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 3, Recover = true } }; CustomPiece val8 = new CustomPiece(val7, true, val2); val4 = val8; OA_ig_tall_stairs = val8; instance.AddPiece(val4); GameObject val9 = OdinArchitectBundle.LoadAsset("rae_wood_ramp_26"); val2 = new PieceConfig(); val2.Name = "$rae_wood_ramp_26"; val2.Description = "$rae_wood_ramp_26_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 3, Recover = true } }; CustomPiece val10 = new CustomPiece(val9, true, val2); val4 = val10; OA_rae_wood_ramp_26 = val10; instance.AddPiece(val4); GameObject val11 = OdinArchitectBundle.LoadAsset("rae_wood_ramp_45"); val2 = new PieceConfig(); val2.Name = "$rae_wood_ramp_45"; val2.Description = "$rae_wood_ramp_45_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 3, Recover = true } }; CustomPiece val12 = new CustomPiece(val11, true, val2); val4 = val12; OA_rae_wood_ramp_45 = val12; instance.AddPiece(val4); GameObject val13 = OdinArchitectBundle.LoadAsset("rae_woodwall_half"); val2 = new PieceConfig(); val2.Name = "$rae_woodwall_half"; val2.Description = "$rae_woodwall_half_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 1, Recover = true } }; CustomPiece val14 = new CustomPiece(val13, true, val2); val4 = val14; OA_rae_woodwall_half = val14; instance.AddPiece(val4); GameObject val15 = OdinArchitectBundle.LoadAsset("rae_woodwall_3"); val2 = new PieceConfig(); val2.Name = "$rae_woodwall_3"; val2.Description = "$rae_woodwall_3_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 2, Recover = true } }; CustomPiece val16 = new CustomPiece(val15, true, val2); val4 = val16; OA_rae_woodwall_3 = val16; instance.AddPiece(val4); GameObject val17 = OdinArchitectBundle.LoadAsset("rae_woodwall_3_half"); val2 = new PieceConfig(); val2.Name = "$rae_woodwall_3_half"; val2.Description = "$rae_woodwall_3_half_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 1, Recover = true } }; CustomPiece val18 = new CustomPiece(val17, true, val2); val4 = val18; OA_rae_woodwall_3_half = val18; instance.AddPiece(val4); GameObject val19 = OdinArchitectBundle.LoadAsset("rae_woodwall_1"); val2 = new PieceConfig(); val2.Name = "$rae_woodwall_1"; val2.Description = "$rae_woodwall_1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "RoundLog", Amount = 2, Recover = true }, new RequirementConfig { Item = "Wood", Amount = 1, Recover = true } }; CustomPiece val20 = new CustomPiece(val19, true, val2); val4 = val20; OA_rae_woodwall_1 = val20; instance.AddPiece(val4); GameObject val21 = OdinArchitectBundle.LoadAsset("rae_woodwall_1_half"); val2 = new PieceConfig(); val2.Name = "$rae_woodwall_1_half"; val2.Description = "$rae_woodwall_1_half_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "RoundLog", Amount = 1, Recover = true }, new RequirementConfig { Item = "Wood", Amount = 1, Recover = true } }; CustomPiece val22 = new CustomPiece(val21, true, val2); val4 = val22; OA_rae_woodwall_1_half = val22; instance.AddPiece(val4); GameObject val23 = OdinArchitectBundle.LoadAsset("rae_woodwall_2"); val2 = new PieceConfig(); val2.Name = "$rae_woodwall_2"; val2.Description = "$rae_woodwall_2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "RoundLog", Amount = 2, Recover = true }, new RequirementConfig { Item = "Wood", Amount = 1, Recover = true } }; CustomPiece val24 = new CustomPiece(val23, true, val2); val4 = val24; OA_rae_woodwall_2 = val24; instance.AddPiece(val4); GameObject val25 = OdinArchitectBundle.LoadAsset("rae_woodwall_2_half"); val2 = new PieceConfig(); val2.Name = "$rae_woodwall_2_half"; val2.Description = "$rae_woodwall_2_half_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "RoundLog", Amount = 1, Recover = true }, new RequirementConfig { Item = "Wood", Amount = 1, Recover = true } }; CustomPiece val26 = new CustomPiece(val25, true, val2); val4 = val26; OA_rae_woodwall_2_half = val26; instance.AddPiece(val4); GameObject val27 = OdinArchitectBundle.LoadAsset("rae_woodwall_4"); val2 = new PieceConfig(); val2.Name = "$rae_woodwall_4"; val2.Description = "$rae_woodwall_4_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "ElderBark", Amount = 1, Recover = true } }; CustomPiece val28 = new CustomPiece(val27, true, val2); val4 = val28; OA_rae_woodwall_4 = val28; instance.AddPiece(val4); GameObject val29 = OdinArchitectBundle.LoadAsset("rae_woodwall_4_half"); val2 = new PieceConfig(); val2.Name = "$rae_woodwall_4_half"; val2.Description = "$rae_woodwall_4_half_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "ElderBark", Amount = 1, Recover = true } }; CustomPiece val30 = new CustomPiece(val29, true, val2); val4 = val30; OA_rae_woodwall_4_half = val30; instance.AddPiece(val4); GameObject val31 = OdinArchitectBundle.LoadAsset("wooden_window_small"); val2 = new PieceConfig(); val2.Name = "$wooden_window_small"; val2.Description = "$wooden_window_small_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 3, Recover = true } }; CustomPiece val32 = new CustomPiece(val31, true, val2); val4 = val32; OA_wooden_window_small = val32; instance.AddPiece(val4); GameObject val33 = OdinArchitectBundle.LoadAsset("wooden_window_big"); val2 = new PieceConfig(); val2.Name = "$wooden_window_big"; val2.Description = "$wooden_window_big_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 6, Recover = true } }; CustomPiece val34 = new CustomPiece(val33, true, val2); val4 = val34; OA_wooden_window_big = val34; instance.AddPiece(val4); GameObject val35 = OdinArchitectBundle.LoadAsset("wooden_fence_1"); val2 = new PieceConfig(); val2.Name = "$wooden_fence_1"; val2.Description = "$wooden_fence_1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 2, Recover = true } }; CustomPiece val36 = new CustomPiece(val35, true, val2); val4 = val36; OA_wooden_fence_1_big = val36; instance.AddPiece(val4); GameObject val37 = OdinArchitectBundle.LoadAsset("wooden_fence_1_gate"); val2 = new PieceConfig(); val2.Name = "$wooden_fence_1_gate"; val2.Description = "$wooden_fence_1_gate_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 3, Recover = true } }; CustomPiece val38 = new CustomPiece(val37, true, val2); val4 = val38; OA_wooden_fence_1_gate_big = val38; instance.AddPiece(val4); GameObject val39 = OdinArchitectBundle.LoadAsset("wooden_fence_2"); val2 = new PieceConfig(); val2.Name = "$wooden_fence_2"; val2.Description = "$wooden_fence_2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 3, Recover = true } }; CustomPiece val40 = new CustomPiece(val39, true, val2); val4 = val40; OA_wooden_fence_2_big = val40; instance.AddPiece(val4); GameObject val41 = OdinArchitectBundle.LoadAsset("wooden_fence_2_gate"); val2 = new PieceConfig(); val2.Name = "$wooden_fence_2_gate"; val2.Description = "$wooden_fence_2_gate_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 4, Recover = true } }; CustomPiece val42 = new CustomPiece(val41, true, val2); val4 = val42; OA_wooden_fence_2_gate_big = val42; instance.AddPiece(val4); GameObject val43 = OdinArchitectBundle.LoadAsset("rae_irondeco_fence_2"); val2 = new PieceConfig(); val2.Name = "$rae_irondeco_fence_2"; val2.Description = "$rae_irondeco_fence_2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "Iron", Amount = 3, Recover = true }, new RequirementConfig { Item = "Tar", Amount = 1, Recover = true } }; CustomPiece val44 = new CustomPiece(val43, true, val2); val4 = val44; OA_rae_irondeco_fence_2 = val44; instance.AddPiece(val4); GameObject val45 = OdinArchitectBundle.LoadAsset("rae_darkwooddeco_fence"); val2 = new PieceConfig(); val2.Name = "$rae_darkwooddeco_fence"; val2.Description = "$rae_darkwooddeco_fence_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "FineWood", Amount = 4, Recover = true }, new RequirementConfig { Item = "Tar", Amount = 1, Recover = true } }; CustomPiece val46 = new CustomPiece(val45, true, val2); val4 = val46; OA_rae_darkwooddeco_fence = val46; instance.AddPiece(val4); GameObject val47 = OdinArchitectBundle.LoadAsset("rae_irondeco_fence"); val2 = new PieceConfig(); val2.Name = "$rae_irondeco_fence"; val2.Description = "$rae_irondeco_fence_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "Iron", Amount = 3, Recover = true }, new RequirementConfig { Item = "Tar", Amount = 1, Recover = true } }; CustomPiece val48 = new CustomPiece(val47, true, val2); val4 = val48; OA_rae_irondeco_fence = val48; instance.AddPiece(val4); GameObject val49 = OdinArchitectBundle.LoadAsset("thin_wood_beam_1"); val2 = new PieceConfig(); val2.Name = "$thin_wood_beam_1"; val2.Description = "$thin_wood_beam_1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "FineWood", Amount = 2, Recover = true } }; CustomPiece val50 = new CustomPiece(val49, true, val2); val4 = val50; OA_thin_wood_beam_1 = val50; instance.AddPiece(val4); GameObject val51 = OdinArchitectBundle.LoadAsset("thin_wood_beam_2"); val2 = new PieceConfig(); val2.Name = "$thin_wood_beam_2"; val2.Description = "$thin_wood_beam_2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "FineWood", Amount = 1, Recover = true } }; CustomPiece val52 = new CustomPiece(val51, true, val2); val4 = val52; OA_thin_wood_beam_2 = val52; instance.AddPiece(val4); GameObject val53 = OdinArchitectBundle.LoadAsset("thin_wood_pole_1"); val2 = new PieceConfig(); val2.Name = "$thin_wood_pole_1"; val2.Description = "$thin_wood_pole_1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "FineWood", Amount = 1, Recover = true } }; CustomPiece val54 = new CustomPiece(val53, true, val2); val4 = val54; OA_thin_wood_pole_1 = val54; instance.AddPiece(val4); GameObject val55 = OdinArchitectBundle.LoadAsset("thin_wood_pole_2"); val2 = new PieceConfig(); val2.Name = "$thin_wood_pole_2"; val2.Description = "$thin_wood_pole_2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "FineWood", Amount = 2, Recover = true } }; CustomPiece val56 = new CustomPiece(val55, true, val2); val4 = val56; OA_thin_wood_pole_2 = val56; instance.AddPiece(val4); GameObject val57 = OdinArchitectBundle.LoadAsset("piece_woodbeam_25_thin"); val2 = new PieceConfig(); val2.Name = "$piece_woodbeam_25_thin"; val2.Description = "$piece_woodbeam_25_thin_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "FineWood", Amount = 1, Recover = true } }; CustomPiece val58 = new CustomPiece(val57, true, val2); val4 = val58; OA_piece_woodbeam_25_thin = val58; instance.AddPiece(val4); GameObject val59 = OdinArchitectBundle.LoadAsset("piece_woodbeam_45_thin"); val2 = new PieceConfig(); val2.Name = "$piece_woodbeam_45_thin"; val2.Description = "$piece_woodbeam_45_thin_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "FineWood", Amount = 1, Recover = true } }; CustomPiece val60 = new CustomPiece(val59, true, val2); val4 = val60; OA_piece_woodbeam_45_thin = val60; instance.AddPiece(val4); GameObject val61 = OdinArchitectBundle.LoadAsset("thin_iron_beam_1"); val2 = new PieceConfig(); val2.Name = "$thin_iron_beam_1"; val2.Description = "$thin_iron_beam_1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Iron", Amount = 2, Recover = true } }; CustomPiece val62 = new CustomPiece(val61, true, val2); val4 = val62; OA_thin_iron_beam_1 = val62; instance.AddPiece(val4); GameObject val63 = OdinArchitectBundle.LoadAsset("thin_iron_beam_2"); val2 = new PieceConfig(); val2.Name = "$thin_iron_beam_2"; val2.Description = "$thin_iron_beam_2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Iron", Amount = 1, Recover = true } }; CustomPiece val64 = new CustomPiece(val63, true, val2); val4 = val64; OA_thin_iron_beam_2 = val64; instance.AddPiece(val4); GameObject val65 = OdinArchitectBundle.LoadAsset("thin_iron_pole_1"); val2 = new PieceConfig(); val2.Name = "$thin_iron_pole_1"; val2.Description = "$thin_iron_pole_1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Iron", Amount = 1, Recover = true } }; CustomPiece val66 = new CustomPiece(val65, true, val2); val4 = val66; OA_thin_iron_pole_1 = val66; instance.AddPiece(val4); GameObject val67 = OdinArchitectBundle.LoadAsset("thin_iron_pole_2"); val2 = new PieceConfig(); val2.Name = "$thin_iron_pole_2"; val2.Description = "$thin_iron_pole_2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Iron", Amount = 2, Recover = true } }; CustomPiece val68 = new CustomPiece(val67, true, val2); val4 = val68; OA_thin_iron_pole_2 = val68; instance.AddPiece(val4); GameObject val69 = OdinArchitectBundle.LoadAsset("thin_rae_crystal_beam_1"); val2 = new PieceConfig(); val2.Name = "$thin_rae_crystal_beam_1"; val2.Description = "$thin_rae_crystal_beam_1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Crystal", Amount = 2, Recover = true } }; CustomPiece val70 = new CustomPiece(val69, true, val2); val4 = val70; OA_thin_rae_crystal_beam_1 = val70; instance.AddPiece(val4); GameObject val71 = OdinArchitectBundle.LoadAsset("thin_rae_crystal_beam_2"); val2 = new PieceConfig(); val2.Name = "$thin_rae_crystal_beam_2"; val2.Description = "$thin_rae_crystal_beam_2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Crystal", Amount = 1, Recover = true } }; CustomPiece val72 = new CustomPiece(val71, true, val2); val4 = val72; OA_thin_rae_crystal_beam_2 = val72; instance.AddPiece(val4); GameObject val73 = OdinArchitectBundle.LoadAsset("thin_rae_crystal_pole_1"); val2 = new PieceConfig(); val2.Name = "$thin_rae_crystal_pole_1"; val2.Description = "$thin_rae_crystal_pole_1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Crystal", Amount = 1, Recover = true } }; CustomPiece val74 = new CustomPiece(val73, true, val2); val4 = val74; OA_thin_rae_crystal_pole_1 = val74; instance.AddPiece(val4); GameObject val75 = OdinArchitectBundle.LoadAsset("thin_rae_crystal_pole_2"); val2 = new PieceConfig(); val2.Name = "$thin_rae_crystal_pole_2"; val2.Description = "$thin_rae_crystal_pole_2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Crystal", Amount = 2, Recover = true } }; CustomPiece val76 = new CustomPiece(val75, true, val2); val4 = val76; OA_thin_rae_crystal_pole_2 = val76; instance.AddPiece(val4); GameObject val77 = OdinArchitectBundle.LoadAsset("piece_ironbeam_25_thin"); val2 = new PieceConfig(); val2.Name = "$piece_ironbeam_25_thin"; val2.Description = "$piece_ironbeam_25_thin_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Iron", Amount = 1, Recover = true } }; CustomPiece val78 = new CustomPiece(val77, true, val2); val4 = val78; OA_piece_ironbeam_25_thin = val78; instance.AddPiece(val4); GameObject val79 = OdinArchitectBundle.LoadAsset("piece_ironbeam_45_thin"); val2 = new PieceConfig(); val2.Name = "$piece_ironbeam_45_thin"; val2.Description = "$piece_ironbeam_45_thin_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Iron", Amount = 1, Recover = true } }; CustomPiece val80 = new CustomPiece(val79, true, val2); val4 = val80; OA_piece_ironbeam_45_thin = val80; instance.AddPiece(val4); GameObject val81 = OdinArchitectBundle.LoadAsset("piece_crystalbeam_25_thin"); val2 = new PieceConfig(); val2.Name = "$piece_crystalbeam_25_thin"; val2.Description = "$piece_crystalbeam_25_thin_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Crystal", Amount = 1, Recover = true } }; CustomPiece val82 = new CustomPiece(val81, true, val2); val4 = val82; OA_piece_crystalbeam_25_thin = val82; instance.AddPiece(val4); GameObject val83 = OdinArchitectBundle.LoadAsset("piece_crystalbeam_45_thin"); val2 = new PieceConfig(); val2.Name = "$piece_crystalbeam_45_thin"; val2.Description = "$piece_crystalbeam_45_thin_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Crystal", Amount = 1, Recover = true } }; CustomPiece val84 = new CustomPiece(val83, true, val2); val4 = val84; OA_piece_crystalbeam_45_thin = val84; instance.AddPiece(val4); GameObject val85 = OdinArchitectBundle.LoadAsset("rae_darkwood_arch_1"); val2 = new PieceConfig(); val2.Name = "$rae_darkwood_arch_1"; val2.Description = "$rae_darkwood_arch_1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "Wood", Amount = 2, Recover = true }, new RequirementConfig { Item = "Tar", Amount = 1, Recover = true } }; CustomPiece val86 = new CustomPiece(val85, true, val2); val4 = val86; OA_rae_darkwood_arch_1 = val86; instance.AddPiece(val4); GameObject val87 = OdinArchitectBundle.LoadAsset("wooden_arch_1"); val2 = new PieceConfig(); val2.Name = "$wooden_arch_1"; val2.Description = "$wooden_arch_1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "RoundLog", Amount = 3, Recover = true }, new RequirementConfig { Item = "Resin", Amount = 4, Recover = true } }; CustomPiece val88 = new CustomPiece(val87, true, val2); val4 = val88; OA_wooden_arch_1 = val88; instance.AddPiece(val4); GameObject val89 = OdinArchitectBundle.LoadAsset("refined_stakewall_1"); val2 = new PieceConfig(); val2.Name = "$refined_stakewall_1"; val2.Description = "$refined_stakewall_1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "RoundLog", Amount = 5, Recover = true }, new RequirementConfig { Item = "BronzeNails", Amount = 5, Recover = true } }; CustomPiece val90 = new CustomPiece(val89, true, val2); val4 = val90; OA_refined_stakewall_1 = val90; instance.AddPiece(val4); GameObject val91 = OdinArchitectBundle.LoadAsset("refined_stakewall_2"); val2 = new PieceConfig(); val2.Name = "$refined_stakewall_2"; val2.Description = "$refined_stakewall_2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[3] { new RequirementConfig { Item = "RoundLog", Amount = 7, Recover = true }, new RequirementConfig { Item = "Wood", Amount = 5, Recover = true }, new RequirementConfig { Item = "IronNails", Amount = 10, Recover = true } }; CustomPiece val92 = new CustomPiece(val91, true, val2); val4 = val92; OA_refined_stakewall_2 = val92; instance.AddPiece(val4); GameObject val93 = OdinArchitectBundle.LoadAsset("refined_sharpstakes"); val2 = new PieceConfig(); val2.Name = "$refined_sharpstakes"; val2.Description = "$refined_sharpstakes_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "RoundLog", Amount = 8, Recover = true }, new RequirementConfig { Item = "BronzeNails", Amount = 5, Recover = true } }; CustomPiece val94 = new CustomPiece(val93, true, val2); val4 = val94; OA_refined_sharpstakes = val94; instance.AddPiece(val4); GameObject val95 = OdinArchitectBundle2.LoadAsset("rae_iron_sharpstakes"); val2 = new PieceConfig(); val2.Name = "$rae_iron_sharpstakes"; val2.Description = "$rae_iron_sharpstakes_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "RoundLog", Amount = 10, Recover = true }, new RequirementConfig { Item = "IronNails", Amount = 15, Recover = true } }; CustomPiece val96 = new CustomPiece(val95, true, val2); val4 = val96; OA_rae_iron_sharpstakes = val96; instance.AddPiece(val4); GameObject val97 = OdinArchitectBundle.LoadAsset("stone_beam_short"); val2 = new PieceConfig(); val2.Name = "$stone_beam_short"; val2.Description = "$stone_beam_short_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 1, Recover = true } }; CustomPiece val98 = new CustomPiece(val97, true, val2); val4 = val98; OA_stone_beam_short = val98; instance.AddPiece(val4); GameObject val99 = OdinArchitectBundle.LoadAsset("stone_beam_long"); val2 = new PieceConfig(); val2.Name = "$stone_beam_long"; val2.Description = "$stone_beam_long_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 2, Recover = true } }; CustomPiece val100 = new CustomPiece(val99, true, val2); val4 = val100; OA_stone_beam_long = val100; instance.AddPiece(val4); GameObject val101 = OdinArchitectBundle.LoadAsset("stone_pole_short"); val2 = new PieceConfig(); val2.Name = "$stone_pole_short"; val2.Description = "$stone_pole_short_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 1, Recover = true } }; CustomPiece val102 = new CustomPiece(val101, true, val2); val4 = val102; OA_stone_pole_short = val102; instance.AddPiece(val4); GameObject val103 = OdinArchitectBundle.LoadAsset("stone_pole_long"); val2 = new PieceConfig(); val2.Name = "$stone_pole_long"; val2.Description = "$stone_pole_long_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 2, Recover = true } }; CustomPiece val104 = new CustomPiece(val103, true, val2); val4 = val104; OA_stone_pole_long = val104; instance.AddPiece(val4); GameObject val105 = OdinArchitectBundle.LoadAsset("iron_beam_short"); val2 = new PieceConfig(); val2.Name = "$iron_beam_short"; val2.Description = "$iron_beam_short_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Iron", Amount = 1, Recover = true } }; CustomPiece val106 = new CustomPiece(val105, true, val2); val4 = val106; OA_iron_beam_short = val106; instance.AddPiece(val4); GameObject val107 = OdinArchitectBundle.LoadAsset("iron_beam_long"); val2 = new PieceConfig(); val2.Name = "$iron_beam_long"; val2.Description = "$iron_beam_long_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Iron", Amount = 2, Recover = true } }; CustomPiece val108 = new CustomPiece(val107, true, val2); val4 = val108; OA_iron_beam_long = val108; instance.AddPiece(val4); GameObject val109 = OdinArchitectBundle.LoadAsset("iron_pole_short"); val2 = new PieceConfig(); val2.Name = "$iron_pole_short"; val2.Description = "$iron_pole_short_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Iron", Amount = 1, Recover = true } }; CustomPiece val110 = new CustomPiece(val109, true, val2); val4 = val110; OA_iron_pole_short = val110; instance.AddPiece(val4); GameObject val111 = OdinArchitectBundle.LoadAsset("iron_pole_long"); val2 = new PieceConfig(); val2.Name = "$iron_pole_long"; val2.Description = "$iron_pole_long_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Iron", Amount = 2, Recover = true } }; CustomPiece val112 = new CustomPiece(val111, true, val2); val4 = val112; OA_iron_pole_long = val112; instance.AddPiece(val4); GameObject val113 = OdinArchitectBundle.LoadAsset("rae_crystal_beam_short"); val2 = new PieceConfig(); val2.Name = "$rae_crystal_beam_short"; val2.Description = "$rae_crystal_beam_short_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Crystal", Amount = 1, Recover = true } }; CustomPiece val114 = new CustomPiece(val113, true, val2); val4 = val114; OA_rae_crystal_beam_short = val114; instance.AddPiece(val4); GameObject val115 = OdinArchitectBundle.LoadAsset("rae_crystal_beam_long"); val2 = new PieceConfig(); val2.Name = "$rae_crystal_beam_long"; val2.Description = "$rae_crystal_beam_long_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Crystal", Amount = 2, Recover = true } }; CustomPiece val116 = new CustomPiece(val115, true, val2); val4 = val116; OA_rae_crystal_beam_long = val116; instance.AddPiece(val4); GameObject val117 = OdinArchitectBundle.LoadAsset("rae_crystal_pole_short"); val2 = new PieceConfig(); val2.Name = "$rae_crystal_pole_short"; val2.Description = "$rae_crystal_pole_short_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Crystal", Amount = 1, Recover = true } }; CustomPiece val118 = new CustomPiece(val117, true, val2); val4 = val118; OA_rae_crystal_pole_short = val118; instance.AddPiece(val4); GameObject val119 = OdinArchitectBundle.LoadAsset("rae_crystal_pole_long"); val2 = new PieceConfig(); val2.Name = "$rae_crystal_pole_long"; val2.Description = "$rae_crystal_pole_long_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Crystal", Amount = 2, Recover = true } }; CustomPiece val120 = new CustomPiece(val119, true, val2); val4 = val120; OA_rae_crystal_pole_long = val120; instance.AddPiece(val4); GameObject val121 = OdinArchitectBundle2.LoadAsset("rae_stone_wall_roof"); val2 = new PieceConfig(); val2.Name = "$piece_stonewallroof26"; val2.Description = "$piece_stonewallroof26_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 3, Recover = true } }; CustomPiece val122 = new CustomPiece(val121, true, val2); val4 = val122; OA_rae_stone_wall_roof = val122; instance.AddPiece(val4); GameObject val123 = OdinArchitectBundle2.LoadAsset("rae_stone_wall_roof_alt"); val2 = new PieceConfig(); val2.Name = "$piece_stonewallroof26_down"; val2.Description = "$piece_stonewallroof26_down_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 3, Recover = true } }; CustomPiece val124 = new CustomPiece(val123, true, val2); val4 = val124; OA_rae_stone_wall_roof_alt = val124; instance.AddPiece(val4); GameObject val125 = OdinArchitectBundle2.LoadAsset("rae_stone_wall_roof45"); val2 = new PieceConfig(); val2.Name = "$piece_stonewallroof45"; val2.Description = "$piece_stonewallroof45_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 3, Recover = true } }; CustomPiece val126 = new CustomPiece(val125, true, val2); val4 = val126; OA_rae_stone_wall_roof45 = val126; instance.AddPiece(val4); GameObject val127 = OdinArchitectBundle2.LoadAsset("rae_stone_wall_roof46_alt"); val2 = new PieceConfig(); val2.Name = "$piece_stonewallroof45_down"; val2.Description = "$piece_stonewallroof45_down_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 3, Recover = true } }; CustomPiece val128 = new CustomPiece(val127, true, val2); val4 = val128; OA_rae_stone_wall_roof46_alt = val128; instance.AddPiece(val4); GameObject val129 = OdinArchitectBundle2.LoadAsset("rae_stone_wall_roof_xs"); val2 = new PieceConfig(); val2.Name = "$piece_stonewallcross26"; val2.Description = "$piece_stonewallcross26_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 3, Recover = true } }; CustomPiece val130 = new CustomPiece(val129, true, val2); val4 = val130; OA_rae_stone_wall_roof_xs = val130; instance.AddPiece(val4); GameObject val131 = OdinArchitectBundle2.LoadAsset("rae_stone_wall_roof_x"); val2 = new PieceConfig(); val2.Name = "$piece_stonewallcross45"; val2.Description = "$piece_stonewallcross45_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 3, Recover = true } }; CustomPiece val132 = new CustomPiece(val131, true, val2); val4 = val132; OA_rae_stone_wall_roof_x = val132; instance.AddPiece(val4); GameObject val133 = OdinArchitectBundle.LoadAsset("stone_window_small"); val2 = new PieceConfig(); val2.Name = "$stone_window_small"; val2.Description = "$stone_window_small_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "Wood", Amount = 2, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 5, Recover = true } }; CustomPiece val134 = new CustomPiece(val133, true, val2); val4 = val134; OA_stone_window_small = val134; instance.AddPiece(val4); GameObject val135 = OdinArchitectBundle.LoadAsset("stone_window_big"); val2 = new PieceConfig(); val2.Name = "$stone_window_big"; val2.Description = "$stone_window_big_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "Wood", Amount = 4, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 10, Recover = true } }; CustomPiece val136 = new CustomPiece(val135, true, val2); val4 = val136; OA_stone_window_big = val136; instance.AddPiece(val4); GameObject val137 = OdinArchitectBundle.LoadAsset("stone_arch_1"); val2 = new PieceConfig(); val2.Name = "$stone_arch_1"; val2.Description = "$stone_arch_1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 40, Recover = true } }; CustomPiece val138 = new CustomPiece(val137, true, val2); val4 = val138; OA_stone_arch_1 = val138; instance.AddPiece(val4); GameObject val139 = OdinArchitectBundle.LoadAsset("stone_arch_2_small"); val2 = new PieceConfig(); val2.Name = "$stone_arch_2_small"; val2.Description = "$stone_arch_2_small_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 15, Recover = true } }; CustomPiece val140 = new CustomPiece(val139, true, val2); val4 = val140; OA_stone_arch_2_small = val140; instance.AddPiece(val4); GameObject val141 = OdinArchitectBundle.LoadAsset("stone_floor_1_new"); val2 = new PieceConfig(); val2.Name = "$stone_floor_1_new"; val2.Description = "$stone_floor_1_new_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 6, Recover = true } }; CustomPiece val142 = new CustomPiece(val141, true, val2); val4 = val142; OA_stone_floor_1_new = val142; instance.AddPiece(val4); GameObject val143 = OdinArchitectBundle2.LoadAsset("rae_brickstone_wall_single"); val2 = new PieceConfig(); val2.Name = "$rae_brickstone_wall_single"; val2.Description = "$rae_brickstone_wall_single_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 1, Recover = true } }; CustomPiece val144 = new CustomPiece(val143, true, val2); val4 = val144; OA_rae_brickstone_wall_single = val144; instance.AddPiece(val4); GameObject val145 = OdinArchitectBundle2.LoadAsset("rae_brickstone_wall_singleslab"); val2 = new PieceConfig(); val2.Name = "$rae_brickstone_wall_singleslab"; val2.Description = "$rae_brickstone_wall_singleslab_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 1, Recover = true } }; CustomPiece val146 = new CustomPiece(val145, true, val2); val4 = val146; OA_rae_brickstone_wall_singleslab = val146; instance.AddPiece(val4); GameObject val147 = OdinArchitectBundle2.LoadAsset("rae_brickstone_wall_1x1"); val2 = new PieceConfig(); val2.Name = "$rae_brickstone_wall_1x1"; val2.Description = "$rae_brickstone_wall_1x1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 2, Recover = true } }; CustomPiece val148 = new CustomPiece(val147, true, val2); val4 = val148; OA_rae_brickstone_wall_1x1 = val148; instance.AddPiece(val4); GameObject val149 = OdinArchitectBundle2.LoadAsset("rae_brickstone_wall_2x1"); val2 = new PieceConfig(); val2.Name = "$rae_brickstone_wall_2x1"; val2.Description = "$rae_brickstone_wall_2x1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 4, Recover = true } }; CustomPiece val150 = new CustomPiece(val149, true, val2); val4 = val150; OA_rae_brickstone_wall_2x1 = val150; instance.AddPiece(val4); GameObject val151 = OdinArchitectBundle2.LoadAsset("rae_brickstone_wall_4x2"); val2 = new PieceConfig(); val2.Name = "$rae_brickstone_wall_4x2"; val2.Description = "$rae_brickstone_wall_4x2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 12, Recover = true } }; CustomPiece val152 = new CustomPiece(val151, true, val2); val4 = val152; OA_rae_brickstone_wall_4x2 = val152; instance.AddPiece(val4); GameObject val153 = OdinArchitectBundle.LoadAsset("stonewall_hardrock_1x1"); val2 = new PieceConfig(); val2.Name = "$stonewall_hardrock_1x1"; val2.Description = "$stonewall_hardrock_1x1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 2, Recover = true } }; CustomPiece val154 = new CustomPiece(val153, true, val2); val4 = val154; OA_stonewall_hardrock_1x1 = val154; instance.AddPiece(val4); GameObject val155 = OdinArchitectBundle.LoadAsset("stonewall_hardrock_2x1"); val2 = new PieceConfig(); val2.Name = "$stonewall_hardrock_2x1"; val2.Description = "$stonewall_hardrock_2x1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 4, Recover = true } }; CustomPiece val156 = new CustomPiece(val155, true, val2); val4 = val156; OA_stonewall_hardrock_2x1 = val156; instance.AddPiece(val4); GameObject val157 = OdinArchitectBundle.LoadAsset("stonewall_hardrock_4x2"); val2 = new PieceConfig(); val2.Name = "$stonewall_hardrock_4x2"; val2.Description = "$stonewall_hardrock_4x2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 12, Recover = true } }; CustomPiece val158 = new CustomPiece(val157, true, val2); val4 = val158; OA_stonewall_hardrock_4x2 = val158; instance.AddPiece(val4); GameObject val159 = OdinArchitectBundle.LoadAsset("stonewall_hardrock_arch"); val2 = new PieceConfig(); val2.Name = "$stonewall_hardrock_arch"; val2.Description = "$stonewall_hardrock_arch_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 2, Recover = true } }; CustomPiece val160 = new CustomPiece(val159, true, val2); val4 = val160; OA_stonewall_hardrock_arch = val160; instance.AddPiece(val4); GameObject val161 = OdinArchitectBundle.LoadAsset("stonewall_hardrock_pillar"); val2 = new PieceConfig(); val2.Name = "$stonewall_hardrock_pillar"; val2.Description = "$stonewall_hardrock_pillar_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 6, Recover = true } }; CustomPiece val162 = new CustomPiece(val161, true, val2); val4 = val162; OA_stonewall_hardrock_pillar = val162; instance.AddPiece(val4); GameObject val163 = OdinArchitectBundle.LoadAsset("stonewall_hardrock_stairs"); val2 = new PieceConfig(); val2.Name = "$stonewall_hardrock_stairs"; val2.Description = "$stonewall_hardrock_stairs_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 6, Recover = true } }; CustomPiece val164 = new CustomPiece(val163, true, val2); val4 = val164; OA_stonewall_hardrock_stairs = val164; instance.AddPiece(val4); GameObject val165 = OdinArchitectBundle.LoadAsset("stonewall_hardrock_stairs_corner"); val2 = new PieceConfig(); val2.Name = "$stonewall_hardrock_stairs_corner"; val2.Description = "$stonewall_hardrock_stairs_corner_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 6, Recover = true } }; CustomPiece val166 = new CustomPiece(val165, true, val2); val4 = val166; OA_stonewall_hardrock_stairs_corner = val166; instance.AddPiece(val4); GameObject val167 = OdinArchitectBundle.LoadAsset("big_pillar"); val2 = new PieceConfig(); val2.Name = "$big_pillar"; val2.Description = "$big_pillar_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 24, Recover = true } }; CustomPiece val168 = new CustomPiece(val167, true, val2); val4 = val168; OA_big_pillar = val168; instance.AddPiece(val4); GameObject val169 = OdinArchitectBundle.LoadAsset("rae_bigcrystal_w"); val2 = new PieceConfig(); val2.Name = "$rae_bigcrystal_w"; val2.Description = "$rae_bigcrystal_w_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "Crystal", Amount = 5, Recover = true }, new RequirementConfig { Item = "Tar", Amount = 2, Recover = true } }; CustomPiece val170 = new CustomPiece(val169, true, val2); val4 = val170; OA_rae_bigcrystal_w = val170; instance.AddPiece(val4); GameObject val171 = OdinArchitectBundle.LoadAsset("rae_crystal_floorslab"); val2 = new PieceConfig(); val2.Name = "$rae_crystal_floorslab"; val2.Description = "$rae_crystal_floorslab_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Pieces"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "Crystal", Amount = 6, Recover = true }, new RequirementConfig { Item = "Tar", Amount = 3, Recover = true } }; CustomPiece val172 = new CustomPiece(val171, true, val2); val4 = val172; OA_rae_crystal_floorslab_w = val172; instance.AddPiece(val4); } private void OA_AddCustomNewDoors() { //IL_001c: Unknown result type (might be due to invalid IL or missing references) //IL_0023: Expected O, but got Unknown //IL_0086: Unknown result type (might be due to invalid IL or missing references) //IL_008b: 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_00a0: Unknown result type (might be due to invalid IL or missing references) //IL_00a9: Expected O, but got Unknown //IL_00b1: Unknown result type (might be due to invalid IL or missing references) //IL_00b6: Unknown result type (might be due to invalid IL or missing references) //IL_00b9: Expected O, but got Unknown //IL_00be: Expected O, but got Unknown //IL_00db: Unknown result type (might be due to invalid IL or missing references) //IL_00e2: Expected O, but got Unknown //IL_0145: Unknown result type (might be due to invalid IL or missing references) //IL_014a: Unknown result type (might be due to invalid IL or missing references) //IL_0156: Unknown result type (might be due to invalid IL or missing references) //IL_015f: Unknown result type (might be due to invalid IL or missing references) //IL_0168: Expected O, but got Unknown //IL_016a: Unknown result type (might be due to invalid IL or missing references) //IL_016f: Unknown result type (might be due to invalid IL or missing references) //IL_017b: Unknown result type (might be due to invalid IL or missing references) //IL_0183: Unknown result type (might be due to invalid IL or missing references) //IL_018c: Expected O, but got Unknown //IL_018e: Unknown result type (might be due to invalid IL or missing references) //IL_0193: Unknown result type (might be due to invalid IL or missing references) //IL_019f: 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_01b0: Expected O, but got Unknown //IL_01b8: Unknown result type (might be due to invalid IL or missing references) //IL_01bd: Unknown result type (might be due to invalid IL or missing references) //IL_01c0: Expected O, but got Unknown //IL_01c5: Expected O, but got Unknown //IL_01e2: Unknown result type (might be due to invalid IL or missing references) //IL_01e9: Expected O, but got Unknown //IL_024c: Unknown result type (might be due to invalid IL or missing references) //IL_0251: Unknown result type (might be due to invalid IL or missing references) //IL_025d: Unknown result type (might be due to invalid IL or missing references) //IL_0266: Unknown result type (might be due to invalid IL or missing references) //IL_026f: Expected O, but got Unknown //IL_0271: Unknown result type (might be due to invalid IL or missing references) //IL_0276: Unknown result type (might be due to invalid IL or missing references) //IL_0282: Unknown result type (might be due to invalid IL or missing references) //IL_028a: Unknown result type (might be due to invalid IL or missing references) //IL_0293: Expected O, but got Unknown //IL_0295: Unknown result type (might be due to invalid IL or missing references) //IL_029a: Unknown result type (might be due to invalid IL or missing references) //IL_02a6: Unknown result type (might be due to invalid IL or missing references) //IL_02ae: Unknown result type (might be due to invalid IL or missing references) //IL_02b7: Expected O, but got Unknown //IL_02bf: Unknown result type (might be due to invalid IL or missing references) //IL_02c4: Unknown result type (might be due to invalid IL or missing references) //IL_02c7: Expected O, but got Unknown //IL_02cc: Expected O, but got Unknown //IL_02eb: Unknown result type (might be due to invalid IL or missing references) //IL_02f2: Expected O, but got Unknown //IL_0355: Unknown result type (might be due to invalid IL or missing references) //IL_035a: Unknown result type (might be due to invalid IL or missing references) //IL_0366: Unknown result type (might be due to invalid IL or missing references) //IL_036e: Unknown result type (might be due to invalid IL or missing references) //IL_0377: Expected O, but got Unknown //IL_037f: Unknown result type (might be due to invalid IL or missing references) //IL_0384: Unknown result type (might be due to invalid IL or missing references) //IL_0387: Expected O, but got Unknown //IL_038c: Expected O, but got Unknown //IL_03ab: Unknown result type (might be due to invalid IL or missing references) //IL_03b2: Expected O, but got Unknown //IL_0415: Unknown result type (might be due to invalid IL or missing references) //IL_041a: Unknown result type (might be due to invalid IL or missing references) //IL_0426: Unknown result type (might be due to invalid IL or missing references) //IL_042f: Unknown result type (might be due to invalid IL or missing references) //IL_0438: Expected O, but got Unknown //IL_0440: Unknown result type (might be due to invalid IL or missing references) //IL_0445: Unknown result type (might be due to invalid IL or missing references) //IL_0448: Expected O, but got Unknown //IL_044d: Expected O, but got Unknown //IL_046c: Unknown result type (might be due to invalid IL or missing references) //IL_0473: Expected O, but got Unknown //IL_04d6: Unknown result type (might be due to invalid IL or missing references) //IL_04db: Unknown result type (might be due to invalid IL or missing references) //IL_04e7: Unknown result type (might be due to invalid IL or missing references) //IL_04f0: Unknown result type (might be due to invalid IL or missing references) //IL_04f9: Expected O, but got Unknown //IL_04fb: Unknown result type (might be due to invalid IL or missing references) //IL_0500: Unknown result type (might be due to invalid IL or missing references) //IL_050c: Unknown result type (might be due to invalid IL or missing references) //IL_0514: Unknown result type (might be due to invalid IL or missing references) //IL_051d: Expected O, but got Unknown //IL_0525: Unknown result type (might be due to invalid IL or missing references) //IL_052a: Unknown result type (might be due to invalid IL or missing references) //IL_052d: Expected O, but got Unknown //IL_0532: Expected O, but got Unknown //IL_0551: Unknown result type (might be due to invalid IL or missing references) //IL_0558: Expected O, but got Unknown //IL_05bb: Unknown result type (might be due to invalid IL or missing references) //IL_05c0: Unknown result type (might be due to invalid IL or missing references) //IL_05cc: Unknown result type (might be due to invalid IL or missing references) //IL_05d5: Unknown result type (might be due to invalid IL or missing references) //IL_05de: Expected O, but got Unknown //IL_05e0: Unknown result type (might be due to invalid IL or missing references) //IL_05e5: Unknown result type (might be due to invalid IL or missing references) //IL_05f1: Unknown result type (might be due to invalid IL or missing references) //IL_05f9: Unknown result type (might be due to invalid IL or missing references) //IL_0602: Expected O, but got Unknown //IL_060a: Unknown result type (might be due to invalid IL or missing references) //IL_060f: Unknown result type (might be due to invalid IL or missing references) //IL_0612: Expected O, but got Unknown //IL_0617: Expected O, but got Unknown //IL_0636: Unknown result type (might be due to invalid IL or missing references) //IL_063d: Expected O, but got Unknown //IL_06a0: Unknown result type (might be due to invalid IL or missing references) //IL_06a5: Unknown result type (might be due to invalid IL or missing references) //IL_06b1: Unknown result type (might be due to invalid IL or missing references) //IL_06ba: Unknown result type (might be due to invalid IL or missing references) //IL_06c3: Expected O, but got Unknown //IL_06c5: Unknown result type (might be due to invalid IL or missing references) //IL_06ca: Unknown result type (might be due to invalid IL or missing references) //IL_06d6: Unknown result type (might be due to invalid IL or missing references) //IL_06de: Unknown result type (might be due to invalid IL or missing references) //IL_06e7: Expected O, but got Unknown //IL_06ef: Unknown result type (might be due to invalid IL or missing references) //IL_06f4: Unknown result type (might be due to invalid IL or missing references) //IL_06f7: Expected O, but got Unknown //IL_06fc: Expected O, but got Unknown //IL_071b: Unknown result type (might be due to invalid IL or missing references) //IL_0722: Expected O, but got Unknown //IL_0785: Unknown result type (might be due to invalid IL or missing references) //IL_078a: Unknown result type (might be due to invalid IL or missing references) //IL_0796: Unknown result type (might be due to invalid IL or missing references) //IL_079e: Unknown result type (might be due to invalid IL or missing references) //IL_07a7: Expected O, but got Unknown //IL_07af: Unknown result type (might be due to invalid IL or missing references) //IL_07b4: Unknown result type (might be due to invalid IL or missing references) //IL_07b7: Expected O, but got Unknown //IL_07bc: Expected O, but got Unknown //IL_07db: Unknown result type (might be due to invalid IL or missing references) //IL_07e2: Expected O, but got Unknown //IL_0845: Unknown result type (might be due to invalid IL or missing references) //IL_084a: Unknown result type (might be due to invalid IL or missing references) //IL_0856: Unknown result type (might be due to invalid IL or missing references) //IL_085e: Unknown result type (might be due to invalid IL or missing references) //IL_0867: Expected O, but got Unknown //IL_0869: Unknown result type (might be due to invalid IL or missing references) //IL_086e: Unknown result type (might be due to invalid IL or missing references) //IL_087a: Unknown result type (might be due to invalid IL or missing references) //IL_0882: Unknown result type (might be due to invalid IL or missing references) //IL_088b: Expected O, but got Unknown //IL_088d: Unknown result type (might be due to invalid IL or missing references) //IL_0892: Unknown result type (might be due to invalid IL or missing references) //IL_089e: Unknown result type (might be due to invalid IL or missing references) //IL_08a7: Unknown result type (might be due to invalid IL or missing references) //IL_08b0: Expected O, but got Unknown //IL_08b2: Unknown result type (might be due to invalid IL or missing references) //IL_08b7: Unknown result type (might be due to invalid IL or missing references) //IL_08c3: Unknown result type (might be due to invalid IL or missing references) //IL_08cb: Unknown result type (might be due to invalid IL or missing references) //IL_08d4: Expected O, but got Unknown //IL_08dc: Unknown result type (might be due to invalid IL or missing references) //IL_08e1: Unknown result type (might be due to invalid IL or missing references) //IL_08e4: Expected O, but got Unknown //IL_08e9: Expected O, but got Unknown //IL_0908: Unknown result type (might be due to invalid IL or missing references) //IL_090f: Expected O, but got Unknown //IL_0972: Unknown result type (might be due to invalid IL or missing references) //IL_0977: Unknown result type (might be due to invalid IL or missing references) //IL_0983: Unknown result type (might be due to invalid IL or missing references) //IL_098b: Unknown result type (might be due to invalid IL or missing references) //IL_0994: Expected O, but got Unknown //IL_0996: Unknown result type (might be due to invalid IL or missing references) //IL_099b: Unknown result type (might be due to invalid IL or missing references) //IL_09a7: Unknown result type (might be due to invalid IL or missing references) //IL_09af: Unknown result type (might be due to invalid IL or missing references) //IL_09b8: Expected O, but got Unknown //IL_09ba: Unknown result type (might be due to invalid IL or missing references) //IL_09bf: Unknown result type (might be due to invalid IL or missing references) //IL_09cb: Unknown result type (might be due to invalid IL or missing references) //IL_09d4: Unknown result type (might be due to invalid IL or missing references) //IL_09dd: Expected O, but got Unknown //IL_09df: Unknown result type (might be due to invalid IL or missing references) //IL_09e4: Unknown result type (might be due to invalid IL or missing references) //IL_09f0: Unknown result type (might be due to invalid IL or missing references) //IL_09f9: Unknown result type (might be due to invalid IL or missing references) //IL_0a02: Expected O, but got Unknown //IL_0a0a: Unknown result type (might be due to invalid IL or missing references) //IL_0a0f: Unknown result type (might be due to invalid IL or missing references) //IL_0a12: Expected O, but got Unknown //IL_0a17: Expected O, but got Unknown //IL_0a36: Unknown result type (might be due to invalid IL or missing references) //IL_0a3d: Expected O, but got Unknown //IL_0aa0: Unknown result type (might be due to invalid IL or missing references) //IL_0aa5: Unknown result type (might be due to invalid IL or missing references) //IL_0ab1: Unknown result type (might be due to invalid IL or missing references) //IL_0ab9: Unknown result type (might be due to invalid IL or missing references) //IL_0ac2: Expected O, but got Unknown //IL_0ac4: Unknown result type (might be due to invalid IL or missing references) //IL_0ac9: Unknown result type (might be due to invalid IL or missing references) //IL_0ad5: Unknown result type (might be due to invalid IL or missing references) //IL_0ade: Unknown result type (might be due to invalid IL or missing references) //IL_0ae7: Expected O, but got Unknown //IL_0ae9: Unknown result type (might be due to invalid IL or missing references) //IL_0aee: Unknown result type (might be due to invalid IL or missing references) //IL_0afa: Unknown result type (might be due to invalid IL or missing references) //IL_0b03: Unknown result type (might be due to invalid IL or missing references) //IL_0b0c: Expected O, but got Unknown //IL_0b14: Unknown result type (might be due to invalid IL or missing references) //IL_0b19: Unknown result type (might be due to invalid IL or missing references) //IL_0b1c: Expected O, but got Unknown //IL_0b21: Expected O, but got Unknown //IL_0b40: Unknown result type (might be due to invalid IL or missing references) //IL_0b47: Expected O, but got Unknown //IL_0baa: Unknown result type (might be due to invalid IL or missing references) //IL_0baf: Unknown result type (might be due to invalid IL or missing references) //IL_0bbb: Unknown result type (might be due to invalid IL or missing references) //IL_0bc3: Unknown result type (might be due to invalid IL or missing references) //IL_0bcc: Expected O, but got Unknown //IL_0bce: Unknown result type (might be due to invalid IL or missing references) //IL_0bd3: Unknown result type (might be due to invalid IL or missing references) //IL_0bdf: Unknown result type (might be due to invalid IL or missing references) //IL_0be8: Unknown result type (might be due to invalid IL or missing references) //IL_0bf1: Expected O, but got Unknown //IL_0bf3: Unknown result type (might be due to invalid IL or missing references) //IL_0bf8: Unknown result type (might be due to invalid IL or missing references) //IL_0c04: Unknown result type (might be due to invalid IL or missing references) //IL_0c0d: Unknown result type (might be due to invalid IL or missing references) //IL_0c16: Expected O, but got Unknown //IL_0c1e: Unknown result type (might be due to invalid IL or missing references) //IL_0c23: Unknown result type (might be due to invalid IL or missing references) //IL_0c26: Expected O, but got Unknown //IL_0c2b: Expected O, but got Unknown //IL_0c4a: Unknown result type (might be due to invalid IL or missing references) //IL_0c51: Expected O, but got Unknown //IL_0cb4: Unknown result type (might be due to invalid IL or missing references) //IL_0cb9: Unknown result type (might be due to invalid IL or missing references) //IL_0cc5: Unknown result type (might be due to invalid IL or missing references) //IL_0cce: Unknown result type (might be due to invalid IL or missing references) //IL_0cd7: Expected O, but got Unknown //IL_0cd9: Unknown result type (might be due to invalid IL or missing references) //IL_0cde: Unknown result type (might be due to invalid IL or missing references) //IL_0cea: Unknown result type (might be due to invalid IL or missing references) //IL_0cf3: Unknown result type (might be due to invalid IL or missing references) //IL_0cfc: Expected O, but got Unknown //IL_0d04: Unknown result type (might be due to invalid IL or missing references) //IL_0d09: Unknown result type (might be due to invalid IL or missing references) //IL_0d0c: Expected O, but got Unknown //IL_0d11: Expected O, but got Unknown PieceManager instance = PieceManager.Instance; GameObject val = OdinArchitectBundle.LoadAsset("wooden_gate_1"); PieceConfig val2 = new PieceConfig(); val2.Name = "$wooden_gate_1"; val2.Description = "$wooden_gate_1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Doors"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 20, Recover = true } }; CustomPiece val3 = new CustomPiece(val, true, val2); CustomPiece val4 = val3; OA_wooden_gate_1 = val3; instance.AddPiece(val4); GameObject val5 = OdinArchitectBundle.LoadAsset("wooden_drawbridge_1"); val2 = new PieceConfig(); val2.Name = "$wooden_drawbridge_1"; val2.Description = "$wooden_drawbridge_1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Doors"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[3] { new RequirementConfig { Item = "Wood", Amount = 12, Recover = true }, new RequirementConfig { Item = "Iron", Amount = 6, Recover = true }, new RequirementConfig { Item = "SurtlingCore", Amount = 1, Recover = true } }; CustomPiece val6 = new CustomPiece(val5, true, val2); val4 = val6; OA_wooden_drawbridge_1 = val6; instance.AddPiece(val4); GameObject val7 = OdinArchitectBundle.LoadAsset("wooden_drawbridge_2"); val2 = new PieceConfig(); val2.Name = "$wooden_drawbridge_2"; val2.Description = "$wooden_drawbridge_2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Doors"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[3] { new RequirementConfig { Item = "Wood", Amount = 12, Recover = true }, new RequirementConfig { Item = "Iron", Amount = 6, Recover = true }, new RequirementConfig { Item = "SurtlingCore", Amount = 1, Recover = true } }; CustomPiece val8 = new CustomPiece(val7, true, val2); val4 = val8; OA_wooden_drawbridge_2 = val8; instance.AddPiece(val4); GameObject val9 = OdinArchitectBundle.LoadAsset("iron_gate_small"); val2 = new PieceConfig(); val2.Name = "$iron_gate_small"; val2.Description = "$iron_gate_small_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Doors"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Iron", Amount = 5, Recover = true } }; CustomPiece val10 = new CustomPiece(val9, true, val2); val4 = val10; OA_iron_gate_small = val10; instance.AddPiece(val4); GameObject val11 = OdinArchitectBundle.LoadAsset("iron_gate_big"); val2 = new PieceConfig(); val2.Name = "$iron_gate_big"; val2.Description = "$iron_gate_big_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Doors"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Iron", Amount = 35, Recover = true } }; CustomPiece val12 = new CustomPiece(val11, true, val2); val4 = val12; OA_iron_gate_big = val12; instance.AddPiece(val4); GameObject val13 = OdinArchitectBundle.LoadAsset("piece_woodgate_crystal"); val2 = new PieceConfig(); val2.Name = "$piece_woodgate_crystal"; val2.Description = "$piece_woodgate_crystal_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Doors"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "FineWood", Amount = 10, Recover = true }, new RequirementConfig { Item = "Crystal", Amount = 3, Recover = true } }; CustomPiece val14 = new CustomPiece(val13, true, val2); val4 = val14; OA_piece_woodgate_crystal = val14; instance.AddPiece(val4); GameObject val15 = OdinArchitectBundle.LoadAsset("piece_woodgate_darkwood"); val2 = new PieceConfig(); val2.Name = "$piece_woodgate_darkwood"; val2.Description = "$piece_woodgate_darkwood_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Doors"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "FineWood", Amount = 10, Recover = true }, new RequirementConfig { Item = "Tar", Amount = 3, Recover = true } }; CustomPiece val16 = new CustomPiece(val15, true, val2); val4 = val16; OA_piece_woodgate_darkwood = val16; instance.AddPiece(val4); GameObject val17 = OdinArchitectBundle.LoadAsset("piece_woodgate_iron"); val2 = new PieceConfig(); val2.Name = "$piece_woodgate_iron"; val2.Description = "$piece_woodgate_iron_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Doors"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "FineWood", Amount = 10, Recover = true }, new RequirementConfig { Item = "Iron", Amount = 5, Recover = true } }; CustomPiece val18 = new CustomPiece(val17, true, val2); val4 = val18; OA_piece_woodgate_iron = val18; instance.AddPiece(val4); GameObject val19 = OdinArchitectBundle.LoadAsset("rae_hidden_door"); val2 = new PieceConfig(); val2.Name = "$rae_hidden_door"; val2.Description = "$rae_hidden_door_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Doors"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "FineWood", Amount = 2, Recover = true } }; CustomPiece val20 = new CustomPiece(val19, true, val2); val4 = val20; OA_rae_hidden_door_iron = val20; instance.AddPiece(val4); GameObject val21 = OdinArchitectBundle.LoadAsset("rae_elevator_small"); val2 = new PieceConfig(); val2.Name = "$rae_elevator_small"; val2.Description = "$rae_elevator_small_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Doors"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[4] { new RequirementConfig { Item = "SurtlingCore", Amount = 2, Recover = true }, new RequirementConfig { Item = "Iron", Amount = 3, Recover = true }, new RequirementConfig { Item = "IronNails", Amount = 10, Recover = true }, new RequirementConfig { Item = "Wood", Amount = 6, Recover = true } }; CustomPiece val22 = new CustomPiece(val21, true, val2); val4 = val22; OA_rae_elevator_small = val22; instance.AddPiece(val4); GameObject val23 = OdinArchitectBundle.LoadAsset("rae_elevator"); val2 = new PieceConfig(); val2.Name = "$rae_elevator"; val2.Description = "$rae_elevator_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Doors"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[4] { new RequirementConfig { Item = "SurtlingCore", Amount = 3, Recover = true }, new RequirementConfig { Item = "Iron", Amount = 6, Recover = true }, new RequirementConfig { Item = "IronNails", Amount = 20, Recover = true }, new RequirementConfig { Item = "Wood", Amount = 10, Recover = true } }; CustomPiece val24 = new CustomPiece(val23, true, val2); val4 = val24; OA_rae_elevator = val24; instance.AddPiece(val4); GameObject val25 = OdinArchitectBundle.LoadAsset("rae_darkwood_gate_iron"); val2 = new PieceConfig(); val2.Name = "$rae_darkwood_gate_iron"; val2.Description = "$rae_darkwood_gate_iron_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Doors"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[3] { new RequirementConfig { Item = "FineWood", Amount = 5, Recover = true }, new RequirementConfig { Item = "Iron", Amount = 35, Recover = true }, new RequirementConfig { Item = "Tar", Amount = 10, Recover = true } }; CustomPiece val26 = new CustomPiece(val25, true, val2); val4 = val26; OA_rae_darkwood_gate_iron = val26; instance.AddPiece(val4); GameObject val27 = OdinArchitectBundle.LoadAsset("rae_darkwood_gate_crystal"); val2 = new PieceConfig(); val2.Name = "$rae_darkwood_gate_crystal"; val2.Description = "$rae_darkwood_gate_crystal_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Doors"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[3] { new RequirementConfig { Item = "FineWood", Amount = 5, Recover = true }, new RequirementConfig { Item = "Crystal", Amount = 15, Recover = true }, new RequirementConfig { Item = "Tar", Amount = 10, Recover = true } }; CustomPiece val28 = new CustomPiece(val27, true, val2); val4 = val28; OA_rae_darkwood_gate_crystal = val28; instance.AddPiece(val4); GameObject val29 = OdinArchitectBundle3.LoadAsset("piece_dvergr_wood_custom"); val2 = new PieceConfig(); val2.Name = "$piece_dvergr_wood_custom"; val2.Description = "$piece_dvergr_wood_custom_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Doors"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "FineWood", Amount = 15, Recover = true }, new RequirementConfig { Item = "Iron", Amount = 10, Recover = true } }; CustomPiece val30 = new CustomPiece(val29, true, val2); val4 = val30; piece_dvergr_wood_custom = val30; instance.AddPiece(val4); } private void OA_AddCustomNewDecors() { //IL_001c: Unknown result type (might be due to invalid IL or missing references) //IL_0023: Expected O, but got Unknown //IL_0086: Unknown result type (might be due to invalid IL or missing references) //IL_008b: 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_009f: Unknown result type (might be due to invalid IL or missing references) //IL_00a8: Expected O, but got Unknown //IL_00b0: Unknown result type (might be due to invalid IL or missing references) //IL_00b5: Unknown result type (might be due to invalid IL or missing references) //IL_00b8: Expected O, but got Unknown //IL_00bd: Expected O, but got Unknown //IL_00da: Unknown result type (might be due to invalid IL or missing references) //IL_00e1: Expected O, but got Unknown //IL_0144: Unknown result type (might be due to invalid IL or missing references) //IL_0149: Unknown result type (might be due to invalid IL or missing references) //IL_0155: Unknown result type (might be due to invalid IL or missing references) //IL_015d: Unknown result type (might be due to invalid IL or missing references) //IL_0166: Expected O, but got Unknown //IL_016e: Unknown result type (might be due to invalid IL or missing references) //IL_0173: Unknown result type (might be due to invalid IL or missing references) //IL_0176: Expected O, but got Unknown //IL_017b: Expected O, but got Unknown //IL_0198: Unknown result type (might be due to invalid IL or missing references) //IL_019f: Expected O, but got Unknown //IL_0202: Unknown result type (might be due to invalid IL or missing references) //IL_0207: Unknown result type (might be due to invalid IL or missing references) //IL_0213: Unknown result type (might be due to invalid IL or missing references) //IL_021b: Unknown result type (might be due to invalid IL or missing references) //IL_0224: Expected O, but got Unknown //IL_022c: Unknown result type (might be due to invalid IL or missing references) //IL_0231: Unknown result type (might be due to invalid IL or missing references) //IL_0234: Expected O, but got Unknown //IL_0239: Expected O, but got Unknown //IL_0258: Unknown result type (might be due to invalid IL or missing references) //IL_025f: Expected O, but got Unknown //IL_02c2: Unknown result type (might be due to invalid IL or missing references) //IL_02c7: Unknown result type (might be due to invalid IL or missing references) //IL_02d3: Unknown result type (might be due to invalid IL or missing references) //IL_02db: Unknown result type (might be due to invalid IL or missing references) //IL_02e4: Expected O, but got Unknown //IL_02ec: Unknown result type (might be due to invalid IL or missing references) //IL_02f1: Unknown result type (might be due to invalid IL or missing references) //IL_02f4: Expected O, but got Unknown //IL_02f9: Expected O, but got Unknown //IL_0318: Unknown result type (might be due to invalid IL or missing references) //IL_031f: Expected O, but got Unknown //IL_0382: Unknown result type (might be due to invalid IL or missing references) //IL_0387: Unknown result type (might be due to invalid IL or missing references) //IL_0393: Unknown result type (might be due to invalid IL or missing references) //IL_039c: Unknown result type (might be due to invalid IL or missing references) //IL_03a5: Expected O, but got Unknown //IL_03a7: Unknown result type (might be due to invalid IL or missing references) //IL_03ac: Unknown result type (might be due to invalid IL or missing references) //IL_03b8: Unknown result type (might be due to invalid IL or missing references) //IL_03c0: Unknown result type (might be due to invalid IL or missing references) //IL_03c9: Expected O, but got Unknown //IL_03d1: Unknown result type (might be due to invalid IL or missing references) //IL_03d6: Unknown result type (might be due to invalid IL or missing references) //IL_03d9: Expected O, but got Unknown //IL_03de: Expected O, but got Unknown //IL_043d: Unknown result type (might be due to invalid IL or missing references) //IL_0444: Expected O, but got Unknown //IL_04a7: Unknown result type (might be due to invalid IL or missing references) //IL_04ac: Unknown result type (might be due to invalid IL or missing references) //IL_04b8: Unknown result type (might be due to invalid IL or missing references) //IL_04c1: Unknown result type (might be due to invalid IL or missing references) //IL_04ca: Expected O, but got Unknown //IL_04cc: Unknown result type (might be due to invalid IL or missing references) //IL_04d1: Unknown result type (might be due to invalid IL or missing references) //IL_04dd: Unknown result type (might be due to invalid IL or missing references) //IL_04e5: Unknown result type (might be due to invalid IL or missing references) //IL_04ee: Expected O, but got Unknown //IL_04f6: Unknown result type (might be due to invalid IL or missing references) //IL_04fb: Unknown result type (might be due to invalid IL or missing references) //IL_04fe: Expected O, but got Unknown //IL_0503: Expected O, but got Unknown //IL_0562: Unknown result type (might be due to invalid IL or missing references) //IL_0569: Expected O, but got Unknown //IL_05cc: Unknown result type (might be due to invalid IL or missing references) //IL_05d1: Unknown result type (might be due to invalid IL or missing references) //IL_05dd: Unknown result type (might be due to invalid IL or missing references) //IL_05e6: Unknown result type (might be due to invalid IL or missing references) //IL_05ef: Expected O, but got Unknown //IL_05f1: Unknown result type (might be due to invalid IL or missing references) //IL_05f6: Unknown result type (might be due to invalid IL or missing references) //IL_0602: Unknown result type (might be due to invalid IL or missing references) //IL_060a: Unknown result type (might be due to invalid IL or missing references) //IL_0613: Expected O, but got Unknown //IL_061b: Unknown result type (might be due to invalid IL or missing references) //IL_0620: Unknown result type (might be due to invalid IL or missing references) //IL_0623: Expected O, but got Unknown //IL_0628: Expected O, but got Unknown //IL_0687: Unknown result type (might be due to invalid IL or missing references) //IL_068e: Expected O, but got Unknown //IL_06f1: Unknown result type (might be due to invalid IL or missing references) //IL_06f6: Unknown result type (might be due to invalid IL or missing references) //IL_0702: Unknown result type (might be due to invalid IL or missing references) //IL_070a: Unknown result type (might be due to invalid IL or missing references) //IL_0713: Expected O, but got Unknown //IL_0715: Unknown result type (might be due to invalid IL or missing references) //IL_071a: Unknown result type (might be due to invalid IL or missing references) //IL_0726: Unknown result type (might be due to invalid IL or missing references) //IL_072e: Unknown result type (might be due to invalid IL or missing references) //IL_0737: Expected O, but got Unknown //IL_0739: Unknown result type (might be due to invalid IL or missing references) //IL_073e: Unknown result type (might be due to invalid IL or missing references) //IL_074a: Unknown result type (might be due to invalid IL or missing references) //IL_0752: Unknown result type (might be due to invalid IL or missing references) //IL_075b: Expected O, but got Unknown //IL_0763: Unknown result type (might be due to invalid IL or missing references) //IL_0768: Unknown result type (might be due to invalid IL or missing references) //IL_076b: Expected O, but got Unknown //IL_0770: Expected O, but got Unknown //IL_078f: Unknown result type (might be due to invalid IL or missing references) //IL_0796: Expected O, but got Unknown //IL_07f9: Unknown result type (might be due to invalid IL or missing references) //IL_07fe: Unknown result type (might be due to invalid IL or missing references) //IL_080a: Unknown result type (might be due to invalid IL or missing references) //IL_0813: Unknown result type (might be due to invalid IL or missing references) //IL_081c: Expected O, but got Unknown //IL_081e: Unknown result type (might be due to invalid IL or missing references) //IL_0823: Unknown result type (might be due to invalid IL or missing references) //IL_082f: Unknown result type (might be due to invalid IL or missing references) //IL_0838: Unknown result type (might be due to invalid IL or missing references) //IL_0841: Expected O, but got Unknown //IL_0843: Unknown result type (might be due to invalid IL or missing references) //IL_0848: Unknown result type (might be due to invalid IL or missing references) //IL_0854: Unknown result type (might be due to invalid IL or missing references) //IL_085c: Unknown result type (might be due to invalid IL or missing references) //IL_0865: Expected O, but got Unknown //IL_086d: Unknown result type (might be due to invalid IL or missing references) //IL_0872: Unknown result type (might be due to invalid IL or missing references) //IL_0875: Expected O, but got Unknown //IL_087a: Expected O, but got Unknown //IL_0899: Unknown result type (might be due to invalid IL or missing references) //IL_08a0: Expected O, but got Unknown //IL_0903: Unknown result type (might be due to invalid IL or missing references) //IL_0908: Unknown result type (might be due to invalid IL or missing references) //IL_0914: Unknown result type (might be due to invalid IL or missing references) //IL_091c: Unknown result type (might be due to invalid IL or missing references) //IL_0925: Expected O, but got Unknown //IL_0927: Unknown result type (might be due to invalid IL or missing references) //IL_092c: Unknown result type (might be due to invalid IL or missing references) //IL_0938: Unknown result type (might be due to invalid IL or missing references) //IL_0940: Unknown result type (might be due to invalid IL or missing references) //IL_0949: Expected O, but got Unknown //IL_0951: Unknown result type (might be due to invalid IL or missing references) //IL_0956: Unknown result type (might be due to invalid IL or missing references) //IL_0959: Expected O, but got Unknown //IL_095e: Expected O, but got Unknown //IL_097d: Unknown result type (might be due to invalid IL or missing references) //IL_0984: Expected O, but got Unknown //IL_09e7: Unknown result type (might be due to invalid IL or missing references) //IL_09ec: Unknown result type (might be due to invalid IL or missing references) //IL_09f8: Unknown result type (might be due to invalid IL or missing references) //IL_0a01: Unknown result type (might be due to invalid IL or missing references) //IL_0a0a: Expected O, but got Unknown //IL_0a0c: Unknown result type (might be due to invalid IL or missing references) //IL_0a11: Unknown result type (might be due to invalid IL or missing references) //IL_0a1d: Unknown result type (might be due to invalid IL or missing references) //IL_0a25: Unknown result type (might be due to invalid IL or missing references) //IL_0a2e: Expected O, but got Unknown //IL_0a30: Unknown result type (might be due to invalid IL or missing references) //IL_0a35: Unknown result type (might be due to invalid IL or missing references) //IL_0a41: Unknown result type (might be due to invalid IL or missing references) //IL_0a4a: Unknown result type (might be due to invalid IL or missing references) //IL_0a53: Expected O, but got Unknown //IL_0a5b: Unknown result type (might be due to invalid IL or missing references) //IL_0a60: Unknown result type (might be due to invalid IL or missing references) //IL_0a63: Expected O, but got Unknown //IL_0a68: Expected O, but got Unknown //IL_0a87: Unknown result type (might be due to invalid IL or missing references) //IL_0a8e: Expected O, but got Unknown //IL_0af1: Unknown result type (might be due to invalid IL or missing references) //IL_0af6: Unknown result type (might be due to invalid IL or missing references) //IL_0b02: Unknown result type (might be due to invalid IL or missing references) //IL_0b0b: Unknown result type (might be due to invalid IL or missing references) //IL_0b14: Expected O, but got Unknown //IL_0b16: Unknown result type (might be due to invalid IL or missing references) //IL_0b1b: Unknown result type (might be due to invalid IL or missing references) //IL_0b27: Unknown result type (might be due to invalid IL or missing references) //IL_0b30: Unknown result type (might be due to invalid IL or missing references) //IL_0b39: Expected O, but got Unknown //IL_0b3b: Unknown result type (might be due to invalid IL or missing references) //IL_0b40: Unknown result type (might be due to invalid IL or missing references) //IL_0b4c: Unknown result type (might be due to invalid IL or missing references) //IL_0b55: Unknown result type (might be due to invalid IL or missing references) //IL_0b5e: Expected O, but got Unknown //IL_0b66: Unknown result type (might be due to invalid IL or missing references) //IL_0b6b: Unknown result type (might be due to invalid IL or missing references) //IL_0b6e: Expected O, but got Unknown //IL_0b73: Expected O, but got Unknown //IL_0b92: Unknown result type (might be due to invalid IL or missing references) //IL_0b99: Expected O, but got Unknown //IL_0bfc: Unknown result type (might be due to invalid IL or missing references) //IL_0c01: Unknown result type (might be due to invalid IL or missing references) //IL_0c0d: Unknown result type (might be due to invalid IL or missing references) //IL_0c15: Unknown result type (might be due to invalid IL or missing references) //IL_0c1e: Expected O, but got Unknown //IL_0c20: Unknown result type (might be due to invalid IL or missing references) //IL_0c25: Unknown result type (might be due to invalid IL or missing references) //IL_0c31: Unknown result type (might be due to invalid IL or missing references) //IL_0c3a: Unknown result type (might be due to invalid IL or missing references) //IL_0c43: Expected O, but got Unknown //IL_0c45: Unknown result type (might be due to invalid IL or missing references) //IL_0c4a: Unknown result type (might be due to invalid IL or missing references) //IL_0c56: Unknown result type (might be due to invalid IL or missing references) //IL_0c5f: Unknown result type (might be due to invalid IL or missing references) //IL_0c68: Expected O, but got Unknown //IL_0c70: Unknown result type (might be due to invalid IL or missing references) //IL_0c75: Unknown result type (might be due to invalid IL or missing references) //IL_0c78: Expected O, but got Unknown //IL_0c7d: Expected O, but got Unknown //IL_0c9c: Unknown result type (might be due to invalid IL or missing references) //IL_0ca3: Expected O, but got Unknown //IL_0d06: Unknown result type (might be due to invalid IL or missing references) //IL_0d0b: Unknown result type (might be due to invalid IL or missing references) //IL_0d17: Unknown result type (might be due to invalid IL or missing references) //IL_0d1f: Unknown result type (might be due to invalid IL or missing references) //IL_0d28: Expected O, but got Unknown //IL_0d2a: Unknown result type (might be due to invalid IL or missing references) //IL_0d2f: Unknown result type (might be due to invalid IL or missing references) //IL_0d3b: Unknown result type (might be due to invalid IL or missing references) //IL_0d43: Unknown result type (might be due to invalid IL or missing references) //IL_0d4c: Expected O, but got Unknown //IL_0d4e: Unknown result type (might be due to invalid IL or missing references) //IL_0d53: Unknown result type (might be due to invalid IL or missing references) //IL_0d5f: Unknown result type (might be due to invalid IL or missing references) //IL_0d67: Unknown result type (might be due to invalid IL or missing references) //IL_0d70: Expected O, but got Unknown //IL_0d78: Unknown result type (might be due to invalid IL or missing references) //IL_0d7d: Unknown result type (might be due to invalid IL or missing references) //IL_0d80: Expected O, but got Unknown //IL_0d85: Expected O, but got Unknown //IL_0da4: Unknown result type (might be due to invalid IL or missing references) //IL_0dab: Expected O, but got Unknown //IL_0e0e: Unknown result type (might be due to invalid IL or missing references) //IL_0e13: Unknown result type (might be due to invalid IL or missing references) //IL_0e1f: Unknown result type (might be due to invalid IL or missing references) //IL_0e28: Unknown result type (might be due to invalid IL or missing references) //IL_0e31: Expected O, but got Unknown //IL_0e33: Unknown result type (might be due to invalid IL or missing references) //IL_0e38: Unknown result type (might be due to invalid IL or missing references) //IL_0e44: Unknown result type (might be due to invalid IL or missing references) //IL_0e4c: Unknown result type (might be due to invalid IL or missing references) //IL_0e55: Expected O, but got Unknown //IL_0e57: Unknown result type (might be due to invalid IL or missing references) //IL_0e5c: Unknown result type (might be due to invalid IL or missing references) //IL_0e68: Unknown result type (might be due to invalid IL or missing references) //IL_0e70: Unknown result type (might be due to invalid IL or missing references) //IL_0e79: Expected O, but got Unknown //IL_0e81: Unknown result type (might be due to invalid IL or missing references) //IL_0e86: Unknown result type (might be due to invalid IL or missing references) //IL_0e89: Expected O, but got Unknown //IL_0e8e: Expected O, but got Unknown //IL_0ead: Unknown result type (might be due to invalid IL or missing references) //IL_0eb4: Expected O, but got Unknown //IL_0f17: Unknown result type (might be due to invalid IL or missing references) //IL_0f1c: Unknown result type (might be due to invalid IL or missing references) //IL_0f28: Unknown result type (might be due to invalid IL or missing references) //IL_0f31: Unknown result type (might be due to invalid IL or missing references) //IL_0f3a: Expected O, but got Unknown //IL_0f3c: Unknown result type (might be due to invalid IL or missing references) //IL_0f41: Unknown result type (might be due to invalid IL or missing references) //IL_0f4d: Unknown result type (might be due to invalid IL or missing references) //IL_0f55: Unknown result type (might be due to invalid IL or missing references) //IL_0f5e: Expected O, but got Unknown //IL_0f60: Unknown result type (might be due to invalid IL or missing references) //IL_0f65: Unknown result type (might be due to invalid IL or missing references) //IL_0f71: Unknown result type (might be due to invalid IL or missing references) //IL_0f79: Unknown result type (might be due to invalid IL or missing references) //IL_0f82: Expected O, but got Unknown //IL_0f8a: Unknown result type (might be due to invalid IL or missing references) //IL_0f8f: Unknown result type (might be due to invalid IL or missing references) //IL_0f92: Expected O, but got Unknown //IL_0f97: Expected O, but got Unknown //IL_0fb6: Unknown result type (might be due to invalid IL or missing references) //IL_0fbd: Expected O, but got Unknown //IL_1020: Unknown result type (might be due to invalid IL or missing references) //IL_1025: Unknown result type (might be due to invalid IL or missing references) //IL_1031: Unknown result type (might be due to invalid IL or missing references) //IL_1039: Unknown result type (might be due to invalid IL or missing references) //IL_1042: Expected O, but got Unknown //IL_1044: Unknown result type (might be due to invalid IL or missing references) //IL_1049: Unknown result type (might be due to invalid IL or missing references) //IL_1055: Unknown result type (might be due to invalid IL or missing references) //IL_105d: Unknown result type (might be due to invalid IL or missing references) //IL_1066: Expected O, but got Unknown //IL_1068: Unknown result type (might be due to invalid IL or missing references) //IL_106d: Unknown result type (might be due to invalid IL or missing references) //IL_1079: Unknown result type (might be due to invalid IL or missing references) //IL_1081: Unknown result type (might be due to invalid IL or missing references) //IL_108a: Expected O, but got Unknown //IL_1092: Unknown result type (might be due to invalid IL or missing references) //IL_1097: Unknown result type (might be due to invalid IL or missing references) //IL_109a: Expected O, but got Unknown //IL_109f: Expected O, but got Unknown //IL_10be: Unknown result type (might be due to invalid IL or missing references) //IL_10c5: Expected O, but got Unknown //IL_1128: Unknown result type (might be due to invalid IL or missing references) //IL_112d: Unknown result type (might be due to invalid IL or missing references) //IL_1139: Unknown result type (might be due to invalid IL or missing references) //IL_1141: Unknown result type (might be due to invalid IL or missing references) //IL_114a: Expected O, but got Unknown //IL_114c: Unknown result type (might be due to invalid IL or missing references) //IL_1151: Unknown result type (might be due to invalid IL or missing references) //IL_115d: Unknown result type (might be due to invalid IL or missing references) //IL_1165: Unknown result type (might be due to invalid IL or missing references) //IL_116e: Expected O, but got Unknown //IL_1176: Unknown result type (might be due to invalid IL or missing references) //IL_117b: Unknown result type (might be due to invalid IL or missing references) //IL_117e: Expected O, but got Unknown //IL_1183: Expected O, but got Unknown //IL_11a2: Unknown result type (might be due to invalid IL or missing references) //IL_11a9: Expected O, but got Unknown //IL_120c: Unknown result type (might be due to invalid IL or missing references) //IL_1211: Unknown result type (might be due to invalid IL or missing references) //IL_121d: Unknown result type (might be due to invalid IL or missing references) //IL_1225: Unknown result type (might be due to invalid IL or missing references) //IL_122e: Expected O, but got Unknown //IL_1230: Unknown result type (might be due to invalid IL or missing references) //IL_1235: Unknown result type (might be due to invalid IL or missing references) //IL_1241: Unknown result type (might be due to invalid IL or missing references) //IL_1249: Unknown result type (might be due to invalid IL or missing references) //IL_1252: Expected O, but got Unknown //IL_125a: Unknown result type (might be due to invalid IL or missing references) //IL_125f: Unknown result type (might be due to invalid IL or missing references) //IL_1262: Expected O, but got Unknown //IL_1267: Expected O, but got Unknown //IL_1286: Unknown result type (might be due to invalid IL or missing references) //IL_128d: Expected O, but got Unknown //IL_12f0: Unknown result type (might be due to invalid IL or missing references) //IL_12f5: Unknown result type (might be due to invalid IL or missing references) //IL_1301: Unknown result type (might be due to invalid IL or missing references) //IL_1309: Unknown result type (might be due to invalid IL or missing references) //IL_1312: Expected O, but got Unknown //IL_131a: Unknown result type (might be due to invalid IL or missing references) //IL_131f: Unknown result type (might be due to invalid IL or missing references) //IL_1322: Expected O, but got Unknown //IL_1327: Expected O, but got Unknown //IL_1346: Unknown result type (might be due to invalid IL or missing references) //IL_134d: Expected O, but got Unknown //IL_13b0: Unknown result type (might be due to invalid IL or missing references) //IL_13b5: Unknown result type (might be due to invalid IL or missing references) //IL_13c1: Unknown result type (might be due to invalid IL or missing references) //IL_13ca: Unknown result type (might be due to invalid IL or missing references) //IL_13d3: Expected O, but got Unknown //IL_13d5: Unknown result type (might be due to invalid IL or missing references) //IL_13da: Unknown result type (might be due to invalid IL or missing references) //IL_13e6: Unknown result type (might be due to invalid IL or missing references) //IL_13ee: Unknown result type (might be due to invalid IL or missing references) //IL_13f7: Expected O, but got Unknown //IL_13ff: Unknown result type (might be due to invalid IL or missing references) //IL_1404: Unknown result type (might be due to invalid IL or missing references) //IL_1407: Expected O, but got Unknown //IL_140c: Expected O, but got Unknown //IL_142b: Unknown result type (might be due to invalid IL or missing references) //IL_1432: Expected O, but got Unknown //IL_1495: Unknown result type (might be due to invalid IL or missing references) //IL_149a: Unknown result type (might be due to invalid IL or missing references) //IL_14a6: Unknown result type (might be due to invalid IL or missing references) //IL_14af: Unknown result type (might be due to invalid IL or missing references) //IL_14b8: Expected O, but got Unknown //IL_14c0: Unknown result type (might be due to invalid IL or missing references) //IL_14c5: Unknown result type (might be due to invalid IL or missing references) //IL_14c8: Expected O, but got Unknown //IL_14cd: Expected O, but got Unknown //IL_14ec: Unknown result type (might be due to invalid IL or missing references) //IL_14f3: Expected O, but got Unknown //IL_1556: Unknown result type (might be due to invalid IL or missing references) //IL_155b: Unknown result type (might be due to invalid IL or missing references) //IL_1567: Unknown result type (might be due to invalid IL or missing references) //IL_1570: Unknown result type (might be due to invalid IL or missing references) //IL_1579: Expected O, but got Unknown //IL_157b: Unknown result type (might be due to invalid IL or missing references) //IL_1580: Unknown result type (might be due to invalid IL or missing references) //IL_158c: Unknown result type (might be due to invalid IL or missing references) //IL_1595: Unknown result type (might be due to invalid IL or missing references) //IL_159e: Expected O, but got Unknown //IL_15a0: Unknown result type (might be due to invalid IL or missing references) //IL_15a5: Unknown result type (might be due to invalid IL or missing references) //IL_15b1: Unknown result type (might be due to invalid IL or missing references) //IL_15ba: Unknown result type (might be due to invalid IL or missing references) //IL_15c3: Expected O, but got Unknown //IL_15cb: Unknown result type (might be due to invalid IL or missing references) //IL_15d0: Unknown result type (might be due to invalid IL or missing references) //IL_15d3: Expected O, but got Unknown //IL_15d8: Expected O, but got Unknown //IL_15f7: Unknown result type (might be due to invalid IL or missing references) //IL_15fe: Expected O, but got Unknown //IL_1661: Unknown result type (might be due to invalid IL or missing references) //IL_1666: Unknown result type (might be due to invalid IL or missing references) //IL_1672: Unknown result type (might be due to invalid IL or missing references) //IL_167b: Unknown result type (might be due to invalid IL or missing references) //IL_1684: Expected O, but got Unknown //IL_168c: Unknown result type (might be due to invalid IL or missing references) //IL_1691: Unknown result type (might be due to invalid IL or missing references) //IL_1694: Expected O, but got Unknown //IL_1699: Expected O, but got Unknown //IL_16b8: Unknown result type (might be due to invalid IL or missing references) //IL_16bf: Expected O, but got Unknown //IL_1722: Unknown result type (might be due to invalid IL or missing references) //IL_1727: Unknown result type (might be due to invalid IL or missing references) //IL_1733: Unknown result type (might be due to invalid IL or missing references) //IL_173c: Unknown result type (might be due to invalid IL or missing references) //IL_1745: Expected O, but got Unknown //IL_174d: Unknown result type (might be due to invalid IL or missing references) //IL_1752: Unknown result type (might be due to invalid IL or missing references) //IL_1755: Expected O, but got Unknown //IL_175a: Expected O, but got Unknown //IL_1779: Unknown result type (might be due to invalid IL or missing references) //IL_1780: Expected O, but got Unknown //IL_17e3: Unknown result type (might be due to invalid IL or missing references) //IL_17e8: Unknown result type (might be due to invalid IL or missing references) //IL_17f4: Unknown result type (might be due to invalid IL or missing references) //IL_17fd: Unknown result type (might be due to invalid IL or missing references) //IL_1806: Expected O, but got Unknown //IL_180e: Unknown result type (might be due to invalid IL or missing references) //IL_1813: Unknown result type (might be due to invalid IL or missing references) //IL_1816: Expected O, but got Unknown //IL_181b: Expected O, but got Unknown //IL_183a: Unknown result type (might be due to invalid IL or missing references) //IL_1841: Expected O, but got Unknown //IL_18a4: Unknown result type (might be due to invalid IL or missing references) //IL_18a9: Unknown result type (might be due to invalid IL or missing references) //IL_18b5: Unknown result type (might be due to invalid IL or missing references) //IL_18be: Unknown result type (might be due to invalid IL or missing references) //IL_18c7: Expected O, but got Unknown //IL_18c9: Unknown result type (might be due to invalid IL or missing references) //IL_18ce: Unknown result type (might be due to invalid IL or missing references) //IL_18da: Unknown result type (might be due to invalid IL or missing references) //IL_18e2: Unknown result type (might be due to invalid IL or missing references) //IL_18eb: Expected O, but got Unknown //IL_18ed: Unknown result type (might be due to invalid IL or missing references) //IL_18f2: Unknown result type (might be due to invalid IL or missing references) //IL_18fe: Unknown result type (might be due to invalid IL or missing references) //IL_1906: Unknown result type (might be due to invalid IL or missing references) //IL_190f: Expected O, but got Unknown //IL_1917: Unknown result type (might be due to invalid IL or missing references) //IL_191c: Unknown result type (might be due to invalid IL or missing references) //IL_191f: Expected O, but got Unknown //IL_1924: Expected O, but got Unknown //IL_1983: Unknown result type (might be due to invalid IL or missing references) //IL_198a: Expected O, but got Unknown //IL_19ed: Unknown result type (might be due to invalid IL or missing references) //IL_19f2: Unknown result type (might be due to invalid IL or missing references) //IL_19fe: Unknown result type (might be due to invalid IL or missing references) //IL_1a07: Unknown result type (might be due to invalid IL or missing references) //IL_1a10: Expected O, but got Unknown //IL_1a12: Unknown result type (might be due to invalid IL or missing references) //IL_1a17: Unknown result type (might be due to invalid IL or missing references) //IL_1a23: Unknown result type (might be due to invalid IL or missing references) //IL_1a2c: Unknown result type (might be due to invalid IL or missing references) //IL_1a35: Expected O, but got Unknown //IL_1a37: Unknown result type (might be due to invalid IL or missing references) //IL_1a3c: Unknown result type (might be due to invalid IL or missing references) //IL_1a48: Unknown result type (might be due to invalid IL or missing references) //IL_1a50: Unknown result type (might be due to invalid IL or missing references) //IL_1a59: Expected O, but got Unknown //IL_1a61: Unknown result type (might be due to invalid IL or missing references) //IL_1a66: Unknown result type (might be due to invalid IL or missing references) //IL_1a69: Expected O, but got Unknown //IL_1a6e: Expected O, but got Unknown //IL_1acd: Unknown result type (might be due to invalid IL or missing references) //IL_1ad4: Expected O, but got Unknown //IL_1b37: Unknown result type (might be due to invalid IL or missing references) //IL_1b3c: Unknown result type (might be due to invalid IL or missing references) //IL_1b48: Unknown result type (might be due to invalid IL or missing references) //IL_1b51: Unknown result type (might be due to invalid IL or missing references) //IL_1b5a: Expected O, but got Unknown //IL_1b5c: Unknown result type (might be due to invalid IL or missing references) //IL_1b61: Unknown result type (might be due to invalid IL or missing references) //IL_1b6d: Unknown result type (might be due to invalid IL or missing references) //IL_1b75: Unknown result type (might be due to invalid IL or missing references) //IL_1b7e: Expected O, but got Unknown //IL_1b80: Unknown result type (might be due to invalid IL or missing references) //IL_1b85: Unknown result type (might be due to invalid IL or missing references) //IL_1b91: Unknown result type (might be due to invalid IL or missing references) //IL_1b99: Unknown result type (might be due to invalid IL or missing references) //IL_1ba2: Expected O, but got Unknown //IL_1baa: Unknown result type (might be due to invalid IL or missing references) //IL_1baf: Unknown result type (might be due to invalid IL or missing references) //IL_1bb2: Expected O, but got Unknown //IL_1bb7: Expected O, but got Unknown //IL_1c16: Unknown result type (might be due to invalid IL or missing references) //IL_1c1d: Expected O, but got Unknown //IL_1c80: Unknown result type (might be due to invalid IL or missing references) //IL_1c85: Unknown result type (might be due to invalid IL or missing references) //IL_1c91: Unknown result type (might be due to invalid IL or missing references) //IL_1c9a: Unknown result type (might be due to invalid IL or missing references) //IL_1ca3: Expected O, but got Unknown //IL_1ca5: Unknown result type (might be due to invalid IL or missing references) //IL_1caa: Unknown result type (might be due to invalid IL or missing references) //IL_1cb6: Unknown result type (might be due to invalid IL or missing references) //IL_1cbf: Unknown result type (might be due to invalid IL or missing references) //IL_1cc8: Expected O, but got Unknown //IL_1cca: Unknown result type (might be due to invalid IL or missing references) //IL_1ccf: Unknown result type (might be due to invalid IL or missing references) //IL_1cdb: Unknown result type (might be due to invalid IL or missing references) //IL_1ce3: Unknown result type (might be due to invalid IL or missing references) //IL_1cec: Expected O, but got Unknown //IL_1cf4: Unknown result type (might be due to invalid IL or missing references) //IL_1cf9: Unknown result type (might be due to invalid IL or missing references) //IL_1cfc: Expected O, but got Unknown //IL_1d01: Expected O, but got Unknown //IL_1d60: Unknown result type (might be due to invalid IL or missing references) //IL_1d67: Expected O, but got Unknown //IL_1dca: Unknown result type (might be due to invalid IL or missing references) //IL_1dcf: Unknown result type (might be due to invalid IL or missing references) //IL_1ddb: Unknown result type (might be due to invalid IL or missing references) //IL_1de4: Unknown result type (might be due to invalid IL or missing references) //IL_1ded: Expected O, but got Unknown //IL_1def: Unknown result type (might be due to invalid IL or missing references) //IL_1df4: Unknown result type (might be due to invalid IL or missing references) //IL_1e00: Unknown result type (might be due to invalid IL or missing references) //IL_1e08: Unknown result type (might be due to invalid IL or missing references) //IL_1e11: Expected O, but got Unknown //IL_1e13: Unknown result type (might be due to invalid IL or missing references) //IL_1e18: Unknown result type (might be due to invalid IL or missing references) //IL_1e24: Unknown result type (might be due to invalid IL or missing references) //IL_1e2c: Unknown result type (might be due to invalid IL or missing references) //IL_1e35: Expected O, but got Unknown //IL_1e3d: Unknown result type (might be due to invalid IL or missing references) //IL_1e42: Unknown result type (might be due to invalid IL or missing references) //IL_1e45: Expected O, but got Unknown //IL_1e4a: Expected O, but got Unknown PieceManager instance = PieceManager.Instance; GameObject val = OdinArchitectBundle2.LoadAsset("IG_Wall_Swords"); PieceConfig val2 = new PieceConfig(); val2.Name = "$IG_Wall_Swords"; val2.Description = "$IG_Wall_Swords_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Tin", Amount = 1, Recover = true } }; CustomPiece val3 = new CustomPiece(val, true, val2); CustomPiece val4 = val3; OA_IG_Wall_Swords = val3; instance.AddPiece(val4); GameObject val5 = OdinArchitectBundle2.LoadAsset("IG_Wall_Shield"); val2 = new PieceConfig(); val2.Name = "$IG_Wall_Shield"; val2.Description = "$IG_Wall_Shield_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Tin", Amount = 1, Recover = true } }; CustomPiece val6 = new CustomPiece(val5, true, val2); val4 = val6; OA_IG_Wall_Shield = val6; instance.AddPiece(val4); GameObject val7 = OdinArchitectBundle2.LoadAsset("IG_Skull_1"); val2 = new PieceConfig(); val2.Name = "$IG_Skull_1"; val2.Description = "$IG_Skull_1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 1, Recover = true } }; CustomPiece val8 = new CustomPiece(val7, true, val2); val4 = val8; OA_IG_Skull_1 = val8; instance.AddPiece(val4); GameObject val9 = OdinArchitectBundle2.LoadAsset("IG_Skull_2"); val2 = new PieceConfig(); val2.Name = "$IG_Skull_2"; val2.Description = "$IG_Skull_2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 1, Recover = true } }; CustomPiece val10 = new CustomPiece(val9, true, val2); val4 = val10; OA_IG_Skull_2 = val10; instance.AddPiece(val4); GameObject val11 = OdinArchitectBundle2.LoadAsset("IG_Barrels_Closed_Up"); val2 = new PieceConfig(); val2.Name = "$IG_Barrels_Closed_Up"; val2.Description = "$IG_Barrels_Closed_Up_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "BronzeNails", Amount = 15, Recover = true }, new RequirementConfig { Item = "FineWood", Amount = 6, Recover = true } }; CustomPiece val12 = new CustomPiece(val11, true, val2); val4 = val12; OA_IG_Barrels_Closed_Up = val12; instance.AddPiece(val4); OA_IG_Barrels_Closed_Up.PiecePrefab.GetComponent().m_width = CratesBarrelsWidth.Value; OA_IG_Barrels_Closed_Up.PiecePrefab.GetComponent().m_height = CratesBarrelsHeight.Value; GameObject val13 = OdinArchitectBundle2.LoadAsset("IG_Barrels_Closed_Down"); val2 = new PieceConfig(); val2.Name = "$IG_Barrels_Closed_Down"; val2.Description = "$IG_Barrels_Closed_Down_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "BronzeNails", Amount = 15, Recover = true }, new RequirementConfig { Item = "FineWood", Amount = 6, Recover = true } }; CustomPiece val14 = new CustomPiece(val13, true, val2); val4 = val14; OA_IG_Barrels_Closed_Down = val14; instance.AddPiece(val4); OA_IG_Barrels_Closed_Down.PiecePrefab.GetComponent().m_width = CratesBarrelsWidth.Value; OA_IG_Barrels_Closed_Down.PiecePrefab.GetComponent().m_height = CratesBarrelsHeight.Value; GameObject val15 = OdinArchitectBundle2.LoadAsset("IG_Wood_Crates"); val2 = new PieceConfig(); val2.Name = "$IG_Wood_Crates"; val2.Description = "$IG_Wood_Crates_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "BronzeNails", Amount = 15, Recover = true }, new RequirementConfig { Item = "FineWood", Amount = 6, Recover = true } }; CustomPiece val16 = new CustomPiece(val15, true, val2); val4 = val16; OA_IG_Wood_Crates = val16; instance.AddPiece(val4); OA_IG_Wood_Crates.PiecePrefab.GetComponent().m_width = CratesBarrelsWidth.Value; OA_IG_Wood_Crates.PiecePrefab.GetComponent().m_height = CratesBarrelsHeight.Value; GameObject val17 = OdinArchitectBundle2.LoadAsset("IG_Beer_Keg_Small"); val2 = new PieceConfig(); val2.Name = "$IG_Beer_Keg_Small"; val2.Description = "$IG_Beer_Keg_Small_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[3] { new RequirementConfig { Item = "Resin", Amount = 5, Recover = true }, new RequirementConfig { Item = "FineWood", Amount = 5, Recover = true }, new RequirementConfig { Item = "Tin", Amount = 1, Recover = true } }; CustomPiece val18 = new CustomPiece(val17, true, val2); val4 = val18; OA_IG_Beer_Keg_Small = val18; instance.AddPiece(val4); GameObject val19 = OdinArchitectBundle2.LoadAsset("IG_Beer_Keg_Big"); val2 = new PieceConfig(); val2.Name = "$IG_Beer_Keg_Big"; val2.Description = "$IG_Beer_Keg_Big_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[3] { new RequirementConfig { Item = "Resin", Amount = 10, Recover = true }, new RequirementConfig { Item = "FineWood", Amount = 10, Recover = true }, new RequirementConfig { Item = "Tin", Amount = 2, Recover = true } }; CustomPiece val20 = new CustomPiece(val19, true, val2); val4 = val20; OA_IG_Beer_Keg_Big = val20; instance.AddPiece(val4); GameObject val21 = OdinArchitectBundle2.LoadAsset("IG_Candle_Tray"); val2 = new PieceConfig(); val2.Name = "$IG_Candle_Tray"; val2.Description = "$IG_Candle_Tray_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "Resin", Amount = 6, Recover = true }, new RequirementConfig { Item = "Wood", Amount = 1, Recover = true } }; CustomPiece val22 = new CustomPiece(val21, true, val2); val4 = val22; OA_IG_Candle_Tray = val22; instance.AddPiece(val4); GameObject val23 = OdinArchitectBundle2.LoadAsset("IG_BrazierCeiling_1"); val2 = new PieceConfig(); val2.Name = "$IG_BrazierCeiling_1"; val2.Description = "$IG_BrazierCeiling_1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[3] { new RequirementConfig { Item = "Resin", Amount = 24, Recover = true }, new RequirementConfig { Item = "Iron", Amount = 6, Recover = true }, new RequirementConfig { Item = "Coal", Amount = 15, Recover = true } }; CustomPiece val24 = new CustomPiece(val23, true, val2); val4 = val24; OA_IG_BrazierCeiling_1 = val24; instance.AddPiece(val4); GameObject val25 = OdinArchitectBundle2.LoadAsset("IG_BigBrazierCeiling"); val2 = new PieceConfig(); val2.Name = "$IG_BigBrazierCeiling"; val2.Description = "$IG_BigBrazierCeiling_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[3] { new RequirementConfig { Item = "Resin", Amount = 30, Recover = true }, new RequirementConfig { Item = "Iron", Amount = 10, Recover = true }, new RequirementConfig { Item = "Coal", Amount = 20, Recover = true } }; CustomPiece val26 = new CustomPiece(val25, true, val2); val4 = val26; OA_IG_BigBrazierCeiling = val26; instance.AddPiece(val4); GameObject val27 = OdinArchitectBundle2.LoadAsset("IG_BigBrazierCeilingVanilla"); val2 = new PieceConfig(); val2.Name = "$IG_BigBrazierCeilingVanilla"; val2.Description = "$IG_BigBrazierCeilingVanilla_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[3] { new RequirementConfig { Item = "Chain", Amount = 3, Recover = true }, new RequirementConfig { Item = "Iron", Amount = 10, Recover = true }, new RequirementConfig { Item = "Coal", Amount = 15, Recover = true } }; CustomPiece val28 = new CustomPiece(val27, true, val2); val4 = val28; OA_IG_BigBrazierCeilingVanilla = val28; instance.AddPiece(val4); GameObject val29 = OdinArchitectBundle.LoadAsset("surtling_lantern_1"); val2 = new PieceConfig(); val2.Name = "$surtling_lantern_1"; val2.Description = "$surtling_lantern_1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[3] { new RequirementConfig { Item = "Wood", Amount = 1, Recover = true }, new RequirementConfig { Item = "SurtlingCore", Amount = 1, Recover = true }, new RequirementConfig { Item = "Iron", Amount = 3, Recover = true } }; CustomPiece val30 = new CustomPiece(val29, true, val2); val4 = val30; OA_surtling_lantern_1 = val30; instance.AddPiece(val4); GameObject val31 = OdinArchitectBundle.LoadAsset("surtling_lantern_2"); val2 = new PieceConfig(); val2.Name = "$surtling_lantern_2"; val2.Description = "$surtling_lantern_2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[3] { new RequirementConfig { Item = "Wood", Amount = 10, Recover = true }, new RequirementConfig { Item = "SurtlingCore", Amount = 1, Recover = true }, new RequirementConfig { Item = "Iron", Amount = 5, Recover = true } }; CustomPiece val32 = new CustomPiece(val31, true, val2); val4 = val32; OA_surtling_lantern_2 = val32; instance.AddPiece(val4); GameObject val33 = OdinArchitectBundle.LoadAsset("surtling_lantern_3"); val2 = new PieceConfig(); val2.Name = "$surtling_lantern_3"; val2.Description = "$surtling_lantern_3_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[3] { new RequirementConfig { Item = "Wood", Amount = 14, Recover = true }, new RequirementConfig { Item = "SurtlingCore", Amount = 2, Recover = true }, new RequirementConfig { Item = "Iron", Amount = 7, Recover = true } }; CustomPiece val34 = new CustomPiece(val33, true, val2); val4 = val34; OA_surtling_lantern_3 = val34; instance.AddPiece(val4); GameObject val35 = OdinArchitectBundle.LoadAsset("surtling_lantern_4"); val2 = new PieceConfig(); val2.Name = "$surtling_lantern_4"; val2.Description = "$surtling_lantern_4_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[3] { new RequirementConfig { Item = "Wood", Amount = 5, Recover = true }, new RequirementConfig { Item = "SurtlingCore", Amount = 1, Recover = true }, new RequirementConfig { Item = "Iron", Amount = 3, Recover = true } }; CustomPiece val36 = new CustomPiece(val35, true, val2); val4 = val36; OA_surtling_lantern_4 = val36; instance.AddPiece(val4); GameObject val37 = OdinArchitectBundle2.LoadAsset("rae_chair_1"); val2 = new PieceConfig(); val2.Name = "$rae_chair_1"; val2.Description = "$rae_chair_1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "FineWood", Amount = 2, Recover = true }, new RequirementConfig { Item = "IronNails", Amount = 1, Recover = true } }; CustomPiece val38 = new CustomPiece(val37, true, val2); val4 = val38; OA_rae_chair_1 = val38; instance.AddPiece(val4); GameObject val39 = OdinArchitectBundle2.LoadAsset("rae_chair_2"); val2 = new PieceConfig(); val2.Name = "$rae_chair_2"; val2.Description = "$rae_chair_2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "FineWood", Amount = 2, Recover = true }, new RequirementConfig { Item = "IronNails", Amount = 1, Recover = true } }; CustomPiece val40 = new CustomPiece(val39, true, val2); val4 = val40; OA_rae_chair_2 = val40; instance.AddPiece(val4); GameObject val41 = OdinArchitectBundle2.LoadAsset("rae_chair_3"); val2 = new PieceConfig(); val2.Name = "$rae_chair_3"; val2.Description = "$rae_chair_3_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "FineWood", Amount = 2, Recover = true } }; CustomPiece val42 = new CustomPiece(val41, true, val2); val4 = val42; OA_rae_chair_3 = val42; instance.AddPiece(val4); GameObject val43 = OdinArchitectBundle2.LoadAsset("rae_table_1"); val2 = new PieceConfig(); val2.Name = "$rae_table_1"; val2.Description = "$rae_table_1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "FineWood", Amount = 10, Recover = true }, new RequirementConfig { Item = "Tin", Amount = 2, Recover = true } }; CustomPiece val44 = new CustomPiece(val43, true, val2); val4 = val44; OA_rae_table_1 = val44; instance.AddPiece(val4); GameObject val45 = OdinArchitectBundle.LoadAsset("stone_table_1"); val2 = new PieceConfig(); val2.Name = "$stone_table_1"; val2.Description = "$stone_table_1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 12, Recover = true } }; CustomPiece val46 = new CustomPiece(val45, true, val2); val4 = val46; OA_stone_table_1 = val46; instance.AddPiece(val4); GameObject val47 = OdinArchitectBundle.LoadAsset("stone_throne_1"); val2 = new PieceConfig(); val2.Name = "$stone_throne_1"; val2.Description = "$stone_throne_1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[3] { new RequirementConfig { Item = "Stone", Amount = 15, Recover = true }, new RequirementConfig { Item = "Iron", Amount = 10, Recover = true }, new RequirementConfig { Item = "Silver", Amount = 10, Recover = true } }; CustomPiece val48 = new CustomPiece(val47, true, val2); val4 = val48; OA_stone_throne_1 = val48; instance.AddPiece(val4); GameObject val49 = OdinArchitectBundle.LoadAsset("iron_dragon"); val2 = new PieceConfig(); val2.Name = "$iron_dragon"; val2.Description = "$iron_dragon_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Iron", Amount = 35, Recover = true } }; CustomPiece val50 = new CustomPiece(val49, true, val2); val4 = val50; OA_iron_dragon = val50; instance.AddPiece(val4); GameObject val51 = OdinArchitectBundle.LoadAsset("rae_darkwood_iron_wolf"); val2 = new PieceConfig(); val2.Name = "$rae_darkwood_iron_wolf"; val2.Description = "$rae_darkwood_iron_wolf_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Iron", Amount = 25, Recover = true } }; CustomPiece val52 = new CustomPiece(val51, true, val2); val4 = val52; OA_rae_darkwood_iron_wolf = val52; instance.AddPiece(val4); GameObject val53 = OdinArchitectBundle.LoadAsset("rae_darkwood_iron_raven"); val2 = new PieceConfig(); val2.Name = "$rae_darkwood_iron_raven"; val2.Description = "$rae_darkwood_iron_raven_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Iron", Amount = 25, Recover = true } }; CustomPiece val54 = new CustomPiece(val53, true, val2); val4 = val54; OA_rae_darkwood_iron_raven = val54; instance.AddPiece(val4); GameObject val55 = OdinArchitectBundle2.LoadAsset("rae_bronze_storage_small"); val2 = new PieceConfig(); val2.Name = "$rae_bronze_storage_small"; val2.Description = "$rae_bronze_storage_small_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[3] { new RequirementConfig { Item = "Wood", Amount = 10, Recover = true }, new RequirementConfig { Item = "FineWood", Amount = 5, Recover = true }, new RequirementConfig { Item = "Bronze", Amount = 2, Recover = true } }; CustomPiece val56 = new CustomPiece(val55, true, val2); val4 = val56; OA_rae_bronze_storage_small = val56; instance.AddPiece(val4); OA_rae_bronze_storage_small.PiecePrefab.GetComponent().m_width = BronzeSmallStorageWidth.Value; OA_rae_bronze_storage_small.PiecePrefab.GetComponent().m_height = BronzeSmallStorageHeight.Value; GameObject val57 = OdinArchitectBundle2.LoadAsset("rae_bronze_storage_big"); val2 = new PieceConfig(); val2.Name = "$rae_bronze_storage_big"; val2.Description = "$rae_bronze_storage_big_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[3] { new RequirementConfig { Item = "Wood", Amount = 15, Recover = true }, new RequirementConfig { Item = "FineWood", Amount = 15, Recover = true }, new RequirementConfig { Item = "Bronze", Amount = 4, Recover = true } }; CustomPiece val58 = new CustomPiece(val57, true, val2); val4 = val58; OA_rae_bronze_storage_big = val58; instance.AddPiece(val4); OA_rae_bronze_storage_big.PiecePrefab.GetComponent().m_width = BronzeBigStorageWidth.Value; OA_rae_bronze_storage_big.PiecePrefab.GetComponent().m_height = BronzeBigStorageHeight.Value; GameObject val59 = OdinArchitectBundle2.LoadAsset("rae_iron_storage_small"); val2 = new PieceConfig(); val2.Name = "$rae_iron_storage_small"; val2.Description = "$rae_iron_storage_small_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[3] { new RequirementConfig { Item = "Wood", Amount = 10, Recover = true }, new RequirementConfig { Item = "FineWood", Amount = 5, Recover = true }, new RequirementConfig { Item = "Iron", Amount = 2, Recover = true } }; CustomPiece val60 = new CustomPiece(val59, true, val2); val4 = val60; OA_rae_iron_storage_small = val60; instance.AddPiece(val4); OA_rae_iron_storage_small.PiecePrefab.GetComponent().m_width = IronSmallStorageWidth.Value; OA_rae_iron_storage_small.PiecePrefab.GetComponent().m_height = IronSmallStorageHeight.Value; GameObject val61 = OdinArchitectBundle2.LoadAsset("rae_iron_storage_big"); val2 = new PieceConfig(); val2.Name = "$rae_iron_storage_big"; val2.Description = "$rae_iron_storage_big_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[3] { new RequirementConfig { Item = "Wood", Amount = 15, Recover = true }, new RequirementConfig { Item = "FineWood", Amount = 15, Recover = true }, new RequirementConfig { Item = "Iron", Amount = 4, Recover = true } }; CustomPiece val62 = new CustomPiece(val61, true, val2); val4 = val62; OA_rae_iron_storage_big = val62; instance.AddPiece(val4); OA_rae_iron_storage_big.PiecePrefab.GetComponent().m_width = IronBigStorageWidth.Value; OA_rae_iron_storage_big.PiecePrefab.GetComponent().m_height = IronBigStorageHeight.Value; GameObject val63 = OdinArchitectBundle3.LoadAsset("stonemarble_post"); val2 = new PieceConfig(); val2.Name = "$stonemarble_post"; val2.Description = "$stonemarble_post_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Decors"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[3] { new RequirementConfig { Item = "Stone", Amount = 15, Recover = true }, new RequirementConfig { Item = "Iron", Amount = 4, Recover = true }, new RequirementConfig { Item = "SurtlingCore", Amount = 1, Recover = true } }; CustomPiece val64 = new CustomPiece(val63, true, val2); val4 = val64; stonemarble_post = val64; instance.AddPiece(val4); } private void OA_AddCustomNewBig() { //IL_001c: Unknown result type (might be due to invalid IL or missing references) //IL_0023: Expected O, but got Unknown //IL_0086: Unknown result type (might be due to invalid IL or missing references) //IL_008b: 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_009f: Unknown result type (might be due to invalid IL or missing references) //IL_00a8: Expected O, but got Unknown //IL_00b0: Unknown result type (might be due to invalid IL or missing references) //IL_00b5: Unknown result type (might be due to invalid IL or missing references) //IL_00b8: Expected O, but got Unknown //IL_00bd: Expected O, but got Unknown //IL_00da: Unknown result type (might be due to invalid IL or missing references) //IL_00e1: Expected O, but got Unknown //IL_0144: Unknown result type (might be due to invalid IL or missing references) //IL_0149: Unknown result type (might be due to invalid IL or missing references) //IL_0155: Unknown result type (might be due to invalid IL or missing references) //IL_015d: Unknown result type (might be due to invalid IL or missing references) //IL_0166: Expected O, but got Unknown //IL_016e: Unknown result type (might be due to invalid IL or missing references) //IL_0173: Unknown result type (might be due to invalid IL or missing references) //IL_0176: Expected O, but got Unknown //IL_017b: Expected O, but got Unknown //IL_0198: Unknown result type (might be due to invalid IL or missing references) //IL_019f: Expected O, but got Unknown //IL_0202: Unknown result type (might be due to invalid IL or missing references) //IL_0207: Unknown result type (might be due to invalid IL or missing references) //IL_0213: Unknown result type (might be due to invalid IL or missing references) //IL_021b: Unknown result type (might be due to invalid IL or missing references) //IL_0224: Expected O, but got Unknown //IL_022c: Unknown result type (might be due to invalid IL or missing references) //IL_0231: Unknown result type (might be due to invalid IL or missing references) //IL_0234: Expected O, but got Unknown //IL_0239: Expected O, but got Unknown //IL_0258: Unknown result type (might be due to invalid IL or missing references) //IL_025f: Expected O, but got Unknown //IL_02c2: Unknown result type (might be due to invalid IL or missing references) //IL_02c7: Unknown result type (might be due to invalid IL or missing references) //IL_02d3: Unknown result type (might be due to invalid IL or missing references) //IL_02db: Unknown result type (might be due to invalid IL or missing references) //IL_02e4: Expected O, but got Unknown //IL_02ec: Unknown result type (might be due to invalid IL or missing references) //IL_02f1: Unknown result type (might be due to invalid IL or missing references) //IL_02f4: Expected O, but got Unknown //IL_02f9: Expected O, but got Unknown //IL_0318: Unknown result type (might be due to invalid IL or missing references) //IL_031f: Expected O, but got Unknown //IL_0382: Unknown result type (might be due to invalid IL or missing references) //IL_0387: Unknown result type (might be due to invalid IL or missing references) //IL_0393: Unknown result type (might be due to invalid IL or missing references) //IL_039b: Unknown result type (might be due to invalid IL or missing references) //IL_03a4: Expected O, but got Unknown //IL_03ac: Unknown result type (might be due to invalid IL or missing references) //IL_03b1: Unknown result type (might be due to invalid IL or missing references) //IL_03b4: Expected O, but got Unknown //IL_03b9: Expected O, but got Unknown //IL_03d8: Unknown result type (might be due to invalid IL or missing references) //IL_03df: Expected O, but got Unknown //IL_0442: Unknown result type (might be due to invalid IL or missing references) //IL_0447: Unknown result type (might be due to invalid IL or missing references) //IL_0453: Unknown result type (might be due to invalid IL or missing references) //IL_045b: Unknown result type (might be due to invalid IL or missing references) //IL_0464: Expected O, but got Unknown //IL_046c: Unknown result type (might be due to invalid IL or missing references) //IL_0471: Unknown result type (might be due to invalid IL or missing references) //IL_0474: Expected O, but got Unknown //IL_0479: Expected O, but got Unknown //IL_0498: Unknown result type (might be due to invalid IL or missing references) //IL_049f: Expected O, but got Unknown //IL_0502: Unknown result type (might be due to invalid IL or missing references) //IL_0507: Unknown result type (might be due to invalid IL or missing references) //IL_0513: Unknown result type (might be due to invalid IL or missing references) //IL_051b: Unknown result type (might be due to invalid IL or missing references) //IL_0524: Expected O, but got Unknown //IL_052c: Unknown result type (might be due to invalid IL or missing references) //IL_0531: Unknown result type (might be due to invalid IL or missing references) //IL_0534: Expected O, but got Unknown //IL_0539: Expected O, but got Unknown //IL_0558: Unknown result type (might be due to invalid IL or missing references) //IL_055f: Expected O, but got Unknown //IL_05c2: Unknown result type (might be due to invalid IL or missing references) //IL_05c7: Unknown result type (might be due to invalid IL or missing references) //IL_05d3: Unknown result type (might be due to invalid IL or missing references) //IL_05db: Unknown result type (might be due to invalid IL or missing references) //IL_05e4: Expected O, but got Unknown //IL_05ec: Unknown result type (might be due to invalid IL or missing references) //IL_05f1: Unknown result type (might be due to invalid IL or missing references) //IL_05f4: Expected O, but got Unknown //IL_05f9: Expected O, but got Unknown //IL_0618: Unknown result type (might be due to invalid IL or missing references) //IL_061f: Expected O, but got Unknown //IL_0682: Unknown result type (might be due to invalid IL or missing references) //IL_0687: Unknown result type (might be due to invalid IL or missing references) //IL_0693: Unknown result type (might be due to invalid IL or missing references) //IL_069b: Unknown result type (might be due to invalid IL or missing references) //IL_06a4: Expected O, but got Unknown //IL_06ac: Unknown result type (might be due to invalid IL or missing references) //IL_06b1: Unknown result type (might be due to invalid IL or missing references) //IL_06b4: Expected O, but got Unknown //IL_06b9: Expected O, but got Unknown //IL_06d8: Unknown result type (might be due to invalid IL or missing references) //IL_06df: Expected O, but got Unknown //IL_0742: Unknown result type (might be due to invalid IL or missing references) //IL_0747: Unknown result type (might be due to invalid IL or missing references) //IL_0753: Unknown result type (might be due to invalid IL or missing references) //IL_075b: Unknown result type (might be due to invalid IL or missing references) //IL_0764: Expected O, but got Unknown //IL_076c: Unknown result type (might be due to invalid IL or missing references) //IL_0771: Unknown result type (might be due to invalid IL or missing references) //IL_0774: Expected O, but got Unknown //IL_0779: Expected O, but got Unknown //IL_0798: Unknown result type (might be due to invalid IL or missing references) //IL_079f: Expected O, but got Unknown //IL_0802: Unknown result type (might be due to invalid IL or missing references) //IL_0807: Unknown result type (might be due to invalid IL or missing references) //IL_0813: Unknown result type (might be due to invalid IL or missing references) //IL_081b: Unknown result type (might be due to invalid IL or missing references) //IL_0824: Expected O, but got Unknown //IL_082c: Unknown result type (might be due to invalid IL or missing references) //IL_0831: Unknown result type (might be due to invalid IL or missing references) //IL_0834: Expected O, but got Unknown //IL_0839: Expected O, but got Unknown //IL_0858: Unknown result type (might be due to invalid IL or missing references) //IL_085f: Expected O, but got Unknown //IL_08c2: Unknown result type (might be due to invalid IL or missing references) //IL_08c7: Unknown result type (might be due to invalid IL or missing references) //IL_08d3: Unknown result type (might be due to invalid IL or missing references) //IL_08db: Unknown result type (might be due to invalid IL or missing references) //IL_08e4: Expected O, but got Unknown //IL_08ec: Unknown result type (might be due to invalid IL or missing references) //IL_08f1: Unknown result type (might be due to invalid IL or missing references) //IL_08f4: Expected O, but got Unknown //IL_08f9: Expected O, but got Unknown //IL_0918: Unknown result type (might be due to invalid IL or missing references) //IL_091f: Expected O, but got Unknown //IL_0982: Unknown result type (might be due to invalid IL or missing references) //IL_0987: Unknown result type (might be due to invalid IL or missing references) //IL_0993: Unknown result type (might be due to invalid IL or missing references) //IL_099b: Unknown result type (might be due to invalid IL or missing references) //IL_09a4: Expected O, but got Unknown //IL_09ac: Unknown result type (might be due to invalid IL or missing references) //IL_09b1: Unknown result type (might be due to invalid IL or missing references) //IL_09b4: Expected O, but got Unknown //IL_09b9: Expected O, but got Unknown //IL_09d8: Unknown result type (might be due to invalid IL or missing references) //IL_09df: Expected O, but got Unknown //IL_0a42: Unknown result type (might be due to invalid IL or missing references) //IL_0a47: Unknown result type (might be due to invalid IL or missing references) //IL_0a53: Unknown result type (might be due to invalid IL or missing references) //IL_0a5b: Unknown result type (might be due to invalid IL or missing references) //IL_0a64: Expected O, but got Unknown //IL_0a6c: Unknown result type (might be due to invalid IL or missing references) //IL_0a71: Unknown result type (might be due to invalid IL or missing references) //IL_0a74: Expected O, but got Unknown //IL_0a79: Expected O, but got Unknown //IL_0a98: Unknown result type (might be due to invalid IL or missing references) //IL_0a9f: Expected O, but got Unknown //IL_0b02: Unknown result type (might be due to invalid IL or missing references) //IL_0b07: Unknown result type (might be due to invalid IL or missing references) //IL_0b13: Unknown result type (might be due to invalid IL or missing references) //IL_0b1c: Unknown result type (might be due to invalid IL or missing references) //IL_0b25: Expected O, but got Unknown //IL_0b2d: Unknown result type (might be due to invalid IL or missing references) //IL_0b32: Unknown result type (might be due to invalid IL or missing references) //IL_0b35: Expected O, but got Unknown //IL_0b3a: Expected O, but got Unknown //IL_0b59: Unknown result type (might be due to invalid IL or missing references) //IL_0b60: Expected O, but got Unknown //IL_0bc3: Unknown result type (might be due to invalid IL or missing references) //IL_0bc8: Unknown result type (might be due to invalid IL or missing references) //IL_0bd4: Unknown result type (might be due to invalid IL or missing references) //IL_0bdd: Unknown result type (might be due to invalid IL or missing references) //IL_0be6: Expected O, but got Unknown //IL_0bee: Unknown result type (might be due to invalid IL or missing references) //IL_0bf3: Unknown result type (might be due to invalid IL or missing references) //IL_0bf6: Expected O, but got Unknown //IL_0bfb: Expected O, but got Unknown //IL_0c1a: Unknown result type (might be due to invalid IL or missing references) //IL_0c21: Expected O, but got Unknown //IL_0c84: Unknown result type (might be due to invalid IL or missing references) //IL_0c89: Unknown result type (might be due to invalid IL or missing references) //IL_0c95: Unknown result type (might be due to invalid IL or missing references) //IL_0c9e: Unknown result type (might be due to invalid IL or missing references) //IL_0ca7: Expected O, but got Unknown //IL_0caf: Unknown result type (might be due to invalid IL or missing references) //IL_0cb4: Unknown result type (might be due to invalid IL or missing references) //IL_0cb7: Expected O, but got Unknown //IL_0cbc: Expected O, but got Unknown //IL_0cdb: Unknown result type (might be due to invalid IL or missing references) //IL_0ce2: Expected O, but got Unknown //IL_0d45: Unknown result type (might be due to invalid IL or missing references) //IL_0d4a: Unknown result type (might be due to invalid IL or missing references) //IL_0d56: Unknown result type (might be due to invalid IL or missing references) //IL_0d5f: Unknown result type (might be due to invalid IL or missing references) //IL_0d68: Expected O, but got Unknown //IL_0d70: Unknown result type (might be due to invalid IL or missing references) //IL_0d75: Unknown result type (might be due to invalid IL or missing references) //IL_0d78: Expected O, but got Unknown //IL_0d7d: Expected O, but got Unknown //IL_0d9c: Unknown result type (might be due to invalid IL or missing references) //IL_0da3: Expected O, but got Unknown //IL_0e06: Unknown result type (might be due to invalid IL or missing references) //IL_0e0b: Unknown result type (might be due to invalid IL or missing references) //IL_0e17: Unknown result type (might be due to invalid IL or missing references) //IL_0e20: Unknown result type (might be due to invalid IL or missing references) //IL_0e29: Expected O, but got Unknown //IL_0e31: Unknown result type (might be due to invalid IL or missing references) //IL_0e36: Unknown result type (might be due to invalid IL or missing references) //IL_0e39: Expected O, but got Unknown //IL_0e3e: Expected O, but got Unknown //IL_0e5d: Unknown result type (might be due to invalid IL or missing references) //IL_0e64: Expected O, but got Unknown //IL_0ec7: Unknown result type (might be due to invalid IL or missing references) //IL_0ecc: Unknown result type (might be due to invalid IL or missing references) //IL_0ed8: Unknown result type (might be due to invalid IL or missing references) //IL_0ee1: Unknown result type (might be due to invalid IL or missing references) //IL_0eea: Expected O, but got Unknown //IL_0ef2: Unknown result type (might be due to invalid IL or missing references) //IL_0ef7: Unknown result type (might be due to invalid IL or missing references) //IL_0efa: Expected O, but got Unknown //IL_0eff: Expected O, but got Unknown //IL_0f1e: Unknown result type (might be due to invalid IL or missing references) //IL_0f25: Expected O, but got Unknown //IL_0f88: Unknown result type (might be due to invalid IL or missing references) //IL_0f8d: Unknown result type (might be due to invalid IL or missing references) //IL_0f99: Unknown result type (might be due to invalid IL or missing references) //IL_0fa2: Unknown result type (might be due to invalid IL or missing references) //IL_0fab: Expected O, but got Unknown //IL_0fb3: Unknown result type (might be due to invalid IL or missing references) //IL_0fb8: Unknown result type (might be due to invalid IL or missing references) //IL_0fbb: Expected O, but got Unknown //IL_0fc0: Expected O, but got Unknown //IL_0fdf: Unknown result type (might be due to invalid IL or missing references) //IL_0fe6: Expected O, but got Unknown //IL_1049: Unknown result type (might be due to invalid IL or missing references) //IL_104e: Unknown result type (might be due to invalid IL or missing references) //IL_105a: Unknown result type (might be due to invalid IL or missing references) //IL_1063: Unknown result type (might be due to invalid IL or missing references) //IL_106c: Expected O, but got Unknown //IL_1074: Unknown result type (might be due to invalid IL or missing references) //IL_1079: Unknown result type (might be due to invalid IL or missing references) //IL_107c: Expected O, but got Unknown //IL_1081: Expected O, but got Unknown //IL_10a0: Unknown result type (might be due to invalid IL or missing references) //IL_10a7: Expected O, but got Unknown //IL_110a: Unknown result type (might be due to invalid IL or missing references) //IL_110f: Unknown result type (might be due to invalid IL or missing references) //IL_111b: Unknown result type (might be due to invalid IL or missing references) //IL_1123: Unknown result type (might be due to invalid IL or missing references) //IL_112c: Expected O, but got Unknown //IL_1134: Unknown result type (might be due to invalid IL or missing references) //IL_1139: Unknown result type (might be due to invalid IL or missing references) //IL_113c: Expected O, but got Unknown //IL_1141: Expected O, but got Unknown //IL_1160: Unknown result type (might be due to invalid IL or missing references) //IL_1167: Expected O, but got Unknown //IL_11ca: Unknown result type (might be due to invalid IL or missing references) //IL_11cf: Unknown result type (might be due to invalid IL or missing references) //IL_11db: Unknown result type (might be due to invalid IL or missing references) //IL_11e3: Unknown result type (might be due to invalid IL or missing references) //IL_11ec: Expected O, but got Unknown //IL_11f4: Unknown result type (might be due to invalid IL or missing references) //IL_11f9: Unknown result type (might be due to invalid IL or missing references) //IL_11fc: Expected O, but got Unknown //IL_1201: Expected O, but got Unknown //IL_1220: Unknown result type (might be due to invalid IL or missing references) //IL_1227: Expected O, but got Unknown //IL_128a: Unknown result type (might be due to invalid IL or missing references) //IL_128f: Unknown result type (might be due to invalid IL or missing references) //IL_129b: Unknown result type (might be due to invalid IL or missing references) //IL_12a3: Unknown result type (might be due to invalid IL or missing references) //IL_12ac: Expected O, but got Unknown //IL_12b4: Unknown result type (might be due to invalid IL or missing references) //IL_12b9: Unknown result type (might be due to invalid IL or missing references) //IL_12bc: Expected O, but got Unknown //IL_12c1: Expected O, but got Unknown //IL_12e0: Unknown result type (might be due to invalid IL or missing references) //IL_12e7: Expected O, but got Unknown //IL_134a: Unknown result type (might be due to invalid IL or missing references) //IL_134f: Unknown result type (might be due to invalid IL or missing references) //IL_135b: Unknown result type (might be due to invalid IL or missing references) //IL_1363: Unknown result type (might be due to invalid IL or missing references) //IL_136c: Expected O, but got Unknown //IL_1374: Unknown result type (might be due to invalid IL or missing references) //IL_1379: Unknown result type (might be due to invalid IL or missing references) //IL_137c: Expected O, but got Unknown //IL_1381: Expected O, but got Unknown //IL_13a0: Unknown result type (might be due to invalid IL or missing references) //IL_13a7: Expected O, but got Unknown //IL_140a: Unknown result type (might be due to invalid IL or missing references) //IL_140f: Unknown result type (might be due to invalid IL or missing references) //IL_141b: Unknown result type (might be due to invalid IL or missing references) //IL_1423: Unknown result type (might be due to invalid IL or missing references) //IL_142c: Expected O, but got Unknown //IL_1434: Unknown result type (might be due to invalid IL or missing references) //IL_1439: Unknown result type (might be due to invalid IL or missing references) //IL_143c: Expected O, but got Unknown //IL_1441: Expected O, but got Unknown //IL_1460: Unknown result type (might be due to invalid IL or missing references) //IL_1467: Expected O, but got Unknown //IL_14ca: Unknown result type (might be due to invalid IL or missing references) //IL_14cf: Unknown result type (might be due to invalid IL or missing references) //IL_14db: Unknown result type (might be due to invalid IL or missing references) //IL_14e3: Unknown result type (might be due to invalid IL or missing references) //IL_14ec: Expected O, but got Unknown //IL_14f4: Unknown result type (might be due to invalid IL or missing references) //IL_14f9: Unknown result type (might be due to invalid IL or missing references) //IL_14fc: Expected O, but got Unknown //IL_1501: Expected O, but got Unknown //IL_1520: Unknown result type (might be due to invalid IL or missing references) //IL_1527: Expected O, but got Unknown //IL_158a: Unknown result type (might be due to invalid IL or missing references) //IL_158f: Unknown result type (might be due to invalid IL or missing references) //IL_159b: Unknown result type (might be due to invalid IL or missing references) //IL_15a3: Unknown result type (might be due to invalid IL or missing references) //IL_15ac: Expected O, but got Unknown //IL_15b4: Unknown result type (might be due to invalid IL or missing references) //IL_15b9: Unknown result type (might be due to invalid IL or missing references) //IL_15bc: Expected O, but got Unknown //IL_15c1: Expected O, but got Unknown //IL_15e0: Unknown result type (might be due to invalid IL or missing references) //IL_15e7: Expected O, but got Unknown //IL_164a: Unknown result type (might be due to invalid IL or missing references) //IL_164f: Unknown result type (might be due to invalid IL or missing references) //IL_165b: Unknown result type (might be due to invalid IL or missing references) //IL_1663: Unknown result type (might be due to invalid IL or missing references) //IL_166c: Expected O, but got Unknown //IL_1674: Unknown result type (might be due to invalid IL or missing references) //IL_1679: Unknown result type (might be due to invalid IL or missing references) //IL_167c: Expected O, but got Unknown //IL_1681: Expected O, but got Unknown //IL_16a0: Unknown result type (might be due to invalid IL or missing references) //IL_16a7: Expected O, but got Unknown //IL_170a: Unknown result type (might be due to invalid IL or missing references) //IL_170f: Unknown result type (might be due to invalid IL or missing references) //IL_171b: Unknown result type (might be due to invalid IL or missing references) //IL_1724: Unknown result type (might be due to invalid IL or missing references) //IL_172d: Expected O, but got Unknown //IL_172f: Unknown result type (might be due to invalid IL or missing references) //IL_1734: Unknown result type (might be due to invalid IL or missing references) //IL_1740: Unknown result type (might be due to invalid IL or missing references) //IL_1749: Unknown result type (might be due to invalid IL or missing references) //IL_1752: Expected O, but got Unknown //IL_175a: Unknown result type (might be due to invalid IL or missing references) //IL_175f: Unknown result type (might be due to invalid IL or missing references) //IL_1762: Expected O, but got Unknown //IL_1767: Expected O, but got Unknown //IL_1786: Unknown result type (might be due to invalid IL or missing references) //IL_178d: Expected O, but got Unknown //IL_17f0: Unknown result type (might be due to invalid IL or missing references) //IL_17f5: Unknown result type (might be due to invalid IL or missing references) //IL_1801: Unknown result type (might be due to invalid IL or missing references) //IL_1809: Unknown result type (might be due to invalid IL or missing references) //IL_1812: Expected O, but got Unknown //IL_1814: Unknown result type (might be due to invalid IL or missing references) //IL_1819: Unknown result type (might be due to invalid IL or missing references) //IL_1825: Unknown result type (might be due to invalid IL or missing references) //IL_182d: Unknown result type (might be due to invalid IL or missing references) //IL_1836: Expected O, but got Unknown //IL_183e: Unknown result type (might be due to invalid IL or missing references) //IL_1843: Unknown result type (might be due to invalid IL or missing references) //IL_1846: Expected O, but got Unknown //IL_184b: Expected O, but got Unknown PieceManager instance = PieceManager.Instance; GameObject val = OdinArchitectBundle2.LoadAsset("IG_Big_Chevron_Floor"); PieceConfig val2 = new PieceConfig(); val2.Name = "$IG_Big_Chevron_Floor"; val2.Description = "$IG_Big_Chevron_Floor_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 6, Recover = true } }; CustomPiece val3 = new CustomPiece(val, true, val2); CustomPiece val4 = val3; OA_IG_Big_Chevron_Floor = val3; instance.AddPiece(val4); GameObject val5 = OdinArchitectBundle2.LoadAsset("IG_Big_Hardwood_Floor"); val2 = new PieceConfig(); val2.Name = "$IG_Big_Hardwood_Floor"; val2.Description = "$IG_Big_Hardwood_Floor_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 6, Recover = true } }; CustomPiece val6 = new CustomPiece(val5, true, val2); val4 = val6; OA_IG_Big_Hardwood_Floor = val6; instance.AddPiece(val4); GameObject val7 = OdinArchitectBundle2.LoadAsset("rae_WoodPoleBig_2m"); val2 = new PieceConfig(); val2.Name = "$rae_WoodPoleBig_2m"; val2.Description = "$rae_WoodPoleBig_2m_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 4, Recover = true } }; CustomPiece val8 = new CustomPiece(val7, true, val2); val4 = val8; OA_rae_WoodPoleBig_2m = val8; instance.AddPiece(val4); GameObject val9 = OdinArchitectBundle2.LoadAsset("rae_WoodPoleBig_4m"); val2 = new PieceConfig(); val2.Name = "$rae_WoodPoleBig_4m"; val2.Description = "$rae_WoodPoleBig_4m_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 8, Recover = true } }; CustomPiece val10 = new CustomPiece(val9, true, val2); val4 = val10; OA_rae_WoodPoleBig_4m = val10; instance.AddPiece(val4); GameObject val11 = OdinArchitectBundle2.LoadAsset("rae_WoodBeamBig_2m"); val2 = new PieceConfig(); val2.Name = "$rae_WoodBeamBig_2m"; val2.Description = "$rae_WoodBeamBig_2m_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 4, Recover = true } }; CustomPiece val12 = new CustomPiece(val11, true, val2); val4 = val12; OA_rae_WoodBeamBig_2m = val12; instance.AddPiece(val4); GameObject val13 = OdinArchitectBundle2.LoadAsset("rae_WoodBeamBig_4m"); val2 = new PieceConfig(); val2.Name = "$rae_WoodBeamBig_4m"; val2.Description = "$rae_WoodBeamBig_4m_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 8, Recover = true } }; CustomPiece val14 = new CustomPiece(val13, true, val2); val4 = val14; OA_rae_WoodBeamBig_4m = val14; instance.AddPiece(val4); GameObject val15 = OdinArchitectBundle2.LoadAsset("rae_WoodBeamBig27"); val2 = new PieceConfig(); val2.Name = "$rae_WoodBeamBig27"; val2.Description = "$rae_WoodBeamBig27_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 4, Recover = true } }; CustomPiece val16 = new CustomPiece(val15, true, val2); val4 = val16; OA_rae_WoodBeamBig27 = val16; instance.AddPiece(val4); GameObject val17 = OdinArchitectBundle2.LoadAsset("rae_WoodBeamBig46"); val2 = new PieceConfig(); val2.Name = "$rae_WoodBeamBig46"; val2.Description = "$rae_WoodBeamBig46_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 4, Recover = true } }; CustomPiece val18 = new CustomPiece(val17, true, val2); val4 = val18; OA_rae_WoodBeamBig46 = val18; instance.AddPiece(val4); GameObject val19 = OdinArchitectBundle2.LoadAsset("rae_BigLogVertical_4m"); val2 = new PieceConfig(); val2.Name = "$rae_BigLogVertical_4m"; val2.Description = "$rae_BigLogVertical_4m_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "RoundLog", Amount = 4, Recover = true } }; CustomPiece val20 = new CustomPiece(val19, true, val2); val4 = val20; OA_rae_BigLogVertical_4m = val20; instance.AddPiece(val4); GameObject val21 = OdinArchitectBundle2.LoadAsset("rae_BigLogVertical_8m"); val2 = new PieceConfig(); val2.Name = "$rae_BigLogVertical_8m"; val2.Description = "$rae_BigLogVertical_8m_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "RoundLog", Amount = 8, Recover = true } }; CustomPiece val22 = new CustomPiece(val21, true, val2); val4 = val22; OA_rae_BigLogVertical_8m = val22; instance.AddPiece(val4); GameObject val23 = OdinArchitectBundle2.LoadAsset("rae_BigLogHorizontal_4m"); val2 = new PieceConfig(); val2.Name = "$rae_BigLogHorizontal_4m"; val2.Description = "$rae_BigLogHorizontal_4m_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "RoundLog", Amount = 4, Recover = true } }; CustomPiece val24 = new CustomPiece(val23, true, val2); val4 = val24; OA_rae_BigLogHorizontal_4m = val24; instance.AddPiece(val4); GameObject val25 = OdinArchitectBundle2.LoadAsset("rae_BigLogHorizontal_8m"); val2 = new PieceConfig(); val2.Name = "$rae_BigLogHorizontal_8m"; val2.Description = "$rae_BigLogHorizontal_8m_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "RoundLog", Amount = 8, Recover = true } }; CustomPiece val26 = new CustomPiece(val25, true, val2); val4 = val26; OA_rae_BigLogHorizontal_8m = val26; instance.AddPiece(val4); GameObject val27 = OdinArchitectBundle2.LoadAsset("rae_BigLog27"); val2 = new PieceConfig(); val2.Name = "$rae_BigLog27"; val2.Description = "$rae_BigLog27_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "RoundLog", Amount = 4, Recover = true } }; CustomPiece val28 = new CustomPiece(val27, true, val2); val4 = val28; OA_rae_BigLog27 = val28; instance.AddPiece(val4); GameObject val29 = OdinArchitectBundle2.LoadAsset("rae_BigLog46"); val2 = new PieceConfig(); val2.Name = "$rae_BigLog46"; val2.Description = "$rae_BigLog46_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "RoundLog", Amount = 4, Recover = true } }; CustomPiece val30 = new CustomPiece(val29, true, val2); val4 = val30; OA_rae_BigLog46 = val30; instance.AddPiece(val4); GameObject val31 = OdinArchitectBundle2.LoadAsset("rae_StonePillar_4m"); val2 = new PieceConfig(); val2.Name = "$rae_StonePillar_4m"; val2.Description = "$rae_StonePillar_4m_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 10, Recover = true } }; CustomPiece val32 = new CustomPiece(val31, true, val2); val4 = val32; OA_rae_StonePillar_4m = val32; instance.AddPiece(val4); GameObject val33 = OdinArchitectBundle2.LoadAsset("rae_StonePillar_8m"); val2 = new PieceConfig(); val2.Name = "$rae_StonePillar_8m"; val2.Description = "$rae_StonePillar_8m_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 20, Recover = true } }; CustomPiece val34 = new CustomPiece(val33, true, val2); val4 = val34; OA_rae_StonePillar_8m = val34; instance.AddPiece(val4); GameObject val35 = OdinArchitectBundle2.LoadAsset("rae_Big_Stone_Floor_4x4"); val2 = new PieceConfig(); val2.Name = "$rae_Big_Stone_Floor_4x4"; val2.Description = "$rae_Big_Stone_Floor_4x4_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 16, Recover = true } }; CustomPiece val36 = new CustomPiece(val35, true, val2); val4 = val36; OA_rae_Big_Stone_Floor_4x4 = val36; instance.AddPiece(val4); GameObject val37 = OdinArchitectBundle2.LoadAsset("rae_Bigger_Stone_Floor_4x4"); val2 = new PieceConfig(); val2.Name = "$rae_Bigger_Stone_Floor_4x4"; val2.Description = "$rae_Bigger_Stone_Floor_4x4_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 16, Recover = true } }; CustomPiece val38 = new CustomPiece(val37, true, val2); val4 = val38; OA_rae_Bigger_Stone_Floor_4x4 = val38; instance.AddPiece(val4); GameObject val39 = OdinArchitectBundle2.LoadAsset("rae_StoneWallBig"); val2 = new PieceConfig(); val2.Name = "$rae_StoneWallBig"; val2.Description = "$rae_StoneWallBig_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 20, Recover = true } }; CustomPiece val40 = new CustomPiece(val39, true, val2); val4 = val40; OA_rae_StoneWallBig = val40; instance.AddPiece(val4); GameObject val41 = OdinArchitectBundle2.LoadAsset("rae_StoneWallBig8x4"); val2 = new PieceConfig(); val2.Name = "$rae_StoneWallBig8x4"; val2.Description = "$rae_StoneWallBig8x4_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 30, Recover = true } }; CustomPiece val42 = new CustomPiece(val41, true, val2); val4 = val42; OA_rae_StoneWallBig8x4 = val42; instance.AddPiece(val4); GameObject val43 = OdinArchitectBundle2.LoadAsset("rae_StoneArchBig_short"); val2 = new PieceConfig(); val2.Name = "$rae_StoneArchBig_short"; val2.Description = "$rae_StoneArchBig_short_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 10, Recover = true } }; CustomPiece val44 = new CustomPiece(val43, true, val2); val4 = val44; OA_rae_StoneArchBig_short = val44; instance.AddPiece(val4); GameObject val45 = OdinArchitectBundle2.LoadAsset("rae_StoneArchBig"); val2 = new PieceConfig(); val2.Name = "$rae_StoneArchBig"; val2.Description = "$rae_StoneArchBig_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Stone", Amount = 15, Recover = true } }; CustomPiece val46 = new CustomPiece(val45, true, val2); val4 = val46; OA_rae_StoneArchBig = val46; instance.AddPiece(val4); GameObject val47 = OdinArchitectBundle2.LoadAsset("rae_big_wood_roof"); val2 = new PieceConfig(); val2.Name = "$rae_big_wood_roof"; val2.Description = "$rae_big_wood_roof_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 5, Recover = true } }; CustomPiece val48 = new CustomPiece(val47, true, val2); val4 = val48; OA_rae_big_wood_roof = val48; instance.AddPiece(val4); GameObject val49 = OdinArchitectBundle2.LoadAsset("rae_big_wood_roof_46"); val2 = new PieceConfig(); val2.Name = "$rae_big_wood_roof_46"; val2.Description = "$rae_big_wood_roof_46_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 5, Recover = true } }; CustomPiece val50 = new CustomPiece(val49, true, val2); val4 = val50; OA_rae_big_wood_roof_46 = val50; instance.AddPiece(val4); GameObject val51 = OdinArchitectBundle2.LoadAsset("rae_big_wood_roof_icorner"); val2 = new PieceConfig(); val2.Name = "$rae_big_wood_roof_icorner"; val2.Description = "$rae_big_wood_roof_icorner_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 5, Recover = true } }; CustomPiece val52 = new CustomPiece(val51, true, val2); val4 = val52; OA_rae_big_wood_roof_icorner = val52; instance.AddPiece(val4); GameObject val53 = OdinArchitectBundle2.LoadAsset("rae_big_wood_roof_icorner_46"); val2 = new PieceConfig(); val2.Name = "$rae_big_wood_roof_icorner_46"; val2.Description = "$rae_big_wood_roof_icorner_46_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 5, Recover = true } }; CustomPiece val54 = new CustomPiece(val53, true, val2); val4 = val54; OA_rae_big_wood_roof_icorner_46 = val54; instance.AddPiece(val4); GameObject val55 = OdinArchitectBundle2.LoadAsset("rae_big_wood_roof_ocorner"); val2 = new PieceConfig(); val2.Name = "$rae_big_wood_roof_ocorner"; val2.Description = "$rae_big_wood_roof_ocorner_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 5, Recover = true } }; CustomPiece val56 = new CustomPiece(val55, true, val2); val4 = val56; OA_rae_big_wood_roof_ocorner = val56; instance.AddPiece(val4); GameObject val57 = OdinArchitectBundle2.LoadAsset("rae_big_wood_roof_ocorner_46"); val2 = new PieceConfig(); val2.Name = "$rae_big_wood_roof_ocorner_46"; val2.Description = "$rae_big_wood_roof_ocorner_46_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 5, Recover = true } }; CustomPiece val58 = new CustomPiece(val57, true, val2); val4 = val58; OA_rae_big_wood_roof_ocorner_46 = val58; instance.AddPiece(val4); GameObject val59 = OdinArchitectBundle2.LoadAsset("rae_big_wood_roof_top"); val2 = new PieceConfig(); val2.Name = "$rae_big_wood_roof_top"; val2.Description = "$rae_big_wood_roof_top_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 5, Recover = true } }; CustomPiece val60 = new CustomPiece(val59, true, val2); val4 = val60; OA_rae_big_wood_roof_top = val60; instance.AddPiece(val4); GameObject val61 = OdinArchitectBundle2.LoadAsset("rae_big_wood_roof_top_46"); val2 = new PieceConfig(); val2.Name = "$rae_big_wood_roof_top_46"; val2.Description = "$rae_big_wood_roof_top_46_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[1] { new RequirementConfig { Item = "Wood", Amount = 5, Recover = true } }; CustomPiece val62 = new CustomPiece(val61, true, val2); val4 = val62; OA_rae_big_wood_roof_top_46 = val62; instance.AddPiece(val4); GameObject val63 = OdinArchitectBundle3.LoadAsset("piece_dvergr_stake_wall_big"); val2 = new PieceConfig(); val2.Name = "$piece_dvergr_stake_wall_big"; val2.Description = "$piece_dvergr_stake_wall_big_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "blackforge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "YggdrasilWood", Amount = 16, Recover = true }, new RequirementConfig { Item = "Iron", Amount = 16, Recover = true } }; CustomPiece val64 = new CustomPiece(val63, true, val2); val4 = val64; piece_dvergr_stake_wall_big = val64; instance.AddPiece(val4); GameObject val65 = OdinArchitectBundle3.LoadAsset("dvergrprops_wood_floor_custom_big"); val2 = new PieceConfig(); val2.Name = "$dvergrprops_wood_floor_custom_big"; val2.Description = "$dvergrprops_wood_floor_custom_big_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Big"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "Wood", Amount = 8, Recover = true }, new RequirementConfig { Item = "BronzeNails", Amount = 1, Recover = true } }; CustomPiece val66 = new CustomPiece(val65, true, val2); val4 = val66; dvergrprops_wood_floor_custom_big = val66; instance.AddPiece(val4); } private void OA_AddCustomNewDvergr() { //IL_001c: Unknown result type (might be due to invalid IL or missing references) //IL_0023: Expected O, but got Unknown //IL_0086: Unknown result type (might be due to invalid IL or missing references) //IL_008b: 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_009f: Unknown result type (might be due to invalid IL or missing references) //IL_00a8: Expected O, but got Unknown //IL_00aa: Unknown result type (might be due to invalid IL or missing references) //IL_00af: Unknown result type (might be due to invalid IL or missing references) //IL_00bb: Unknown result type (might be due to invalid IL or missing references) //IL_00c3: Unknown result type (might be due to invalid IL or missing references) //IL_00cc: Expected O, but got Unknown //IL_00d4: Unknown result type (might be due to invalid IL or missing references) //IL_00d9: Unknown result type (might be due to invalid IL or missing references) //IL_00dc: Expected O, but got Unknown //IL_00e1: Expected O, but got Unknown //IL_00fe: Unknown result type (might be due to invalid IL or missing references) //IL_0105: Expected O, but got Unknown //IL_0168: Unknown result type (might be due to invalid IL or missing references) //IL_016d: Unknown result type (might be due to invalid IL or missing references) //IL_0179: Unknown result type (might be due to invalid IL or missing references) //IL_0181: Unknown result type (might be due to invalid IL or missing references) //IL_018a: Expected O, but got Unknown //IL_018c: Unknown result type (might be due to invalid IL or missing references) //IL_0191: Unknown result type (might be due to invalid IL or missing references) //IL_019d: Unknown result type (might be due to invalid IL or missing references) //IL_01a5: Unknown result type (might be due to invalid IL or missing references) //IL_01ae: Expected O, but got Unknown //IL_01b6: Unknown result type (might be due to invalid IL or missing references) //IL_01bb: Unknown result type (might be due to invalid IL or missing references) //IL_01be: Expected O, but got Unknown //IL_01c3: Expected O, but got Unknown //IL_01e0: Unknown result type (might be due to invalid IL or missing references) //IL_01e7: Expected O, but got Unknown //IL_024a: Unknown result type (might be due to invalid IL or missing references) //IL_024f: Unknown result type (might be due to invalid IL or missing references) //IL_025b: Unknown result type (might be due to invalid IL or missing references) //IL_0263: Unknown result type (might be due to invalid IL or missing references) //IL_026c: Expected O, but got Unknown //IL_026e: Unknown result type (might be due to invalid IL or missing references) //IL_0273: Unknown result type (might be due to invalid IL or missing references) //IL_027f: Unknown result type (might be due to invalid IL or missing references) //IL_0287: Unknown result type (might be due to invalid IL or missing references) //IL_0290: Expected O, but got Unknown //IL_0298: Unknown result type (might be due to invalid IL or missing references) //IL_029d: Unknown result type (might be due to invalid IL or missing references) //IL_02a0: Expected O, but got Unknown //IL_02a5: Expected O, but got Unknown //IL_02c4: Unknown result type (might be due to invalid IL or missing references) //IL_02cb: Expected O, but got Unknown //IL_032e: Unknown result type (might be due to invalid IL or missing references) //IL_0333: Unknown result type (might be due to invalid IL or missing references) //IL_033f: Unknown result type (might be due to invalid IL or missing references) //IL_0347: Unknown result type (might be due to invalid IL or missing references) //IL_0350: Expected O, but got Unknown //IL_0352: Unknown result type (might be due to invalid IL or missing references) //IL_0357: Unknown result type (might be due to invalid IL or missing references) //IL_0363: Unknown result type (might be due to invalid IL or missing references) //IL_036b: Unknown result type (might be due to invalid IL or missing references) //IL_0374: Expected O, but got Unknown //IL_037c: Unknown result type (might be due to invalid IL or missing references) //IL_0381: Unknown result type (might be due to invalid IL or missing references) //IL_0384: Expected O, but got Unknown //IL_0389: Expected O, but got Unknown //IL_03a8: Unknown result type (might be due to invalid IL or missing references) //IL_03af: Expected O, but got Unknown //IL_0412: Unknown result type (might be due to invalid IL or missing references) //IL_0417: Unknown result type (might be due to invalid IL or missing references) //IL_0423: Unknown result type (might be due to invalid IL or missing references) //IL_042b: Unknown result type (might be due to invalid IL or missing references) //IL_0434: Expected O, but got Unknown //IL_0436: Unknown result type (might be due to invalid IL or missing references) //IL_043b: Unknown result type (might be due to invalid IL or missing references) //IL_0447: Unknown result type (might be due to invalid IL or missing references) //IL_044f: Unknown result type (might be due to invalid IL or missing references) //IL_0458: Expected O, but got Unknown //IL_0460: Unknown result type (might be due to invalid IL or missing references) //IL_0465: Unknown result type (might be due to invalid IL or missing references) //IL_0468: Expected O, but got Unknown //IL_046d: Expected O, but got Unknown //IL_048c: Unknown result type (might be due to invalid IL or missing references) //IL_0493: Expected O, but got Unknown //IL_04f6: Unknown result type (might be due to invalid IL or missing references) //IL_04fb: Unknown result type (might be due to invalid IL or missing references) //IL_0507: Unknown result type (might be due to invalid IL or missing references) //IL_050f: Unknown result type (might be due to invalid IL or missing references) //IL_0518: Expected O, but got Unknown //IL_051a: Unknown result type (might be due to invalid IL or missing references) //IL_051f: Unknown result type (might be due to invalid IL or missing references) //IL_052b: Unknown result type (might be due to invalid IL or missing references) //IL_0533: Unknown result type (might be due to invalid IL or missing references) //IL_053c: Expected O, but got Unknown //IL_0544: Unknown result type (might be due to invalid IL or missing references) //IL_0549: Unknown result type (might be due to invalid IL or missing references) //IL_054c: Expected O, but got Unknown //IL_0551: Expected O, but got Unknown //IL_0570: Unknown result type (might be due to invalid IL or missing references) //IL_0577: Expected O, but got Unknown //IL_05da: Unknown result type (might be due to invalid IL or missing references) //IL_05df: Unknown result type (might be due to invalid IL or missing references) //IL_05eb: Unknown result type (might be due to invalid IL or missing references) //IL_05f3: Unknown result type (might be due to invalid IL or missing references) //IL_05fc: Expected O, but got Unknown //IL_05fe: Unknown result type (might be due to invalid IL or missing references) //IL_0603: Unknown result type (might be due to invalid IL or missing references) //IL_060f: Unknown result type (might be due to invalid IL or missing references) //IL_0617: Unknown result type (might be due to invalid IL or missing references) //IL_0620: Expected O, but got Unknown //IL_0622: Unknown result type (might be due to invalid IL or missing references) //IL_0627: Unknown result type (might be due to invalid IL or missing references) //IL_0633: Unknown result type (might be due to invalid IL or missing references) //IL_063b: Unknown result type (might be due to invalid IL or missing references) //IL_0644: Expected O, but got Unknown //IL_064c: Unknown result type (might be due to invalid IL or missing references) //IL_0651: Unknown result type (might be due to invalid IL or missing references) //IL_0654: Expected O, but got Unknown //IL_0659: Expected O, but got Unknown //IL_0678: Unknown result type (might be due to invalid IL or missing references) //IL_067f: Expected O, but got Unknown //IL_06e2: Unknown result type (might be due to invalid IL or missing references) //IL_06e7: Unknown result type (might be due to invalid IL or missing references) //IL_06f3: Unknown result type (might be due to invalid IL or missing references) //IL_06fb: Unknown result type (might be due to invalid IL or missing references) //IL_0704: Expected O, but got Unknown //IL_0706: Unknown result type (might be due to invalid IL or missing references) //IL_070b: Unknown result type (might be due to invalid IL or missing references) //IL_0717: Unknown result type (might be due to invalid IL or missing references) //IL_071f: Unknown result type (might be due to invalid IL or missing references) //IL_0728: Expected O, but got Unknown //IL_0730: Unknown result type (might be due to invalid IL or missing references) //IL_0735: Unknown result type (might be due to invalid IL or missing references) //IL_0738: Expected O, but got Unknown //IL_073d: Expected O, but got Unknown //IL_075c: Unknown result type (might be due to invalid IL or missing references) //IL_0763: Expected O, but got Unknown //IL_07c6: Unknown result type (might be due to invalid IL or missing references) //IL_07cb: Unknown result type (might be due to invalid IL or missing references) //IL_07d7: Unknown result type (might be due to invalid IL or missing references) //IL_07df: Unknown result type (might be due to invalid IL or missing references) //IL_07e8: Expected O, but got Unknown //IL_07ea: Unknown result type (might be due to invalid IL or missing references) //IL_07ef: Unknown result type (might be due to invalid IL or missing references) //IL_07fb: Unknown result type (might be due to invalid IL or missing references) //IL_0803: Unknown result type (might be due to invalid IL or missing references) //IL_080c: Expected O, but got Unknown //IL_0814: Unknown result type (might be due to invalid IL or missing references) //IL_0819: Unknown result type (might be due to invalid IL or missing references) //IL_081c: Expected O, but got Unknown //IL_0821: Expected O, but got Unknown //IL_0840: Unknown result type (might be due to invalid IL or missing references) //IL_0847: Expected O, but got Unknown //IL_08aa: Unknown result type (might be due to invalid IL or missing references) //IL_08af: Unknown result type (might be due to invalid IL or missing references) //IL_08bb: Unknown result type (might be due to invalid IL or missing references) //IL_08c3: Unknown result type (might be due to invalid IL or missing references) //IL_08cc: Expected O, but got Unknown //IL_08ce: Unknown result type (might be due to invalid IL or missing references) //IL_08d3: Unknown result type (might be due to invalid IL or missing references) //IL_08df: Unknown result type (might be due to invalid IL or missing references) //IL_08e7: Unknown result type (might be due to invalid IL or missing references) //IL_08f0: Expected O, but got Unknown //IL_08f8: Unknown result type (might be due to invalid IL or missing references) //IL_08fd: Unknown result type (might be due to invalid IL or missing references) //IL_0900: Expected O, but got Unknown //IL_0905: Expected O, but got Unknown //IL_0924: Unknown result type (might be due to invalid IL or missing references) //IL_092b: Expected O, but got Unknown //IL_098e: Unknown result type (might be due to invalid IL or missing references) //IL_0993: Unknown result type (might be due to invalid IL or missing references) //IL_099f: Unknown result type (might be due to invalid IL or missing references) //IL_09a7: Unknown result type (might be due to invalid IL or missing references) //IL_09b0: Expected O, but got Unknown //IL_09b2: Unknown result type (might be due to invalid IL or missing references) //IL_09b7: Unknown result type (might be due to invalid IL or missing references) //IL_09c3: Unknown result type (might be due to invalid IL or missing references) //IL_09cb: Unknown result type (might be due to invalid IL or missing references) //IL_09d4: Expected O, but got Unknown //IL_09dc: Unknown result type (might be due to invalid IL or missing references) //IL_09e1: Unknown result type (might be due to invalid IL or missing references) //IL_09e4: Expected O, but got Unknown //IL_09e9: Expected O, but got Unknown //IL_0a08: Unknown result type (might be due to invalid IL or missing references) //IL_0a0f: Expected O, but got Unknown //IL_0a72: Unknown result type (might be due to invalid IL or missing references) //IL_0a77: Unknown result type (might be due to invalid IL or missing references) //IL_0a83: Unknown result type (might be due to invalid IL or missing references) //IL_0a8b: Unknown result type (might be due to invalid IL or missing references) //IL_0a94: Expected O, but got Unknown //IL_0a96: Unknown result type (might be due to invalid IL or missing references) //IL_0a9b: Unknown result type (might be due to invalid IL or missing references) //IL_0aa7: Unknown result type (might be due to invalid IL or missing references) //IL_0aaf: Unknown result type (might be due to invalid IL or missing references) //IL_0ab8: Expected O, but got Unknown //IL_0ac0: Unknown result type (might be due to invalid IL or missing references) //IL_0ac5: Unknown result type (might be due to invalid IL or missing references) //IL_0ac8: Expected O, but got Unknown //IL_0acd: Expected O, but got Unknown //IL_0aec: Unknown result type (might be due to invalid IL or missing references) //IL_0af3: Expected O, but got Unknown //IL_0b56: Unknown result type (might be due to invalid IL or missing references) //IL_0b5b: Unknown result type (might be due to invalid IL or missing references) //IL_0b67: Unknown result type (might be due to invalid IL or missing references) //IL_0b6f: Unknown result type (might be due to invalid IL or missing references) //IL_0b78: Expected O, but got Unknown //IL_0b7a: Unknown result type (might be due to invalid IL or missing references) //IL_0b7f: Unknown result type (might be due to invalid IL or missing references) //IL_0b8b: Unknown result type (might be due to invalid IL or missing references) //IL_0b93: Unknown result type (might be due to invalid IL or missing references) //IL_0b9c: Expected O, but got Unknown //IL_0ba4: Unknown result type (might be due to invalid IL or missing references) //IL_0ba9: Unknown result type (might be due to invalid IL or missing references) //IL_0bac: Expected O, but got Unknown //IL_0bb1: Expected O, but got Unknown //IL_0bd0: Unknown result type (might be due to invalid IL or missing references) //IL_0bd7: Expected O, but got Unknown //IL_0c3a: Unknown result type (might be due to invalid IL or missing references) //IL_0c3f: Unknown result type (might be due to invalid IL or missing references) //IL_0c4b: Unknown result type (might be due to invalid IL or missing references) //IL_0c53: Unknown result type (might be due to invalid IL or missing references) //IL_0c5c: Expected O, but got Unknown //IL_0c5e: Unknown result type (might be due to invalid IL or missing references) //IL_0c63: Unknown result type (might be due to invalid IL or missing references) //IL_0c6f: Unknown result type (might be due to invalid IL or missing references) //IL_0c77: Unknown result type (might be due to invalid IL or missing references) //IL_0c80: Expected O, but got Unknown //IL_0c88: Unknown result type (might be due to invalid IL or missing references) //IL_0c8d: Unknown result type (might be due to invalid IL or missing references) //IL_0c90: Expected O, but got Unknown //IL_0c95: Expected O, but got Unknown //IL_0cb4: Unknown result type (might be due to invalid IL or missing references) //IL_0cbb: Expected O, but got Unknown //IL_0d1e: Unknown result type (might be due to invalid IL or missing references) //IL_0d23: Unknown result type (might be due to invalid IL or missing references) //IL_0d2f: Unknown result type (might be due to invalid IL or missing references) //IL_0d37: Unknown result type (might be due to invalid IL or missing references) //IL_0d40: Expected O, but got Unknown //IL_0d42: Unknown result type (might be due to invalid IL or missing references) //IL_0d47: Unknown result type (might be due to invalid IL or missing references) //IL_0d53: Unknown result type (might be due to invalid IL or missing references) //IL_0d5b: Unknown result type (might be due to invalid IL or missing references) //IL_0d64: Expected O, but got Unknown //IL_0d6c: Unknown result type (might be due to invalid IL or missing references) //IL_0d71: Unknown result type (might be due to invalid IL or missing references) //IL_0d74: Expected O, but got Unknown //IL_0d79: Expected O, but got Unknown //IL_0d98: Unknown result type (might be due to invalid IL or missing references) //IL_0d9f: Expected O, but got Unknown //IL_0e02: Unknown result type (might be due to invalid IL or missing references) //IL_0e07: Unknown result type (might be due to invalid IL or missing references) //IL_0e13: Unknown result type (might be due to invalid IL or missing references) //IL_0e1b: Unknown result type (might be due to invalid IL or missing references) //IL_0e24: Expected O, but got Unknown //IL_0e26: Unknown result type (might be due to invalid IL or missing references) //IL_0e2b: Unknown result type (might be due to invalid IL or missing references) //IL_0e37: Unknown result type (might be due to invalid IL or missing references) //IL_0e3f: Unknown result type (might be due to invalid IL or missing references) //IL_0e48: Expected O, but got Unknown //IL_0e50: Unknown result type (might be due to invalid IL or missing references) //IL_0e55: Unknown result type (might be due to invalid IL or missing references) //IL_0e58: Expected O, but got Unknown //IL_0e5d: Expected O, but got Unknown //IL_0e7c: Unknown result type (might be due to invalid IL or missing references) //IL_0e83: Expected O, but got Unknown //IL_0ee6: Unknown result type (might be due to invalid IL or missing references) //IL_0eeb: Unknown result type (might be due to invalid IL or missing references) //IL_0ef7: Unknown result type (might be due to invalid IL or missing references) //IL_0eff: Unknown result type (might be due to invalid IL or missing references) //IL_0f08: Expected O, but got Unknown //IL_0f0a: Unknown result type (might be due to invalid IL or missing references) //IL_0f0f: Unknown result type (might be due to invalid IL or missing references) //IL_0f1b: Unknown result type (might be due to invalid IL or missing references) //IL_0f23: Unknown result type (might be due to invalid IL or missing references) //IL_0f2c: Expected O, but got Unknown //IL_0f34: Unknown result type (might be due to invalid IL or missing references) //IL_0f39: Unknown result type (might be due to invalid IL or missing references) //IL_0f3c: Expected O, but got Unknown //IL_0f41: Expected O, but got Unknown //IL_0f60: Unknown result type (might be due to invalid IL or missing references) //IL_0f67: Expected O, but got Unknown //IL_0fca: Unknown result type (might be due to invalid IL or missing references) //IL_0fcf: Unknown result type (might be due to invalid IL or missing references) //IL_0fdb: Unknown result type (might be due to invalid IL or missing references) //IL_0fe3: Unknown result type (might be due to invalid IL or missing references) //IL_0fec: Expected O, but got Unknown //IL_0fee: Unknown result type (might be due to invalid IL or missing references) //IL_0ff3: Unknown result type (might be due to invalid IL or missing references) //IL_0fff: Unknown result type (might be due to invalid IL or missing references) //IL_1007: Unknown result type (might be due to invalid IL or missing references) //IL_1010: Expected O, but got Unknown //IL_1018: Unknown result type (might be due to invalid IL or missing references) //IL_101d: Unknown result type (might be due to invalid IL or missing references) //IL_1020: Expected O, but got Unknown //IL_1025: Expected O, but got Unknown //IL_1044: Unknown result type (might be due to invalid IL or missing references) //IL_104b: Expected O, but got Unknown //IL_10ae: Unknown result type (might be due to invalid IL or missing references) //IL_10b3: Unknown result type (might be due to invalid IL or missing references) //IL_10bf: Unknown result type (might be due to invalid IL or missing references) //IL_10c7: Unknown result type (might be due to invalid IL or missing references) //IL_10d0: Expected O, but got Unknown //IL_10d2: Unknown result type (might be due to invalid IL or missing references) //IL_10d7: Unknown result type (might be due to invalid IL or missing references) //IL_10e3: Unknown result type (might be due to invalid IL or missing references) //IL_10eb: Unknown result type (might be due to invalid IL or missing references) //IL_10f4: Expected O, but got Unknown //IL_10fc: Unknown result type (might be due to invalid IL or missing references) //IL_1101: Unknown result type (might be due to invalid IL or missing references) //IL_1104: Expected O, but got Unknown //IL_1109: Expected O, but got Unknown //IL_1128: Unknown result type (might be due to invalid IL or missing references) //IL_112f: Expected O, but got Unknown //IL_1192: Unknown result type (might be due to invalid IL or missing references) //IL_1197: Unknown result type (might be due to invalid IL or missing references) //IL_11a3: Unknown result type (might be due to invalid IL or missing references) //IL_11ab: Unknown result type (might be due to invalid IL or missing references) //IL_11b4: Expected O, but got Unknown //IL_11b6: Unknown result type (might be due to invalid IL or missing references) //IL_11bb: Unknown result type (might be due to invalid IL or missing references) //IL_11c7: Unknown result type (might be due to invalid IL or missing references) //IL_11cf: Unknown result type (might be due to invalid IL or missing references) //IL_11d8: Expected O, but got Unknown //IL_11e0: Unknown result type (might be due to invalid IL or missing references) //IL_11e5: Unknown result type (might be due to invalid IL or missing references) //IL_11e8: Expected O, but got Unknown //IL_11ed: Expected O, but got Unknown //IL_120c: Unknown result type (might be due to invalid IL or missing references) //IL_1213: Expected O, but got Unknown //IL_1276: Unknown result type (might be due to invalid IL or missing references) //IL_127b: Unknown result type (might be due to invalid IL or missing references) //IL_1287: Unknown result type (might be due to invalid IL or missing references) //IL_1290: Unknown result type (might be due to invalid IL or missing references) //IL_1299: Expected O, but got Unknown //IL_129b: Unknown result type (might be due to invalid IL or missing references) //IL_12a0: Unknown result type (might be due to invalid IL or missing references) //IL_12ac: Unknown result type (might be due to invalid IL or missing references) //IL_12b5: Unknown result type (might be due to invalid IL or missing references) //IL_12be: Expected O, but got Unknown //IL_12c6: Unknown result type (might be due to invalid IL or missing references) //IL_12cb: Unknown result type (might be due to invalid IL or missing references) //IL_12ce: Expected O, but got Unknown //IL_12d3: Expected O, but got Unknown //IL_12f2: Unknown result type (might be due to invalid IL or missing references) //IL_12f9: Expected O, but got Unknown //IL_135c: Unknown result type (might be due to invalid IL or missing references) //IL_1361: Unknown result type (might be due to invalid IL or missing references) //IL_136d: Unknown result type (might be due to invalid IL or missing references) //IL_1376: Unknown result type (might be due to invalid IL or missing references) //IL_137f: Expected O, but got Unknown //IL_1381: Unknown result type (might be due to invalid IL or missing references) //IL_1386: Unknown result type (might be due to invalid IL or missing references) //IL_1392: Unknown result type (might be due to invalid IL or missing references) //IL_139b: Unknown result type (might be due to invalid IL or missing references) //IL_13a4: Expected O, but got Unknown //IL_13ac: Unknown result type (might be due to invalid IL or missing references) //IL_13b1: Unknown result type (might be due to invalid IL or missing references) //IL_13b4: Expected O, but got Unknown //IL_13b9: Expected O, but got Unknown //IL_13d8: Unknown result type (might be due to invalid IL or missing references) //IL_13df: Expected O, but got Unknown //IL_1442: Unknown result type (might be due to invalid IL or missing references) //IL_1447: Unknown result type (might be due to invalid IL or missing references) //IL_1453: Unknown result type (might be due to invalid IL or missing references) //IL_145b: Unknown result type (might be due to invalid IL or missing references) //IL_1464: Expected O, but got Unknown //IL_1466: Unknown result type (might be due to invalid IL or missing references) //IL_146b: Unknown result type (might be due to invalid IL or missing references) //IL_1477: Unknown result type (might be due to invalid IL or missing references) //IL_147f: Unknown result type (might be due to invalid IL or missing references) //IL_1488: Expected O, but got Unknown //IL_1490: Unknown result type (might be due to invalid IL or missing references) //IL_1495: Unknown result type (might be due to invalid IL or missing references) //IL_1498: Expected O, but got Unknown //IL_149d: Expected O, but got Unknown //IL_14bc: Unknown result type (might be due to invalid IL or missing references) //IL_14c3: Expected O, but got Unknown //IL_1526: Unknown result type (might be due to invalid IL or missing references) //IL_152b: Unknown result type (might be due to invalid IL or missing references) //IL_1537: Unknown result type (might be due to invalid IL or missing references) //IL_153f: Unknown result type (might be due to invalid IL or missing references) //IL_1548: Expected O, but got Unknown //IL_154a: Unknown result type (might be due to invalid IL or missing references) //IL_154f: Unknown result type (might be due to invalid IL or missing references) //IL_155b: Unknown result type (might be due to invalid IL or missing references) //IL_1563: Unknown result type (might be due to invalid IL or missing references) //IL_156c: Expected O, but got Unknown //IL_1574: Unknown result type (might be due to invalid IL or missing references) //IL_1579: Unknown result type (might be due to invalid IL or missing references) //IL_157c: Expected O, but got Unknown //IL_1581: Expected O, but got Unknown //IL_15a0: Unknown result type (might be due to invalid IL or missing references) //IL_15a7: Expected O, but got Unknown //IL_160a: Unknown result type (might be due to invalid IL or missing references) //IL_160f: Unknown result type (might be due to invalid IL or missing references) //IL_161b: Unknown result type (might be due to invalid IL or missing references) //IL_1623: Unknown result type (might be due to invalid IL or missing references) //IL_162c: Expected O, but got Unknown //IL_162e: Unknown result type (might be due to invalid IL or missing references) //IL_1633: Unknown result type (might be due to invalid IL or missing references) //IL_163f: Unknown result type (might be due to invalid IL or missing references) //IL_1647: Unknown result type (might be due to invalid IL or missing references) //IL_1650: Expected O, but got Unknown //IL_1658: Unknown result type (might be due to invalid IL or missing references) //IL_165d: Unknown result type (might be due to invalid IL or missing references) //IL_1660: Expected O, but got Unknown //IL_1665: Expected O, but got Unknown //IL_1684: Unknown result type (might be due to invalid IL or missing references) //IL_168b: Expected O, but got Unknown //IL_16ee: Unknown result type (might be due to invalid IL or missing references) //IL_16f3: Unknown result type (might be due to invalid IL or missing references) //IL_16ff: Unknown result type (might be due to invalid IL or missing references) //IL_1707: Unknown result type (might be due to invalid IL or missing references) //IL_1710: Expected O, but got Unknown //IL_1712: Unknown result type (might be due to invalid IL or missing references) //IL_1717: Unknown result type (might be due to invalid IL or missing references) //IL_1723: Unknown result type (might be due to invalid IL or missing references) //IL_172b: Unknown result type (might be due to invalid IL or missing references) //IL_1734: Expected O, but got Unknown //IL_173c: Unknown result type (might be due to invalid IL or missing references) //IL_1741: Unknown result type (might be due to invalid IL or missing references) //IL_1744: Expected O, but got Unknown //IL_1749: 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_17d2: Unknown result type (might be due to invalid IL or missing references) //IL_17d7: Unknown result type (might be due to invalid IL or missing references) //IL_17e3: Unknown result type (might be due to invalid IL or missing references) //IL_17eb: Unknown result type (might be due to invalid IL or missing references) //IL_17f4: Expected O, but got Unknown //IL_17f6: Unknown result type (might be due to invalid IL or missing references) //IL_17fb: Unknown result type (might be due to invalid IL or missing references) //IL_1807: Unknown result type (might be due to invalid IL or missing references) //IL_180f: Unknown result type (might be due to invalid IL or missing references) //IL_1818: Expected O, but got Unknown //IL_1820: Unknown result type (might be due to invalid IL or missing references) //IL_1825: Unknown result type (might be due to invalid IL or missing references) //IL_1828: Expected O, but got Unknown //IL_182d: Expected O, but got Unknown //IL_184c: Unknown result type (might be due to invalid IL or missing references) //IL_1853: Expected O, but got Unknown //IL_18b6: Unknown result type (might be due to invalid IL or missing references) //IL_18bb: Unknown result type (might be due to invalid IL or missing references) //IL_18c7: Unknown result type (might be due to invalid IL or missing references) //IL_18cf: Unknown result type (might be due to invalid IL or missing references) //IL_18d8: Expected O, but got Unknown //IL_18da: Unknown result type (might be due to invalid IL or missing references) //IL_18df: Unknown result type (might be due to invalid IL or missing references) //IL_18eb: Unknown result type (might be due to invalid IL or missing references) //IL_18f3: Unknown result type (might be due to invalid IL or missing references) //IL_18fc: Expected O, but got Unknown //IL_1904: Unknown result type (might be due to invalid IL or missing references) //IL_1909: Unknown result type (might be due to invalid IL or missing references) //IL_190c: Expected O, but got Unknown //IL_1911: Expected O, but got Unknown //IL_1930: Unknown result type (might be due to invalid IL or missing references) //IL_1937: Expected O, but got Unknown //IL_199a: Unknown result type (might be due to invalid IL or missing references) //IL_199f: Unknown result type (might be due to invalid IL or missing references) //IL_19ab: Unknown result type (might be due to invalid IL or missing references) //IL_19b3: Unknown result type (might be due to invalid IL or missing references) //IL_19bc: Expected O, but got Unknown //IL_19be: Unknown result type (might be due to invalid IL or missing references) //IL_19c3: Unknown result type (might be due to invalid IL or missing references) //IL_19cf: Unknown result type (might be due to invalid IL or missing references) //IL_19d7: Unknown result type (might be due to invalid IL or missing references) //IL_19e0: Expected O, but got Unknown //IL_19e8: Unknown result type (might be due to invalid IL or missing references) //IL_19ed: Unknown result type (might be due to invalid IL or missing references) //IL_19f0: Expected O, but got Unknown //IL_19f5: Expected O, but got Unknown //IL_1a14: Unknown result type (might be due to invalid IL or missing references) //IL_1a1b: Expected O, but got Unknown //IL_1a7e: Unknown result type (might be due to invalid IL or missing references) //IL_1a83: Unknown result type (might be due to invalid IL or missing references) //IL_1a8f: Unknown result type (might be due to invalid IL or missing references) //IL_1a97: Unknown result type (might be due to invalid IL or missing references) //IL_1aa0: Expected O, but got Unknown //IL_1aa2: Unknown result type (might be due to invalid IL or missing references) //IL_1aa7: Unknown result type (might be due to invalid IL or missing references) //IL_1ab3: Unknown result type (might be due to invalid IL or missing references) //IL_1abb: Unknown result type (might be due to invalid IL or missing references) //IL_1ac4: Expected O, but got Unknown //IL_1acc: Unknown result type (might be due to invalid IL or missing references) //IL_1ad1: Unknown result type (might be due to invalid IL or missing references) //IL_1ad4: Expected O, but got Unknown //IL_1ad9: Expected O, but got Unknown //IL_1af8: Unknown result type (might be due to invalid IL or missing references) //IL_1aff: Expected O, but got Unknown //IL_1b62: Unknown result type (might be due to invalid IL or missing references) //IL_1b67: Unknown result type (might be due to invalid IL or missing references) //IL_1b73: Unknown result type (might be due to invalid IL or missing references) //IL_1b7b: Unknown result type (might be due to invalid IL or missing references) //IL_1b84: Expected O, but got Unknown //IL_1b86: Unknown result type (might be due to invalid IL or missing references) //IL_1b8b: Unknown result type (might be due to invalid IL or missing references) //IL_1b97: Unknown result type (might be due to invalid IL or missing references) //IL_1b9f: Unknown result type (might be due to invalid IL or missing references) //IL_1ba8: Expected O, but got Unknown //IL_1bb0: Unknown result type (might be due to invalid IL or missing references) //IL_1bb5: Unknown result type (might be due to invalid IL or missing references) //IL_1bb8: Expected O, but got Unknown //IL_1bbd: Expected O, but got Unknown //IL_1bdc: Unknown result type (might be due to invalid IL or missing references) //IL_1be3: Expected O, but got Unknown //IL_1c46: Unknown result type (might be due to invalid IL or missing references) //IL_1c4b: Unknown result type (might be due to invalid IL or missing references) //IL_1c57: Unknown result type (might be due to invalid IL or missing references) //IL_1c5f: Unknown result type (might be due to invalid IL or missing references) //IL_1c68: Expected O, but got Unknown //IL_1c6a: Unknown result type (might be due to invalid IL or missing references) //IL_1c6f: Unknown result type (might be due to invalid IL or missing references) //IL_1c7b: Unknown result type (might be due to invalid IL or missing references) //IL_1c83: Unknown result type (might be due to invalid IL or missing references) //IL_1c8c: Expected O, but got Unknown //IL_1c94: Unknown result type (might be due to invalid IL or missing references) //IL_1c99: Unknown result type (might be due to invalid IL or missing references) //IL_1c9c: Expected O, but got Unknown //IL_1ca1: Expected O, but got Unknown //IL_1cc0: Unknown result type (might be due to invalid IL or missing references) //IL_1cc7: Expected O, but got Unknown //IL_1d2a: Unknown result type (might be due to invalid IL or missing references) //IL_1d2f: Unknown result type (might be due to invalid IL or missing references) //IL_1d3b: Unknown result type (might be due to invalid IL or missing references) //IL_1d43: Unknown result type (might be due to invalid IL or missing references) //IL_1d4c: Expected O, but got Unknown //IL_1d4e: Unknown result type (might be due to invalid IL or missing references) //IL_1d53: Unknown result type (might be due to invalid IL or missing references) //IL_1d5f: Unknown result type (might be due to invalid IL or missing references) //IL_1d67: Unknown result type (might be due to invalid IL or missing references) //IL_1d70: Expected O, but got Unknown //IL_1d78: Unknown result type (might be due to invalid IL or missing references) //IL_1d7d: Unknown result type (might be due to invalid IL or missing references) //IL_1d80: Expected O, but got Unknown //IL_1d85: Expected O, but got Unknown //IL_1da4: Unknown result type (might be due to invalid IL or missing references) //IL_1dab: Expected O, but got Unknown //IL_1e0e: Unknown result type (might be due to invalid IL or missing references) //IL_1e13: Unknown result type (might be due to invalid IL or missing references) //IL_1e1f: Unknown result type (might be due to invalid IL or missing references) //IL_1e27: Unknown result type (might be due to invalid IL or missing references) //IL_1e30: Expected O, but got Unknown //IL_1e32: Unknown result type (might be due to invalid IL or missing references) //IL_1e37: Unknown result type (might be due to invalid IL or missing references) //IL_1e43: Unknown result type (might be due to invalid IL or missing references) //IL_1e4b: Unknown result type (might be due to invalid IL or missing references) //IL_1e54: Expected O, but got Unknown //IL_1e5c: Unknown result type (might be due to invalid IL or missing references) //IL_1e61: Unknown result type (might be due to invalid IL or missing references) //IL_1e64: Expected O, but got Unknown //IL_1e69: Expected O, but got Unknown //IL_1e88: Unknown result type (might be due to invalid IL or missing references) //IL_1e8f: Expected O, but got Unknown //IL_1ef2: Unknown result type (might be due to invalid IL or missing references) //IL_1ef7: Unknown result type (might be due to invalid IL or missing references) //IL_1f03: Unknown result type (might be due to invalid IL or missing references) //IL_1f0b: Unknown result type (might be due to invalid IL or missing references) //IL_1f14: Expected O, but got Unknown //IL_1f16: Unknown result type (might be due to invalid IL or missing references) //IL_1f1b: Unknown result type (might be due to invalid IL or missing references) //IL_1f27: Unknown result type (might be due to invalid IL or missing references) //IL_1f2f: Unknown result type (might be due to invalid IL or missing references) //IL_1f38: Expected O, but got Unknown //IL_1f40: Unknown result type (might be due to invalid IL or missing references) //IL_1f45: Unknown result type (might be due to invalid IL or missing references) //IL_1f48: Expected O, but got Unknown //IL_1f4d: Expected O, but got Unknown //IL_1f6c: Unknown result type (might be due to invalid IL or missing references) //IL_1f73: Expected O, but got Unknown //IL_1fd6: Unknown result type (might be due to invalid IL or missing references) //IL_1fdb: Unknown result type (might be due to invalid IL or missing references) //IL_1fe7: Unknown result type (might be due to invalid IL or missing references) //IL_1fef: Unknown result type (might be due to invalid IL or missing references) //IL_1ff8: Expected O, but got Unknown //IL_1ffa: Unknown result type (might be due to invalid IL or missing references) //IL_1fff: Unknown result type (might be due to invalid IL or missing references) //IL_200b: Unknown result type (might be due to invalid IL or missing references) //IL_2013: Unknown result type (might be due to invalid IL or missing references) //IL_201c: Expected O, but got Unknown //IL_2024: Unknown result type (might be due to invalid IL or missing references) //IL_2029: Unknown result type (might be due to invalid IL or missing references) //IL_202c: Expected O, but got Unknown //IL_2031: Expected O, but got Unknown //IL_2050: Unknown result type (might be due to invalid IL or missing references) //IL_2057: Expected O, but got Unknown //IL_20ba: Unknown result type (might be due to invalid IL or missing references) //IL_20bf: Unknown result type (might be due to invalid IL or missing references) //IL_20cb: Unknown result type (might be due to invalid IL or missing references) //IL_20d3: Unknown result type (might be due to invalid IL or missing references) //IL_20dc: Expected O, but got Unknown //IL_20de: Unknown result type (might be due to invalid IL or missing references) //IL_20e3: Unknown result type (might be due to invalid IL or missing references) //IL_20ef: Unknown result type (might be due to invalid IL or missing references) //IL_20f7: Unknown result type (might be due to invalid IL or missing references) //IL_2100: Expected O, but got Unknown //IL_2108: Unknown result type (might be due to invalid IL or missing references) //IL_210d: Unknown result type (might be due to invalid IL or missing references) //IL_2110: Expected O, but got Unknown //IL_2115: Expected O, but got Unknown //IL_2134: Unknown result type (might be due to invalid IL or missing references) //IL_213b: Expected O, but got Unknown //IL_219e: Unknown result type (might be due to invalid IL or missing references) //IL_21a3: Unknown result type (might be due to invalid IL or missing references) //IL_21af: Unknown result type (might be due to invalid IL or missing references) //IL_21b7: Unknown result type (might be due to invalid IL or missing references) //IL_21c0: Expected O, but got Unknown //IL_21c2: Unknown result type (might be due to invalid IL or missing references) //IL_21c7: Unknown result type (might be due to invalid IL or missing references) //IL_21d3: Unknown result type (might be due to invalid IL or missing references) //IL_21db: Unknown result type (might be due to invalid IL or missing references) //IL_21e4: Expected O, but got Unknown //IL_21ec: Unknown result type (might be due to invalid IL or missing references) //IL_21f1: Unknown result type (might be due to invalid IL or missing references) //IL_21f4: Expected O, but got Unknown //IL_21f9: Expected O, but got Unknown //IL_2218: Unknown result type (might be due to invalid IL or missing references) //IL_221f: Expected O, but got Unknown //IL_2282: Unknown result type (might be due to invalid IL or missing references) //IL_2287: Unknown result type (might be due to invalid IL or missing references) //IL_2293: Unknown result type (might be due to invalid IL or missing references) //IL_229b: Unknown result type (might be due to invalid IL or missing references) //IL_22a4: Expected O, but got Unknown //IL_22a6: Unknown result type (might be due to invalid IL or missing references) //IL_22ab: Unknown result type (might be due to invalid IL or missing references) //IL_22b7: Unknown result type (might be due to invalid IL or missing references) //IL_22bf: Unknown result type (might be due to invalid IL or missing references) //IL_22c8: Expected O, but got Unknown //IL_22d0: Unknown result type (might be due to invalid IL or missing references) //IL_22d5: Unknown result type (might be due to invalid IL or missing references) //IL_22d8: Expected O, but got Unknown //IL_22dd: Expected O, but got Unknown //IL_22fc: Unknown result type (might be due to invalid IL or missing references) //IL_2303: Expected O, but got Unknown //IL_2366: Unknown result type (might be due to invalid IL or missing references) //IL_236b: Unknown result type (might be due to invalid IL or missing references) //IL_2377: Unknown result type (might be due to invalid IL or missing references) //IL_237f: Unknown result type (might be due to invalid IL or missing references) //IL_2388: Expected O, but got Unknown //IL_238a: Unknown result type (might be due to invalid IL or missing references) //IL_238f: Unknown result type (might be due to invalid IL or missing references) //IL_239b: Unknown result type (might be due to invalid IL or missing references) //IL_23a3: Unknown result type (might be due to invalid IL or missing references) //IL_23ac: Expected O, but got Unknown //IL_23b4: Unknown result type (might be due to invalid IL or missing references) //IL_23b9: Unknown result type (might be due to invalid IL or missing references) //IL_23bc: Expected O, but got Unknown //IL_23c1: Expected O, but got Unknown //IL_23e0: Unknown result type (might be due to invalid IL or missing references) //IL_23e7: Expected O, but got Unknown //IL_244a: Unknown result type (might be due to invalid IL or missing references) //IL_244f: Unknown result type (might be due to invalid IL or missing references) //IL_245b: Unknown result type (might be due to invalid IL or missing references) //IL_2463: Unknown result type (might be due to invalid IL or missing references) //IL_246c: Expected O, but got Unknown //IL_246e: Unknown result type (might be due to invalid IL or missing references) //IL_2473: Unknown result type (might be due to invalid IL or missing references) //IL_247f: Unknown result type (might be due to invalid IL or missing references) //IL_2487: Unknown result type (might be due to invalid IL or missing references) //IL_2490: Expected O, but got Unknown //IL_2498: Unknown result type (might be due to invalid IL or missing references) //IL_249d: Unknown result type (might be due to invalid IL or missing references) //IL_24a0: Expected O, but got Unknown //IL_24a5: Expected O, but got Unknown //IL_24c4: Unknown result type (might be due to invalid IL or missing references) //IL_24cb: Expected O, but got Unknown //IL_252e: Unknown result type (might be due to invalid IL or missing references) //IL_2533: Unknown result type (might be due to invalid IL or missing references) //IL_253f: Unknown result type (might be due to invalid IL or missing references) //IL_2547: Unknown result type (might be due to invalid IL or missing references) //IL_2550: Expected O, but got Unknown //IL_2552: Unknown result type (might be due to invalid IL or missing references) //IL_2557: Unknown result type (might be due to invalid IL or missing references) //IL_2563: Unknown result type (might be due to invalid IL or missing references) //IL_256b: Unknown result type (might be due to invalid IL or missing references) //IL_2574: Expected O, but got Unknown //IL_257c: Unknown result type (might be due to invalid IL or missing references) //IL_2581: Unknown result type (might be due to invalid IL or missing references) //IL_2584: Expected O, but got Unknown //IL_2589: Expected O, but got Unknown //IL_25a8: Unknown result type (might be due to invalid IL or missing references) //IL_25af: Expected O, but got Unknown //IL_2612: Unknown result type (might be due to invalid IL or missing references) //IL_2617: Unknown result type (might be due to invalid IL or missing references) //IL_2623: Unknown result type (might be due to invalid IL or missing references) //IL_262b: Unknown result type (might be due to invalid IL or missing references) //IL_2634: Expected O, but got Unknown //IL_2636: Unknown result type (might be due to invalid IL or missing references) //IL_263b: Unknown result type (might be due to invalid IL or missing references) //IL_2647: Unknown result type (might be due to invalid IL or missing references) //IL_264f: Unknown result type (might be due to invalid IL or missing references) //IL_2658: Expected O, but got Unknown //IL_2660: Unknown result type (might be due to invalid IL or missing references) //IL_2665: Unknown result type (might be due to invalid IL or missing references) //IL_2668: Expected O, but got Unknown //IL_266d: Expected O, but got Unknown PieceManager instance = PieceManager.Instance; GameObject val = OdinArchitectBundle3.LoadAsset("dvergrprops_wood_floor_custom"); PieceConfig val2 = new PieceConfig(); val2.Name = "$dvergrprops_wood_floor_custom"; val2.Description = "$dvergrprops_wood_floor_custom_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "Wood", Amount = 4, Recover = true }, new RequirementConfig { Item = "BronzeNails", Amount = 1, Recover = true } }; CustomPiece val3 = new CustomPiece(val, true, val2); CustomPiece val4 = val3; dvergrprops_wood_floor_custom = val3; instance.AddPiece(val4); GameObject val5 = OdinArchitectBundle3.LoadAsset("dvergrprops_wood_stair_custom"); val2 = new PieceConfig(); val2.Name = "$dvergrprops_wood_stair_custom"; val2.Description = "$dvergrprops_wood_stair_custom_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_workbench"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "Wood", Amount = 4, Recover = true }, new RequirementConfig { Item = "BronzeNails", Amount = 1, Recover = true } }; CustomPiece val6 = new CustomPiece(val5, true, val2); val4 = val6; dvergrprops_wood_stair_custom = val6; instance.AddPiece(val4); GameObject val7 = OdinArchitectBundle3.LoadAsset("stonemarble_1x1x1"); val2 = new PieceConfig(); val2.Name = "$stonemarble_1x1x1"; val2.Description = "$stonemarble_1x1x1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 1, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 1, Recover = true } }; CustomPiece val8 = new CustomPiece(val7, true, val2); val4 = val8; stonemarble_1x1x1 = val8; instance.AddPiece(val4); GameObject val9 = OdinArchitectBundle3.LoadAsset("stonemarble_2x1x1"); val2 = new PieceConfig(); val2.Name = "$stonemarble_2x1x1"; val2.Description = "$stonemarble_2x1x1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 1, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 2, Recover = true } }; CustomPiece val10 = new CustomPiece(val9, true, val2); val4 = val10; stonemarble_2x1x1 = val10; instance.AddPiece(val4); GameObject val11 = OdinArchitectBundle3.LoadAsset("stonemarble_2x1x2"); val2 = new PieceConfig(); val2.Name = "$stonemarble_2x1x2"; val2.Description = "$stonemarble_2x1x2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 1, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 4, Recover = true } }; CustomPiece val12 = new CustomPiece(val11, true, val2); val4 = val12; stonemarble_2x1x2 = val12; instance.AddPiece(val4); GameObject val13 = OdinArchitectBundle3.LoadAsset("stonemarble_2x2x2"); val2 = new PieceConfig(); val2.Name = "$stonemarble_2x2x2"; val2.Description = "$stonemarble_2x2x2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 1, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 4, Recover = true } }; CustomPiece val14 = new CustomPiece(val13, true, val2); val4 = val14; stonemarble_2x2x2 = val14; instance.AddPiece(val4); GameObject val15 = OdinArchitectBundle3.LoadAsset("stonemarble_2x2x2_enforced"); val2 = new PieceConfig(); val2.Name = "$stonemarble_2x2x2_enforced"; val2.Description = "$stonemarble_2x2x2_enforced_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[3] { new RequirementConfig { Item = "StoneChisel", Amount = 2, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 8, Recover = true }, new RequirementConfig { Item = "Iron", Amount = 2, Recover = true } }; CustomPiece val16 = new CustomPiece(val15, true, val2); val4 = val16; stonemarble_2x2x2_enforced = val16; instance.AddPiece(val4); GameObject val17 = OdinArchitectBundle3.LoadAsset("stonemarble_arch"); val2 = new PieceConfig(); val2.Name = "$stonemarble_arch"; val2.Description = "$stonemarble_arch_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 1, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 2, Recover = true } }; CustomPiece val18 = new CustomPiece(val17, true, val2); val4 = val18; stonemarble_arch = val18; instance.AddPiece(val4); GameObject val19 = OdinArchitectBundle3.LoadAsset("stonemarble_base_1"); val2 = new PieceConfig(); val2.Name = "$stonemarble_base_1"; val2.Description = "$stonemarble_base_1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 1, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 2, Recover = true } }; CustomPiece val20 = new CustomPiece(val19, true, val2); val4 = val20; stonemarble_base_1 = val20; instance.AddPiece(val4); GameObject val21 = OdinArchitectBundle3.LoadAsset("stonemarble_base_2"); val2 = new PieceConfig(); val2.Name = "$stonemarble_base_2"; val2.Description = "$stonemarble_base_2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 1, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 2, Recover = true } }; CustomPiece val22 = new CustomPiece(val21, true, val2); val4 = val22; stonemarble_base_2 = val22; instance.AddPiece(val4); GameObject val23 = OdinArchitectBundle3.LoadAsset("stonemarble_basecorner"); val2 = new PieceConfig(); val2.Name = "$stonemarble_basecorner"; val2.Description = "$stonemarble_basecorner_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 1, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 2, Recover = true } }; CustomPiece val24 = new CustomPiece(val23, true, val2); val4 = val24; stonemarble_basecorner = val24; instance.AddPiece(val4); GameObject val25 = OdinArchitectBundle3.LoadAsset("stonemarble_column_1"); val2 = new PieceConfig(); val2.Name = "$stonemarble_column_1"; val2.Description = "$stonemarble_column_1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 1, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 2, Recover = true } }; CustomPiece val26 = new CustomPiece(val25, true, val2); val4 = val26; stonemarble_column_1 = val26; instance.AddPiece(val4); GameObject val27 = OdinArchitectBundle3.LoadAsset("stonemarble_column_2"); val2 = new PieceConfig(); val2.Name = "$stonemarble_column_2"; val2.Description = "$stonemarble_column_2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 1, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 4, Recover = true } }; CustomPiece val28 = new CustomPiece(val27, true, val2); val4 = val28; stonemarble_column_2 = val28; instance.AddPiece(val4); GameObject val29 = OdinArchitectBundle3.LoadAsset("stonemarble_column_3"); val2 = new PieceConfig(); val2.Name = "$stonemarble_column_3"; val2.Description = "$stonemarble_column_3_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 2, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 8, Recover = true } }; CustomPiece val30 = new CustomPiece(val29, true, val2); val4 = val30; stonemarble_column_3 = val30; instance.AddPiece(val4); GameObject val31 = OdinArchitectBundle3.LoadAsset("stonemarble_column_4"); val2 = new PieceConfig(); val2.Name = "$stonemarble_column_4"; val2.Description = "$stonemarble_column_4_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 2, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 8, Recover = true } }; CustomPiece val32 = new CustomPiece(val31, true, val2); val4 = val32; stonemarble_column_4 = val32; instance.AddPiece(val4); GameObject val33 = OdinArchitectBundle3.LoadAsset("stonemarble_creep_4x1x1"); val2 = new PieceConfig(); val2.Name = "$stonemarble_creep_4x1x1"; val2.Description = "$stonemarble_creep_4x1x1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 1, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 6, Recover = true } }; CustomPiece val34 = new CustomPiece(val33, true, val2); val4 = val34; stonemarble_creep_4x1x1 = val34; instance.AddPiece(val4); GameObject val35 = OdinArchitectBundle3.LoadAsset("stonemarble_creep_4x1x2"); val2 = new PieceConfig(); val2.Name = "$stonemarble_creep_4x1x2"; val2.Description = "$stonemarble_creep_4x1x2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 2, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 8, Recover = true } }; CustomPiece val36 = new CustomPiece(val35, true, val2); val4 = val36; stonemarble_creep_4x1x2 = val36; instance.AddPiece(val4); GameObject val37 = OdinArchitectBundle3.LoadAsset("stonemarble_creep_slope_inverted_1x1x2"); val2 = new PieceConfig(); val2.Name = "$stonemarble_creep_slope_inverted_1x1x2"; val2.Description = "$stonemarble_creep_slope_inverted_1x1x2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 1, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 3, Recover = true } }; CustomPiece val38 = new CustomPiece(val37, true, val2); val4 = val38; stonemarble_creep_slope_inverted_1x1x2 = val38; instance.AddPiece(val4); GameObject val39 = OdinArchitectBundle3.LoadAsset("stonemarble_creep_slope_inverted_2x2x1"); val2 = new PieceConfig(); val2.Name = "$stonemarble_creep_slope_inverted_2x2x1"; val2.Description = "$stonemarble_creep_slope_inverted_2x2x1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 1, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 4, Recover = true } }; CustomPiece val40 = new CustomPiece(val39, true, val2); val4 = val40; stonemarble_creep_slope_inverted_2x2x1 = val40; instance.AddPiece(val4); GameObject val41 = OdinArchitectBundle3.LoadAsset("stonemarble_floor_triangle"); val2 = new PieceConfig(); val2.Name = "$stonemarble_floor_triangle"; val2.Description = "$stonemarble_floor_triangle_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 1, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 3, Recover = true } }; CustomPiece val42 = new CustomPiece(val41, true, val2); val4 = val42; stonemarble_floor_triangle = val42; instance.AddPiece(val4); GameObject val43 = OdinArchitectBundle3.LoadAsset("stonemarble_head_big01"); val2 = new PieceConfig(); val2.Name = "$stonemarble_head_big01"; val2.Description = "$stonemarble_head_big01_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 10, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 10, Recover = true } }; CustomPiece val44 = new CustomPiece(val43, true, val2); val4 = val44; stonemarble_head_big01 = val44; instance.AddPiece(val4); GameObject val45 = OdinArchitectBundle3.LoadAsset("stonemarble_head_big02"); val2 = new PieceConfig(); val2.Name = "$stonemarble_head_big02"; val2.Description = "$stonemarble_head_big02_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 10, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 10, Recover = true } }; CustomPiece val46 = new CustomPiece(val45, true, val2); val4 = val46; stonemarble_head_big02 = val46; instance.AddPiece(val4); GameObject val47 = OdinArchitectBundle3.LoadAsset("stonemarble_out_1"); val2 = new PieceConfig(); val2.Name = "$stonemarble_out_1"; val2.Description = "$stonemarble_out_1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 1, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 4, Recover = true } }; CustomPiece val48 = new CustomPiece(val47, true, val2); val4 = val48; stonemarble_out_1 = val48; instance.AddPiece(val4); GameObject val49 = OdinArchitectBundle3.LoadAsset("stonemarble_out_2"); val2 = new PieceConfig(); val2.Name = "$stonemarble_out_2"; val2.Description = "$stonemarble_out_2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 1, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 4, Recover = true } }; CustomPiece val50 = new CustomPiece(val49, true, val2); val4 = val50; stonemarble_out_2 = val50; instance.AddPiece(val4); GameObject val51 = OdinArchitectBundle3.LoadAsset("stonemarble_outcorner"); val2 = new PieceConfig(); val2.Name = "$stonemarble_outcorner"; val2.Description = "$stonemarble_outcorner_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 2, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 4, Recover = true } }; CustomPiece val52 = new CustomPiece(val51, true, val2); val4 = val52; stonemarble_outcorner = val52; instance.AddPiece(val4); GameObject val53 = OdinArchitectBundle3.LoadAsset("stonemarble_slope_1x2"); val2 = new PieceConfig(); val2.Name = "$stonemarble_slope_1x2"; val2.Description = "$stonemarble_slope_1x2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 1, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 3, Recover = true } }; CustomPiece val54 = new CustomPiece(val53, true, val2); val4 = val54; stonemarble_slope_1x2 = val54; instance.AddPiece(val4); GameObject val55 = OdinArchitectBundle3.LoadAsset("stonemarble_slope_2x1x2"); val2 = new PieceConfig(); val2.Name = "$stonemarble_slope_2x1x2"; val2.Description = "$stonemarble_slope_2x1x2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 1, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 6, Recover = true } }; CustomPiece val56 = new CustomPiece(val55, true, val2); val4 = val56; stonemarble_slope_2x1x2 = val56; instance.AddPiece(val4); GameObject val57 = OdinArchitectBundle3.LoadAsset("stonemarble_slope_2x2"); val2 = new PieceConfig(); val2.Name = "$stonemarble_slope_2x2"; val2.Description = "$stonemarble_slope_2x2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 1, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 8, Recover = true } }; CustomPiece val58 = new CustomPiece(val57, true, val2); val4 = val58; stonemarble_slope_2x2 = val58; instance.AddPiece(val4); GameObject val59 = OdinArchitectBundle3.LoadAsset("stonemarble_slope_inverted_1x2"); val2 = new PieceConfig(); val2.Name = "$stonemarble_slope_inverted_1x2"; val2.Description = "$stonemarble_slope_inverted_1x2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 1, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 4, Recover = true } }; CustomPiece val60 = new CustomPiece(val59, true, val2); val4 = val60; stonemarble_slope_inverted_1x2 = val60; instance.AddPiece(val4); GameObject val61 = OdinArchitectBundle3.LoadAsset("stonemarble_stair_corner"); val2 = new PieceConfig(); val2.Name = "$stonemarble_stair_corner"; val2.Description = "$stonemarble_stair_corner_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 4, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 6, Recover = true } }; CustomPiece val62 = new CustomPiece(val61, true, val2); val4 = val62; stonemarble_stair_corner = val62; instance.AddPiece(val4); GameObject val63 = OdinArchitectBundle3.LoadAsset("stonemarble_stair_corner_left"); val2 = new PieceConfig(); val2.Name = "$stonemarble_stair_corner_left"; val2.Description = "$stonemarble_stair_corner_left_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 4, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 6, Recover = true } }; CustomPiece val64 = new CustomPiece(val63, true, val2); val4 = val64; stonemarble_stair_corner_left = val64; instance.AddPiece(val4); GameObject val65 = OdinArchitectBundle3.LoadAsset("stonemarble_tile_wall_1x1"); val2 = new PieceConfig(); val2.Name = "$stonemarble_tile_wall_1x1"; val2.Description = "$stonemarble_tile_wall_1x1_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 1, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 1, Recover = true } }; CustomPiece val66 = new CustomPiece(val65, true, val2); val4 = val66; stonemarble_tile_wall_1x1 = val66; instance.AddPiece(val4); GameObject val67 = OdinArchitectBundle3.LoadAsset("stonemarble_tile_wall_2x2"); val2 = new PieceConfig(); val2.Name = "$stonemarble_tile_wall_2x2"; val2.Description = "$stonemarble_tile_wall_2x2_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 1, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 2, Recover = true } }; CustomPiece val68 = new CustomPiece(val67, true, val2); val4 = val68; stonemarble_tile_wall_2x2 = val68; instance.AddPiece(val4); GameObject val69 = OdinArchitectBundle3.LoadAsset("stonemarble_tile_wall_2x4"); val2 = new PieceConfig(); val2.Name = "$stonemarble_tile_wall_2x4"; val2.Description = "$stonemarble_tile_wall_2x4_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 1, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 8, Recover = true } }; CustomPiece val70 = new CustomPiece(val69, true, val2); val4 = val70; stonemarble_tile_wall_2x4 = val70; instance.AddPiece(val4); GameObject val71 = OdinArchitectBundle3.LoadAsset("stonemarble_tip"); val2 = new PieceConfig(); val2.Name = "$stonemarble_tip"; val2.Description = "$stonemarble_tip_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "piece_stonecutter"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "StoneChisel", Amount = 1, Recover = true }, new RequirementConfig { Item = "Stone", Amount = 3, Recover = true } }; CustomPiece val72 = new CustomPiece(val71, true, val2); val4 = val72; stonemarble_tip = val72; instance.AddPiece(val4); GameObject val73 = OdinArchitectBundle3.LoadAsset("copper_roof"); val2 = new PieceConfig(); val2.Name = "$copper_roof"; val2.Description = "$copper_roof_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "Wood", Amount = 2, Recover = true }, new RequirementConfig { Item = "Copper", Amount = 1, Recover = true } }; CustomPiece val74 = new CustomPiece(val73, true, val2); val4 = val74; copper_roof = val74; instance.AddPiece(val4); GameObject val75 = OdinArchitectBundle3.LoadAsset("copper_roof_45"); val2 = new PieceConfig(); val2.Name = "$copper_roof_45"; val2.Description = "$copper_roof_45_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "Wood", Amount = 2, Recover = true }, new RequirementConfig { Item = "Copper", Amount = 1, Recover = true } }; CustomPiece val76 = new CustomPiece(val75, true, val2); val4 = val76; copper_roof_45 = val76; instance.AddPiece(val4); GameObject val77 = OdinArchitectBundle3.LoadAsset("copper_roof_icorner"); val2 = new PieceConfig(); val2.Name = "$copper_roof_icorner"; val2.Description = "$copper_roof_icorner_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "Wood", Amount = 2, Recover = true }, new RequirementConfig { Item = "Copper", Amount = 1, Recover = true } }; CustomPiece val78 = new CustomPiece(val77, true, val2); val4 = val78; copper_roof_icorner = val78; instance.AddPiece(val4); GameObject val79 = OdinArchitectBundle3.LoadAsset("copper_roof_icorner_45"); val2 = new PieceConfig(); val2.Name = "$copper_roof_icorner_45"; val2.Description = "$copper_roof_icorner_45_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "Wood", Amount = 2, Recover = true }, new RequirementConfig { Item = "Copper", Amount = 1, Recover = true } }; CustomPiece val80 = new CustomPiece(val79, true, val2); val4 = val80; copper_roof_icorner_45 = val80; instance.AddPiece(val4); GameObject val81 = OdinArchitectBundle3.LoadAsset("copper_roof_ocorner"); val2 = new PieceConfig(); val2.Name = "$copper_roof_ocorner"; val2.Description = "$copper_roof_ocorner_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "Wood", Amount = 2, Recover = true }, new RequirementConfig { Item = "Copper", Amount = 1, Recover = true } }; CustomPiece val82 = new CustomPiece(val81, true, val2); val4 = val82; copper_roof_ocorner = val82; instance.AddPiece(val4); GameObject val83 = OdinArchitectBundle3.LoadAsset("copper_roof_ocorner_45"); val2 = new PieceConfig(); val2.Name = "$copper_roof_ocorner_45"; val2.Description = "$copper_roof_ocorner_45_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "Wood", Amount = 2, Recover = true }, new RequirementConfig { Item = "Copper", Amount = 1, Recover = true } }; CustomPiece val84 = new CustomPiece(val83, true, val2); val4 = val84; copper_roof_ocorner_45 = val84; instance.AddPiece(val4); GameObject val85 = OdinArchitectBundle3.LoadAsset("copper_roof_top"); val2 = new PieceConfig(); val2.Name = "$copper_roof_top"; val2.Description = "$copper_roof_top_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "Wood", Amount = 2, Recover = true }, new RequirementConfig { Item = "Copper", Amount = 1, Recover = true } }; CustomPiece val86 = new CustomPiece(val85, true, val2); val4 = val86; copper_roof_top = val86; instance.AddPiece(val4); GameObject val87 = OdinArchitectBundle3.LoadAsset("copper_roof_top_45"); val2 = new PieceConfig(); val2.Name = "$copper_roof_top_45"; val2.Description = "$copper_roof_top_45_desc"; val2.Enabled = true; val2.PieceTable = HammerTool.Value; val2.Category = "Dvergr"; val2.AllowedInDungeons = true; val2.CraftingStation = "forge"; val2.Requirements = (RequirementConfig[])(object)new RequirementConfig[2] { new RequirementConfig { Item = "Wood", Amount = 2, Recover = true }, new RequirementConfig { Item = "Copper", Amount = 1, Recover = true } }; CustomPiece val88 = new CustomPiece(val87, true, val2); val4 = val88; copper_roof_top_45 = val88; instance.AddPiece(val4); } private void OA_AddCustomConversions() { //IL_0009: Unknown result type (might be due to invalid IL or missing references) //IL_000e: Unknown result type (might be due to invalid IL or missing references) //IL_001a: Unknown result type (might be due to invalid IL or missing references) //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_0037: Expected O, but got Unknown //IL_0032: Unknown result type (might be due to invalid IL or missing references) //IL_0037: Unknown result type (might be due to invalid IL or missing references) //IL_0039: Expected O, but got Unknown //IL_003e: Expected O, but got Unknown //IL_0047: Unknown result type (might be due to invalid IL or missing references) //IL_004c: Unknown result type (might be due to invalid IL or missing references) //IL_0058: Unknown result type (might be due to invalid IL or missing references) //IL_0064: Unknown result type (might be due to invalid IL or missing references) //IL_0075: Expected O, but got Unknown //IL_0070: Unknown result type (might be due to invalid IL or missing references) //IL_0075: Unknown result type (might be due to invalid IL or missing references) //IL_0077: Expected O, but got Unknown //IL_007c: Expected O, but got Unknown //IL_0085: Unknown result type (might be due to invalid IL or missing references) //IL_008a: Unknown result type (might be due to invalid IL or missing references) //IL_0096: Unknown result type (might be due to invalid IL or missing references) //IL_00a2: Unknown result type (might be due to invalid IL or missing references) //IL_00b3: Expected O, but got Unknown //IL_00ae: Unknown result type (might be due to invalid IL or missing references) //IL_00b3: Unknown result type (might be due to invalid IL or missing references) //IL_00b5: Expected O, but got Unknown //IL_00ba: Expected O, but got Unknown //IL_00c3: Unknown result type (might be due to invalid IL or missing references) //IL_00c8: Unknown result type (might be due to invalid IL or missing references) //IL_00d4: Unknown result type (might be due to invalid IL or missing references) //IL_00e0: Unknown result type (might be due to invalid IL or missing references) //IL_00f1: Expected O, but got Unknown //IL_00ec: Unknown result type (might be due to invalid IL or missing references) //IL_00f1: Unknown result type (might be due to invalid IL or missing references) //IL_00f3: Expected O, but got Unknown //IL_00f8: Expected O, but got Unknown //IL_0101: Unknown result type (might be due to invalid IL or missing references) //IL_0106: Unknown result type (might be due to invalid IL or missing references) //IL_0112: Unknown result type (might be due to invalid IL or missing references) //IL_011e: Unknown result type (might be due to invalid IL or missing references) //IL_012f: Expected O, but got Unknown //IL_012a: Unknown result type (might be due to invalid IL or missing references) //IL_012f: Unknown result type (might be due to invalid IL or missing references) //IL_0131: Expected O, but got Unknown //IL_0136: Expected O, but got Unknown //IL_013f: Unknown result type (might be due to invalid IL or missing references) //IL_0144: Unknown result type (might be due to invalid IL or missing references) //IL_0150: Unknown result type (might be due to invalid IL or missing references) //IL_015c: Unknown result type (might be due to invalid IL or missing references) //IL_016d: Expected O, but got Unknown //IL_0168: Unknown result type (might be due to invalid IL or missing references) //IL_016d: Unknown result type (might be due to invalid IL or missing references) //IL_016f: Expected O, but got Unknown //IL_0174: Expected O, but got Unknown //IL_017d: Unknown result type (might be due to invalid IL or missing references) //IL_0182: Unknown result type (might be due to invalid IL or missing references) //IL_018e: Unknown result type (might be due to invalid IL or missing references) //IL_019a: Unknown result type (might be due to invalid IL or missing references) //IL_01ab: Expected O, but got Unknown //IL_01a6: Unknown result type (might be due to invalid IL or missing references) //IL_01ab: Unknown result type (might be due to invalid IL or missing references) //IL_01ad: Expected O, but got Unknown //IL_01b2: Expected O, but got Unknown //IL_01bb: Unknown result type (might be due to invalid IL or missing references) //IL_01c0: Unknown result type (might be due to invalid IL or missing references) //IL_01cc: Unknown result type (might be due to invalid IL or missing references) //IL_01d8: Unknown result type (might be due to invalid IL or missing references) //IL_01e9: Expected O, but got Unknown //IL_01e4: 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_01eb: Expected O, but got Unknown //IL_01f0: Expected O, but got Unknown //IL_01f9: Unknown result type (might be due to invalid IL or missing references) //IL_01fe: Unknown result type (might be due to invalid IL or missing references) //IL_020a: Unknown result type (might be due to invalid IL or missing references) //IL_0216: Unknown result type (might be due to invalid IL or missing references) //IL_0227: Expected O, but got Unknown //IL_0222: Unknown result type (might be due to invalid IL or missing references) //IL_0227: Unknown result type (might be due to invalid IL or missing references) //IL_0229: Expected O, but got Unknown //IL_022e: Expected O, but got Unknown //IL_0237: Unknown result type (might be due to invalid IL or missing references) //IL_023c: Unknown result type (might be due to invalid IL or missing references) //IL_0248: Unknown result type (might be due to invalid IL or missing references) //IL_0254: Unknown result type (might be due to invalid IL or missing references) //IL_0265: Expected O, but got Unknown //IL_0260: Unknown result type (might be due to invalid IL or missing references) //IL_0265: Unknown result type (might be due to invalid IL or missing references) //IL_0267: Expected O, but got Unknown //IL_026c: Expected O, but got Unknown //IL_0275: Unknown result type (might be due to invalid IL or missing references) //IL_027a: Unknown result type (might be due to invalid IL or missing references) //IL_0286: Unknown result type (might be due to invalid IL or missing references) //IL_0292: Unknown result type (might be due to invalid IL or missing references) //IL_02a3: Expected O, but got Unknown //IL_029e: Unknown result type (might be due to invalid IL or missing references) //IL_02a3: Unknown result type (might be due to invalid IL or missing references) //IL_02a5: Expected O, but got Unknown //IL_02aa: Expected O, but got Unknown //IL_02b3: Unknown result type (might be due to invalid IL or missing references) //IL_02b8: Unknown result type (might be due to invalid IL or missing references) //IL_02c4: Unknown result type (might be due to invalid IL or missing references) //IL_02d0: Unknown result type (might be due to invalid IL or missing references) //IL_02e1: Expected O, but got Unknown //IL_02dc: Unknown result type (might be due to invalid IL or missing references) //IL_02e1: Unknown result type (might be due to invalid IL or missing references) //IL_02e3: Expected O, but got Unknown //IL_02e8: Expected O, but got Unknown //IL_02f1: Unknown result type (might be due to invalid IL or missing references) //IL_02f6: Unknown result type (might be due to invalid IL or missing references) //IL_0302: Unknown result type (might be due to invalid IL or missing references) //IL_030e: Unknown result type (might be due to invalid IL or missing references) //IL_031f: Expected O, but got Unknown //IL_031a: Unknown result type (might be due to invalid IL or missing references) //IL_031f: Unknown result type (might be due to invalid IL or missing references) //IL_0321: Expected O, but got Unknown //IL_0326: Expected O, but got Unknown //IL_032f: Unknown result type (might be due to invalid IL or missing references) //IL_0334: Unknown result type (might be due to invalid IL or missing references) //IL_0340: Unknown result type (might be due to invalid IL or missing references) //IL_034c: Unknown result type (might be due to invalid IL or missing references) //IL_035d: Expected O, but got Unknown //IL_0358: Unknown result type (might be due to invalid IL or missing references) //IL_035d: Unknown result type (might be due to invalid IL or missing references) //IL_035f: Expected O, but got Unknown //IL_0364: Expected O, but got Unknown //IL_036d: Unknown result type (might be due to invalid IL or missing references) //IL_0372: Unknown result type (might be due to invalid IL or missing references) //IL_037e: Unknown result type (might be due to invalid IL or missing references) //IL_038a: Unknown result type (might be due to invalid IL or missing references) //IL_039b: Expected O, but got Unknown //IL_0396: Unknown result type (might be due to invalid IL or missing references) //IL_039b: Unknown result type (might be due to invalid IL or missing references) //IL_039d: Expected O, but got Unknown //IL_03a2: Expected O, but got Unknown ItemManager instance = ItemManager.Instance; CustomItemConversion val = new CustomItemConversion((ConversionConfig)new SmelterConversionConfig { Station = "food_smelter", FromItem = "RawMeat", ToItem = "CookedMeat" }); CustomItemConversion val2 = val; OA_ACS1Conversion = val; instance.AddItemConversion(val2); CustomItemConversion val3 = new CustomItemConversion((ConversionConfig)new SmelterConversionConfig { Station = "food_smelter", FromItem = "NeckTail", ToItem = "NeckTailGrilled" }); val2 = val3; OA_ACS2Conversion = val3; instance.AddItemConversion(val2); CustomItemConversion val4 = new CustomItemConversion((ConversionConfig)new SmelterConversionConfig { Station = "food_smelter", FromItem = "DeerMeat", ToItem = "CookedDeerMeat" }); val2 = val4; OA_ACS3Conversion = val4; instance.AddItemConversion(val2); CustomItemConversion val5 = new CustomItemConversion((ConversionConfig)new SmelterConversionConfig { Station = "food_smelter", FromItem = "FishRaw", ToItem = "FishCooked" }); val2 = val5; OA_ACS4Conversion = val5; instance.AddItemConversion(val2); CustomItemConversion val6 = new CustomItemConversion((ConversionConfig)new SmelterConversionConfig { Station = "food_smelter", FromItem = "WolfMeat", ToItem = "CookedWolfMeat" }); val2 = val6; OA_ACS5Conversion = val6; instance.AddItemConversion(val2); CustomItemConversion val7 = new CustomItemConversion((ConversionConfig)new SmelterConversionConfig { Station = "food_smelter", FromItem = "SerpentMeat", ToItem = "SerpentMeatCooked" }); val2 = val7; OA_ACS6Conversion = val7; instance.AddItemConversion(val2); CustomItemConversion val8 = new CustomItemConversion((ConversionConfig)new SmelterConversionConfig { Station = "food_smelter", FromItem = "LoxMeat", ToItem = "CookedLoxMeat" }); val2 = val8; OA_ACS7Conversion = val8; instance.AddItemConversion(val2); CustomItemConversion val9 = new CustomItemConversion((ConversionConfig)new SmelterConversionConfig { Station = "food_smelter", FromItem = "BjornMeat", ToItem = "CookedBjornMeat" }); val2 = val9; OA_ACS8Conversion = val9; instance.AddItemConversion(val2); CustomItemConversion val10 = new CustomItemConversion((ConversionConfig)new SmelterConversionConfig { Station = "rae_bird_house", FromItem = "FishingBait", ToItem = "Feathers" }); val2 = val10; OA_BHConversion = val10; instance.AddItemConversion(val2); CustomItemConversion val11 = new CustomItemConversion((ConversionConfig)new SmelterConversionConfig { Station = "rae_fish_trap", FromItem = "FishingBait", ToItem = "FishRaw" }); val2 = val11; OA_FTConversion = val11; instance.AddItemConversion(val2); CustomItemConversion val12 = new CustomItemConversion((ConversionConfig)new SmelterConversionConfig { Station = "rae_compost", FromItem = "FishRaw", ToItem = "FishingBait" }); val2 = val12; OA_1COMPOSTConversion = val12; instance.AddItemConversion(val2); CustomItemConversion val13 = new CustomItemConversion((ConversionConfig)new SmelterConversionConfig { Station = "rae_compost", FromItem = "NeckTail", ToItem = "FishingBait" }); val2 = val13; OA_1COMPOSTConversion = val13; instance.AddItemConversion(val2); CustomItemConversion val14 = new CustomItemConversion((ConversionConfig)new SmelterConversionConfig { Station = "rae_compost", FromItem = "RawMeat", ToItem = "FishingBait" }); val2 = val14; OA_2COMPOSTConversion = val14; instance.AddItemConversion(val2); CustomItemConversion val15 = new CustomItemConversion((ConversionConfig)new SmelterConversionConfig { Station = "rae_compost", FromItem = "DeerMeat", ToItem = "FishingBait" }); val2 = val15; OA_3COMPOSTConversion = val15; instance.AddItemConversion(val2); CustomItemConversion val16 = new CustomItemConversion((ConversionConfig)new SmelterConversionConfig { Station = "rae_compost", FromItem = "BjornMeat", ToItem = "FishingBait" }); val2 = val16; OA_4COMPOSTConversion = val16; instance.AddItemConversion(val2); Logger.LogInfo((object)"Loaded items and conversions"); } }