Decompiled source of OdinArchitect v1.3.3
plugins/OdinArchitect/OALanternFix.dll
Decompiled 2 months agousing System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Runtime.Versioning; using System.Security; using System.Security.Permissions; using BepInEx; using BepInEx.Bootstrap; using BepInEx.Logging; using HarmonyLib; using Microsoft.CodeAnalysis; using UnityEngine; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] [assembly: AssemblyTitle("OALanternFix")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("Azumatt")] [assembly: AssemblyProduct("OALanternFix")] [assembly: AssemblyCopyright("Copyright © 2021")] [assembly: AssemblyTrademark("")] [assembly: ComVisible(false)] [assembly: Guid("4358610B-F3F4-4843-B7AF-98B7BC60DCDE")] [assembly: AssemblyFileVersion("1.0.0")] [assembly: TargetFramework(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("1.0.0.0")] [module: UnverifiableCode] [module: RefSafetyRules(11)] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.GenericParameter, AllowMultiple = false, Inherited = false)] internal sealed class NullableAttribute : Attribute { public readonly byte[] NullableFlags; public NullableAttribute(byte P_0) { NullableFlags = new byte[1] { P_0 }; } public NullableAttribute(byte[] P_0) { NullableFlags = P_0; } } [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)] internal sealed class NullableContextAttribute : Attribute { public readonly byte Flag; public NullableContextAttribute(byte P_0) { Flag = P_0; } } [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Module, AllowMultiple = false, Inherited = false)] internal sealed class RefSafetyRulesAttribute : Attribute { public readonly int Version; public RefSafetyRulesAttribute(int P_0) { Version = P_0; } } } namespace OALanternFix { [BepInPlugin("Azumatt.OALanternFix", "OALanternFix", "1.0.0")] public class OALanternFixPlugin : BaseUnityPlugin { internal const string ModName = "OALanternFix"; internal const string ModVersion = "1.0.0"; internal const string Author = "Azumatt"; private const string ModGUID = "Azumatt.OALanternFix"; private readonly Harmony _harmony = new Harmony("Azumatt.OALanternFix"); public static readonly ManualLogSource OALanternFixLogger = Logger.CreateLogSource("OALanternFix"); public void Awake() { Assembly executingAssembly = Assembly.GetExecutingAssembly(); _harmony.PatchAll(executingAssembly); } } [HarmonyPatch(typeof(ZNetScene), "Awake")] internal static class GrabLanternsAndFix { [HarmonyPriority(0)] private static void Postfix(ZNetScene __instance) { if (!Chainloader.PluginInfos.ContainsKey("Raelaziel.OdinArchitect")) { return; } int i; int num; for (i = 1; i < 5; num = i + 1, i = num) { GameObject val = ((IEnumerable<GameObject>)__instance.m_prefabs).FirstOrDefault((Func<GameObject, bool>)((GameObject x) => ((Object)x).name == $"surtling_lantern_{i}")); if ((Object)(object)val == (Object)null) { continue; } WearNTear component = val.GetComponent<WearNTear>(); Destructible component2 = val.GetComponent<Destructible>(); if ((Object)(object)component != (Object)null) { OALanternFixPlugin.OALanternFixLogger.LogDebug((object)$"Fixing WearNTear for lantern {i}"); WearNTear target = val.AddComponent<WearNTear>(); CopyComponentProperties<WearNTear>(component, target); Object.DestroyImmediate((Object)(object)component); } if ((Object)(object)component2 != (Object)null) { Object.DestroyImmediate((Object)(object)component2); } if (i != 3) { GameObject gameObject = ((Component)Utils.FindChild(val.transform, "FireWarmth", (IterativeSearchType)0)).gameObject; GameObject gameObject2 = ((Component)Utils.FindChild(val.transform, "door", (IterativeSearchType)0)).gameObject; if (!((Object)(object)gameObject == (Object)null) && !((Object)(object)gameObject2 == (Object)null)) { Collider component3 = gameObject2.GetComponent<Collider>(); if (!((Object)(object)component3 == (Object)null)) { CopyCollider(component3, gameObject); } } continue; } GameObject gameObject3 = ((Component)val.transform.Find("GameObject/FireWarmth")).gameObject; GameObject gameObject4 = ((Component)val.transform.Find("GameObject/door")).gameObject; if ((Object)(object)gameObject3 != (Object)null && (Object)(object)gameObject4 != (Object)null) { Collider component4 = gameObject4.GetComponent<Collider>(); if ((Object)(object)component4 == (Object)null) { continue; } CopyCollider(component4, gameObject3); } GameObject gameObject5 = ((Component)val.transform.Find("GameObject (1)/FireWarmth")).gameObject; GameObject gameObject6 = ((Component)val.transform.Find("GameObject (1)/door")).gameObject; if ((Object)(object)gameObject5 != (Object)null && (Object)(object)gameObject6 != (Object)null) { Collider component5 = gameObject6.GetComponent<Collider>(); if (!((Object)(object)component5 == (Object)null)) { CopyCollider(component5, gameObject5); } } } } private static void CopyCollider(Collider sourceCollider, GameObject targetObject) { //IL_0021: Unknown result type (might be due to invalid IL or missing references) //IL_002c: Unknown result type (might be due to invalid IL or missing references) //IL_005c: 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) BoxCollider val = (BoxCollider)(object)((sourceCollider is BoxCollider) ? sourceCollider : null); if (val != null) { OALanternFixPlugin.OALanternFixLogger.LogDebug((object)"Copying BoxCollider"); BoxCollider obj = targetObject.AddComponent<BoxCollider>(); obj.center = val.center; obj.size = val.size; } else { SphereCollider val2 = (SphereCollider)(object)((sourceCollider is SphereCollider) ? sourceCollider : null); if (val2 != null) { OALanternFixPlugin.OALanternFixLogger.LogDebug((object)"Copying SphereCollider"); SphereCollider obj2 = targetObject.AddComponent<SphereCollider>(); obj2.center = val2.center; obj2.radius = val2.radius; } else { CapsuleCollider val3 = (CapsuleCollider)(object)((sourceCollider is CapsuleCollider) ? sourceCollider : null); if (val3 != null) { OALanternFixPlugin.OALanternFixLogger.LogDebug((object)"Copying CapsuleCollider"); CapsuleCollider obj3 = targetObject.AddComponent<CapsuleCollider>(); obj3.center = val3.center; obj3.radius = val3.radius; obj3.height = val3.height; obj3.direction = val3.direction; } else { MeshCollider val4 = (MeshCollider)(object)((sourceCollider is MeshCollider) ? sourceCollider : null); if (val4 == null) { OALanternFixPlugin.OALanternFixLogger.LogError((object)"Collider type not supported for copying."); return; } OALanternFixPlugin.OALanternFixLogger.LogDebug((object)"Copying MeshCollider"); MeshCollider obj4 = targetObject.AddComponent<MeshCollider>(); obj4.sharedMesh = val4.sharedMesh; obj4.convex = val4.convex; obj4.inflateMesh = val4.inflateMesh; } } } OALanternFixPlugin.OALanternFixLogger.LogDebug((object)("Collider successfully copied from " + ((Object)sourceCollider).name + " to " + ((Object)targetObject).name)); } private static void CopyComponentProperties<T>(T source, T target) where T : Component { FieldInfo[] fields = ((object)source).GetType().GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); foreach (FieldInfo fieldInfo in fields) { fieldInfo.SetValue(target, fieldInfo.GetValue(source)); } PropertyInfo[] properties = ((object)source).GetType().GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); foreach (PropertyInfo propertyInfo in properties) { if (propertyInfo.CanWrite) { try { propertyInfo.SetValue(target, propertyInfo.GetValue(source)); } catch (Exception ex) { OALanternFixPlugin.OALanternFixLogger.LogError((object)$"Couldn't set property {propertyInfo.Name} to {propertyInfo.GetValue(source)}{Environment.NewLine}{ex}"); } } } } } }
plugins/OdinArchitect/OdinArchitect.dll
Decompiled 2 months ago
The result has been truncated due to the large size, download it to view full contents!
using System; 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 Microsoft.CodeAnalysis; using UnityEngine; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] [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.3")] [assembly: TargetFramework(".NETFramework,Version=v4.6.2", FrameworkDisplayName = ".NET Framework 4.6.2")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("1.3.3.0")] [module: RefSafetyRules(11)] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Module, AllowMultiple = false, Inherited = false)] internal sealed class RefSafetyRulesAttribute : Attribute { public readonly int Version; public RefSafetyRulesAttribute(int P_0) { Version = P_0; } } } namespace OdinArchitect { [BepInPlugin("Raelaziel.OdinArchitect", "OdinArchitect", "1.3.3")] [BepInDependency(/*Could not decode attribute arguments.*/)] [BepInIncompatibility("org.bepinex.plugins.valheim_plus")] [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.3.3"; 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_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() { OA_ConfigEntries(); OA_LoadAssets(); OA_AddItems(); OA_AddCustomPieceTable(); OA_AddCustomNewMisc(); OA_AddCustomConversions(); OA_AddCustomNewPieces(); OA_AddCustomNewDoors(); OA_AddCustomNewDecors(); OA_AddCustomNewBig(); OA_AddCustomNewDvergr(); OA_AddLocales(); } public void OA_ConfigEntries() { //IL_0030: Unknown result type (might be due to invalid IL or missing references) //IL_0035: Unknown result type (might be due to invalid IL or missing references) //IL_003d: Expected O, but got Unknown //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown //IL_006c: Unknown result type (might be due to invalid IL or missing references) //IL_0071: Unknown result type (might be due to invalid IL or missing references) //IL_0079: Expected O, but got Unknown //IL_0079: Unknown result type (might be due to invalid IL or missing references) //IL_0083: Expected O, but got Unknown //IL_00a9: Unknown result type (might be due to invalid IL or missing references) //IL_00ae: Unknown result type (might be due to invalid IL or missing references) //IL_00b6: Expected O, but got Unknown //IL_00b6: Unknown result type (might be due to invalid IL or missing references) //IL_00c0: Expected O, but got Unknown //IL_00e6: Unknown result type (might be due to invalid IL or missing references) //IL_00eb: Unknown result type (might be due to invalid IL or missing references) //IL_00f3: Expected O, but got Unknown //IL_00f3: Unknown result type (might be due to invalid IL or missing references) //IL_00fd: Expected O, but got Unknown //IL_0123: Unknown result type (might be due to invalid IL or missing references) //IL_0128: Unknown result type (might be due to invalid IL or missing references) //IL_0130: Expected O, but got Unknown //IL_0130: Unknown result type (might be due to invalid IL or missing references) //IL_013a: Expected O, but got Unknown //IL_015f: Unknown result type (might be due to invalid IL or missing references) //IL_0164: Unknown result type (might be due to invalid IL or missing references) //IL_016c: Expected O, but got Unknown //IL_016c: Unknown result type (might be due to invalid IL or missing references) //IL_0176: Expected O, but got Unknown //IL_019b: Unknown result type (might be due to invalid IL or missing references) //IL_01a0: Unknown result type (might be due to invalid IL or missing references) //IL_01a8: Expected O, but got Unknown //IL_01a8: Unknown result type (might be due to invalid IL or missing references) //IL_01b2: Expected O, but got Unknown //IL_01d8: Unknown result type (might be due to invalid IL or missing references) //IL_01dd: Unknown result type (might be due to invalid IL or missing references) //IL_01e5: Expected O, but got Unknown //IL_01e5: Unknown result type (might be due to invalid IL or missing references) //IL_01ef: Expected O, but got Unknown //IL_0214: Unknown result type (might be due to invalid IL or missing references) //IL_0219: Unknown result type (might be due to invalid IL or missing references) //IL_0221: Expected O, but got Unknown //IL_0221: Unknown result type (might be due to invalid IL or missing references) //IL_022b: Expected O, but got Unknown //IL_0250: Unknown result type (might be due to invalid IL or missing references) //IL_0255: Unknown result type (might be due to invalid IL or missing references) //IL_025d: Expected O, but got Unknown //IL_025d: Unknown result type (might be due to invalid IL or missing references) //IL_0267: Expected O, but got Unknown //IL_028c: Unknown result type (might be due to invalid IL or missing references) //IL_0291: Unknown result type (might be due to invalid IL or missing references) //IL_0299: Expected O, but got Unknown //IL_0299: Unknown result type (might be due to invalid IL or missing references) //IL_02a3: Expected O, but got Unknown //IL_02c9: Unknown result type (might be due to invalid IL or missing references) //IL_02ce: Unknown result type (might be due to invalid IL or missing references) //IL_02d6: Expected O, but got Unknown //IL_02d6: Unknown result type (might be due to invalid IL or missing references) //IL_02e0: Expected O, but got Unknown //IL_0306: Unknown result type (might be due to invalid IL or missing references) //IL_030b: Unknown result type (might be due to invalid IL or missing references) //IL_0313: Expected O, but got Unknown //IL_0313: Unknown result type (might be due to invalid IL or missing references) //IL_031d: Expected O, but got Unknown //IL_0342: Unknown result type (might be due to invalid IL or missing references) //IL_0347: Unknown result type (might be due to invalid IL or missing references) //IL_034f: Expected O, but got Unknown //IL_034f: Unknown result type (might be due to invalid IL or missing references) //IL_0359: Expected O, but got Unknown //IL_037e: Unknown result type (might be due to invalid IL or missing references) //IL_0383: Unknown result type (might be due to invalid IL or missing references) //IL_038b: Expected O, but got Unknown //IL_038b: Unknown result type (might be due to invalid IL or missing references) //IL_0395: Expected O, but got Unknown //IL_03bb: Unknown result type (might be due to invalid IL or missing references) //IL_03c0: Unknown result type (might be due to invalid IL or missing references) //IL_03c8: Expected O, but got Unknown //IL_03c8: Unknown result type (might be due to invalid IL or missing references) //IL_03d2: Expected O, but got Unknown //IL_03f8: Unknown result type (might be due to invalid IL or missing references) //IL_03fd: Unknown result type (might be due to invalid IL or missing references) //IL_0405: Expected O, but got Unknown //IL_0405: Unknown result type (might be due to invalid IL or missing references) //IL_040f: Expected O, but got Unknown //IL_0434: Unknown result type (might be due to invalid IL or missing references) //IL_0439: Unknown result type (might be due to invalid IL or missing references) //IL_0441: Expected O, but got Unknown //IL_0441: Unknown result type (might be due to invalid IL or missing references) //IL_044b: Expected O, but got Unknown //IL_0470: Unknown result type (might be due to invalid IL or missing references) //IL_0475: Unknown result type (might be due to invalid IL or missing references) //IL_047d: Expected O, but got Unknown //IL_047d: Unknown result type (might be due to invalid IL or missing references) //IL_0487: 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_04b9: Expected O, but got Unknown //IL_04b9: Unknown result type (might be due to invalid IL or missing references) //IL_04c3: Expected O, but got Unknown //IL_04e8: Unknown result type (might be due to invalid IL or missing references) //IL_04ed: Unknown result type (might be due to invalid IL or missing references) //IL_04f5: Expected O, but got Unknown //IL_04f5: Unknown result type (might be due to invalid IL or missing references) //IL_04ff: Expected O, but got Unknown //IL_0524: Unknown result type (might be due to invalid IL or missing references) //IL_0529: Unknown result type (might be due to invalid IL or missing references) //IL_0531: Expected O, but got Unknown //IL_0531: Unknown result type (might be due to invalid IL or missing references) //IL_053b: Expected O, but got Unknown //IL_0560: Unknown result type (might be due to invalid IL or missing references) //IL_0565: Unknown result type (might be due to invalid IL or missing references) //IL_056d: Expected O, but got Unknown //IL_056d: Unknown result type (might be due to invalid IL or missing references) //IL_0577: Expected O, but got Unknown //IL_059c: Unknown result type (might be due to invalid IL or missing references) //IL_05a1: Unknown result type (might be due to invalid IL or missing references) //IL_05a9: Expected O, but got Unknown //IL_05a9: Unknown result type (might be due to invalid IL or missing references) //IL_05b3: Expected O, but got Unknown //IL_05d8: Unknown result type (might be due to invalid IL or missing references) //IL_05dd: Unknown result type (might be due to invalid IL or missing references) //IL_05e5: Expected O, but got Unknown //IL_05e5: Unknown result type (might be due to invalid IL or missing references) //IL_05ef: Expected O, but got Unknown //IL_0614: Unknown result type (might be due to invalid IL or missing references) //IL_0619: Unknown result type (might be due to invalid IL or missing references) //IL_0621: Expected O, but got Unknown //IL_0621: Unknown result type (might be due to invalid IL or missing references) //IL_062b: Expected O, but got Unknown //IL_0650: Unknown result type (might be due to invalid IL or missing references) //IL_0655: Unknown result type (might be due to invalid IL or missing references) //IL_065d: Expected O, but got Unknown //IL_065d: Unknown result type (might be due to invalid IL or missing references) //IL_0667: 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() { //IL_0001: Unknown result type (might be due to invalid IL or missing references) //IL_000b: Expected O, but got Unknown OA_Localization = new CustomLocalization(); LocalizationManager.Instance.AddLocalization(OA_Localization); TextAsset[] array = OdinArchitectBundle.LoadAllAssets<TextAsset>(); foreach (TextAsset val in array) { string text = ((Object)val).name.Replace(".json", null); OA_Localization.AddJsonFile(text, ((object)val).ToString()); } } private void OA_AddItems() { //IL_0019: Unknown result type (might be due to invalid IL or missing references) //IL_001f: Expected O, but got Unknown //IL_0057: Unknown result type (might be due to invalid IL or missing references) //IL_005c: Unknown result type (might be due to invalid IL or missing references) //IL_0067: Unknown result type (might be due to invalid IL or missing references) //IL_006f: Expected O, but got Unknown //IL_0071: Unknown result type (might be due to invalid IL or missing references) //IL_0076: Unknown result type (might be due to invalid IL or missing references) //IL_0081: Unknown result type (might be due to invalid IL or missing references) //IL_0089: Expected O, but got Unknown //IL_008f: Unknown result type (might be due to invalid IL or missing references) //IL_0094: Unknown result type (might be due to invalid IL or missing references) //IL_0096: Expected O, but got Unknown //IL_009b: Expected O, but got Unknown //IL_00bb: Unknown result type (might be due to invalid IL or missing references) //IL_00c1: Expected O, but got Unknown //IL_00fa: Unknown result type (might be due to invalid IL or missing references) //IL_00ff: Unknown result type (might be due to invalid IL or missing references) //IL_010a: Unknown result type (might be due to invalid IL or missing references) //IL_0112: Expected O, but got Unknown //IL_0114: Unknown result type (might be due to invalid IL or missing references) //IL_0119: Unknown result type (might be due to invalid IL or missing references) //IL_0124: Unknown result type (might be due to invalid IL or missing references) //IL_012c: Expected O, but got Unknown //IL_0132: 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_0139: Expected O, but got Unknown //IL_013e: 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_0010: Unknown result type (might be due to invalid IL or missing references) //IL_0016: Expected O, but got Unknown //IL_0068: Unknown result type (might be due to invalid IL or missing references) //IL_006e: Expected O, but got Unknown GameObject obj = OdinArchitectBundle.LoadAsset<GameObject>("_HammerPieceTable2"); PieceTableConfig val = new PieceTableConfig(); val.CanRemovePieces = true; val.UseCategories = false; val.UseCustomCategories = true; val.CustomCategories = new string[6] { "Misc", "Pieces", "Doors", "Decors", "Big", "Dvergr" }; CustomPieceTable val2 = new CustomPieceTable(obj, val); PieceManager.Instance.AddPieceTable(val2); } private void OA_AddCustomNewMisc() { //IL_001b: Unknown result type (might be due to invalid IL or missing references) //IL_0022: Expected O, but got Unknown //IL_0088: Unknown result type (might be due to invalid IL or missing references) //IL_008d: Unknown result type (might be due to invalid IL or missing references) //IL_0098: Unknown result type (might be due to invalid IL or missing references) //IL_00a9: Unknown result type (might be due to invalid IL or missing references) //IL_00b1: Expected O, but got Unknown //IL_00b3: Unknown result type (might be due to invalid IL or missing references) //IL_00b8: 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_00d4: Unknown result type (might be due to invalid IL or missing references) //IL_00dc: Expected O, but got Unknown //IL_00de: Unknown result type (might be due to invalid IL or missing references) //IL_00e3: Unknown result type (might be due to invalid IL or missing references) //IL_00ee: Unknown result type (might be due to invalid IL or missing references) //IL_00ff: Unknown result type (might be due to invalid IL or missing references) //IL_0107: Expected O, but got Unknown //IL_010e: Unknown result type (might be due to invalid IL or missing references) //IL_0113: Unknown result type (might be due to invalid IL or missing references) //IL_0116: Expected O, but got Unknown //IL_011b: Expected O, but got Unknown //IL_0138: Unknown result type (might be due to invalid IL or missing references) //IL_013f: Expected O, but got Unknown //IL_01a5: Unknown result type (might be due to invalid IL or missing references) //IL_01aa: Unknown result type (might be due to invalid IL or missing references) //IL_01b5: Unknown result type (might be due to invalid IL or missing references) //IL_01c6: Unknown result type (might be due to invalid IL or missing references) //IL_01ce: Expected O, but got Unknown //IL_01d0: Unknown result type (might be due to invalid IL or missing references) //IL_01d5: Unknown result type (might be due to invalid IL or missing references) //IL_01e0: 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_01f9: Expected O, but got Unknown //IL_01fb: Unknown result type (might be due to invalid IL or missing references) //IL_0200: Unknown result type (might be due to invalid IL or missing references) //IL_020b: Unknown result type (might be due to invalid IL or missing references) //IL_021c: Unknown result type (might be due to invalid IL or missing references) //IL_0224: Expected O, but got Unknown //IL_022b: Unknown result type (might be due to invalid IL or missing references) //IL_0230: Unknown result type (might be due to invalid IL or missing references) //IL_0233: Expected O, but got Unknown //IL_0238: Expected O, but got Unknown //IL_0255: Unknown result type (might be due to invalid IL or missing references) //IL_025c: 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_02d2: Unknown result type (might be due to invalid IL or missing references) //IL_02e3: Unknown result type (might be due to invalid IL or missing references) //IL_02eb: Expected O, but got Unknown //IL_02ed: Unknown result type (might be due to invalid IL or missing references) //IL_02f2: 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_030e: Unknown result type (might be due to invalid IL or missing references) //IL_0316: Expected O, but got Unknown //IL_0318: Unknown result type (might be due to invalid IL or missing references) //IL_031d: Unknown result type (might be due to invalid IL or missing references) //IL_0328: Unknown result type (might be due to invalid IL or missing references) //IL_0339: Unknown result type (might be due to invalid IL or missing references) //IL_0341: 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_0350: Expected O, but got Unknown //IL_0355: Expected O, but got Unknown //IL_0374: Unknown result type (might be due to invalid IL or missing references) //IL_037b: Expected O, but got Unknown //IL_03e1: Unknown result type (might be due to invalid IL or missing references) //IL_03e6: Unknown result type (might be due to invalid IL or missing references) //IL_03f1: Unknown result type (might be due to invalid IL or missing references) //IL_0402: Unknown result type (might be due to invalid IL or missing references) //IL_040a: Expected O, but got Unknown //IL_040c: Unknown result type (might be due to invalid IL or missing references) //IL_0411: Unknown result type (might be due to invalid IL or missing references) //IL_041c: 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_0435: Expected O, but got Unknown //IL_0437: Unknown result type (might be due to invalid IL or missing references) //IL_043c: 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_0458: Unknown result type (might be due to invalid IL or missing references) //IL_0460: Expected O, but got Unknown //IL_0467: Unknown result type (might be due to invalid IL or missing references) //IL_046c: Unknown result type (might be due to invalid IL or missing references) //IL_046f: Expected O, but got Unknown //IL_0474: 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_001b: Unknown result type (might be due to invalid IL or missing references) //IL_0022: Expected O, but got Unknown //IL_007e: Unknown result type (might be due to invalid IL or missing references) //IL_0083: Unknown result type (might be due to invalid IL or missing references) //IL_008e: 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_009d: Expected O, but got Unknown //IL_00a4: Unknown result type (might be due to invalid IL or missing references) //IL_00a9: Unknown result type (might be due to invalid IL or missing references) //IL_00ac: Expected O, but got Unknown //IL_00b1: Expected O, but got Unknown //IL_00ce: Unknown result type (might be due to invalid IL or missing references) //IL_00d5: Expected O, but got Unknown //IL_0131: Unknown result type (might be due to invalid IL or missing references) //IL_0136: Unknown result type (might be due to invalid IL or missing references) //IL_0141: Unknown result type (might be due to invalid IL or missing references) //IL_0148: Unknown result type (might be due to invalid IL or missing references) //IL_0150: Expected O, but got Unknown //IL_0157: Unknown result type (might be due to invalid IL or missing references) //IL_015c: Unknown result type (might be due to invalid IL or missing references) //IL_015f: Expected O, but got Unknown //IL_0164: Expected O, but got Unknown //IL_0181: Unknown result type (might be due to invalid IL or missing references) //IL_0188: Expected O, but got Unknown //IL_01e4: Unknown result type (might be due to invalid IL or missing references) //IL_01e9: Unknown result type (might be due to invalid IL or missing references) //IL_01f4: Unknown result type (might be due to invalid IL or missing references) //IL_01fb: Unknown result type (might be due to invalid IL or missing references) //IL_0203: Expected O, but got Unknown //IL_020a: 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_0212: Expected O, but got Unknown //IL_0217: Expected O, but got Unknown //IL_0236: Unknown result type (might be due to invalid IL or missing references) //IL_023d: Expected O, but got Unknown //IL_0299: Unknown result type (might be due to invalid IL or missing references) //IL_029e: Unknown result type (might be due to invalid IL or missing references) //IL_02a9: Unknown result type (might be due to invalid IL or missing references) //IL_02b0: Unknown result type (might be due to invalid IL or missing references) //IL_02b8: Expected O, but got Unknown //IL_02bf: Unknown result type (might be due to invalid IL or missing references) //IL_02c4: Unknown result type (might be due to invalid IL or missing references) //IL_02c7: Expected O, but got Unknown //IL_02cc: Expected O, but got Unknown //IL_02eb: Unknown result type (might be due to invalid IL or missing references) //IL_02f2: Expected O, but got Unknown //IL_034e: Unknown result type (might be due to invalid IL or missing references) //IL_0353: Unknown result type (might be due to invalid IL or missing references) //IL_035e: Unknown result type (might be due to invalid IL or missing references) //IL_0365: Unknown result type (might be due to invalid IL or missing references) //IL_036d: Expected O, but got Unknown //IL_0374: Unknown result type (might be due to invalid IL or missing references) //IL_0379: Unknown result type (might be due to invalid IL or missing references) //IL_037c: Expected O, but got Unknown //IL_0381: Expected O, but got Unknown //IL_03a0: Unknown result type (might be due to invalid IL or missing references) //IL_03a7: Expected O, but got Unknown //IL_0403: Unknown result type (might be due to invalid IL or missing references) //IL_0408: Unknown result type (might be due to invalid IL or missing references) //IL_0413: Unknown result type (might be due to invalid IL or missing references) //IL_041a: Unknown result type (might be due to invalid IL or missing references) //IL_0422: Expected O, but got Unknown //IL_0429: Unknown result type (might be due to invalid IL or missing references) //IL_042e: Unknown result type (might be due to invalid IL or missing references) //IL_0431: Expected O, but got Unknown //IL_0436: Expected O, but got Unknown //IL_0455: Unknown result type (might be due to invalid IL or missing references) //IL_045c: Expected O, but got Unknown //IL_04b8: Unknown result type (might be due to invalid IL or missing references) //IL_04bd: Unknown result type (might be due to invalid IL or missing references) //IL_04c8: Unknown result type (might be due to invalid IL or missing references) //IL_04cf: Unknown result type (might be due to invalid IL or missing references) //IL_04d7: Expected O, but got Unknown //IL_04de: Unknown result type (might be due to invalid IL or missing references) //IL_04e3: Unknown result type (might be due to invalid IL or missing references) //IL_04e6: Expected O, but got Unknown //IL_04eb: Expected O, but got Unknown //IL_050a: Unknown result type (might be due to invalid IL or missing references) //IL_0511: Expected O, but got Unknown //IL_056d: Unknown result type (might be due to invalid IL or missing references) //IL_0572: 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_0584: Unknown result type (might be due to invalid IL or missing references) //IL_058c: Expected O, but got Unknown //IL_0593: Unknown result type (might be due to invalid IL or missing references) //IL_0598: Unknown result type (might be due to invalid IL or missing references) //IL_059b: Expected O, but got Unknown //IL_05a0: Expected O, but got Unknown //IL_05bf: Unknown result type (might be due to invalid IL or missing references) //IL_05c6: Expected O, but got Unknown //IL_0622: Unknown result type (might be due to invalid IL or missing references) //IL_0627: Unknown result type (might be due to invalid IL or missing references) //IL_0632: Unknown result type (might be due to invalid IL or missing references) //IL_0639: Unknown result type (might be due to invalid IL or missing references) //IL_0641: Expected O, but got Unknown //IL_0643: Unknown result type (might be due to invalid IL or missing references) //IL_0648: Unknown result type (might be due to invalid IL or missing references) //IL_0653: Unknown result type (might be due to invalid IL or missing references) //IL_065a: Unknown result type (might be due to invalid IL or missing references) //IL_0662: Expected O, but got Unknown //IL_0669: Unknown result type (might be due to invalid IL or missing references) //IL_066e: Unknown result type (might be due to invalid IL or missing references) //IL_0671: Expected O, but got Unknown //IL_0676: Expected O, but got Unknown //IL_0695: Unknown result type (might be due to invalid IL or missing references) //IL_069c: Expected O, but got Unknown //IL_06f8: Unknown result type (might be due to invalid IL or missing references) //IL_06fd: Unknown result type (might be due to invalid IL or missing references) //IL_0708: Unknown result type (might be due to invalid IL or missing references) //IL_070f: Unknown result type (might be due to invalid IL or missing references) //IL_0717: Expected O, but got Unknown //IL_0719: Unknown result type (might be due to invalid IL or missing references) //IL_071e: Unknown result type (might be due to invalid IL or missing references) //IL_0729: Unknown result type (might be due to invalid IL or missing references) //IL_0730: Unknown result type (might be due to invalid IL or missing references) //IL_0738: Expected O, but got Unknown //IL_073f: Unknown result type (might be due to invalid IL or missing references) //IL_0744: Unknown result type (might be due to invalid IL or missing references) //IL_0747: Expected O, but got Unknown //IL_074c: Expected O, but got Unknown //IL_076b: Unknown result type (might be due to invalid IL or missing references) //IL_0772: Expected O, but got Unknown //IL_07ce: Unknown result type (might be due to invalid IL or missing references) //IL_07d3: Unknown result type (might be due to invalid IL or missing references) //IL_07de: Unknown result type (might be due to invalid IL or missing references) //IL_07e5: Unknown result type (might be due to invalid IL or missing references) //IL_07ed: Expected O, but got Unknown //IL_07ef: Unknown result type (might be due to invalid IL or missing references) //IL_07f4: Unknown result type (might be due to invalid IL or missing references) //IL_07ff: Unknown result type (might be due to invalid IL or missing references) //IL_0806: Unknown result type (might be due to invalid IL or missing references) //IL_080e: Expected O, but got Unknown //IL_0815: Unknown result type (might be due to invalid IL or missing references) //IL_081a: Unknown result type (might be due to invalid IL or missing references) //IL_081d: Expected O, but got Unknown //IL_0822: Expected O, but got Unknown //IL_0841: Unknown result type (might be due to invalid IL or missing references) //IL_0848: Expected O, but got Unknown //IL_08a4: Unknown result type (might be due to invalid IL or missing references) //IL_08a9: Unknown result type (might be due to invalid IL or missing references) //IL_08b4: Unknown result type (might be due to invalid IL or missing references) //IL_08bb: Unknown result type (might be due to invalid IL or missing references) //IL_08c3: Expected O, but got Unknown //IL_08c5: Unknown result type (might be due to invalid IL or missing references) //IL_08ca: Unknown result type (might be due to invalid IL or missing references) //IL_08d5: Unknown result type (might be due to invalid IL or missing references) //IL_08dc: Unknown result type (might be due to invalid IL or missing references) //IL_08e4: Expected O, but got Unknown //IL_08eb: Unknown result type (might be due to invalid IL or missing references) //IL_08f0: Unknown result type (might be due to invalid IL or missing references) //IL_08f3: Expected O, but got Unknown //IL_08f8: Expected O, but got Unknown //IL_0917: Unknown result type (might be due to invalid IL or missing references) //IL_091e: Expected O, but got Unknown //IL_097a: Unknown result type (might be due to invalid IL or missing references) //IL_097f: Unknown result type (might be due to invalid IL or missing references) //IL_098a: Unknown result type (might be due to invalid IL or missing references) //IL_0991: Unknown result type (might be due to invalid IL or missing references) //IL_0999: Expected O, but got Unknown //IL_09a0: Unknown result type (might be due to invalid IL or missing references) //IL_09a5: Unknown result type (might be due to invalid IL or missing references) //IL_09a8: Expected O, but got Unknown //IL_09ad: Expected O, but got Unknown //IL_09cc: Unknown result type (might be due to invalid IL or missing references) //IL_09d3: Expected O, but got Unknown //IL_0a2f: Unknown result type (might be due to invalid IL or missing references) //IL_0a34: Unknown result type (might be due to invalid IL or missing references) //IL_0a3f: Unknown result type (might be due to invalid IL or missing references) //IL_0a46: Unknown result type (might be due to invalid IL or missing references) //IL_0a4e: Expected O, but got Unknown //IL_0a55: Unknown result type (might be due to invalid IL or missing references) //IL_0a5a: Unknown result type (might be due to invalid IL or missing references) //IL_0a5d: Expected O, but got Unknown //IL_0a62: Expected O, but got Unknown //IL_0a81: Unknown result type (might be due to invalid IL or missing references) //IL_0a88: Expected O, but got Unknown //IL_0ae4: Unknown result type (might be due to invalid IL or missing references) //IL_0ae9: Unknown result type (might be due to invalid IL or missing references) //IL_0af4: Unknown result type (might be due to invalid IL or missing references) //IL_0afb: Unknown result type (might be due to invalid IL or missing references) //IL_0b03: Expected O, but got Unknown //IL_0b0a: Unknown result type (might be due to invalid IL or missing references) //IL_0b0f: Unknown result type (might be due to invalid IL or missing references) //IL_0b12: Expected O, but got Unknown //IL_0b17: Expected O, but got Unknown //IL_0b36: Unknown result type (might be due to invalid IL or missing references) //IL_0b3d: Expected O, but got Unknown //IL_0b99: Unknown result type (might be due to invalid IL or missing references) //IL_0b9e: Unknown result type (might be due to invalid IL or missing references) //IL_0ba9: Unknown result type (might be due to invalid IL or missing references) //IL_0bb0: Unknown result type (might be due to invalid IL or missing references) //IL_0bb8: Expected O, but got Unknown //IL_0bbf: Unknown result type (might be due to invalid IL or missing references) //IL_0bc4: Unknown result type (might be due to invalid IL or missing references) //IL_0bc7: Expected O, but got Unknown //IL_0bcc: Expected O, but got Unknown //IL_0beb: Unknown result type (might be due to invalid IL or missing references) //IL_0bf2: Expected O, but got Unknown //IL_0c4e: Unknown result type (might be due to invalid IL or missing references) //IL_0c53: Unknown result type (might be due to invalid IL or missing references) //IL_0c5e: Unknown result type (might be due to invalid IL or missing references) //IL_0c65: Unknown result type (might be due to invalid IL or missing references) //IL_0c6d: Expected O, but got Unknown //IL_0c74: Unknown result type (might be due to invalid IL or missing references) //IL_0c79: Unknown result type (might be due to invalid IL or missing references) //IL_0c7c: Expected O, but got Unknown //IL_0c81: Expected O, but got Unknown //IL_0ca0: Unknown result type (might be due to invalid IL or missing references) //IL_0ca7: Expected O, but got Unknown //IL_0d03: Unknown result type (might be due to invalid IL or missing references) //IL_0d08: Unknown result type (might be due to invalid IL or missing references) //IL_0d13: Unknown result type (might be due to invalid IL or missing references) //IL_0d1a: Unknown result type (might be due to invalid IL or missing references) //IL_0d22: Expected O, but got Unknown //IL_0d29: Unknown result type (might be due to invalid IL or missing references) //IL_0d2e: Unknown result type (might be due to invalid IL or missing references) //IL_0d31: Expected O, but got Unknown //IL_0d36: Expected O, but got Unknown //IL_0d55: Unknown result type (might be due to invalid IL or missing references) //IL_0d5c: Expected O, but got Unknown //IL_0db8: Unknown result type (might be due to invalid IL or missing references) //IL_0dbd: Unknown result type (might be due to invalid IL or missing references) //IL_0dc8: Unknown result type (might be due to invalid IL or missing references) //IL_0dcf: Unknown result type (might be due to invalid IL or missing references) //IL_0dd7: Expected O, but got Unknown //IL_0dde: 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_0de6: Expected O, but got Unknown //IL_0deb: Expected O, but got Unknown //IL_0e0a: Unknown result type (might be due to invalid IL or missing references) //IL_0e11: Expected O, but got Unknown //IL_0e6d: Unknown result type (might be due to invalid IL or missing references) //IL_0e72: Unknown result type (might be due to invalid IL or missing references) //IL_0e7d: Unknown result type (might be due to invalid IL or missing references) //IL_0e84: Unknown result type (might be due to invalid IL or missing references) //IL_0e8c: Expected O, but got Unknown //IL_0e93: Unknown result type (might be due to invalid IL or missing references) //IL_0e98: Unknown result type (might be due to invalid IL or missing references) //IL_0e9b: Expected O, but got Unknown //IL_0ea0: Expected O, but got Unknown //IL_0ebf: Unknown result type (might be due to invalid IL or missing references) //IL_0ec6: Expected O, but got Unknown //IL_0f22: Unknown result type (might be due to invalid IL or missing references) //IL_0f27: Unknown result type (might be due to invalid IL or missing references) //IL_0f32: Unknown result type (might be due to invalid IL or missing references) //IL_0f39: Unknown result type (might be due to invalid IL or missing references) //IL_0f41: Expected O, but got Unknown //IL_0f43: Unknown result type (might be due to invalid IL or missing references) //IL_0f48: Unknown result type (might be due to invalid IL or missing references) //IL_0f53: Unknown result type (might be due to invalid IL or missing references) //IL_0f5a: Unknown result type (might be due to invalid IL or missing references) //IL_0f62: Expected O, but got Unknown //IL_0f69: Unknown result type (might be due to invalid IL or missing references) //IL_0f6e: Unknown result type (might be due to invalid IL or missing references) //IL_0f71: Expected O, but got Unknown //IL_0f76: Expected O, but got Unknown //IL_0f95: Unknown result type (might be due to invalid IL or missing references) //IL_0f9c: Expected O, but got Unknown //IL_0ff8: Unknown result type (might be due to invalid IL or missing references) //IL_0ffd: Unknown result type (might be due to invalid IL or missing references) //IL_1008: Unknown result type (might be due to invalid IL or missing references) //IL_100f: Unknown result type (might be due to invalid IL or missing references) //IL_1017: Expected O, but got Unknown //IL_1019: Unknown result type (might be due to invalid IL or missing references) //IL_101e: Unknown result type (might be due to invalid IL or missing references) //IL_1029: Unknown result type (might be due to invalid IL or missing references) //IL_1030: Unknown result type (might be due to invalid IL or missing references) //IL_1038: Expected O, but got Unknown //IL_103f: Unknown result type (might be due to invalid IL or missing references) //IL_1044: Unknown result type (might be due to invalid IL or missing references) //IL_1047: Expected O, but got Unknown //IL_104c: Expected O, but got Unknown //IL_106b: Unknown result type (might be due to invalid IL or missing references) //IL_1072: Expected O, but got Unknown //IL_10ce: Unknown result type (might be due to invalid IL or missing references) //IL_10d3: Unknown result type (might be due to invalid IL or missing references) //IL_10de: Unknown result type (might be due to invalid IL or missing references) //IL_10e5: Unknown result type (might be due to invalid IL or missing references) //IL_10ed: Expected O, but got Unknown //IL_10ef: Unknown result type (might be due to invalid IL or missing references) //IL_10f4: Unknown result type (might be due to invalid IL or missing references) //IL_10ff: Unknown result type (might be due to invalid IL or missing references) //IL_1106: Unknown result type (might be due to invalid IL or missing references) //IL_110e: Expected O, but got Unknown //IL_1115: Unknown result type (might be due to invalid IL or missing references) //IL_111a: Unknown result type (might be due to invalid IL or missing references) //IL_111d: Expected O, but got Unknown //IL_1122: Expected O, but got Unknown //IL_1141: Unknown result type (might be due to invalid IL or missing references) //IL_1148: Expected O, but got Unknown //IL_11a4: Unknown result type (might be due to invalid IL or missing references) //IL_11a9: Unknown result type (might be due to invalid IL or missing references) //IL_11b4: Unknown result type (might be due to invalid IL or missing references) //IL_11bb: Unknown result type (might be due to invalid IL or missing references) //IL_11c3: Expected O, but got Unknown //IL_11ca: Unknown result type (might be due to invalid IL or missing references) //IL_11cf: Unknown result type (might be due to invalid IL or missing references) //IL_11d2: Expected O, but got Unknown //IL_11d7: Expected O, but got Unknown //IL_11f6: Unknown result type (might be due to invalid IL or missing references) //IL_11fd: Expected O, but got Unknown //IL_1259: Unknown result type (might be due to invalid IL or missing references) //IL_125e: Unknown result type (might be due to invalid IL or missing references) //IL_1269: Unknown result type (might be due to invalid IL or missing references) //IL_1270: Unknown result type (might be due to invalid IL or missing references) //IL_1278: Expected O, but got Unknown //IL_127f: Unknown result type (might be due to invalid IL or missing references) //IL_1284: Unknown result type (might be due to invalid IL or missing references) //IL_1287: Expected O, but got Unknown //IL_128c: Expected O, but got Unknown //IL_12ab: Unknown result type (might be due to invalid IL or missing references) //IL_12b2: Expected O, but got Unknown //IL_130e: Unknown result type (might be due to invalid IL or missing references) //IL_1313: Unknown result type (might be due to invalid IL or missing references) //IL_131e: Unknown result type (might be due to invalid IL or missing references) //IL_1325: Unknown result type (might be due to invalid IL or missing references) //IL_132d: Expected O, but got Unknown //IL_1334: Unknown result type (might be due to invalid IL or missing references) //IL_1339: Unknown result type (might be due to invalid IL or missing references) //IL_133c: Expected O, but got Unknown //IL_1341: Expected O, but got Unknown //IL_1360: Unknown result type (might be due to invalid IL or missing references) //IL_1367: Expected O, but got Unknown //IL_13c3: Unknown result type (might be due to invalid IL or missing references) //IL_13c8: Unknown result type (might be due to invalid IL or missing references) //IL_13d3: Unknown result type (might be due to invalid IL or missing references) //IL_13da: Unknown result type (might be due to invalid IL or missing references) //IL_13e2: Expected O, but got Unknown //IL_13e9: Unknown result type (might be due to invalid IL or missing references) //IL_13ee: Unknown result type (might be due to invalid IL or missing references) //IL_13f1: Expected O, but got Unknown //IL_13f6: Expected O, but got Unknown //IL_1415: Unknown result type (might be due to invalid IL or missing references) //IL_141c: Expected O, but got Unknown //IL_1478: Unknown result type (might be due to invalid IL or missing references) //IL_147d: Unknown result type (might be due to invalid IL or missing references) //IL_1488: Unknown result type (might be due to invalid IL or missing references) //IL_148f: Unknown result type (might be due to invalid IL or missing references) //IL_1497: Expected O, but got Unknown //IL_149e: Unknown result type (might be due to invalid IL or missing references) //IL_14a3: Unknown result type (might be due to invalid IL or missing references) //IL_14a6: Expected O, but got Unknown //IL_14ab: Expected O, but got Unknown //IL_14ca: Unknown result type (might be due to invalid IL or missing references) //IL_14d1: Expected O, but got Unknown //IL_152d: Unknown result type (might be due to invalid IL or missing references) //IL_1532: Unknown result type (might be due to invalid IL or missing references) //IL_153d: Unknown result type (might be due to invalid IL or missing references) //IL_1544: Unknown result type (might be due to invalid IL or missing references) //IL_154c: Expected O, but got Unknown //IL_1553: Unknown result type (might be due to invalid IL or missing references) //IL_1558: Unknown result type (might be due to invalid IL or missing references) //IL_155b: Expected O, but got Unknown //IL_1560: Expected O, but got Unknown //IL_157f: Unknown result type (might be due to invalid IL or missing references) //IL_1586: Expected O, but got Unknown //IL_15e2: Unknown result type (might be due to invalid IL or missing references) //IL_15e7: Unknown result type (might be due to invalid IL or missing references) //IL_15f2: Unknown result type (might be due to invalid IL or missing references) //IL_15f9: Unknown result type (might be due to invalid IL or missing references) //IL_1601: Expected O, but got Unknown //IL_1608: Unknown result type (might be due to invalid IL or missing references) //IL_160d: Unknown result type (might be due to invalid IL or missing references) //IL_1610: Expected O, but got Unknown //IL_1615: Expected O, but got Unknown //IL_1634: Unknown result type (might be due to invalid IL or missing references) //IL_163b: Expected O, but got Unknown //IL_1697: Unknown result type (might be due to invalid IL or missing references) //IL_169c: Unknown result type (might be due to invalid IL or missing references) //IL_16a7: Unknown result type (might be due to invalid IL or missing references) //IL_16ae: Unknown result type (might be due to invalid IL or missing references) //IL_16b6: Expected O, but got Unknown //IL_16bd: Unknown result type (might be due to invalid IL or missing references) //IL_16c2: Unknown result type (might be due to invalid IL or missing references) //IL_16c5: Expected O, but got Unknown //IL_16ca: Expected O, but got Unknown //IL_16e9: Unknown result type (might be due to invalid IL or missing references) //IL_16f0: Expected O, but got Unknown //IL_174c: Unknown result type (might be due to invalid IL or missing references) //IL_1751: Unknown result type (might be due to invalid IL or missing references) //IL_175c: Unknown result type (might be due to invalid IL or missing references) //IL_1763: Unknown result type (might be due to invalid IL or missing references) //IL_176b: Expected O, but got Unknown //IL_1772: Unknown result type (might be due to invalid IL or missing references) //IL_1777: Unknown result type (might be due to invalid IL or missing references) //IL_177a: Expected O, but got Unknown //IL_177f: Expected O, but got Unknown //IL_179e: Unknown result type (might be due to invalid IL or missing references) //IL_17a5: Expected O, but got Unknown //IL_1801: Unknown result type (might be due to invalid IL or missing references) //IL_1806: Unknown result type (might be due to invalid IL or missing references) //IL_1811: Unknown result type (might be due to invalid IL or missing references) //IL_1818: Unknown result type (might be due to invalid IL or missing references) //IL_1820: Expected O, but got Unknown //IL_1827: Unknown result type (might be due to invalid IL or missing references) //IL_182c: Unknown result type (might be due to invalid IL or missing references) //IL_182f: Expected O, but got Unknown //IL_1834: Expected O, but got Unknown //IL_1853: Unknown result type (might be due to invalid IL or missing references) //IL_185a: Expected O, but got Unknown //IL_18b6: Unknown result type (might be due to invalid IL or missing references) //IL_18bb: Unknown result type (might be due to invalid IL or missing references) //IL_18c6: Unknown result type (might be due to invalid IL or missing references) //IL_18cd: Unknown result type (might be due to invalid IL or missing references) //IL_18d5: Expected O, but got Unknown //IL_18dc: Unknown result type (might be due to invalid IL or missing references) //IL_18e1: Unknown result type (might be due to invalid IL or missing references) //IL_18e4: Expected O, but got Unknown //IL_18e9: Expected O, but got Unknown //IL_1908: Unknown result type (might be due to invalid IL or missing references) //IL_190f: Expected O, but got Unknown //IL_196b: Unknown result type (might be due to invalid IL or missing references) //IL_1970: Unknown result type (might be due to invalid IL or missing references) //IL_197b: Unknown result type (might be due to invalid IL or missing references) //IL_1982: Unknown result type (might be due to invalid IL or missing references) //IL_198a: Expected O, but got Unknown //IL_1991: Unknown result type (might be due to invalid IL or missing references) //IL_1996: Unknown result type (might be due to invalid IL or missing references) //IL_1999: Expected O, but got Unknown //IL_199e: Expected O, but got Unknown //IL_19bd: Unknown result type (might be due to invalid IL or missing references) //IL_19c4: Expected O, but got Unknown //IL_1a20: Unknown result type (might be due to invalid IL or missing references) //IL_1a25: Unknown result type (might be due to invalid IL or missing references) //IL_1a30: Unknown result type (might be due to invalid IL or missing references) //IL_1a37: Unknown result type (might be due to invalid IL or missing references) //IL_1a3f: Expected O, but got Unknown //IL_1a46: Unknown result type (might be due to invalid IL or missing references) //IL_1a4b: Unknown result type (might be due to invalid IL or missing references) //IL_1a4e: Expected O, but got Unknown //IL_1a53: Expected O, but got Unknown //IL_1a72: Unknown result type (might be due to invalid IL or missing references) //IL_1a79: Expected O, but got Unknown //IL_1ad5: Unknown result type (might be due to invalid IL or missing references) //IL_1ada: Unknown result type (might be due to invalid IL or missing references) //IL_1ae5: Unknown result type (might be due to invalid IL or missing references) //IL_1aec: Unknown result type (might be due to invalid IL or missing references) //IL_1af4: Expected O, but got Unknown //IL_1afb: Unknown result type (might be due to invalid IL or missing references) //IL_1b00: Unknown result type (might be due to invalid IL or missing references) //IL_1b03: Expected O, but got Unknown //IL_1b08: Expected O, but got Unknown //IL_1b27: Unknown result type (might be due to invalid IL or missing references) //IL_1b2e: Expected O, but got Unknown //IL_1b8a: Unknown result type (might be due to invalid IL or missing references) //IL_1b8f: Unknown result type (might be due to invalid IL or missing references) //IL_1b9a: Unknown result type (might be due to invalid IL or missing references) //IL_1ba1: Unknown result type (might be due to invalid IL or missing references) //IL_1ba9: Expected O, but got Unknown //IL_1bb0: Unknown result type (might be due to invalid IL or missing references) //IL_1bb5: Unknown result type (might be due to invalid IL or missing references) //IL_1bb8: Expected O, but got Unknown //IL_1bbd: Expected O, but got Unknown //IL_1bdc: Unknown result type (might be due to invalid IL or missing references) //IL_1be3: Expected O, but got Unknown //IL_1c3f: Unknown result type (might be due to invalid IL or missing references) //IL_1c44: Unknown result type (might be due to invalid IL or missing references) //IL_1c4f: Unknown result type (might be due to invalid IL or missing references) //IL_1c56: Unknown result type (might be due to invalid IL or missing references) //IL_1c5e: Expected O, but got Unknown //IL_1c65: Unknown result type (might be due to invalid IL or missing references) //IL_1c6a: Unknown result type (might be due to invalid IL or missing references) //IL_1c6d: Expected O, but got Unknown //IL_1c72: Expected O, but got Unknown //IL_1c91: Unknown result type (might be due to invalid IL or missing references) //IL_1c98: Expected O, but got Unknown //IL_1cf4: Unknown result type (might be due to invalid IL or missing references) //IL_1cf9: Unknown result type (might be due to invalid IL or missing references) //IL_1d04: Unknown result type (might be due to invalid IL or missing references) //IL_1d0b: Unknown result type (might be due to invalid IL or missing references) //IL_1d13: Expected O, but got Unknown //IL_1d1a: Unknown result type (might be due to invalid IL or missing references) //IL_1d1f: Unknown result type (might be due to invalid IL or missing references) //IL_1d22: Expected O, but got Unknown //IL_1d27: Expected O, but got Unknown //IL_1d46: Unknown result type (might be due to invalid IL or missing references) //IL_1d4d: Expected O, but got Unknown //IL_1da9: Unknown result type (might be due to invalid IL or missing references) //IL_1dae: Unknown result type (might be due to invalid IL or missing references) //IL_1db9: Unknown result type (might be due to invalid IL or missing references) //IL_1dc0: Unknown result type (might be due to invalid IL or missing references) //IL_1dc8: Expected O, but got Unknown //IL_1dcf: Unknown result type (might be due to invalid IL or missing references) //IL_1dd4: Unknown result type (might be due to invalid IL or missing references) //IL_1dd7: Expected O, but got Unknown //IL_1ddc: Expected O, but got Unknown //IL_1dfb: Unknown result type (might be due to invalid IL or missing references) //IL_1e02: Expected O, but got Unknown //IL_1e5e: Unknown result type (might be due to invalid IL or missing references) //IL_1e63: Unknown result type (might be due to invalid IL or missing references) //IL_1e6e: Unknown result type (might be due to invalid IL or missing references) //IL_1e75: Unknown result type (might be due to invalid IL or missing references) //IL_1e7d: Expected O, but got Unknown //IL_1e7f: Unknown result type (might be due to invalid IL or missing references) //IL_1e84: Unknown result type (might be due to invalid IL or missing references) //IL_1e8f: Unknown result type (might be due to invalid IL or missing references) //IL_1e96: Unknown result type (might be due to invalid IL or missing references) //IL_1e9e: Expected O, but got Unknown //IL_1ea5: Unknown result type (might be due to invalid IL or missing references) //IL_1eaa: Unknown result type (might be due to invalid IL or missing references) //IL_1ead: Expected O, but got Unknown //IL_1eb2: Expected O, but got Unknown //IL_1ed1: Unknown result type (might be due to invalid IL or missing references) //IL_1ed8: Expected O, but got Unknown //IL_1f34: Unknown result type (might be due to invalid IL or missing references) //IL_1f39: Unknown result type (might be due to invalid IL or missing references) //IL_1f44: Unknown result type (might be due to invalid IL or missing references) //IL_1f4b: Unknown result type (might be due to invalid IL or missing references) //IL_1f53: Expected O, but got Unknown //IL_1f55: Unknown result type (might be due to invalid IL or missing references) //IL_1f5a: Unknown result type (might be due to invalid IL or missing references) //IL_1f65: Unknown result type (might be due to invalid IL or missing references) //IL_1f6c: Unknown result type (might be due to invalid IL or missing references) //IL_1f74: Expected O, but got Unknown //IL_1f7b: Unknown result type (might be due to invalid IL or missing references) //IL_1f80: Unknown result type (might be due to invalid IL or missing references) //IL_1f83: Expected O, but got Unknown //IL_1f88: Expected O, but got Unknown //IL_1fa7: Unknown result type (might be due to invalid IL or missing references) //IL_1fae: Expected O, but got Unknown //IL_200a: Unknown result type (might be due to invalid IL or missing references) //IL_200f: Unknown result type (might be due to invalid IL or missing references) //IL_201a: Unknown result type (might be due to invalid IL or missing references) //IL_2021: Unknown result type (might be due to invalid IL or missing references) //IL_2029: Expected O, but got Unknown //IL_202b: Unknown result type (might be due to invalid IL or missing references) //IL_2030: Unknown result type (might be due to invalid IL or missing references) //IL_203b: Unknown result type (might be due to invalid IL or missing references) //IL_2042: Unknown result type (might be due to invalid IL or missing references) //IL_204a: Expected O, but got Unknown //IL_2051: Unknown result type (might be due to invalid IL or missing references) //IL_2056: Unknown result type (might be due to invalid IL or missing references) //IL_2059: Expected O, but got Unknown //IL_205e: Expected O, but got Unknown //IL_207d: Unknown result type (might be due to invalid IL or missing references) //IL_2084: Expected O, but got Unknown //IL_20e0: Unknown result type (might be due to invalid IL or missing references) //IL_20e5: Unknown result type (might be due to invalid IL or missing references) //IL_20f0: Unknown result type (might be due to invalid IL or missing references) //IL_20f7: Unknown result type (might be due to invalid IL or missing references) //IL_20ff: Expected O, but got Unknown //IL_2101: Unknown result type (might be due to invalid IL or missing references) //IL_2106: Unknown result type (might be due to invalid IL or missing references) //IL_2111: Unknown result type (might be due to invalid IL or missing references) //IL_2118: Unknown result type (might be due to invalid IL or missing references) //IL_2120: 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_2132: Unknown result type (might be due to invalid IL or missing references) //IL_213a: Unknown result type (might be due to invalid IL or missing references) //IL_2142: Expected O, but got Unknown //IL_2149: Unknown result type (might be due to invalid IL or missing references) //IL_214e: Unknown result type (might be due to invalid IL or missing references) //IL_2151: Expected O, but got Unknown //IL_2156: Expected O, but got Unknown //IL_2175: Unknown result type (might be due to invalid IL or missing references) //IL_217c: Expected O, but got Unknown //IL_21d8: Unknown result type (might be due to invalid IL or missing references) //IL_21dd: Unknown result type (might be due to invalid IL or missing references) //IL_21e8: Unknown result type (might be due to invalid IL or missing references) //IL_21ef: Unknown result type (might be due to invalid IL or missing references) //IL_21f7: Expected O, but got Unknown //IL_21f9: Unknown result type (might be due to invalid IL or missing references) //IL_21fe: Unknown result type (might be due to invalid IL or missing references) //IL_2209: Unknown result type (might be due to invalid IL or missing references) //IL_2210: Unknown result type (might be due to invalid IL or missing references) //IL_2218: Expected O, but got Unknown //IL_221f: Unknown result type (might be due to invalid IL or missing references) //IL_2224: Unknown result type (might be due to invalid IL or missing references) //IL_2227: Expected O, but got Unknown //IL_222c: Expected O, but got Unknown //IL_224b: Unknown result type (might be due to invalid IL or missing references) //IL_2252: Expected O, but got Unknown //IL_22ae: Unknown result type (might be due to invalid IL or missing references) //IL_22b3: Unknown result type (might be due to invalid IL or missing references) //IL_22be: Unknown result type (might be due to invalid IL or missing references) //IL_22c6: Unknown result type (might be due to invalid IL or missing references) //IL_22ce: Expected O, but got Unknown //IL_22d0: Unknown result type (might be due to invalid IL or missing references) //IL_22d5: Unknown result type (might be due to invalid IL or missing references) //IL_22e0: Unknown result type (might be due to invalid IL or missing references) //IL_22e8: Unknown result type (might be due to invalid IL or missing references) //IL_22f0: Expected O, but got Unknown //IL_22f7: Unknown result type (might be due to invalid IL or missing references) //IL_22fc: Unknown result type (might be due to invalid IL or missing references) //IL_22ff: Expected O, but got Unknown //IL_2304: Expected O, but got Unknown //IL_2323: Unknown result type (might be due to invalid IL or missing references) //IL_232a: Expected O, but got Unknown //IL_2386: Unknown result type (might be due to invalid IL or missing references) //IL_238b: Unknown result type (might be due to invalid IL or missing references) //IL_2396: Unknown result type (might be due to invalid IL or missing references) //IL_239d: Unknown result type (might be due to invalid IL or missing references) //IL_23a5: Expected O, but got Unknown //IL_23ac: Unknown result type (might be due to invalid IL or missing references) //IL_23b1: Unknown result type (might be due to invalid IL or missing references) //IL_23b4: Expected O, but got Unknown //IL_23b9: Expected O, but got Unknown //IL_23d8: Unknown result type (might be due to invalid IL or missing references) //IL_23df: Expected O, but got Unknown //IL_243b: Unknown result type (might be due to invalid IL or missing references) //IL_2440: Unknown result type (might be due to invalid IL or missing references) //IL_244b: Unknown result type (might be due to invalid IL or missing references) //IL_2452: Unknown result type (might be due to invalid IL or missing references) //IL_245a: Expected O, but got Unknown //IL_2461: Unknown result type (might be due to invalid IL or missing references) //IL_2466: Unknown result type (might be due to invalid IL or missing references) //IL_2469: Expected O, but got Unknown //IL_246e: Expected O, but got Unknown //IL_248d: Unknown result type (might be due to invalid IL or missing references) //IL_2494: Expected O, but got Unknown //IL_24f0: Unknown result type (might be due to invalid IL or missing references) //IL_24f5: Unknown result type (might be due to invalid IL or missing references) //IL_2500: Unknown result type (might be due to invalid IL or missing references) //IL_2507: Unknown result type (might be due to invalid IL or missing references) //IL_250f: Expected O, but got Unknown //IL_2516: Unknown result type (might be due to invalid IL or missing references) //IL_251b: Unknown result type (might be due to invalid IL or missing references) //IL_251e: Expected O, but got Unknown //IL_2523: Expected O, but got Unknown //IL_2542: Unknown result type (might be due to invalid IL or missing references) //IL_2549: Expected O, but got Unknown //IL_25a5: Unknown result type (might be due to invalid IL or missing references) //IL_25aa: Unknown result type (might be due to invalid IL or missing references) //IL_25b5: Unknown result type (might be due to invalid IL or missing references) //IL_25bc: Unknown result type (might be due to invalid IL or missing references) //IL_25c4: Expected O, but got Unknown //IL_25cb: Unknown result type (might be due to invalid IL or missing references) //IL_25d0: Unknown result type (might be due to invalid IL or missing references) //IL_25d3: Expected O, but got Unknown //IL_25d8: Expected O, but got Unknown //IL_25f7: Unknown result type (might be due to invalid IL or missing references) //IL_25fe: Expected O, but got Unknown //IL_265a: Unknown result type (might be due to invalid IL or missing references) //IL_265f: Unknown result type (might be due to invalid IL or missing references) //IL_266a: Unknown result type (might be due to invalid IL or missing references) //IL_2671: Unknown result type (might be due to invalid IL or missing references) //IL_2679: Expected O, but got Unknown //IL_2680: Unknown result type (might be due to invalid IL or missing references) //IL_2685: Unknown result type (might be due to invalid IL or missing references) //IL_2688: Expected O, but got Unknown //IL_268d: Expected O, but got Unknown //IL_26ac: Unknown result type (might be due to invalid IL or missing references) //IL_26b3: Expected O, but got Unknown //IL_270f: Unknown result type (might be due to invalid IL or missing references) //IL_2714: Unknown result type (might be due to invalid IL or missing references) //IL_271f: Unknown result type (might be due to invalid IL or missing references) //IL_2726: Unknown result type (might be due to invalid IL or missing references) //IL_272e: Expected O, but got Unknown //IL_2735: Unknown result type (might be due to invalid IL or missing references) //IL_273a: Unknown result type (might be due to invalid IL or missing references) //IL_273d: Expected O, but got Unknown //IL_2742: Expected O, but got Unknown //IL_2761: Unknown result type (might be due to invalid IL or missing references) //IL_2768: Expected O, but got Unknown //IL_27c4: Unknown result type (might be due to invalid IL or missing references) //IL_27c9: Unknown result type (might be due to invalid IL or missing references) //IL_27d4: Unknown result type (might be due to invalid IL or missing references) //IL_27db: Unknown result type (might be due to invalid IL or missing references) //IL_27e3: Expected O, but got Unknown //IL_27ea: Unknown result type (might be due to invalid IL or missing references) //IL_27ef: Unknown result type (might be due to invalid IL or missing references) //IL_27f2: Expected O, but got Unknown //IL_27f7: Expected O, but got Unknown //IL_2816: Unknown result type (might be due to invalid IL or missing references) //IL_281d: Expected O, but got Unknown //IL_2879: Unknown result type (might be due to invalid IL or missing references) //IL_287e: Unknown result type (might be due to invalid IL or missing references) //IL_2889: Unknown result type (might be due to invalid IL or missing references) //IL_2890: Unknown result type (might be due to invalid IL or missing references) //IL_2898: Expected O, but got Unknown //IL_289f: Unknown result type (might be due to invalid IL or missing references) //IL_28a4: Unknown result type (might be due to invalid IL or missing references) //IL_28a7: Expected O, but got Unknown //IL_28ac: Expected O, but got Unknown //IL_28cb: Unknown result type (might be due to invalid IL or missing references) //IL_28d2: Expected O, but got Unknown //IL_292e: Unknown result type (might be due to invalid IL or missing references) //IL_2933: Unknown result type (might be due to invalid IL or missing references) //IL_293e: Unknown result type (might be due to invalid IL or missing references) //IL_2945: Unknown result type (might be due to invalid IL or missing references) //IL_294d: Expected O, but got Unknown //IL_2954: Unknown result type (might be due to invalid IL or missing references) //IL_2959: Unknown result type (might be due to invalid IL or missing references) //IL_295c: Expected O, but got Unknown //IL_2961: Expected O, but got Unknown //IL_2980: Unknown result type (might be due to invalid IL or missing references) //IL_2987: Expected O, but got Unknown //IL_29e3: Unknown result type (might be due to invalid IL or missing references) //IL_29e8: Unknown result type (might be due to invalid IL or missing references) //IL_29f3: Unknown result type (might be due to invalid IL or missing references) //IL_29fa: Unknown result type (might be due to invalid IL or missing references) //IL_2a02: Expected O, but got Unknown //IL_2a09: Unknown result type (might be due to invalid IL or missing references) //IL_2a0e: Unknown result type (might be due to invalid IL or missing references) //IL_2a11: Expected O, but got Unknown //IL_2a16: Expected O, but got Unknown //IL_2a35: Unknown result type (might be due to invalid IL or missing references) //IL_2a3c: Expected O, but got Unknown //IL_2a98: Unknown result type (might be due to invalid IL or missing references) //IL_2a9d: Unknown result type (might be due to invalid IL or missing references) //IL_2aa8: Unknown result type (might be due to invalid IL or missing references) //IL_2aaf: Unknown result type (might be due to invalid IL or missing references) //IL_2ab7: Expected O, but got Unknown //IL_2abe: Unknown result type (might be due to invalid IL or missing references) //IL_2ac3: Unknown result type (might be due to invalid IL or missing references) //IL_2ac6: Expected O, but got Unknown //IL_2acb: Expected O, but got Unknown //IL_2aea: Unknown result type (might be due to invalid IL or missing references) //IL_2af1: Expected O, but got Unknown //IL_2b4d: Unknown result type (might be due to invalid IL or missing references) //IL_2b52: Unknown result type (might be due to invalid IL or missing references) //IL_2b5d: Unknown result type (might be due to invalid IL or missing references) //IL_2b64: Unknown result type (might be due to invalid IL or missing references) //IL_2b6c: Expected O, but got Unknown //IL_2b73: Unknown result type (might be due to invalid IL or missing references) //IL_2b78: Unknown result type (might be due to invalid IL or missing references) //IL_2b7b: Expected O, but got Unknown //IL_2b80: Expected O, but got Unknown //IL_2b9f: Unknown result type (might be due to invalid IL or missing references) //IL_2ba6: Expected O, but got Unknown //IL_2c02: Unknown result type (might be due to invalid IL or missing references) //IL_2c07: Unknown result type (might be due to invalid IL or missing references) //IL_2c12: Unknown result type (might be due to invalid IL or missing references) //IL_2c19: Unknown result type (might be due to invalid IL or missing references) //IL_2c21: Expected O, but got Unknown //IL_2c28: Unknown result type (might be due to invalid IL or missing references) //IL_2c2d: Unknown result type (might be due to invalid IL or missing references) //IL_2c30: Expected O, but got Unknown //IL_2c35: Expected O, but got Unknown //IL_2c54: Unknown result type (might be due to invalid IL or missing references) //IL_2c5b: Expected O, but got Unknown //IL_2cb7: Unknown result type (might be due to invalid IL or missing references) //IL_2cbc: Unknown result type (might be due to invalid IL or missing references) //IL_2cc7: Unknown result type (might be due to invalid IL or missing references) //IL_2cce: Unknown result type (might be due to invalid IL or missing references) //IL_2cd6: Expected O, but got Unknown //IL_2cdd: Unknown result type (might be due to invalid IL or missing references) //IL_2ce2: Unknown result type (might be due to invalid IL or missing references) //IL_2ce5: Expected O, but got Unknown //IL_2cea: Expected O, but got Unknown //IL_2d09: Unknown result type (might be due to invalid IL or missing references) //IL_2d10: Expected O, but got Unknown //IL_2d6c: Unknown result type (might be due to invalid IL or missing references) //IL_2d71: Unknown result type (might be due to invalid IL or missing references) //IL_2d7c: Unknown result type (might be due to invalid IL or missing references) //IL_2d83: Unknown result type (might be due to invalid IL or missing references) //IL_2d8b: Expected O, but got Unknown //IL_2d92: Unknown result type (might be due to invalid IL or missing references) //IL_2d97: Unknown result type (might be due to invalid IL or missing references) //IL_2d9a: Expected O, but got Unknown //IL_2d9f: Expected O, but got Unknown //IL_2dbe: Unknown result type (might be due to invalid IL or missing references) //IL_2dc5: Expected O, but got Unknown //IL_2e21: Unknown result type (might be due to invalid IL or missing references) //IL_2e26: Unknown result type (might be due to invalid IL or missing references) //IL_2e31: Unknown result type (might be due to invalid IL or missing references) //IL_2e38: Unknown result type (might be due to invalid IL or missing references) //IL_2e40: Expected O, but got Unknown //IL_2e47: Unknown result type (might be due to invalid IL or missing references) //IL_2e4c: Unknown result type (might be due to invalid IL or missing references) //IL_2e4f: Expected O, but got Unknown //IL_2e54: Expected O, but got Unknown //IL_2e73: Unknown result type (might be due to invalid IL or missing references) //IL_2e7a: Expected O, but got Unknown //IL_2ed6: Unknown result type (might be due to invalid IL or missing references) //IL_2edb: Unknown result type (might be due to invalid IL or missing references) //IL_2ee6: Unknown result type (might be due to invalid IL or missing references) //IL_2eed: Unknown result type (might be due to invalid IL or missing references) //IL_2ef5: Expected O, but got Unknown //IL_2efc: Unknown result type (might be due to invalid IL or missing references) //IL_2f01: Unknown result type (might be due to invalid IL or missing references) //IL_2f04: Expected O, but got Unknown //IL_2f09: Expected O, but got Unknown //IL_2f28: Unknown result type (might be due to invalid IL or missing references) //IL_2f2f: Expected O, but got Unknown //IL_2f8b: Unknown result type (might be due to invalid IL or missing references) //IL_2f90: Unknown result type (might be due to invalid IL or missing references) //IL_2f9b: Unknown result type (might be due to invalid IL or missing references) //IL_2fa2: Unknown result type (might be due to invalid IL or missing references) //IL_2faa: Expected O, but got Unknown //IL_2fb1: Unknown result type (might be due to invalid IL or missing references) //IL_2fb6: Unknown result type (might be due to invalid IL or missing references) //IL_2fb9: Expected O, but got Unknown //IL_2fbe: Expected O, but got Unknown //IL_2fdd: Unknown result type (might be due to invalid