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.6.5")]
[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.6.5";
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<bool> FoodSmelterEnable;
private ConfigEntry<int> FoodSmelterReq1Amount;
private ConfigEntry<int> FoodSmelterReq2Amount;
private ConfigEntry<int> FoodSmelterReq3Amount;
private ConfigEntry<bool> BirdHouseEnable;
private ConfigEntry<int> BirdHouseReq1Amount;
private ConfigEntry<int> BirdHouseReq2Amount;
private ConfigEntry<int> BirdHouseReq3Amount;
private ConfigEntry<bool> FishTrapEnable;
private ConfigEntry<int> FishTrapReq1Amount;
private ConfigEntry<int> FishTrapReq2Amount;
private ConfigEntry<int> FishTrapReq3Amount;
private ConfigEntry<bool> CompostEnable;
private ConfigEntry<int> CompostReq1Amount;
private ConfigEntry<int> CompostReq2Amount;
private ConfigEntry<int> CompostReq3Amount;
private ConfigEntry<int> BronzeSmallStorageHeight;
private ConfigEntry<int> BronzeSmallStorageWidth;
private ConfigEntry<int> BronzeBigStorageHeight;
private ConfigEntry<int> BronzeBigStorageWidth;
private ConfigEntry<int> IronSmallStorageHeight;
private ConfigEntry<int> IronSmallStorageWidth;
private ConfigEntry<int> IronBigStorageHeight;
private ConfigEntry<int> IronBigStorageWidth;
private ConfigEntry<int> CratesBarrelsHeight;
private ConfigEntry<int> CratesBarrelsWidth;
private ConfigEntry<string> 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_BHConversion;
private CustomItemConversion OA_FTConversion;
private CustomItemConversion OA_1COMPOSTConversion;
private CustomItemConversion OA_2COMPOSTConversion;
private CustomItemConversion OA_3COMPOSTConversion;
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<string>("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<bool>("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<int>("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<int>("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<int>("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<bool>("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<int>("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<int>("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<int>("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<bool>("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<int>("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<int>("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<int>("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<bool>("Compost", "Enable", true, new ConfigDescription("Enable/disable this piece", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes
{
IsAdminOnly = true
} }));
CompostReq1Amount = ((BaseUnityPlugin)this).Config.Bind<int>("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<int>("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<int>("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<int>("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<int>("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<int>("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<int>("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<int>("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<int>("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<int>("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<int>("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<int>("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<int>("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<TextAsset>();
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<GameObject>("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<GameObject>("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<GameObject>("_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<GameObject>("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<GameObject>("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<GameObject>("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<GameObject>("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 t