Decompiled source of PlantholderOverhaul v0.0.1
plugins/Murka124.PlantholderOverhaul.dll
Decompiled a day ago
The result has been truncated due to the large size, download it to view full contents!
using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using System.IO; 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 System.Text; using BepInEx; using BepInEx.Configuration; using BepInEx.Logging; using HarmonyLib; using Microsoft.CodeAnalysis; using Newtonsoft.Json; using Photon.Pun; using PlantholderOverhaul; using PlantholderOverhaul.InGameUI; using Sirenix.Utilities; using TMPro; using UnityEngine; using UnityEngine.Events; using UnityEngine.SceneManagement; using UnityEngine.UI; using Zorro.Core; using Zorro.Core.Editor; using pworld.Scripts.Extensions; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] [assembly: IgnoresAccessChecksTo("Assembly-CSharp")] [assembly: TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")] [assembly: AssemblyCompany("Murka124.PlantholderOverhaul")] [assembly: AssemblyConfiguration("Release")] [assembly: AssemblyFileVersion("0.0.1.0")] [assembly: AssemblyInformationalVersion("0.0.1+8e2befe99d567819132a0c1ebbd95c5be67cbf47")] [assembly: AssemblyProduct("Murka124.PlantholderOverhaul")] [assembly: AssemblyTitle("Plantholder Overhaul")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("0.0.1.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; } } } public static class MenuBuilder { public static GameObject CreatePage(GameObject menu, string pageName, UnityAction<MenuPage>? onUpdate = null) { //IL_000e: Unknown result type (might be due to invalid IL or missing references) //IL_0014: Expected O, but got Unknown //IL_002c: Unknown result type (might be due to invalid IL or missing references) //IL_003c: Unknown result type (might be due to invalid IL or missing references) //IL_004c: Unknown result type (might be due to invalid IL or missing references) //IL_007c: Unknown result type (might be due to invalid IL or missing references) //IL_0086: Expected O, but got Unknown UnityAction<MenuPage> onUpdate2 = onUpdate; GameObject val = new GameObject(pageName); val.transform.SetParent(menu.transform, false); val.transform.localPosition = Vector3.zero; val.transform.localRotation = Quaternion.identity; val.transform.localScale = Vector3.one; MenuPage menupage = val.AddComponent<MenuPage>(); if (onUpdate2 != null) { menupage.onUpdate.AddListener((UnityAction)delegate { onUpdate2.Invoke(menupage); }); } val.SetActive(false); return val; } public static MenuButton CreateButton(GameObject page, string buttonName, Vector3 localPos, Vector3 size, Color color, Action<MenuButton>? onCreated = null) { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_0032: Unknown result type (might be due to invalid IL or missing references) //IL_0042: Unknown result type (might be due to invalid IL or missing references) //IL_0065: Unknown result type (might be due to invalid IL or missing references) //IL_006f: Expected O, but got Unknown //IL_0075: Unknown result type (might be due to invalid IL or missing references) GameObject val = GameObject.CreatePrimitive((PrimitiveType)3); ((Object)val).name = buttonName; val.transform.SetParent(page.transform, false); val.transform.localPosition = localPos; val.transform.localRotation = Quaternion.identity; val.transform.localScale = size; Object.DestroyImmediate((Object)(object)val.GetComponent<Collider>()); Renderer component = val.GetComponent<Renderer>(); component.material = new Material(Shader.Find("Universal Render Pipeline/Lit")); component.material.color = color; if (!MenuManager.debugRender) { Object.Destroy((Object)(object)component); } MenuButton menuButton = val.AddComponent<MenuButton>(); onCreated?.Invoke(menuButton); return menuButton; } public static MenuText CreateText(GameObject page, string textName, Vector3 localPos, string content, Color color, TextAlignmentOptions alignment, float fontSize = 10f, float scale = 0.1f) { //IL_0002: Unknown result type (might be due to invalid IL or missing references) //IL_0003: Unknown result type (might be due to invalid IL or missing references) //IL_000a: Unknown result type (might be due to invalid IL or missing references) //IL_0010: Unknown result type (might be due to invalid IL or missing references) //IL_0012: Unknown result type (might be due to invalid IL or missing references) return CreateText(page, textName, localPos, Vector3.one * scale, content, color, alignment, fontSize); } public static MenuText CreateText(GameObject page, string textName, Vector3 localPos, Vector3 size, string content, Color color, TextAlignmentOptions alignment, float fontSize = 10f) { //IL_0001: Unknown result type (might be due to invalid IL or missing references) //IL_0007: Expected O, but got Unknown //IL_001f: Unknown result type (might be due to invalid IL or missing references) //IL_002b: Unknown result type (might be due to invalid IL or missing references) //IL_003b: Unknown result type (might be due to invalid IL or missing references) //IL_0051: Unknown result type (might be due to invalid IL or missing references) //IL_0059: Unknown result type (might be due to invalid IL or missing references) GameObject val = new GameObject(textName); val.transform.SetParent(page.transform, false); val.transform.localPosition = localPos; val.transform.localRotation = Quaternion.identity; val.transform.localScale = size; TextMeshPro val2 = val.AddComponent<TextMeshPro>(); ((TMP_Text)val2).text = content; ((Graphic)val2).color = color; ((TMP_Text)val2).alignment = alignment; ((TMP_Text)val2).fontSize = fontSize; ((TMP_Text)val2).font = Plugin.Font; ((TMP_Text)val2).outlineWidth = 0.05f; ((TMP_Text)val2).lineSpacing = -20f; ((TMP_Text)val2).textWrappingMode = (TextWrappingModes)1; MenuText menuText = val.AddComponent<MenuText>(); MenuText menuText3 = (page.GetComponent<MenuPage>().texts[textName] = menuText); MenuText menuText4 = menuText3; return menuText; } public static MenuToggle CreateToggle(GameObject page, string toggleName, Vector3 localPos, Vector3 size, Color offColor, Color onColor, bool defaultValue = false, Action<MenuToggle>? onCreated = null) { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_0032: Unknown result type (might be due to invalid IL or missing references) //IL_0042: Unknown result type (might be due to invalid IL or missing references) //IL_0065: Unknown result type (might be due to invalid IL or missing references) //IL_006f: Expected O, but got Unknown //IL_0084: Unknown result type (might be due to invalid IL or missing references) //IL_0086: Unknown result type (might be due to invalid IL or missing references) //IL_008c: 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) GameObject val = GameObject.CreatePrimitive((PrimitiveType)3); ((Object)val).name = toggleName; val.transform.SetParent(page.transform, false); val.transform.localPosition = localPos; val.transform.localRotation = Quaternion.identity; val.transform.localScale = size; Object.DestroyImmediate((Object)(object)val.GetComponent<Collider>()); Renderer component = val.GetComponent<Renderer>(); component.material = new Material(Shader.Find("Universal Render Pipeline/Lit")); if (!MenuManager.debugRender) { Object.Destroy((Object)(object)component); } MenuToggle menuToggle = val.AddComponent<MenuToggle>(); menuToggle.offColor = offColor; menuToggle.onColor = onColor; menuToggle.isOn = defaultValue; menuToggle.UpdateVisual(); onCreated?.Invoke(menuToggle); return menuToggle; } } public class MenuText : MonoBehaviour { [SerializeField] private TextMeshPro? textMesh; private void Awake() { if ((Object)(object)textMesh == (Object)null) { textMesh = ((Component)this).GetComponent<TextMeshPro>(); } } public void SetText(string text) { if ((Object)(object)textMesh != (Object)null) { ((TMP_Text)textMesh).text = text; } } public void SetAlignment(TextAlignmentOptions alignment) { //IL_0014: Unknown result type (might be due to invalid IL or missing references) if ((Object)(object)textMesh != (Object)null) { ((TMP_Text)textMesh).alignment = alignment; } } public void SetColor(Color color) { //IL_0014: Unknown result type (might be due to invalid IL or missing references) if ((Object)(object)textMesh != (Object)null) { ((Graphic)textMesh).color = color; } } } public class MenuClickableText : MenuButton { [SerializeField] private TextMeshPro? textMesh; private void Awake() { if ((Object)(object)textMesh == (Object)null) { textMesh = ((Component)this).GetComponent<TextMeshPro>(); } } public void SetText(string text) { TextMeshPro? obj = textMesh; if (obj != null) { ((TMP_Text)obj).text = text; } } public void SetAlignment(TextAlignmentOptions alignment) { //IL_000b: Unknown result type (might be due to invalid IL or missing references) TextMeshPro? obj = textMesh; if (obj != null) { ((TMP_Text)obj).alignment = alignment; } } public void SetColor(Color color) { //IL_000b: Unknown result type (might be due to invalid IL or missing references) TextMeshPro? obj = textMesh; if (obj != null) { ((Graphic)obj).color = color; } } } public class MenuToggle : MenuButton { public bool isOn; public Color onColor = Color.green; public Color offColor = Color.gray; public UnityEvent<bool> onToggle = new UnityEvent<bool>(); private Renderer? targetRenderer; private void Start() { targetRenderer = ((Component)this).GetComponent<Renderer>(); UpdateVisual(); onPress?.AddListener((UnityAction<Vector3>)OnToggle); } private void OnToggle(Vector3 point) { isOn = !isOn; onToggle?.Invoke(isOn); UpdateVisual(); } public void UpdateVisual() { //IL_002a: Unknown result type (might be due to invalid IL or missing references) //IL_0022: Unknown result type (might be due to invalid IL or missing references) if ((Object)(object)targetRenderer != (Object)null) { targetRenderer.material.color = (isOn ? onColor : offColor); } } } namespace BepInEx { [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = false)] [Conditional("CodeGeneration")] internal sealed class BepInAutoPluginAttribute : Attribute { public BepInAutoPluginAttribute(string? id = null, string? name = null, string? version = null) { } } } namespace BepInEx.Preloader.Core.Patching { [AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = false)] [Conditional("CodeGeneration")] internal sealed class PatcherAutoPluginAttribute : Attribute { public PatcherAutoPluginAttribute(string? id = null, string? name = null, string? version = null) { } } } namespace PlantholderOverhaul { internal class AirportPatcher { public static MenuManager? menu; public static GameObject? plantholder_TR_root; public static GameObject? plantholder_AM_root; public static GameObject? plantholder_overhaul; public static GameObject? plantholder_TR; public static GameObject? plantholder_AM; public static GameObject? trash_1_4; public static GameObject? board; public static GameObject? text_TR; public static GameObject? text_AM; public static Dictionary<string, GameObject> gbs = new Dictionary<string, GameObject>(); public static bool validated = false; public static bool patched = false; private static readonly Dictionary<string, string> AVAILABLE_BIOMES = new Dictionary<string, string> { { "T", "Tropics" }, { "R", "Roots" }, { "A", "Alpine" }, { "M", "Mesa" }, { "S", "Shore" } }; private static readonly List<string> alpine_trees = new List<string>(4) { "Ice_DeadTree", "Ice_Pine 1", "Ice_Pine 2", "Ice_Pine 3" }; private static readonly List<string> alpine_shrubs = new List<string>(3) { "Ice_DeadShrub 1", "Ice_DeadShrub 2", "Ice_DeadShrub 3" }; private static readonly List<string> mesa_cacti = new List<string>(4) { "Short Cactus", "Short Cactus Variant_Dry", "Tall Cactus", "Tall Cactus Variant_Dry" }; private static readonly List<string> tropics_palms = new List<string>(3) { "Jungle_PalmTree_Crook", "Jungle_PalmTree_Thin", "Jungle_PalmTree_Thick" }; private static readonly List<string> tropics_willows = new List<string>(4) { "Jungle_Willow_Big", "Jungle_Willow_Medium", "Jungle_Willow_Small", "Jungle_Willow_Tall" }; private static readonly List<string> tropics_sporeshrooms = new List<string>(2) { "Jungle_SporeMushroom", "Jungle_SporeMushroomExplo" }; private static readonly List<string> tropics_thorns = new List<string>(2) { "Jungle_Thorns", "Jungle_Thorns_Nice" }; private static readonly List<string> tropics_vegetation = new List<string>(6) { "Jungle_Monstera", "Jungle_Monstera_Thick", "Jungle_Aleo", "Jungle_PoisonIvy", "Jungle_SharpPlant", "Jungle_MiniBanana" }; private static readonly List<string> roots_trees_n_trunks = new List<string>(4) { "Redwood", "Redwood Massive", "Redwood Trunk", "Redwood Trunk Holow" }; private static readonly List<string> roots_trunks = new List<string>(2) { "Redwood Trunk", "Redwood Trunk Holow" }; private static readonly List<string> roots_vegetation = new List<string>(2) { "Fern", "Fern Old" }; private static readonly List<string> roots_mushrooms = new List<string>(4) { "Mushroom tree Round Variant", "Mushroom tree Dome Variant", "Mushroom tree Flat", "Mushroom tree Flat tall" }; private static readonly List<string> roots_mushrooms_and_evil = new List<string>(6) { "Mushroom tree Dome Variant", "Mushroom tree Flat", "Mushroom tree Flat tall", "Mushroom tree Dome Evil Variant", "Mushroom tree Flat_Evil Variant", "Mushroom tree Flat tall_Evil Variant" }; public static void OnSceneLoad(Scene scene, LoadSceneMode mode) { //IL_003b: Unknown result type (might be due to invalid IL or missing references) //IL_0045: Expected O, but got Unknown //IL_0083: Unknown result type (might be due to invalid IL or missing references) //IL_00af: Unknown result type (might be due to invalid IL or missing references) menu = null; plantholder_TR_root = null; plantholder_AM_root = null; plantholder_TR = null; plantholder_AM = null; trash_1_4 = null; board = null; text_TR = null; text_AM = null; plantholder_overhaul = new GameObject("Plantholder Overhaul"); validated = false; patched = false; gbs.Clear(); Plugin.DestroySpawnedInstances(); if (!(((Scene)(ref scene)).name != "Airport")) { Plugin.Log.LogInfo((object)"Validating Airport..."); validated = ValidateAirport(scene); if (!validated) { throw new Exception("Can't validate the Airport: the mod is outdated or there is a mod that changes airport!"); } Plugin.Log.LogInfo((object)"Patching Airport..."); patched = PatchAirport(scene); if (!patched) { Plugin.DestroySpawnedInstances(); throw new Exception("Can't patch the Airport: something is broken"); } Plugin.Log.LogInfo((object)"Creating menu..."); CreateMenu(); string todaysMap = Plugin.GetTodaysMap(); Plugin.Log.LogInfo((object)("Switching biomes to " + todaysMap + "...")); SwitchBiomes(todaysMap); Plugin.Log.LogInfo((object)"Done."); } } public static void CreateMenu() { //IL_0013: Unknown result type (might be due to invalid IL or missing references) //IL_0019: Expected O, but got Unknown //IL_0092: Unknown result type (might be due to invalid IL or missing references) //IL_009c: Unknown result type (might be due to invalid IL or missing references) //IL_00cb: Unknown result type (might be due to invalid IL or missing references) //IL_00d5: Unknown result type (might be due to invalid IL or missing references) //IL_0104: Unknown result type (might be due to invalid IL or missing references) //IL_010e: Unknown result type (might be due to invalid IL or missing references) //IL_013d: Unknown result type (might be due to invalid IL or missing references) //IL_0151: Unknown result type (might be due to invalid IL or missing references) //IL_0156: Unknown result type (might be due to invalid IL or missing references) //IL_0195: Unknown result type (might be due to invalid IL or missing references) //IL_019f: Unknown result type (might be due to invalid IL or missing references) //IL_01ce: Unknown result type (might be due to invalid IL or missing references) //IL_01e2: Unknown result type (might be due to invalid IL or missing references) //IL_01e7: Unknown result type (might be due to invalid IL or missing references) //IL_0226: 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_025f: Unknown result type (might be due to invalid IL or missing references) //IL_0273: Unknown result type (might be due to invalid IL or missing references) //IL_0278: Unknown result type (might be due to invalid IL or missing references) //IL_02e2: Unknown result type (might be due to invalid IL or missing references) //IL_02ec: Unknown result type (might be due to invalid IL or missing references) //IL_031b: Unknown result type (might be due to invalid IL or missing references) //IL_0325: Unknown result type (might be due to invalid IL or missing references) //IL_0354: Unknown result type (might be due to invalid IL or missing references) //IL_0368: Unknown result type (might be due to invalid IL or missing references) //IL_036d: Unknown result type (might be due to invalid IL or missing references) //IL_0372: Unknown result type (might be due to invalid IL or missing references) //IL_03b2: Unknown result type (might be due to invalid IL or missing references) //IL_03bc: Unknown result type (might be due to invalid IL or missing references) //IL_03eb: Unknown result type (might be due to invalid IL or missing references) //IL_03ff: Unknown result type (might be due to invalid IL or missing references) //IL_0404: Unknown result type (might be due to invalid IL or missing references) //IL_0443: Unknown result type (might be due to invalid IL or missing references) //IL_044d: Unknown result type (might be due to invalid IL or missing references) //IL_047c: Unknown result type (might be due to invalid IL or missing references) //IL_0490: Unknown result type (might be due to invalid IL or missing references) //IL_0495: Unknown result type (might be due to invalid IL or missing references) //IL_04d4: Unknown result type (might be due to invalid IL or missing references) //IL_04de: Unknown result type (might be due to invalid IL or missing references) //IL_050d: Unknown result type (might be due to invalid IL or missing references) //IL_0521: Unknown result type (might be due to invalid IL or missing references) //IL_0526: 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_0584: Unknown result type (might be due to invalid IL or missing references) if ((Object)(object)plantholder_overhaul == (Object)null) { return; } GameObject val = new GameObject("Menu"); val.transform.parent = plantholder_overhaul.transform; menu = val.AddComponent<MenuManager>(); MenuManagerHelper.currentLevel = Plugin.GetTodaysMapIndex() % SingletonAsset<MapBaker>.Instance.ScenePaths.Length + 1; GameObject page2 = MenuBuilder.CreatePage(val, "MainPage", delegate(MenuPage page) { string text3 = ""; string text4 = Plugin.GetAllMaps()[MenuManagerHelper.currentLevel]; text3 = text3 + Plugin.GetText("UI_CURRENT_VERSION") + ": " + Plugin.GetGameVersion() + "\n"; text3 = text3 + Plugin.GetText("UI_TODAYS_MAP") + ": " + Plugin.GetTodaysMap() + "\n"; text3 = text3 + Plugin.GetText("UI_DISPLAYED_MAP") + ": " + text4 + "\n"; MapsInfo mapsInfo = Plugin.maps_data.GameVersions[Plugin.GetGameVersion()]; MapInfo mapInfo = null; if (mapsInfo.Maps.ContainsKey(text4)) { mapInfo = mapsInfo.Maps[text4]; } if (mapInfo == null) { text3 = text3 + Plugin.GetText("UI_CURRENT_BIOMES") + ": <#ff2222>" + Plugin.GetText("UI_NO_DATA") + "</color>\n"; text3 = text3 + "<#ffff22>" + Plugin.GetText("UI_VISIT_LEVEL") + "</color>\n"; } else { string text5 = ""; string text6 = ""; bool flag2 = false; if (mapInfo.BiomeString.Contains("T")) { text5 = FormatBiomeText(GetBiomeTexts("Tropics", "008040", "006633", mapInfo), ": "); } if (mapInfo.BiomeString.Contains("R")) { text5 = FormatBiomeText(GetBiomeTexts("Roots", "66cc00", "4d9900", mapInfo), ": "); } if (mapInfo.BiomeString.Contains("A")) { text6 = FormatBiomeText(GetBiomeTexts("Alpine", "4de1ff", "33ddff", mapInfo), ": "); } if (mapInfo.BiomeString.Contains("M")) { text6 = FormatBiomeText(GetBiomeTexts("Mesa", "b38600", "997300", mapInfo, showtomb: false), ": "); flag2 = true; } text3 = text3 + text5 + "\n" + text6 + "\n"; if (flag2) { text3 = text3 + Plugin.GetText("MESA_TOMB") + " " + (mapInfo.Mesa_IsTombOpen ? ("<#7fff22>" + Plugin.GetText("MESA_TOMB_OPEN")) : ("<#ff7f22>" + Plugin.GetText("MESA_TOMB_CLOSED"))) + "</color>\n"; } } page.texts["sInfo"]?.SetText(text3); page.texts["sSettings"]?.SetText("[" + Plugin.GetText("UI_SETTINGS") + "]"); page.texts["sPrev"]?.SetText("[" + Plugin.GetText("UI_PREV") + "]"); page.texts["sNext"]?.SetText("[" + Plugin.GetText("UI_NEXT") + "]"); }); MenuBuilder.CreateText(page2, "sTitle", new Vector3(0f, 0f, 0f), "Plantholder Overhaul", Color.white, (TextAlignmentOptions)514, 20f); MenuBuilder.CreateText(page2, "sInfo", new Vector3(0f, -2.1f, 0f), "Current map: idk", Color.white, (TextAlignmentOptions)257, 50f, 0.039f); MenuBuilder.CreateText(page2, "sSettings", new Vector3(-1.33f, -2.1f, 0f), "[Settings?]", Color.white, (TextAlignmentOptions)514, 20f); MenuBuilder.CreateButton(page2, "bSettings", new Vector3(-1.33f, -2f, 0f), new Vector3(1.33f, 0.5f, 0.2f), Color.blue, delegate(MenuButton btn) { btn.onPress.AddListener((UnityAction<Vector3>)delegate { menu.ShowPage("SettingsPage"); }); }); MenuBuilder.CreateText(page2, "sPrev", new Vector3(0f, -2.1f, 0f), "[LevelPrev?]", Color.white, (TextAlignmentOptions)514, 20f); MenuBuilder.CreateButton(page2, "bPrev", new Vector3(0f, -2f, 0f), new Vector3(1.33f, 0.5f, 0.2f), Color.green, delegate(MenuButton btn) { btn.onPress.AddListener((UnityAction<Vector3>)delegate { MenuManagerHelper.currentLevel--; if (MenuManagerHelper.currentLevel < 0) { MenuManagerHelper.currentLevel = Plugin.GetAllMaps().Length - 1; } SwitchBiomes(Plugin.GetAllMaps()[MenuManagerHelper.currentLevel]); MenuManagerHelper.lastUpdate = 0f; }); }); MenuBuilder.CreateText(page2, "sNext", new Vector3(1.33f, -2.1f, 0f), "[LevelNext?]", Color.white, (TextAlignmentOptions)514, 20f); MenuBuilder.CreateButton(page2, "bNext", new Vector3(1.33f, -2f, 0f), new Vector3(1.33f, 0.5f, 0.2f), Color.red, delegate(MenuButton btn) { btn.onPress.AddListener((UnityAction<Vector3>)delegate { MenuManagerHelper.currentLevel++; if (MenuManagerHelper.currentLevel > Plugin.GetAllMaps().Length - 1) { MenuManagerHelper.currentLevel = 0; } SwitchBiomes(Plugin.GetAllMaps()[MenuManagerHelper.currentLevel]); MenuManagerHelper.lastUpdate = 0f; }); }); GameObject page3 = MenuBuilder.CreatePage(val, "SettingsPage", delegate(MenuPage page) { string text = ""; string text2 = MenuManagerHelper.settings[MenuManagerHelper.currentSetting]; ConfigEntry<bool> val3 = MenuManagerHelper.configs[MenuManagerHelper.currentSetting]; if (val3 != null) { bool flag = MenuManagerHelper.settingRequiresRestart[MenuManagerHelper.currentSetting]; text = text + Plugin.GetText("UI_SETTING_" + text2) + "\n"; text = text + "<#999999>" + Plugin.GetText("UI_DESC_" + text2) + "</color>\n"; text = text + Plugin.GetText("UI_VALUE") + ": " + (val3.Value ? ("<#7fff22>" + Plugin.GetText("UI_ENABLED")) : ("<#ff7f22>" + Plugin.GetText("UI_DISABLED"))) + "</color>\n"; if (flag) { text = text + "<#ffff22>" + Plugin.GetText("UI_REQUIRES_RESTART") + "</color>\n"; } page.texts["sTitle"]?.SetText("Plantholder Overhaul: " + Plugin.GetText("UI_SETTINGS") + "\n"); page.texts["sConfigInfo"]?.SetText(text); page.texts["sBack"]?.SetText("[" + Plugin.GetText("UI_BACK") + "]"); page.texts["sPrev"]?.SetText("[" + Plugin.GetText("UI_PREV") + "]"); page.texts["sNext"]?.SetText("[" + Plugin.GetText("UI_NEXT") + "]"); } }); MenuBuilder.CreateText(page3, "sTitle", new Vector3(0f, 0f, 0f), "Plantholder overhaul: Settings", Color.white, (TextAlignmentOptions)514, 20f); MenuBuilder.CreateText(page3, "sConfigInfo", new Vector3(0f, -2.1f, 0f), "localization issue", Color.white, (TextAlignmentOptions)257, 40f, 0.039f); MenuBuilder.CreateToggle(page3, "tFeatureToggle", new Vector3(0f, -0.75f, 0f), new Vector3(4f, 2f, 0.2f), Color.gray, Color.green, defaultValue: false, delegate(MenuToggle tgl) { tgl.onToggle.AddListener((UnityAction<bool>)delegate { ConfigEntry<bool> val2 = MenuManagerHelper.configs[MenuManagerHelper.currentSetting]; if (val2 != null) { val2.Value = !val2.Value; } MenuManagerHelper.lastUpdate = 0f; }); }); MenuBuilder.CreateText(page3, "sBack", new Vector3(-1.33f, -2.1f, 0f), "[MenuBack?]", Color.white, (TextAlignmentOptions)514, 20f); MenuBuilder.CreateButton(page3, "bBack", new Vector3(-1.33f, -2f, 0f), new Vector3(1.33f, 0.5f, 0.2f), Color.gray, delegate(MenuButton btn) { btn.onPress.AddListener((UnityAction<Vector3>)delegate { menu.ShowPage("MainPage"); }); }); MenuBuilder.CreateText(page3, "sPrev", new Vector3(0f, -2.1f, 0f), "[SettingPrev?]", Color.white, (TextAlignmentOptions)514, 20f); MenuBuilder.CreateButton(page3, "bSettingPrev", new Vector3(0f, -2f, 0f), new Vector3(1.33f, 0.5f, 0.2f), Color.yellow, delegate(MenuButton btn) { btn.onPress.AddListener((UnityAction<Vector3>)delegate { MenuManagerHelper.currentSetting--; if (MenuManagerHelper.currentSetting < 0) { MenuManagerHelper.currentSetting = MenuManagerHelper.settings.Length - 1; } MenuManagerHelper.lastUpdate = 0f; }); }); MenuBuilder.CreateText(page3, "sNext", new Vector3(1.33f, -2.1f, 0f), "[SettingNext?]", Color.white, (TextAlignmentOptions)514, 20f); MenuBuilder.CreateButton(page3, "bSettingNext", new Vector3(1.33f, -2f, 0f), new Vector3(1.33f, 0.5f, 0.2f), Color.magenta, delegate(MenuButton btn) { btn.onPress.AddListener((UnityAction<Vector3>)delegate { MenuManagerHelper.currentSetting++; if (MenuManagerHelper.currentSetting > MenuManagerHelper.settings.Length - 1) { MenuManagerHelper.currentSetting = 0; } MenuManagerHelper.lastUpdate = 0f; }); }); val.transform.eulerAngles = new Vector3(0f, 270f, 0f); val.transform.position = new Vector3(-21.52f, 4.375f, 73.84f); } public static bool ValidateAirport(Scene scene) { if (((Scene)(ref scene)).name != "Airport") { return false; } int num = 0; GameObject[] rootGameObjects = ((Scene)(ref scene)).GetRootGameObjects(); foreach (GameObject val in rootGameObjects) { if (((Object)val).name == "Map") { num++; foreach (GameObject item in ExtTransform.PGetChildGameObjects(val)) { if (((Object)item).name == "BL_Airport") { num++; foreach (GameObject item2 in ExtTransform.PGetChildGameObjects(item)) { if (((Object)item2).name == "Vegetation") { num++; foreach (GameObject item3 in ExtTransform.PGetChildGameObjects(item2)) { if (((Object)item3).name == "Curved Planter") { num++; plantholder_AM_root = item3; foreach (GameObject item4 in ExtTransform.PGetChildGameObjects(item3)) { if (((Object)item4).name == "Desert Tree") { num++; } } } if (!(((Object)item3).name == "Curved Planter (1)")) { continue; } num++; plantholder_TR_root = item3; foreach (GameObject item5 in ExtTransform.PGetChildGameObjects(item3)) { if (((Object)item5).name == "CurvedPlanter-Roots") { num++; } } } } else { if (!(((Object)item2).name == "Misc")) { continue; } num++; foreach (GameObject item6 in ExtTransform.PGetChildGameObjects(item2)) { if (((Object)item6).name == "Trash 1 (4)") { num++; trash_1_4 = item6; } } } } } else if (((Object)item).name == "Flight Board (2)") { board = item; num++; } } } else if (((Object)val).name == "Desert_Rock 9") { num++; } } if (num != 11) { return false; } if ((Object)(object)plantholder_AM_root == (Object)null || (Object)(object)plantholder_TR_root == (Object)null) { return false; } return true; } public static bool PatchAirport(Scene scene) { //IL_0111: Unknown result type (might be due to invalid IL or missing references) //IL_0152: Unknown result type (might be due to invalid IL or missing references) //IL_017d: Unknown result type (might be due to invalid IL or missing references) //IL_01be: Unknown result type (might be due to invalid IL or missing references) //IL_032c: Unknown result type (might be due to invalid IL or missing references) //IL_0336: Expected O, but got Unknown //IL_0368: Unknown result type (might be due to invalid IL or missing references) //IL_0372: Expected O, but got Unknown //IL_03ae: Unknown result type (might be due to invalid IL or missing references) //IL_03b8: Expected O, but got Unknown //IL_03f9: Unknown result type (might be due to invalid IL or missing references) //IL_040d: Unknown result type (might be due to invalid IL or missing references) //IL_0446: Unknown result type (might be due to invalid IL or missing references) //IL_045a: Unknown result type (might be due to invalid IL or missing references) //IL_0493: Unknown result type (might be due to invalid IL or missing references) //IL_04a7: Unknown result type (might be due to invalid IL or missing references) //IL_04e0: Unknown result type (might be due to invalid IL or missing references) //IL_04f4: Unknown result type (might be due to invalid IL or missing references) //IL_052d: Unknown result type (might be due to invalid IL or missing references) //IL_0541: Unknown result type (might be due to invalid IL or missing references) //IL_057a: Unknown result type (might be due to invalid IL or missing references) //IL_058e: Unknown result type (might be due to invalid IL or missing references) //IL_05c2: Unknown result type (might be due to invalid IL or missing references) //IL_05cc: Expected O, but got Unknown //IL_0612: Unknown result type (might be due to invalid IL or missing references) //IL_062d: Unknown result type (might be due to invalid IL or missing references) //IL_066b: Unknown result type (might be due to invalid IL or missing references) //IL_0686: Unknown result type (might be due to invalid IL or missing references) //IL_06c4: Unknown result type (might be due to invalid IL or missing references) //IL_06df: Unknown result type (might be due to invalid IL or missing references) //IL_071d: Unknown result type (might be due to invalid IL or missing references) //IL_0738: Unknown result type (might be due to invalid IL or missing references) //IL_0776: Unknown result type (might be due to invalid IL or missing references) //IL_0791: Unknown result type (might be due to invalid IL or missing references) //IL_07cf: Unknown result type (might be due to invalid IL or missing references) //IL_07ea: Unknown result type (might be due to invalid IL or missing references) //IL_0828: Unknown result type (might be due to invalid IL or missing references) //IL_0843: Unknown result type (might be due to invalid IL or missing references) //IL_0881: Unknown result type (might be due to invalid IL or missing references) //IL_089c: Unknown result type (might be due to invalid IL or missing references) //IL_08da: Unknown result type (might be due to invalid IL or missing references) //IL_08f5: Unknown result type (might be due to invalid IL or missing references) //IL_092e: Unknown result type (might be due to invalid IL or missing references) //IL_0942: Unknown result type (might be due to invalid IL or missing references) //IL_09de: Unknown result type (might be due to invalid IL or missing references) //IL_09f9: Unknown result type (might be due to invalid IL or missing references) //IL_0a37: Unknown result type (might be due to invalid IL or missing references) //IL_0a52: Unknown result type (might be due to invalid IL or missing references) //IL_0a90: Unknown result type (might be due to invalid IL or missing references) //IL_0aab: Unknown result type (might be due to invalid IL or missing references) //IL_0adf: Unknown result type (might be due to invalid IL or missing references) //IL_0ae9: Expected O, but got Unknown //IL_0b38: Unknown result type (might be due to invalid IL or missing references) //IL_0b53: Unknown result type (might be due to invalid IL or missing references) //IL_0ba0: Unknown result type (might be due to invalid IL or missing references) //IL_0bbb: Unknown result type (might be due to invalid IL or missing references) //IL_0c08: Unknown result type (might be due to invalid IL or missing references) //IL_0c23: Unknown result type (might be due to invalid IL or missing references) //IL_0c70: Unknown result type (might be due to invalid IL or missing references) //IL_0c8b: Unknown result type (might be due to invalid IL or missing references) //IL_0cd8: Unknown result type (might be due to invalid IL or missing references) //IL_0cf3: Unknown result type (might be due to invalid IL or missing references) //IL_0d40: Unknown result type (might be due to invalid IL or missing references) //IL_0d5b: Unknown result type (might be due to invalid IL or missing references) //IL_0da8: Unknown result type (might be due to invalid IL or missing references) //IL_0dc3: Unknown result type (might be due to invalid IL or missing references) //IL_0e10: Unknown result type (might be due to invalid IL or missing references) //IL_0e2b: Unknown result type (might be due to invalid IL or missing references) //IL_0e78: Unknown result type (might be due to invalid IL or missing references) //IL_0e93: Unknown result type (might be due to invalid IL or missing references) //IL_0eda: Unknown result type (might be due to invalid IL or missing references) //IL_0ee4: Expected O, but got Unknown //IL_0f2d: Unknown result type (might be due to invalid IL or missing references) //IL_0f56: Unknown result type (might be due to invalid IL or missing references) //IL_0f94: Unknown result type (might be due to invalid IL or missing references) //IL_0fbd: Unknown result type (might be due to invalid IL or missing references) //IL_0ffa: Unknown result type (might be due to invalid IL or missing references) //IL_1004: Expected O, but got Unknown //IL_104a: Unknown result type (might be due to invalid IL or missing references) //IL_1065: Unknown result type (might be due to invalid IL or missing references) //IL_10a3: Unknown result type (might be due to invalid IL or missing references) //IL_10be: Unknown result type (might be due to invalid IL or missing references) //IL_10fc: Unknown result type (might be due to invalid IL or missing references) //IL_1117: Unknown result type (might be due to invalid IL or missing references) //IL_1155: Unknown result type (might be due to invalid IL or missing references) //IL_1170: Unknown result type (might be due to invalid IL or missing references) //IL_11ae: Unknown result type (might be due to invalid IL or missing references) //IL_11c9: Unknown result type (might be due to invalid IL or missing references) //IL_1207: Unknown result type (might be due to invalid IL or missing references) //IL_1222: Unknown result type (might be due to invalid IL or missing references) //IL_1260: Unknown result type (might be due to invalid IL or missing references) //IL_127b: Unknown result type (might be due to invalid IL or missing references) //IL_12b9: Unknown result type (might be due to invalid IL or missing references) //IL_12d4: Unknown result type (might be due to invalid IL or missing references) //IL_1312: Unknown result type (might be due to invalid IL or missing references) //IL_132d: Unknown result type (might be due to invalid IL or missing references) //IL_136b: Unknown result type (might be due to invalid IL or missing references) //IL_1386: Unknown result type (might be due to invalid IL or missing references) //IL_13c4: Unknown result type (might be due to invalid IL or missing references) //IL_13df: Unknown result type (might be due to invalid IL or missing references) //IL_141d: Unknown result type (might be due to invalid IL or missing references) //IL_1438: Unknown result type (might be due to invalid IL or missing references) //IL_1476: Unknown result type (might be due to invalid IL or missing references) //IL_1491: Unknown result type (might be due to invalid IL or missing references) //IL_14cf: Unknown result type (might be due to invalid IL or missing references) //IL_14ea: Unknown result type (might be due to invalid IL or missing references) //IL_1528: Unknown result type (might be due to invalid IL or missing references) //IL_1543: Unknown result type (might be due to invalid IL or missing references) //IL_1581: Unknown result type (might be due to invalid IL or missing references) //IL_159c: Unknown result type (might be due to invalid IL or missing references) //IL_15d0: Unknown result type (might be due to invalid IL or missing references) //IL_15da: Expected O, but got Unknown //IL_1616: Unknown result type (might be due to invalid IL or missing references) //IL_1620: Expected O, but got Unknown //IL_1668: Unknown result type (might be due to invalid IL or missing references) //IL_167c: Unknown result type (might be due to invalid IL or missing references) //IL_16ba: Unknown result type (might be due to invalid IL or missing references) //IL_16ce: Unknown result type (might be due to invalid IL or missing references) //IL_174d: Unknown result type (might be due to invalid IL or missing references) //IL_17ec: Unknown result type (might be due to invalid IL or missing references) //IL_1817: Unknown result type (might be due to invalid IL or missing references) //IL_1830: Unknown result type (might be due to invalid IL or missing references) //IL_183a: Expected O, but got Unknown //IL_187b: Unknown result type (might be due to invalid IL or missing references) //IL_188f: Unknown result type (might be due to invalid IL or missing references) //IL_18c8: Unknown result type (might be due to invalid IL or missing references) //IL_18e3: Unknown result type (might be due to invalid IL or missing references) //IL_1926: Unknown result type (might be due to invalid IL or missing references) //IL_1941: Unknown result type (might be due to invalid IL or missing references) //IL_1989: Unknown result type (might be due to invalid IL or missing references) //IL_19a4: Unknown result type (might be due to invalid IL or missing references) //IL_19e2: Unknown result type (might be due to invalid IL or missing references) //IL_19fd: Unknown result type (might be due to invalid IL or missing references) //IL_1a31: Unknown result type (might be due to invalid IL or missing references) //IL_1a3b: Expected O, but got Unknown //IL_1a82: Unknown result type (might be due to invalid IL or missing references) //IL_1aab: Unknown result type (might be due to invalid IL or missing references) //IL_1aee: Unknown result type (might be due to invalid IL or missing references) //IL_1b17: Unknown result type (might be due to invalid IL or missing references) //IL_1b4f: Unknown result type (might be due to invalid IL or missing references) //IL_1b59: Expected O, but got Unknown //IL_1ba2: Unknown result type (might be due to invalid IL or missing references) //IL_1bbd: Unknown result type (might be due to invalid IL or missing references) //IL_1c05: Unknown result type (might be due to invalid IL or missing references) //IL_1c20: Unknown result type (might be due to invalid IL or missing references) //IL_1c68: Unknown result type (might be due to invalid IL or missing references) //IL_1c83: Unknown result type (might be due to invalid IL or missing references) //IL_1ccb: Unknown result type (might be due to invalid IL or missing references) //IL_1ce6: Unknown result type (might be due to invalid IL or missing references) //IL_1d2e: Unknown result type (might be due to invalid IL or missing references) //IL_1d49: Unknown result type (might be due to invalid IL or missing references) //IL_1d91: Unknown result type (might be due to invalid IL or missing references) //IL_1dac: Unknown result type (might be due to invalid IL or missing references) //IL_1df4: Unknown result type (might be due to invalid IL or missing references) //IL_1e0f: Unknown result type (might be due to invalid IL or missing references) //IL_1e57: Unknown result type (might be due to invalid IL or missing references) //IL_1e72: Unknown result type (might be due to invalid IL or missing references) //IL_1eba: Unknown result type (might be due to invalid IL or missing references) //IL_1ed5: Unknown result type (might be due to invalid IL or missing references) //IL_1f1d: Unknown result type (might be due to invalid IL or missing references) //IL_1f38: 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_1f9b: Unknown result type (might be due to invalid IL or missing references) //IL_1fe3: Unknown result type (might be due to invalid IL or missing references) //IL_1ffe: Unknown result type (might be due to invalid IL or missing references) //IL_2046: Unknown result type (might be due to invalid IL or missing references) //IL_2061: Unknown result type (might be due to invalid IL or missing references) //IL_20a9: Unknown result type (might be due to invalid IL or missing references) //IL_20c4: Unknown result type (might be due to invalid IL or missing references) //IL_210c: 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_216f: Unknown result type (might be due to invalid IL or missing references) //IL_218a: Unknown result type (might be due to invalid IL or missing references) //IL_21d2: Unknown result type (might be due to invalid IL or missing references) //IL_21ed: Unknown result type (might be due to invalid IL or missing references) //IL_2235: Unknown result type (might be due to invalid IL or missing references) //IL_2250: Unknown result type (might be due to invalid IL or missing references) //IL_2298: 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_22fb: Unknown result type (might be due to invalid IL or missing references) //IL_2316: Unknown result type (might be due to invalid IL or missing references) //IL_235e: Unknown result type (might be due to invalid IL or missing references) //IL_2379: Unknown result type (might be due to invalid IL or missing references) //IL_23c1: Unknown result type (might be due to invalid IL or missing references) //IL_23dc: Unknown result type (might be due to invalid IL or missing references) //IL_2424: Unknown result type (might be due to invalid IL or missing references) //IL_243f: Unknown result type (might be due to invalid IL or missing references) //IL_2487: Unknown result type (might be due to invalid IL or missing references) //IL_24a2: Unknown result type (might be due to invalid IL or missing references) //IL_24ea: Unknown result type (might be due to invalid IL or missing references) //IL_2505: Unknown result type (might be due to invalid IL or missing references) //IL_254d: Unknown result type (might be due to invalid IL or missing references) //IL_2568: Unknown result type (might be due to invalid IL or missing references) //IL_25b0: Unknown result type (might be due to invalid IL or missing references) //IL_25cb: Unknown result type (might be due to invalid IL or missing references) //IL_2613: Unknown result type (might be due to invalid IL or missing references) //IL_262e: Unknown result type (might be due to invalid IL or missing references) //IL_2676: Unknown result type (might be due to invalid IL or missing references) //IL_2691: Unknown result type (might be due to invalid IL or missing references) //IL_26d9: Unknown result type (might be due to invalid IL or missing references) //IL_26f4: Unknown result type (might be due to invalid IL or missing references) //IL_273c: Unknown result type (might be due to invalid IL or missing references) //IL_2757: Unknown result type (might be due to invalid IL or missing references) //IL_279f: Unknown result type (might be due to invalid IL or missing references) //IL_27ba: Unknown result type (might be due to invalid IL or missing references) //IL_2802: Unknown result type (might be due to invalid IL or missing references) //IL_281d: Unknown result type (might be due to invalid IL or missing references) //IL_2865: Unknown result type (might be due to invalid IL or missing references) //IL_2880: Unknown result type (might be due to invalid IL or missing references) //IL_28c8: Unknown result type (might be due to invalid IL or missing references) //IL_28e3: Unknown result type (might be due to invalid IL or missing references) //IL_292b: Unknown result type (might be due to invalid IL or missing references) //IL_2946: Unknown result type (might be due to invalid IL or missing references) //IL_298e: Unknown result type (might be due to invalid IL or missing references) //IL_29a9: Unknown result type (might be due to invalid IL or missing references) //IL_29f1: Unknown result type (might be due to invalid IL or missing references) //IL_2a0c: Unknown result type (might be due to invalid IL or missing references) //IL_2a54: Unknown result type (might be due to invalid IL or missing references) //IL_2a6f: Unknown result type (might be due to invalid IL or missing references) //IL_2ab7: Unknown result type (might be due to invalid IL or missing references) //IL_2ad2: Unknown result type (might be due to invalid IL or missing references) //IL_2b1a: Unknown result type (might be due to invalid IL or missing references) //IL_2b35: Unknown result type (might be due to invalid IL or missing references) //IL_2b7d: Unknown result type (might be due to invalid IL or missing references) //IL_2b98: Unknown result type (might be due to invalid IL or missing references) //IL_2be0: Unknown result type (might be due to invalid IL or missing references) //IL_2bfb: Unknown result type (might be due to invalid IL or missing references) //IL_2c43: Unknown result type (might be due to invalid IL or missing references) //IL_2c5e: Unknown result type (might be due to invalid IL or missing references) //IL_2ca6: Unknown result type (might be due to invalid IL or missing references) //IL_2cc1: Unknown result type (might be due to invalid IL or missing references) //IL_2d09: Unknown result type (might be due to invalid IL or missing references) //IL_2d24: Unknown result type (might be due to invalid IL or missing references) //IL_2d6c: Unknown result type (might be due to invalid IL or missing references) //IL_2d87: Unknown result type (might be due to invalid IL or missing references) //IL_2dcf: Unknown result type (might be due to invalid IL or missing references) //IL_2dea: Unknown result type (might be due to invalid IL or missing references) //IL_2e32: Unknown result type (might be due to invalid IL or missing references) //IL_2e4d: Unknown result type (might be due to invalid IL or missing references) //IL_2ea2: Unknown result type (might be due to invalid IL or missing references) //IL_2eac: Expected O, but got Unknown //IL_2ef6: Unknown result type (might be due to invalid IL or missing references) //IL_2f11: Unknown result type (might be due to invalid IL or missing references) //IL_2f59: Unknown result type (might be due to invalid IL or missing references) //IL_2f74: Unknown result type (might be due to invalid IL or missing references) //IL_2fbc: Unknown result type (might be due to invalid IL or missing references) //IL_2fd7: Unknown result type (might be due to invalid IL or missing references) //IL_301f: Unknown result type (might be due to invalid IL or missing references) //IL_303a: Unknown result type (might be due to invalid IL or missing references) //IL_3082: Unknown result type (might be due to invalid IL or missing references) //IL_309d: Unknown result type (might be due to invalid IL or missing references) //IL_30e5: Unknown result type (might be due to invalid IL or missing references) //IL_3100: Unknown result type (might be due to invalid IL or missing references) //IL_3148: Unknown result type (might be due to invalid IL or missing references) //IL_3163: Unknown result type (might be due to invalid IL or missing references) //IL_31ab: Unknown result type (might be due to invalid IL or missing references) //IL_31c6: Unknown result type (might be due to invalid IL or missing references) //IL_320e: Unknown result type (might be due to invalid IL or missing references) //IL_3229: Unknown result type (might be due to invalid IL or missing references) //IL_3271: Unknown result type (might be due to invalid IL or missing references) //IL_328c: Unknown result type (might be due to invalid IL or missing references) //IL_32d4: Unknown result type (might be due to invalid IL or missing references) //IL_32ef: Unknown result type (might be due to invalid IL or missing references) //IL_3348: Unknown result type (might be due to invalid IL or missing references) //IL_3371: Unknown result type (might be due to invalid IL or missing references) //IL_33b4: Unknown result type (might be due to invalid IL or missing references) //IL_33dd: Unknown result type (might be due to invalid IL or missing references) //IL_344f: Unknown result type (might be due to invalid IL or missing references) //IL_346a: Unknown result type (might be due to invalid IL or missing references) //IL_34a3: Unknown result type (might be due to invalid IL or missing references) //IL_34be: Unknown result type (might be due to invalid IL or missing references) //IL_34f7: Unknown result type (might be due to invalid IL or missing references) //IL_3512: Unknown result type (might be due to invalid IL or missing references) //IL_354b: Unknown result type (might be due to invalid IL or missing references) //IL_3566: Unknown result type (might be due to invalid IL or missing references) //IL_359f: Unknown result type (might be due to invalid IL or missing references) //IL_35ba: Unknown result type (might be due to invalid IL or missing references) //IL_35f3: Unknown result type (might be due to invalid IL or missing references) //IL_360e: Unknown result type (might be due to invalid IL or missing references) //IL_3647: Unknown result type (might be due to invalid IL or missing references) //IL_3662: Unknown result type (might be due to invalid IL or missing references) //IL_369b: Unknown result type (might be due to invalid IL or missing references) //IL_36b6: Unknown result type (might be due to invalid IL or missing references) //IL_36ef: Unknown result type (might be due to invalid IL or missing references) //IL_370a: Unknown result type (might be due to invalid IL or missing references) //IL_3743: Unknown result type (might be due to invalid IL or missing references) //IL_375e: Unknown result type (might be due to invalid IL or missing references) //IL_3797: Unknown result type (might be due to invalid IL or missing references) //IL_37b2: Unknown result type (might be due to invalid IL or missing references) //IL_37eb: Unknown result type (might be due to invalid IL or missing references) //IL_3806: Unknown result type (might be due to invalid IL or missing references) //IL_383f: Unknown result type (might be due to invalid IL or missing references) //IL_385a: Unknown result type (might be due to invalid IL or missing references) //IL_3893: Unknown result type (might be due to invalid IL or missing references) //IL_38ae: Unknown result type (might be due to invalid IL or missing references) //IL_38e7: Unknown result type (might be due to invalid IL or missing references) //IL_3902: Unknown result type (might be due to invalid IL or missing references) //IL_3936: Unknown result type (might be due to invalid IL or missing references) //IL_3940: Expected O, but got Unknown //IL_3981: Unknown result type (might be due to invalid IL or missing references) //IL_3995: Unknown result type (might be due to invalid IL or missing references) //IL_39ce: Unknown result type (might be due to invalid IL or missing references) //IL_39e2: Unknown result type (might be due to invalid IL or missing references) //IL_3a1b: Unknown result type (might be due to invalid IL or missing references) //IL_3a2f: Unknown result type (might be due to invalid IL or missing references) //IL_3a68: Unknown result type (might be due to invalid IL or missing references) //IL_3a7c: Unknown result type (might be due to invalid IL or missing references) //IL_3ab5: Unknown result type (might be due to invalid IL or missing references) //IL_3ac9: Unknown result type (might be due to invalid IL or missing references) //IL_3b07: Unknown result type (might be due to invalid IL or missing references) //IL_3b22: Unknown result type (might be due to invalid IL or missing references) //IL_3b60: Unknown result type (might be due to invalid IL or missing references) //IL_3b7b: Unknown result type (might be due to invalid IL or missing references) //IL_3bb9: Unknown result type (might be due to invalid IL or missing references) //IL_3bd4: Unknown result type (might be due to invalid IL or missing references) //IL_3c12: Unknown result type (might be due to invalid IL or missing references) //IL_3c2d: Unknown result type (might be due to invalid IL or missing references) //IL_3c6b: Unknown result type (might be due to invalid IL or missing references) //IL_3c86: Unknown result type (might be due to invalid IL or missing references) //IL_3cc4: Unknown result type (might be due to invalid IL or missing references) //IL_3cdf: Unknown result type (might be due to invalid IL or missing references) //IL_3d1d: Unknown result type (might be due to invalid IL or missing references) //IL_3d38: Unknown result type (might be due to invalid IL or missing references) //IL_3d76: Unknown result type (might be due to invalid IL or missing references) //IL_3d91: Unknown result type (might be due to invalid IL or missing references) //IL_3dcf: Unknown result type (might be due to invalid IL or missing references) //IL_3dea: Unknown result type (might be due to invalid IL or missing references) //IL_3f10: Unknown result type (might be due to invalid IL or missing references) //IL_3f1a: Expected O, but got Unknown //IL_3f4c: Unknown result type (might be due to invalid IL or missing references) //IL_3f56: Expected O, but got Unknown //IL_3f92: Unknown result type (might be due to invalid IL or missing references) //IL_3f9c: Expected O, but got Unknown //IL_3fdd: Unknown result type (might be due to invalid IL or missing references) //IL_3ff1: Unknown result type (might be due to invalid IL or missing references) //IL_402a: Unknown result type (might be due to invalid IL or missing references) //IL_403e: Unknown result type (might be due to invalid IL or missing references) //IL_4077: Unknown result type (might be due to invalid IL or missing references) //IL_408b: Unknown result type (might be due to invalid IL or missing references) //IL_40c4: Unknown result type (might be due to invalid IL or missing references) //IL_40d8: Unknown result type (might be due to invalid IL or missing references) //IL_4111: Unknown result type (might be due to invalid IL or missing references) //IL_4125: Unknown result type (might be due to invalid IL or missing references) //IL_4159: Unknown result type (might be due to invalid IL or missing references) //IL_4163: Expected O, but got Unknown //IL_41a4: Unknown result type (might be due to invalid IL or missing references) //IL_41b8: Unknown result type (might be due to invalid IL or missing references) //IL_41f1: Unknown result type (might be due to invalid IL or missing references) //IL_4205: Unknown result type (might be due to invalid IL or missing references) //IL_4239: Unknown result type (might be due to invalid IL or missing references) //IL_4243: Expected O, but got Unknown //IL_428b: Unknown result type (might be due to invalid IL or missing references) //IL_42a6: Unknown result type (might be due to invalid IL or missing references) //IL_42e4: Unknown result type (might be due to invalid IL or missing references) //IL_42ff: Unknown result type (might be due to invalid IL or missing references) //IL_433d: Unknown result type (might be due to invalid IL or missing references) //IL_4358: Unknown result type (might be due to invalid IL or missing references) //IL_4396: Unknown result type (might be due to invalid IL or missing references) //IL_43b1: Unknown result type (might be due to invalid IL or missing references) //IL_43ef: Unknown result type (might be due to invalid IL or missing references) //IL_440a: Unknown result type (might be due to invalid IL or missing references) //IL_4444: Unknown result type (might be due to invalid IL or missing references) //IL_444e: Expected O, but got Unknown //IL_449b: Unknown result type (might be due to invalid IL or missing references) //IL_44b6: Unknown result type (might be due to invalid IL or missing references) //IL_44f9: Unknown result type (might be due to invalid IL or missing references) //IL_4514: Unknown result type (might be due to invalid IL or missing references) //IL_4557: Unknown result type (might be due to invalid IL or missing references) //IL_4572: Unknown result type (might be due to invalid IL or missing references) //IL_45ac: Unknown result type (might be due to invalid IL or missing references) //IL_45b6: Expected O, but got Unknown //IL_45fc: Unknown result type (might be due to invalid IL or missing references) //IL_4617: Unknown result type (might be due to invalid IL or missing references) //IL_465f: Unknown result type (might be due to invalid IL or missing references) //IL_467a: Unknown result type (might be due to invalid IL or missing references) //IL_46c2: Unknown result type (might be due to invalid IL or missing references) //IL_46dd: Unknown result type (might be due to invalid IL or missing references) //IL_4725: Unknown result type (might be due to invalid IL or missing references) //IL_4740: Unknown result type (might be due to invalid IL or missing references) //IL_4788: Unknown result type (might be due to invalid IL or missing references) //IL_47a3: Unknown result type (might be due to invalid IL or missing references) //IL_47eb: Unknown result type (might be due to invalid IL or missing references) //IL_4806: Unknown result type (might be due to invalid IL or missing references) //IL_484e: Unknown result type (might be due to invalid IL or missing references) //IL_4869: Unknown result type (might be due to invalid IL or missing references) //IL_48b1: Unknown result type (might be due to invalid IL or missing references) //IL_48cc: Unknown result type (might be due to invalid IL or missing references) //IL_4914: Unknown result type (might be due to invalid IL or missing references) //IL_492f: Unknown result type (might be due to invalid IL or missing references) //IL_4972: Unknown result type (might be due to invalid IL or missing references) //IL_4986: Unknown result type (might be due to invalid IL or missing references) //IL_49bf: Unknown result type (might be due to invalid IL or missing references) //IL_49d3: Unknown result type (might be due to invalid IL or missing references) //IL_4a0c: Unknown result type (might be due to invalid IL or missing references) //IL_4a20: Unknown result type (might be due to invalid IL or missing references) //IL_4a59: Unknown result type (might be due to invalid IL or missing references) //IL_4a6d: Unknown result type (might be due to invalid IL or missing references) //IL_4aa6: Unknown result type (might be due to invalid IL or missing references) //IL_4aba: Unknown result type (might be due to invalid IL or missing references) //IL_4af3: Unknown result type (might be due to invalid IL or missing references) //IL_4b07: Unknown result type (might be due to invalid IL or missing references) //IL_4b40: Unknown result type (might be due to invalid IL or missing references) //IL_4b54: Unknown result type (might be due to invalid IL or missing references) //IL_4b8d: Unknown result type (might be due to invalid IL or missing references) //IL_4ba1: Unknown result type (might be due to invalid IL or missing references) //IL_4bd5: Unknown result type (might be due to invalid IL or missing references) //IL_4bdf: Expected O, but got Unknown //IL_4c2c: Unknown result type (might be due to invalid IL or missing references) //IL_4c40: Unknown result type (might be due to invalid IL or missing references) //IL_4c83: Unknown result type (might be due to invalid IL or missing references) //IL_4c97: Unknown result type (might be due to invalid IL or missing references) //IL_4cd1: Unknown result type (might be due to invalid IL or missing references) //IL_4cdb: Expected O, but got Unknown //IL_4d23: Unknown result type (might be due to invalid IL or missing references) //IL_4d37: Unknown result type (might be due to invalid IL or missing references) //IL_4d75: Unknown result type (might be due to invalid IL or missing references) //IL_4d89: Unknown result type (might be due to invalid IL or missing references) //IL_4dc3: Unknown result type (might be due to invalid IL or missing references) //IL_4dcd: Expected O, but got Unknown //IL_4e13: Unknown result type (might be due to invalid IL or missing references) //IL_4e27: Unknown result type (might be due to invalid IL or missing references) //IL_4e6f: Unknown result type (might be due to invalid IL or missing references) //IL_4e83: Unknown result type (might be due to invalid IL or missing references) //IL_4ecb: Unknown result type (might be due to invalid IL or missing references) //IL_4edf: Unknown result type (might be due to invalid IL or missing references) //IL_4f27: Unknown result type (might be due to invalid IL or missing references) //IL_4f3b: Unknown result type (might be due to invalid IL or missing references) //IL_4f83: Unknown result type (might be due to invalid IL or missing references) //IL_4f97: Unknown result type (might be due to invalid IL or missing references) //IL_4fdf: Unknown result type (might be due to invalid IL or missing references) //IL_4ff3: Unknown result type (might be due to invalid IL or missing references) //IL_503b: Unknown result type (might be due to invalid IL or missing references) //IL_504f: Unknown result type (might be due to invalid IL or missing references) //IL_5099: Unknown result type (might be due to invalid IL or missing references) //IL_50b4: Unknown result type (might be due to invalid IL or missing references) //IL_50f8: Unknown result type (might be due to invalid IL or missing references) //IL_5113: Unknown result type (might be due to invalid IL or missing references) //IL_5157: Unknown result type (might be due to invalid IL or missing references) //IL_5172: Unknown result type (might be due to invalid IL or missing references) //IL_51b6: Unknown result type (might be due to invalid IL or missing references) //IL_51d1: Unknown result type (might be due to invalid IL or missing references) //IL_5215: Unknown result type (might be due to invalid IL or missing references) //IL_5230: Unknown result type (might be due to invalid IL or missing references) //IL_5274: Unknown result type (might be due to invalid IL or missing references) //IL_528f: Unknown result type (might be due to invalid IL or missing references) //IL_52d3: Unknown result type (might be due to invalid IL or missing references) //IL_52ee: Unknown result type (might be due to invalid IL or missing references) //IL_5332: Unknown result type (might be due to invalid IL or missing references) //IL_534d: Unknown result type (might be due to invalid IL or missing references) //IL_538c: Unknown result type (might be due to invalid IL or missing references) //IL_53a7: Unknown result type (might be due to invalid IL or missing references) //IL_53e6: Unknown result type (might be due to invalid IL or missing references) //IL_5401: Unknown result type (might be due to invalid IL or missing references) //IL_5440: Unknown result type (might be due to invalid IL or missing references) //IL_545b: Unknown result type (might be due to invalid IL or missing references) //IL_549a: Unknown result type (might be due to invalid IL or missing references) //IL_54b5: Unknown result type (might be due to invalid IL or missing references) //IL_54ed: Unknown result type (might be due to invalid IL or missing references) //IL_54f7: Expected O, but got Unknown //IL_553d: Unknown result type (might be due to invalid IL or missing references) //IL_5551: Unknown result type (might be due to invalid IL or missing references) //IL_558f: Unknown result type (might be due to invalid IL or missing references) //IL_55a3: Unknown result type (might be due to invalid IL or missing references) //IL_55e1: Unknown result type (might be due to invalid IL or missing references) //IL_55f5: Unknown result type (might be due to invalid IL or missing references) //IL_5633: Unknown result type (might be due to invalid IL or missing references) //IL_5647: Unknown result type (might be due to invalid IL or missing references) //IL_5685: Unknown result type (might be due to invalid IL or missing references) //IL_5699: Unknown result type (might be due to invalid IL or missing references) //IL_56d7: Unknown result type (might be due to invalid IL or missing references) //IL_56eb: Unknown result type (might be due to invalid IL or missing references) //IL_5729: Unknown result type (might be due to invalid IL or missing references) //IL_573d: Unknown result type (might be due to invalid IL or missing references) //IL_577b: Unknown result type (might be due to invalid IL or missing references) //IL_578f: Unknown result type (might be due to invalid IL or missing references) //IL_57cd: Unknown result type (might be due to invalid IL or missing references) //IL_57e1: Unknown result type (might be due to invalid IL or missing references) //IL_581f: Unknown result type (might be due to invalid IL or missing references) //IL_5833: Unknown result type (might be due to invalid IL or missing references) //IL_5871: Unknown result type (might be due to invalid IL or missing references) //IL_5885: Unknown result type (might be due to invalid IL or missing references) //IL_58c3: Unknown result type (might be due to invalid IL or missing references) //IL_58d7: Unknown result type (might be due to invalid IL or missing references) //IL_5910: Unknown result type (might be due to invalid IL or missing references) //IL_5924: Unknown result type (might be due to invalid IL or missing references) //IL_595d: Unknown result type (might be due to invalid IL or missing references) //IL_5971: Unknown result type (might be due to invalid IL or missing references) //IL_59aa: Unknown result type (might be due to invalid IL or missing references) //IL_59be: Unknown result type (might be due to invalid IL or missing references) //IL_59f7: Unknown result type (might be due to invalid IL or missing references) //IL_5a0b: Unknown result type (might be due to invalid IL or missing references) //IL_5a44: Unknown result type (might be due to invalid IL or missing references) //IL_5a58: Unknown result type (might be due to invalid IL or missing references) //IL_5a91: Unknown result type (might be due to invalid IL or missing references) //IL_5aa5: Unknown result type (might be due to invalid IL or missing references) //IL_5ade: Unknown result type (might be due to invalid IL or missing references) //IL_5af2: Unknown result type (might be due to invalid IL or missing references) //IL_5b2b: Unknown result type (might be due to invalid IL or missing references) //IL_5b3f: Unknown result type (might be due to invalid IL or missing references) //IL_5b7f: Unknown result type (might be due to invalid IL or missing references) //IL_5b9a: Unknown result type (might be due to invalid IL or missing references) //IL_5bde: Unknown result type (might be due to invalid IL or missing references) //IL_5bf9: Unknown result type (might be due to invalid IL or missing references) //IL_5c3d: Unknown result type (might be due to invalid IL or missing references) //IL_5c58: Unknown result type (might be due to invalid IL or missing references) //IL_5c9c: Unknown result type (might be due to invalid IL or missing references) //IL_5cb7: Unknown result type (might be due to invalid IL or missing references) //IL_5cfb: Unknown result type (might be due to invalid IL or missing references) //IL_5d16: Unknown result type (might be due to invalid IL or missing references) //IL_5d5a: Unknown result type (might be due to invalid IL or missing references) //IL_5d75: Unknown result type (might be due to invalid IL or missing references) //IL_5db9: Unknown result type (might be due to invalid IL or missing references) //IL_5dd4: Unknown result type (might be due to invalid IL or missing references) //IL_5e18: Unknown result type (might be due to invalid IL or missing references) //IL_5e33: Unknown result type (might be due to invalid IL or missing references) //IL_5e77: Unknown result type (might be due to invalid IL or missing references) //IL_5e92: Unknown result type (might be due to invalid IL or missing references) //IL_5ed1: Unknown result type (might be due to invalid IL or missing references) //IL_5ee5: Unknown result type (might be due to invalid IL or missing references) //IL_5f24: Unknown result type (might be due to invalid IL or missing references) //IL_5f38: Unknown result type (might be due to invalid IL or missing references) //IL_5f77: Unknown result type (might be due to invalid IL or missing references) //IL_5f8b: Unknown result type (might be due to invalid IL or missing references) //IL_5fca: Unknown result type (might be due to invalid IL or missing references) //IL_5fde: Unknown result type (might be due to invalid IL or missing references) //IL_601d: Unknown result type (might be due to invalid IL or missing references) //IL_6031: Unknown result type (might be due to invalid IL or missing references) //IL_6070: Unknown result type (might be due to invalid IL or missing references) //IL_6084: Unknown result type (might be due to invalid IL or missing references) //IL_60c3: Unknown result type (might be due to invalid IL or missing references) //IL_60d7: Unknown result type (might be due to invalid IL or missing references) //IL_6116: Unknown result type (might be due to invalid IL or missing references) //IL_612a: Unknown result type (might be due to invalid IL or missing references) //IL_6167: Unknown result type (might be due to invalid IL or missing references) //IL_617b: Unknown result type (might be due to invalid IL or missing references) //IL_61b4: Unknown result type (might be due to invalid IL or missing references) //IL_61c8: Unknown result type (might be due to invalid IL or missing references) //IL_6201: Unknown result type (might be due to invalid IL or missing references) //IL_6215: Unknown result type (might be due to invalid IL or missing references) //IL_624e: Unknown result type (might be due to invalid IL or missing references) //IL_6262: Unknown result type (might be due to invalid IL or missing references) //IL_629b: Unknown result type (might be due to invalid IL or missing references) //IL_62af: Unknown result type (might be due to invalid IL or missing references) //IL_62e8: Unknown result type (might be due to invalid IL or missing references) //IL_62fc: Unknown result type (might be due to invalid IL or missing references) //IL_6335: Unknown result type (might be due to invalid IL or missing references) //IL_6349: Unknown result type (might be due to invalid IL or missing references) //IL_637d: Unknown result type (might be due to invalid IL or missing references) //IL_6387: Expected O, but got Unknown //IL_63ca: Unknown result type (might be due to invalid IL or missing references) //IL_63e5: Unknown result type (might be due to invalid IL or missing references) //IL_6424: Unknown result type (might be due to invalid IL or missing references) //IL_643f: Unknown result type (might be due to invalid IL or missing references) //IL_647e: Unknown result type (might be due to invalid IL or missing references) //IL_6499: Unknown result type (might be due to invalid IL or missing references) //IL_64dd: Unknown result type (might be due to invalid IL or missing references) //IL_64f8: Unknown result type (might be due to invalid IL or missing references) //IL_653c: Unknown result type (might be due to invalid IL or missing references) //IL_6557: Unknown result type (might be due to invalid IL or missing references) //IL_659b: Unknown result type (might be due to invalid IL or missing references) //IL_65b6: Unknown result type (might be due to invalid IL or missing references) //IL_65fa: Unknown result type (might be due to invalid IL or missing references) //IL_6615: Unknown result type (might be due to invalid IL or missing references) //IL_6659: Unknown result type (might be due to invalid IL or missing references) //IL_6674: Unknown result type (might be due to invalid IL or missing references) //IL_66b6: Unknown result type (might be due to invalid IL or missing references) //IL_66ca: Unknown result type (might be due to invalid IL or missing references) //IL_6708: Unknown result type (might be due to invalid IL or missing references) //IL_671c: Unknown result type (might be due to invalid IL or missing references) //IL_675a: Unknown result type (might be due to invalid IL or missing references) //IL_676e: Unknown result type (might be due to invalid IL or missing references) //IL_67ac: Unknown result type (might be due to invalid IL or missing references) //IL_67c0: Unknown result type (might be due to invalid IL or missing references) //IL_67fe: Unknown result type (might be due to invalid IL or missing references) //IL_6812: Unknown result type (might be due to invalid IL or missing references) //IL_6850: Unknown result type (might be due to invalid IL or missing references) //IL_6864: Unknown result type (might be due to invalid IL or missing references) //IL_68a2: Unknown result type (might be due to invalid IL or missing references) //IL_68b6: Unknown result type (might be due to invalid IL or missing references) //IL_68f1: Unknown result type (might be due to invalid IL or missing references) //IL_6905: Unknown result type (might be due to invalid IL or missing references) //IL_6944: Unknown result type (might be due to invalid IL or missing references) //IL_6958: Unknown result type (might be due to invalid IL or missing references) //IL_6997: Unknown result type (might be due to invalid IL or missing references) //IL_69ab: Unknown result type (might be due to invalid IL or missing references) //IL_69ea: Unknown result type (might be due to invalid IL or missing references) //IL_69fe: Unknown result type (might be due to invalid IL or missing references) //IL_6a36: Unknown result type (might be due to invalid IL or missing references) //IL_6a40: Expected O, but got Unknown //IL_6a88: Unknown result type (might be due to invalid IL or missing references) //IL_6aa3: Unknown result type (might be due to invalid IL or missing references) //IL_6ae7: Unknown result type (might be due to invalid IL or missing references) //IL_6b02: Unknown result type (might be due to invalid IL or missing references) //IL_6b41: Unknown result type (might be due to invalid IL or missing references) //IL_6b55: Unknown result type (might be due to invalid IL or missing references) //IL_6b94: Unknown result type (might be due to invalid IL or missing references) //IL_6ba8: Unknown result type (might be due to invalid IL or missing references) //IL_6be7: Unknown result type (might be due to invalid IL or missing references) //IL_6bfb: Unknown result type (might be due to invalid IL or missing references) //IL_6c3a: Unknown result type (might be due to invalid IL or missing references) //IL_6c4e: Unknown result type (might be due to invalid IL or missing references) //IL_6c8d: Unknown result type (might be due to invalid IL or missing references) //IL_6ca1: Unknown result type (might be due to invalid IL or missing references) //IL_6ce0: Unknown result type (might be due to invalid IL or missing references) //IL_6cf4: Unknown result type (might be due to invalid IL or missing references) //IL_6d33: Unknown result type (might be due to invalid IL or missing references) //IL_6d47: Unknown result type (might be due to invalid IL or missing references) //IL_6d86: Unknown result type (might be due to invalid IL or missing references) //IL_6d9a: Unknown result type (might be due to invalid IL or missing references) //IL_6dd9: Unknown result type (might be due to invalid IL or missing references) //IL_6ded: Unknown result type (might be due to invalid IL or missing references) //IL_6e2c: Unknown result type (might be due to invalid IL or missing references) //IL_6e40: Unknown result type (might be due to invalid IL or missing references) //IL_6e7f: Unknown result type (might be due to invalid IL or missing references) //IL_6e93: Unknown result type (might be due to invalid IL or missing references) //IL_6ed2: Unknown result type (might be due to invalid IL or missing references) //IL_6ee6: Unknown result type (might be due to invalid IL or missing references) //IL_6f25: Unknown result type (might be due to invalid IL or missing references) //IL_6f39: Unknown result type (might be due to invalid IL or missing references) //IL_6f78: Unknown result type (might be due to invalid IL or missing references) //IL_6f8c: Unknown result type (might be due to invalid IL or missing references) //IL_6fcb: Unknown result type (might be due to invalid IL or missing references) //IL_6fdf: Unknown result type (might be due to invalid IL or missing references) //IL_701e: Unknown result type (might be due to invalid IL or missing references) //IL_7032: Unknown result type (might be due to invalid IL or missing references) //IL_7071: Unknown result type (might be due to invalid IL or missing references) //IL_7085: Unknown result type (might be due to invalid IL or missing references) //IL_70c4: Unknown result type (might be due to invalid IL or missing references) //IL_70d8: Unknown result type (might be due to invalid IL or missing references) //IL_7117: Unknown result type (might be due to invalid IL or missing references) //IL_712b: Unknown result type (might be due to invalid IL or missing references) //IL_716a: Unknown result type (might be due to invalid IL or missing references) //IL_717e: Unknown result type (might be due to invalid IL or missing references) //IL_71bd: Unknown result type (might be due to invalid IL or missing references) //IL_71d1: Unknown result type (might be due to invalid IL or missing references) //IL_7210: Unknown result type (might be due to invalid IL or missing references) //IL_7224: Unknown result type (might be due to invalid IL or missing references) //IL_7263: Unknown result type (might be due to invalid IL or missing references) //IL_7277: Unknown result type (might be due to invalid IL or missing references) //IL_72b9: Unknown result type (might be due to invalid IL or missing references) //IL_72cd: Unknown result type (might be due to invalid IL or missing references) //IL_730b: Unknown result type (might be due to invalid IL or missing references) //IL_731f: Unknown result type (might be due to invalid IL or missing references) //IL_735d: Unknown result type (might be due to invalid IL or missing references) //IL_7371: Unknown result type (might be due to invalid IL or missing references) //IL_73af: Unknown result type (might be due to invalid IL or missing references) //IL_73c3: Unknown result type (might be due to invalid IL or missing references) //IL_7401: Unknown result type (might be due to invalid IL or missing references) //IL_7415: Unknown result type (might be due to invalid IL or missing references) //IL_7453: Unknown result type (might be due to invalid IL or missing references) //IL_7467: Unknown result type (might be due to invalid IL or missing references) //IL_74a5: Unknown result type (might be due to invalid IL or missing references) //IL_74b9: Unknown result type (might be due to invalid IL or missing references) //IL_74f7: Unknown result type (might be due to invalid IL or missing references) //IL_750b: Unknown result type (might be due to invalid IL or missing references) //IL_7549: Unknown result type (might be due to invalid IL or missing references) //IL_755d: Unknown result type (might be due to invalid IL or missing references) //IL_7598: Unknown result type (might be due to invalid IL or missing references) //IL_75b3: Unknown result type (might be due to invalid IL or missing references) //IL_75f2: Unknown result type (might be due to invalid IL or missing references) //IL_760d: Unknown result type (might be due to invalid IL or missing references) //IL_764c: Unknown result type (might be due to invalid IL or missing references) //IL_7667: Unknown result type (might be due to invalid IL or missing references) //IL_76a6: Unknown result type (might be due to invalid IL or missing references) //IL_76c1: Unknown result type (might be due to invalid IL or missing references) //IL_7700: Unknown result type (might be due to invalid IL or missing references) //IL_771b: Unknown result type (might be due to invalid IL or missing references) //IL_775a: Unknown result type (might be due to invalid IL or missing references) //IL_776e: Unknown result type (might be due to invalid IL or missing references) //IL_77ad: Unknown result type (might be due to invalid IL or missing references) //IL_77c1: Unknown result type (might be due to invalid IL or missing references) //IL_7800: Unknown result type (might be due to invalid IL or missing references) //IL_7814: Unknown result type (might be due to invalid IL or missing references) //IL_7853: Unknown result type (might be due to invalid IL or missing references) //IL_7867: Unknown result type (might be due to invalid IL or missing references) //IL_78a6: Unknown result type (might be due to invalid IL or missing references) //IL_78c1: Unknown result type (might be due to invalid IL or missing references) //IL_7905: Unknown result type (might be due to invalid IL or missing references) //IL_7919: Unknown result type (might be due to invalid IL or missing references) //IL_795d: Unknown result type (might be due to invalid IL or missing references) //IL_7971: Unknown result type (might be due to invalid IL or missing references) //IL_79b5: Unknown result type (might be due to invalid IL or missing references) //IL_79c9: Unknown result type (might be due to invalid IL or missing references) //IL_7a01: Unknown result type (might be due to invalid IL or missing references) //IL_7a0b: Expected O, but got Unknown //IL_7a53: Unknown result type (might be due to invalid IL or missing references) //IL_7a67: Unknown result type (might be due to invalid IL or missing references) //IL_7aab: Unknown result type (might be due to invalid IL or missing references) //IL_7abf: Unknown result type (might be due to invalid IL or missing references) //IL_7b03: Unknown result type (might be due to invalid IL or missing references) //IL_7b17: Unknown result type (might be due to invalid IL or missing references) //IL_7b5b: Unknown result type (might be due to invalid IL or missing references) //IL_7b76: Unknown result type (might be due to invalid IL or missing references) //IL_7bca: Unknown result type (might be due to invalid IL or missing references) //IL_7be5: Unknown result type (might be due to invalid IL or missing references) //IL_7c39: Unknown result type (might be due to invalid IL or missing references) //IL_7c54: Unknown result type (might be due to invalid IL or missing references) //IL_7ca8: Unknown result type (might be due to invalid IL or missing references) //IL_7cc3: Unknown result type (might be due to invalid IL or missing references) //IL_7d17: Unknown result type (might be due to invalid IL or missing references) //IL_7d32: Unknown result type (might be due to invalid IL or missing references) //IL_7d86: Unknown result type (might be due to invalid IL or missing references) //IL_7da1: Unknown result type (might be due to invalid IL or missing references) //IL_7df5: Unknown result type (might be due to invalid IL or missing references) //IL_7e10: Unknown result type (might be due to invalid IL or missing references) //IL_7e64: Unknown result type (might be due to invalid IL or missing references) //IL_7e7f: Unknown result type (might be due to invalid IL or missing references) //IL_7ed3: Unknown result type (might be due to invalid IL or missing references) //IL_7eee: Unknown result type (might be due to invalid IL or missing references) //IL_7f42: Unknown result type (might be due to invalid IL or missing references) //IL_7f5d: Unknown result type (might be due to invalid IL or missing references) //IL_7fb1: Unknown result type (might be due to invalid IL or missing references) //IL_7fcc: Unknown result type (might be due to invalid IL or missing references) //IL_8020: Unknown result type (might be due to invalid IL or missing references) //IL_803b: Unknown result type (might be due to invalid IL or missing references) //IL_808a: Unknown result type (might be due to invalid IL or missing references) //IL_809e: Unknown result type (might be due to invalid IL or missing references) //IL_80dd: Unknown result type (might be due to invalid IL or missing references) //IL_80f1: Unknown result type (might be due to invalid IL or missing references) //IL_8130: Unknown result type (might be due to invalid IL or missing references) //IL_8144: Unknown result type (might be due to invalid IL or missing references) //IL_8183: Unknown result type (might be due to invalid IL or missing references) //IL_8197: Unknown result type (might be due to invalid IL or missing references) //IL_81d9: Unknown result type (might be due to invalid IL or missing references) //IL_81ed: Unknown result type (might be due to invalid IL or missing references) //IL_822b: Unknown result type (might be due to invalid IL or missing references) //IL_823f: Unknown result type (might be due to invalid IL or missing references) //IL_827d: Unknown result type (might be due to invalid IL or missing references) //IL_8291: Unknown result type (might be due to invalid IL or missing references) //IL_82cf: Unknown result type (might be due to invalid IL or missing references) //IL_82e3: Unknown result type (might be due to invalid IL or missing references) //IL_8321: Unknown result type (might be due to invalid IL or missing references) //IL_8335: Unknown result type (might be due to invalid IL or missing references) //IL_8373: Unknown result type (might be due to invalid IL or missing references) //IL_8387: Unknown result type (might be due to invalid IL or missing references) //IL_83c5: Unknown result type (might be due to invalid IL or missing references) //IL_83d9: Unknown result type (might be due to invalid IL or missing references) //IL_8417: Unknown result type (might be due to invalid IL or missing references) //IL_842b: Unknown result type (might be due to invalid IL or missing references) //IL_8469: Unknown result type (might be due to invalid IL or missing references) //IL_847d: Unknown result type (might be due to invalid IL or missing references) //IL_84b1: Unknown result type (might be due to invalid IL or missing references) //IL_84bb: Expected O, but got Unknown //IL_8503: Unknown result type (might be due to invalid IL or missing references) //IL_851e: Unknown result type (might be due to invalid IL or missing references) //IL_8572: Unknown result type (might be due to invalid IL or missing references) //IL_858d: Unknown result type (might be due to invalid IL or missing references) //IL_85e1: Unknown result type (might be due to invalid IL or missing references) //IL_85fc: Unknown result type (might be due to invalid IL or missing references) //IL_8650: Unknown result type (might be due to invalid IL or missing references) //IL_866b: Unknown result type (might be due to invalid IL or missing references) //IL_86bf: Unknown result type (might be due to invalid IL or missing references) //IL_86da: Unknown result type (might be due to invalid IL or missing references) //IL_872e: Unknown result type (might be due to invalid IL or missing references) //IL_8749: Unknown result type (might be due to invalid IL or missing references) //IL_879d: Unknown result type (might be due to invalid IL or missing references) //IL_87b8: Unknown result type (might be due to invalid IL or missing references) //IL_880c: Unknown result type (might be due to invalid IL or missing references) //IL_8827: Unknown result type (might be due to invalid IL or missing references) //IL_887b: Unknown result type (might be due to invalid IL or missing references) //IL_8896: Unknown result type (might be due to invalid IL or missing references) //IL_88ea: Unknown result type (might be due to invalid IL or missing references) //IL_8905: Unknown result type (might be due to invalid IL or missing references) //IL_8959: Unknown result type (might be due to invalid IL or missing references) //IL_8974: Unknown result type (might be due to invalid IL or missing references) //IL_89c8: Unknown result type (might be due to invalid IL or missing references) //IL_89e3: Unknown result type (might be due to invalid IL or missing references) //IL_8a37: Unknown result type (might be due to invalid IL or missing references) //IL_8a52: Unknown result type (might be due to invalid IL or missing references) //IL_8aa6: Unknown result type (might be due to invalid IL or missing references) //IL_8ac1: Unknown result type (might be due to invalid IL or missing references) //IL_8b15: Unknown result type (might be due to invalid IL or missing references) //IL_8b30: Unknown result type (might be due to invalid IL or missing references) //IL_8b84: Unknown result type (might be due to invalid IL or missing references) //IL_8b9f: Unknown result type (might be due to invalid IL or missing references) //IL_8bf3: Unknown result type (might be due to invalid IL or missing references) //IL_8c0e: Unknown result type (might be due to invalid IL or missing references) //IL_8c5d: Unknown result type (might be due to invalid IL or missing references) //IL_8c71: Unknown result type (might be due to invalid IL or missing references) //IL_8cb0: Unknown result type (might be due to invalid IL or missing references) //IL_8cc4: Unknown result type (might be due to invalid IL or missing references) //IL_8d03: Unknown result type (might be due to invalid IL or missing references) //IL_8d17: Unknown result type (might be due to invalid IL or missing references) //IL_8d56: Unknown result type (might be due to invalid IL or missing references) //IL_8d6a: Unknown result type (might be due to invalid IL or missing references) //IL_8da9: Unknown result type (might be due to invalid IL or missing references) //IL_8dbd: Unknown result type (might be due to invalid IL or missing references) //IL_8dfc: Unknown result type (might be due to invalid IL or missing references) //IL_8e10: Unknown result type (might be due to invalid IL or missing references) //IL_8e54: Unknown result type (might be due to invalid IL or missing references) //IL_8e6f: Unknown result type (might be due to invalid IL or missing references) //IL_8ec3: Unknown result type (might be due to invalid IL or missing references) //IL_8ede: Unknown result type (might be due to invalid IL or missing references) //IL_8f32: Unknown result type (might be due to invalid IL or missing references) //IL_8f4d: Unknown result type (might be due to invalid IL or missing references) //IL_8fa1: Unknown result type (might be due to invalid IL or missing references) //IL_8fbc: Unknown result type (might be due to invalid IL or missing references) //IL_9010: Unknown result type (might be due to invalid IL or missing references) //IL_902b: Unknown result type (might be due to invalid IL or missing references) //IL_907d: Unknown result type (might be due to invalid IL or missing references) //IL_9091: Unknown result type (might be due to invalid IL or missing references) //IL_90df: Unknown result type (might be due to invalid IL or missing references) //IL_90f3: Unknown result type (might be due to invalid IL or missing references) //IL_9141: Unknown result type (might be due to invalid IL or missing references) //IL_9155: Unknown result type (might be due to invalid IL or missing references) //IL_91a3: Unknown result type (might be due to invalid IL or missing references) //IL_91be: Unknown result type (might be due to invalid IL or missing references) //IL_920c: Unknown result type (might be due to invalid IL or missing references) //IL_9227: Unknown result type (might be due to invalid IL or missing references) //IL_9275: Unknown result type (might be due to invalid IL or missing references) //IL_9290: Unknown result type (might be due to invalid IL or missing references) //IL_92de: Unknown result type (might be due to invalid IL or missing references) //IL_92f9: Unknown result type (might be due to invalid IL or missing references) //IL_9347: Unknown result type (might be due to invalid IL or missing references) //IL_935b: Unknown result type (might be due to invalid IL or missing references) //IL_93a9: Unknown result type (might be due to invalid IL or missing references) //IL_93bd: Unknown result type (might be due to invalid IL or missing references) //IL_940b: Unknown result type (might be due to invalid IL or missing references) //IL_9426: Unknown result type (might be due to invalid IL or missing references) //IL_9474: Unknown result type (might be due to invalid IL or missing references) //IL_948f: Unknown result type (might be due to invalid IL or missing references) //IL_956b: Unknown result type (might be due to invalid IL or missing references) //IL_9575: Expected O, but got Unknown //IL_95a7: Unknown result type (might be due to invalid IL or missing references) //IL_95b1: Expected O, but got Unknown //IL_95ed: Unknown result type (might be due to invalid IL or missing references) //IL_95f7: Expected O, but got Unknown //IL_9638: Unknown result type (might be due to invalid IL or missing references) //IL_964c: Unknown result type (might be due to invalid IL or missing references) //IL_9685: Unknown result type (might be due to invalid IL or missing references) //IL_9699: Unknown result type (might be due to invalid IL or missing references) //IL_96d2: Unknown result type (might be due to invalid IL or missing references) //IL_96e6: Unknown result type (might be due to invalid IL or missing references) //IL_971f: Unknown result type (might be due to invalid IL or missing references) //IL_9733: Unknown result type (might be due to invalid IL or missing references) //IL_976c: Unknown result type (might be due to invalid IL or missing references) //IL_9780: Unknown result type (might be due to invalid IL or missing references) //IL_97b9: Unknown result type (might be due to invalid IL or missing references) //IL_97cd: Unknown result type (might be due to invalid IL or missing references) //IL_9806: Unknown result type (might be due to invalid IL or missing references) //IL_981a: Unknown result type (might be due to invalid IL or missing references) //IL_9853: Unknown result type (might be due to invalid IL or missing references) //IL_9867: Unknown result type (might be due to invalid IL or missing references) //IL_98a0: Unknown result type (might be due to invalid IL or missing references) //IL_98b4: Unknown result type (might be due to invalid IL or missing references) //IL_9988: Unknown result type (might be due to invalid IL or missing references) //IL_9992: Expected O, but got Unknown //IL_99d8: Unknown result type (might be due to invalid IL or