Decompiled source of PlantholderOverhaul v0.1.6
plugins/Murka124.PlantholderOverhaul.dll
Decompiled 3 weeks 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.Versioning; using System.Security; using System.Security.Permissions; using System.Text; using BepInEx; using BepInEx.Configuration; using BepInEx.Logging; using ExitGames.Client.Photon; using HarmonyLib; using Microsoft.CodeAnalysis; using Newtonsoft.Json; using Peak; using Peak.Island; using Photon.Pun; using Photon.Realtime; 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.1.6.0")] [assembly: AssemblyInformationalVersion("0.1.6+919a1107cc22cbd355d761dabc89e62feb48f174")] [assembly: AssemblyProduct("Murka124.PlantholderOverhaul")] [assembly: AssemblyTitle("Plantholder Overhaul")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("0.1.6.0")] [module: UnverifiableCode] [module: RefSafetyRules(11)] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [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] [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] [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 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 (onUpdate != null) { menupage.onUpdate.AddListener((UnityAction)delegate { onUpdate.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 menuText2 = (page.GetComponent<MenuPage>().texts[textName] = menuText); MenuText menuText4 = menuText2; 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_overhaul; public static GameObject? plantholder_TR_root; public static GameObject? plantholder_AM_root; public static GameObject? plantholder_VC_root; public static GameObject? plantholder_S_root; public static GameObject? plantholder_TR; public static GameObject? plantholder_AM; public static GameObject? plantholder_VC; public static GameObject? plantholder_S; public static GameObject? trash_1_4; public static GameObject? board; public static GameObject? text_TR; public static GameObject? text_AM; public static GameObject? text_VC; public static GameObject? text_S; public static Dictionary<string, GameObject> gbs = new Dictionary<string, GameObject>(); public static bool validated = false; public static bool patched = false; public static readonly Dictionary<string, string> AVAILABLE_BIOMES = new Dictionary<string, string> { { "S", "Shore" }, { "T", "Tropics" }, { "R", "Roots" }, { "A", "Alpine" }, { "M", "Mesa" }, { "V", "Volcano" }, { "C", "Citadel" }, { "?", "Unknown" } }; private static readonly string TITLE = global::<PrivateImplementationDetails>.<S>F5DB83F7E68C23FF021AEF28332143D2.s + Plugin.Version; 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_005f: Unknown result type (might be due to invalid IL or missing references) //IL_0069: Expected O, but got Unknown //IL_00a7: Unknown result type (might be due to invalid IL or missing references) //IL_00d3: Unknown result type (might be due to invalid IL or missing references) menu = null; plantholder_TR_root = null; plantholder_AM_root = null; plantholder_VC_root = null; plantholder_S_root = null; plantholder_TR = null; plantholder_AM = null; plantholder_VC = null; plantholder_S = null; trash_1_4 = null; board = null; text_TR = null; text_AM = null; text_VC = null; text_S = 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_0090: Unknown result type (might be due to invalid IL or missing references) //IL_009a: Unknown result type (might be due to invalid IL or missing references) //IL_00c9: Unknown result type (might be due to invalid IL or missing references) //IL_00d3: Unknown result type (might be due to invalid IL or missing references) //IL_0102: Unknown result type (might be due to invalid IL or missing references) //IL_010c: Unknown result type (might be due to invalid IL or missing references) //IL_013b: Unknown result type (might be due to invalid IL or missing references) //IL_014f: Unknown result type (might be due to invalid IL or missing references) //IL_0154: Unknown result type (might be due to invalid IL or missing references) //IL_0193: Unknown result type (might be due to invalid IL or missing references) //IL_019d: Unknown result type (might be due to invalid IL or missing references) //IL_01cc: Unknown result type (might be due to invalid IL or missing references) //IL_01e0: Unknown result type (might be due to invalid IL or missing references) //IL_01e5: Unknown result type (might be due to invalid IL or missing references) //IL_0224: Unknown result type (might be due to invalid IL or missing references) //IL_022e: Unknown result type (might be due to invalid IL or missing references) //IL_025d: Unknown result type (might be due to invalid IL or missing references) //IL_0271: Unknown result type (might be due to invalid IL or missing references) //IL_0276: Unknown result type (might be due to invalid IL or missing references) //IL_02e0: Unknown result type (might be due to invalid IL or missing references) //IL_02ea: Unknown result type (might be due to invalid IL or missing references) //IL_0319: Unknown result type (might be due to invalid IL or missing references) //IL_0323: Unknown result type (might be due to invalid IL or missing references) //IL_0352: Unknown result type (might be due to invalid IL or missing references) //IL_0366: Unknown result type (might be due to invalid IL or missing references) //IL_036b: Unknown result type (might be due to invalid IL or missing references) //IL_0370: Unknown result type (might be due to invalid IL or missing references) //IL_03b0: Unknown result type (might be due to invalid IL or missing references) //IL_03ba: Unknown result type (might be due to invalid IL or missing references) //IL_03e9: Unknown result type (might be due to invalid IL or missing references) //IL_03fd: Unknown result type (might be due to invalid IL or missing references) //IL_0402: Unknown result type (might be due to invalid IL or missing references) //IL_0441: Unknown result type (might be due to invalid IL or missing references) //IL_044b: Unknown result type (might be due to invalid IL or missing references) //IL_047a: Unknown result type (might be due to invalid IL or missing references) //IL_048e: 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_04d2: Unknown result type (might be due to invalid IL or missing references) //IL_04dc: Unknown result type (might be due to invalid IL or missing references) //IL_050b: Unknown result type (might be due to invalid IL or missing references) //IL_051f: Unknown result type (might be due to invalid IL or missing references) //IL_0524: Unknown result type (might be due to invalid IL or missing references) //IL_0563: Unknown result type (might be due to invalid IL or missing references) //IL_0582: 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; GameObject page = MenuBuilder.CreatePage(val, "MainPage", delegate(MenuPage menuPage) { string text = ""; string text2 = Plugin.GetAllMaps()[MenuManagerHelper.currentLevel]; text = text + Plugin.GetText("UI_TODAYS_MAP") + ": " + Plugin.GetTodaysMap() + ", "; text = text + Plugin.GetText("UI_DISPLAYED_MAP") + ": " + text2 + "\n"; MapsInfo mapsInfo = Plugin.maps_data.GameVersions[Plugin.GetGameVersion()]; MapInfo mapInfo = null; if (mapsInfo.Maps.ContainsKey(text2)) { mapInfo = mapsInfo.Maps[text2]; } bool flag = false; if (mapInfo == null) { mapInfo = new MapInfo(Plugin.GetMapsBiomes(text2)); flag = true; } string text3 = ""; string text4 = ""; string text5 = ""; string text6 = ""; bool flag2 = false; if (mapInfo.BiomeString.Contains("S")) { text3 = FormatBiomeText(GetBiomeTexts("Shore", "ffee60", "ccbf4e", mapInfo), ": "); } if (mapInfo.BiomeString.Contains("T")) { text4 = FormatBiomeText(GetBiomeTexts("Tropics", "008040", "006633", mapInfo), ": "); } if (mapInfo.BiomeString.Contains("R")) { text4 = FormatBiomeText(GetBiomeTexts("Roots", "66cc00", "4d9900", mapInfo), ": "); } if (mapInfo.BiomeString.Contains("A")) { text5 = FormatBiomeText(GetBiomeTexts("Alpine", "4de1ff", "33ddff", mapInfo), ": "); } if (mapInfo.BiomeString.Contains("M")) { text5 = FormatBiomeText(GetBiomeTexts("Mesa", "b38600", "997300", mapInfo, showtomb: false), ": "); flag2 = true; } if (mapInfo.BiomeString.Contains("V")) { text6 = FormatBiomeText(GetBiomeTexts("Volcano", "ff6640", "737373", mapInfo, showtomb: false, showvariant: false), ""); } if (mapInfo.BiomeString.Contains("C")) { text6 = FormatBiomeText(GetBiomeTexts("Citadel", "a37ab8", "737373", mapInfo, showtomb: false, showvariant: false), ""); } if (mapInfo.BiomeString.Contains("?")) { text6 = FormatBiomeText(GetBiomeTexts("Unknown", "ff00ff", "bf00bf", mapInfo), ": "); } if (flag2 && !flag) { text5 = text5 + "\n" + Plugin.GetText("MESA_TOMB") + " " + (mapInfo.Mesa_IsTombOpen ? ("<#7fff22>" + Plugin.GetText("MESA_TOMB_OPEN")) : ("<#ff7f22>" + Plugin.GetText("MESA_TOMB_CLOSED"))) + "</color>"; } text = text + text3 + "\n" + text4 + "\n" + text5 + "\n" + text6; if (flag) { text = text + "\n<#ffff22>" + Plugin.GetText("UI_VISIT_LEVEL") + "</color>\n"; } menuPage.texts["sInfo"]?.SetText(text); menuPage.texts["sSettings"]?.SetText("[" + Plugin.GetText("UI_SETTINGS") + "]"); menuPage.texts["sPrev"]?.SetText("[" + Plugin.GetText("UI_PREV") + "]"); menuPage.texts["sNext"]?.SetText("[" + Plugin.GetText("UI_NEXT") + "]"); }); MenuBuilder.CreateText(page, "sTitle", new Vector3(0f, 0f, 0f), TITLE, Color.white, (TextAlignmentOptions)514, 20f); MenuBuilder.CreateText(page, "sInfo", new Vector3(0f, -2.1f, 0f), "Current map: idk", Color.white, (TextAlignmentOptions)257, 50f, 0.039f); MenuBuilder.CreateText(page, "sSettings", new Vector3(-1.33f, -2.1f, 0f), "[Settings?]", Color.white, (TextAlignmentOptions)514, 20f); MenuBuilder.CreateButton(page, "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(page, "sPrev", new Vector3(0f, -2.1f, 0f), "[LevelPrev?]", Color.white, (TextAlignmentOptions)514, 20f); MenuBuilder.CreateButton(page, "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 { TurnThePage(-1); }); }); MenuBuilder.CreateText(page, "sNext", new Vector3(1.33f, -2.1f, 0f), "[LevelNext?]", Color.white, (TextAlignmentOptions)514, 20f); MenuBuilder.CreateButton(page, "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 { TurnThePage(1); }); }); GameObject page2 = MenuBuilder.CreatePage(val, "SettingsPage", delegate(MenuPage menuPage) { string text = ""; string text2 = MenuManagerHelper.settings[MenuManagerHelper.currentSetting]; ConfigEntry<bool> val2 = MenuManagerHelper.configs[MenuManagerHelper.currentSetting]; if (val2 != 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") + ": " + (val2.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"; } menuPage.texts["sTitle"]?.SetText(string.Format("{0}: {1} {2}/{3}\n", TITLE, Plugin.GetText("UI_SETTINGS"), MenuManagerHelper.currentSetting + 1, MenuManagerHelper.settings.Length)); menuPage.texts["sConfigInfo"]?.SetText(text); menuPage.texts["sBack"]?.SetText("[" + Plugin.GetText("UI_BACK") + "]"); menuPage.texts["sPrev"]?.SetText("[" + Plugin.GetText("UI_PREV") + "]"); menuPage.texts["sNext"]?.SetText("[" + Plugin.GetText("UI_NEXT") + "]"); } }); MenuBuilder.CreateText(page2, "sTitle", new Vector3(0f, 0f, 0f), "Plantholder overhaul: Settings", Color.white, (TextAlignmentOptions)514, 20f); MenuBuilder.CreateText(page2, "sConfigInfo", new Vector3(0f, -2.1f, 0f), "localization issue", Color.white, (TextAlignmentOptions)257, 40f, 0.039f); MenuBuilder.CreateToggle(page2, "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(page2, "sBack", new Vector3(-1.33f, -2.1f, 0f), "[MenuBack?]", Color.white, (TextAlignmentOptions)514, 20f); MenuBuilder.CreateButton(page2, "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(page2, "sPrev", new Vector3(0f, -2.1f, 0f), "[SettingPrev?]", Color.white, (TextAlignmentOptions)514, 20f); MenuBuilder.CreateButton(page2, "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(page2, "sNext", new Vector3(1.33f, -2.1f, 0f), "[SettingNext?]", Color.white, (TextAlignmentOptions)514, 20f); MenuBuilder.CreateButton(page2, "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 void TurnThePage(int amount, bool force = false) { //IL_005e: Unknown result type (might be due to invalid IL or missing references) //IL_0063: 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_006a: Unknown result type (might be due to invalid IL or missing references) //IL_0074: Expected O, but got Unknown object[] array = new object[3] { "Murka124.PlantholderOverhaul", "TurnThePage", amount }; if (!force) { ConfigEntry<bool>? cfg_syncMap = Plugin.cfg_syncMap; if (cfg_syncMap != null && cfg_syncMap.Value && !PhotonNetwork.LocalPlayer.IsMasterClient && ((Dictionary<object, object>)(object)PhotonNetwork.MasterClient.CustomProperties).ContainsKey((object)"PlantholderOverhaul")) { PhotonNetwork.RaiseEvent((byte)199, (object)array, new RaiseEventOptions { Receivers = (ReceiverGroup)2 }, SendOptions.SendReliable); return; } } MenuManagerHelper.currentLevel += amount; if (MenuManagerHelper.currentLevel < 0) { MenuManagerHelper.currentLevel = Plugin.GetAllMaps().Length - 1; } else if (MenuManagerHelper.currentLevel > Plugin.GetAllMaps().Length - 1) { MenuManagerHelper.currentLevel = 0; } SwitchBiomes(Plugin.GetAllMaps()[MenuManagerHelper.currentLevel]); MenuManagerHelper.lastUpdate = 0f - MenuManagerHelper.updateTreshold; } public static void EventCallback(EventData ed) { if (ed == null || ed.Code != 199 || !(ed.CustomData is object[] array)) { return; } string text = (string)array[1]; if ((string)array[0] != "Murka124.PlantholderOverhaul") { return; } if (text == "TurnThePage") { if (PhotonNetwork.LocalPlayer.IsMasterClient) { ConfigEntry<bool>? cfg_allowInteractOthers = Plugin.cfg_allowInteractOthers; if (cfg_allowInteractOthers != null && cfg_allowInteractOthers.Value) { goto IL_007d; } } if (ed.Sender != PhotonNetwork.MasterClient.ActorNumber) { return; } goto IL_007d; } if (text == "IAmOnThePage" && ed.Sender == PhotonNetwork.MasterClient.ActorNumber) { ConfigEntry<bool>? cfg_syncMap = Plugin.cfg_syncMap; if ((cfg_syncMap == null || cfg_syncMap.Value) && MenuManagerHelper.currentLevel != (int)array[2]) { MenuManagerHelper.currentLevel = (int)array[2]; TurnThePage(0, force: true); } } return; IL_007d: TurnThePage((int)array[2], force: true); } 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)") { num++; plantholder_TR_root = item3; foreach (GameObject item5 in ExtTransform.PGetChildGameObjects(item3)) { if (((Object)item5).name == "CurvedPlanter-Roots") { num++; } } } if (((Object)item3).name == "Planter") { num++; plantholder_VC_root = item3; } if (((Object)item3).name == "Planter (2)") { num++; plantholder_S_root = item3; } } } 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 != 13) { return false; } if ((Object)(object)plantholder_AM_root == (Object)null || (Object)(object)plantholder_TR_root == (Object)null || (Object)(object)plantholder_VC_root == (Object)null || (Object)(object)plantholder_S_root == (Object)null) { return false; } return true; } public static bool PatchAirport(Scene scene) { //IL_012b: Unknown result type (might be due to invalid IL or missing references) //IL_016c: Unknown result type (might be due to invalid IL or missing references) //IL_0197: Unknown result type (might be due to invalid IL or missing references) //IL_01d8: Unknown result type (might be due to invalid IL or missing references) //IL_0203: Unknown result type (might be due to invalid IL or missing references) //IL_0244: Unknown result type (might be due to invalid IL or missing references) //IL_026f: Unknown result type (might be due to invalid IL or missing references) //IL_02b0: Unknown result type (might be due to invalid IL or missing references) //IL_0568: Unknown result type (might be due to invalid IL or missing references) //IL_0572: Expected O, but got Unknown //IL_05a4: Unknown result type (might be due to invalid IL or missing references) //IL_05ae: Expected O, but got Unknown //IL_0603: Unknown result type (might be due to invalid IL or missing references) //IL_0617: Unknown result type (might be due to invalid IL or missing references) //IL_063c: Unknown result type (might be due to invalid IL or missing references) //IL_0650: Unknown result type (might be due to invalid IL or missing references) //IL_0675: Unknown result type (might be due to invalid IL or missing references) //IL_0689: Unknown result type (might be due to invalid IL or missing references) //IL_06ae: Unknown result type (might be due to invalid IL or missing references) //IL_06c2: Unknown result type (might be due to invalid IL or missing references) //IL_06e7: Unknown result type (might be due to invalid IL or missing references) //IL_06fb: Unknown result type (might be due to invalid IL or missing references) //IL_0797: Unknown result type (might be due to invalid IL or missing references) //IL_07ab: Unknown result type (might be due to invalid IL or missing references) //IL_07d0: Unknown result type (might be due to invalid IL or missing references) //IL_07e4: Unknown result type (might be due to invalid IL or missing references) //IL_0809: Unknown result type (might be due to invalid IL or missing references) //IL_0824: Unknown result type (might be due to invalid IL or missing references) //IL_0849: Unknown result type (might be due to invalid IL or missing references) //IL_0864: Unknown result type (might be due to invalid IL or missing references) //IL_0889: Unknown result type (might be due to invalid IL or missing references) //IL_08a4: Unknown result type (might be due to invalid IL or missing references) //IL_08c9: Unknown result type (might be due to invalid IL or missing references) //IL_08e4: Unknown result type (might be due to invalid IL or missing references) //IL_0909: Unknown result type (might be due to invalid IL or missing references) //IL_091d: Unknown result type (might be due to invalid IL or missing references) //IL_094d: Unknown result type (might be due to invalid IL or missing references) //IL_0961: Unknown result type (might be due to invalid IL or missing references) //IL_0991: Unknown result type (might be due to invalid IL or missing references) //IL_09a5: Unknown result type (might be due to invalid IL or missing references) //IL_0a41: Unknown result type (might be due to invalid IL or missing references) //IL_0a55: Unknown result type (might be due to invalid IL or missing references) //IL_0a7a: Unknown result type (might be due to invalid IL or missing references) //IL_0a8e: Unknown result type (might be due to invalid IL or missing references) //IL_0aba: Unknown result type (might be due to invalid IL or missing references) //IL_0ace: Unknown result type (might be due to invalid IL or missing references) //IL_0af8: Unknown result type (might be due to invalid IL or missing references) //IL_0b0c: Unknown result type (might be due to invalid IL or missing references) //IL_0b36: Unknown result type (might be due to invalid IL or missing references) //IL_0b4a: Unknown result type (might be due to invalid IL or missing references) //IL_0b7b: Unknown result type (might be due to invalid IL or missing references) //IL_0b8f: Unknown result type (might be due to invalid IL or missing references) //IL_0bb9: Unknown result type (might be due to invalid IL or missing references) //IL_0bcd: Unknown result type (might be due to invalid IL or missing references) //IL_0bf7: Unknown result type (might be due to invalid IL or missing references) //IL_0c0b: Unknown result type (might be due to invalid IL or missing references) //IL_0c35: Unknown result type (might be due to invalid IL or missing references) //IL_0c49: Unknown result type (might be due to invalid IL or missing references) //IL_0c73: Unknown result type (might be due to invalid IL or missing references) //IL_0c87: Unknown result type (might be due to invalid IL or missing references) //IL_0cb1: Unknown result type (might be due to invalid IL or missing references) //IL_0cc5: Unknown result type (might be due to invalid IL or missing references) //IL_0cf7: Unknown result type (might be due to invalid IL or missing references) //IL_0d0b: Unknown result type (might be due to invalid IL or missing references) //IL_0d35: Unknown result type (might be due to invalid IL or missing references) //IL_0d49: Unknown result type (might be due to invalid IL or missing references) //IL_0d6f: Unknown result type (might be due to invalid IL or missing references) //IL_0d79: Expected O, but got Unknown //IL_0dce: Unknown result type (might be due to invalid IL or missing references) //IL_0de2: Unknown result type (might be due to invalid IL or missing references) //IL_0e07: Unknown result type (might be due to invalid IL or missing references) //IL_0e1b: Unknown result type (might be due to invalid IL or missing references) //IL_0e40: Unknown result type (might be due to invalid IL or missing references) //IL_0e54: Unknown result type (might be due to invalid IL or missing references) //IL_0e79: Unknown result type (might be due to invalid IL or missing references) //IL_0e8d: Unknown result type (might be due to invalid IL or missing references) //IL_0ead: Unknown result type (might be due to invalid IL or missing references) //IL_0eb7: Expected O, but got Unknown //IL_0f0c: Unknown result type (might be due to invalid IL or missing references) //IL_0f20: Unknown result type (might be due to invalid IL or missing references) //IL_0f45: Unknown result type (might be due to invalid IL or missing references) //IL_0f59: Unknown result type (might be due to invalid IL or missing references) //IL_0f7e: Unknown result type (might be due to invalid IL or missing references) //IL_0f92: Unknown result type (might be due to invalid IL or missing references) //IL_0fb7: Unknown result type (might be due to invalid IL or missing references) //IL_0fcb: Unknown result type (might be due to invalid IL or missing references) //IL_0ff0: Unknown result type (might be due to invalid IL or missing references) //IL_1004: Unknown result type (might be due to invalid IL or missing references) //IL_1029: Unknown result type (might be due to invalid IL or missing references) //IL_103d: Unknown result type (might be due to invalid IL or missing references) //IL_1062: Unknown result type (might be due to invalid IL or missing references) //IL_1076: Unknown result type (might be due to invalid IL or missing references) //IL_109b: Unknown result type (might be due to invalid IL or missing references) //IL_10af: Unknown result type (might be due to invalid IL or missing references) //IL_10d4: Unknown result type (might be due to invalid IL or missing references) //IL_10e8: Unknown result type (might be due to invalid IL or missing references) //IL_110d: Unknown result type (might be due to invalid IL or missing references) //IL_1121: Unknown result type (might be due to invalid IL or missing references) //IL_1146: Unknown result type (might be due to invalid IL or missing references) //IL_115a: Unknown result type (might be due to invalid IL or missing references) //IL_117f: Unknown result type (might be due to invalid IL or missing references) //IL_1193: Unknown result type (might be due to invalid IL or missing references) //IL_11b3: Unknown result type (might be due to invalid IL or missing references) //IL_11bd: Expected O, but got Unknown //IL_1214: Unknown result type (might be due to invalid IL or missing references) //IL_1228: Unknown result type (might be due to invalid IL or missing references) //IL_1253: Unknown result type (might be due to invalid IL or missing references) //IL_1267: Unknown result type (might be due to invalid IL or missing references) //IL_1290: Unknown result type (might be due to invalid IL or missing references) //IL_12a4: Unknown result type (might be due to invalid IL or missing references) //IL_12c4: Unknown result type (might be due to invalid IL or missing references) //IL_12ce: Expected O, but got Unknown //IL_1325: Unknown result type (might be due to invalid IL or missing references) //IL_1339: Unknown result type (might be due to invalid IL or missing references) //IL_1364: Unknown result type (might be due to invalid IL or missing references) //IL_1378: Unknown result type (might be due to invalid IL or missing references) //IL_13a3: Unknown result type (might be due to invalid IL or missing references) //IL_13b7: Unknown result type (might be due to invalid IL or missing references) //IL_13e2: Unknown result type (might be due to invalid IL or missing references) //IL_13f6: Unknown result type (might be due to invalid IL or missing references) //IL_1421: Unknown result type (might be due to invalid IL or missing references) //IL_1435: Unknown result type (might be due to invalid IL or missing references) //IL_1460: Unknown result type (might be due to invalid IL or missing references) //IL_1474: Unknown result type (might be due to invalid IL or missing references) //IL_149f: Unknown result type (might be due to invalid IL or missing references) //IL_14b3: Unknown result type (might be due to invalid IL or missing references) //IL_14de: Unknown result type (might be due to invalid IL or missing references) //IL_14f2: Unknown result type (might be due to invalid IL or missing references) //IL_151d: Unknown result type (might be due to invalid IL or missing references) //IL_1531: Unknown result type (might be due to invalid IL or missing references) //IL_169a: Unknown result type (might be due to invalid IL or missing references) //IL_16a4: Expected O, but got Unknown //IL_16d6: Unknown result type (might be due to invalid IL or missing references) //IL_16e0: Expected O, but got Unknown //IL_171c: Unknown result type (might be due to invalid IL or missing references) //IL_1726: Expected O, but got Unknown //IL_177b: Unknown result type (might be due to invalid IL or missing references) //IL_178f: Unknown result type (might be due to invalid IL or missing references) //IL_17b4: Unknown result type (might be due to invalid IL or missing references) //IL_17c8: Unknown result type (might be due to invalid IL or missing references) //IL_17ed: Unknown result type (might be due to invalid IL or missing references) //IL_1801: Unknown result type (might be due to invalid IL or missing references) //IL_1826: Unknown result type (might be due to invalid IL or missing references) //IL_183a: Unknown result type (might be due to invalid IL or missing references) //IL_185f: Unknown result type (might be due to invalid IL or missing references) //IL_1873: Unknown result type (might be due to invalid IL or missing references) //IL_1898: Unknown result type (might be due to invalid IL or missing references) //IL_18ac: Unknown result type (might be due to invalid IL or missing references) //IL_18cc: Unknown result type (might be due to invalid IL or missing references) //IL_18d6: Expected O, but got Unknown //IL_1930: Unknown result type (might be due to invalid IL or missing references) //IL_194b: Unknown result type (might be due to invalid IL or missing references) //IL_1975: Unknown result type (might be due to invalid IL or missing references) //IL_1990: Unknown result type (might be due to invalid IL or missing references) //IL_19ba: Unknown result type (might be due to invalid IL or missing references) //IL_19d5: Unknown result type (might be due to invalid IL or missing references) //IL_19ff: Unknown result type (might be due to invalid IL or missing references) //IL_1a1a: Unknown result type (might be due to invalid IL or missing references) //IL_1a44: Unknown result type (might be due to invalid IL or missing references) //IL_1a5f: Unknown result type (might be due to invalid IL or missing references) //IL_1a89: Unknown result type (might be due to invalid IL or missing references) //IL_1aa4: Unknown result type (might be due to invalid IL or missing references) //IL_1ace: Unknown result type (might be due to invalid IL or missing references) //IL_1ae9: Unknown result type (might be due to invalid IL or missing references) //IL_1b13: Unknown result type (might be due to invalid IL or missing references) //IL_1b2e: Unknown result type (might be due to invalid IL or missing references) //IL_1b58: Unknown result type (might be due to invalid IL or missing references) //IL_1b73: Unknown result type (might be due to invalid IL or missing references) //IL_1b98: Unknown result type (might be due to invalid IL or missing references) //IL_1bac: Unknown result type (might be due to invalid IL or missing references) //IL_1c38: Unknown result type (might be due to invalid IL or missing references) //IL_1c53: Unknown result type (might be due to invalid IL or missing references) //IL_1c7d: Unknown result type (might be due to invalid IL or missing references) //IL_1c98: Unknown result type (might be due to invalid IL or missing references) //IL_1cc2: Unknown result type (might be due to invalid IL or missing references) //IL_1cdd: Unknown result type (might be due to invalid IL or missing references) //IL_1cfd: Unknown result type (might be due to invalid IL or missing references) //IL_1d07: Expected O, but got Unknown //IL_1d6a: Unknown result type (might be due to invalid IL or missing references) //IL_1d85: Unknown result type (might be due to invalid IL or missing references) //IL_1dbe: Unknown result type (might be due to invalid IL or missing references) //IL_1dd9: Unknown result type (might be due to invalid IL or missing references) //IL_1e12: Unknown result type (might be due to invalid IL or missing references) //IL_1e2d: Unknown result type (might be due to invalid IL or missing references) //IL_1e66: Unknown result type (might be due to invalid IL or missing references) //IL_1e81: 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_1f0e: Unknown result type (might be due to invalid IL or missing references) //IL_1f29: Unknown result type (might be due to invalid IL or missing references) //IL_1f62: Unknown result type (might be due to invalid IL or missing references) //IL_1f7d: Unknown result type (might be due to invalid IL or missing references) //IL_1fb6: Unknown result type (might be due to invalid IL or missing references) //IL_1fd1: Unknown result type (might be due to invalid IL or missing references) //IL_200a: Unknown result type (might be due to invalid IL or missing references) //IL_2025: Unknown result type (might be due to invalid IL or missing references) //IL_2058: Unknown result type (might be due to invalid IL or missing references) //IL_2062: Expected O, but got Unknown //IL_20bf: Unknown result type (might be due to invalid IL or missing references) //IL_20e8: Unknown result type (might be due to invalid IL or missing references) //IL_2112: Unknown result type (might be due to invalid IL or missing references) //IL_213b: Unknown result type (might be due to invalid IL or missing references) //IL_2164: Unknown result type (might be due to invalid IL or missing references) //IL_216e: Expected O, but got Unknown //IL_21c8: Unknown result type (might be due to invalid IL or missing references) //IL_21e3: Unknown result type (might be due to invalid IL or missing references) //IL_220d: Unknown result type (might be due to invalid IL or missing references) //IL_2228: Unknown result type (might be due to invalid IL or missing references) //IL_2252: Unknown result type (might be due to invalid IL or missing references) //IL_226d: Unknown result type (might be due to invalid IL or missing references) //IL_2297: Unknown result type (might be due to invalid IL or missing references) //IL_22b2: Unknown result type (might be due to invalid IL or missing references) //IL_22dc: Unknown result type (might be due to invalid IL or missing references) //IL_22f7: Unknown result type (might be due to invalid IL or missing references) //IL_2321: Unknown result type (might be due to invalid IL or missing references) //IL_233c: Unknown result type (might be due to invalid IL or missing references) //IL_2366: Unknown result type (might be due to invalid IL or missing references) //IL_2381: Unknown result type (might be due to invalid IL or missing references) //IL_23ab: Unknown result type (might be due to invalid IL or missing references) //IL_23c6: Unknown result type (might be due to invalid IL or missing references) //IL_23f0: Unknown result type (might be due to invalid IL or missing references) //IL_240b: Unknown result type (might be due to invalid IL or missing references) //IL_2435: Unknown result type (might be due to invalid IL or missing references) //IL_2450: Unknown result type (might be due to invalid IL or missing references) //IL_247a: Unknown result type (might be due to invalid IL or missing references) //IL_2495: Unknown result type (might be due to invalid IL or missing references) //IL_24bf: Unknown result type (might be due to invalid IL or missing references) //IL_24da: Unknown result type (might be due to invalid IL or missing references) //IL_2504: Unknown result type (might be due to invalid IL or missing references) //IL_251f: Unknown result type (might be due to invalid IL or missing references) //IL_2549: Unknown result type (might be due to invalid IL or missing references) //IL_2564: Unknown result type (might be due to invalid IL or missing references) //IL_258e: Unknown result type (might be due to invalid IL or missing references) //IL_25a9: Unknown result type (might be due to invalid IL or missing references) //IL_25d3: Unknown result type (might be due to invalid IL or missing references) //IL_25ee: Unknown result type (might be due to invalid IL or missing references) //IL_260e: Unknown result type (might be due to invalid IL or missing references) //IL_2618: Expected O, but got Unknown //IL_2654: Unknown result type (might be due to invalid IL or missing references) //IL_265e: Expected O, but got Unknown //IL_26ba: Unknown result type (might be due to invalid IL or missing references) //IL_26ce: Unknown result type (might be due to invalid IL or missing references) //IL_26f8: Unknown result type (might be due to invalid IL or missing references) //IL_270c: Unknown result type (might be due to invalid IL or missing references) //IL_2779: Unknown result type (might be due to invalid IL or missing references) //IL_2819: Unknown result type (might be due to invalid IL or missing references) //IL_2845: Unknown result type (might be due to invalid IL or missing references) //IL_285e: Unknown result type (might be due to invalid IL or missing references) //IL_2868: Expected O, but got Unknown //IL_28bd: Unknown result type (might be due to invalid IL or missing references) //IL_28d1: Unknown result type (might be due to invalid IL or missing references) //IL_28f6: Unknown result type (might be due to invalid IL or missing references) //IL_2911: Unknown result type (might be due to invalid IL or missing references) //IL_2940: Unknown result type (might be due to invalid IL or missing references) //IL_295b: Unknown result type (might be due to invalid IL or missing references) //IL_298f: Unknown result type (might be due to invalid IL or missing references) //IL_29aa: Unknown result type (might be due to invalid IL or missing references) //IL_29d4: Unknown result type (might be due to invalid IL or missing references) //IL_29ef: Unknown result type (might be due to invalid IL or missing references) //IL_2a0f: Unknown result type (might be due to invalid IL or missing references) //IL_2a19: Expected O, but got Unknown //IL_2a74: Unknown result type (might be due to invalid IL or missing references) //IL_2a9d: Unknown result type (might be due to invalid IL or missing references) //IL_2acc: Unknown result type (might be due to invalid IL or missing references) //IL_2af5: Unknown result type (might be due to invalid IL or missing references) //IL_2b19: Unknown result type (might be due to invalid IL or missing references) //IL_2b23: Expected O, but got Unknown //IL_2b80: Unknown result type (might be due to invalid IL or missing references) //IL_2b9b: Unknown result type (might be due to invalid IL or missing references) //IL_2bcf: Unknown result type (might be due to invalid IL or missing references) //IL_2bea: Unknown result type (might be due to invalid IL or missing references) //IL_2c1e: Unknown result type (might be due to invalid IL or missing references) //IL_2c39: Unknown result type (might be due to invalid IL or missing references) //IL_2c6d: Unknown result type (might be due to invalid IL or missing references) //IL_2c88: Unknown result type (might be due to invalid IL or missing references) //IL_2cbc: Unknown result type (might be due to invalid IL or missing references) //IL_2cd7: Unknown result type (might be due to invalid IL or missing references) //IL_2d0b: Unknown result type (might be due to invalid IL or missing references) //IL_2d26: Unknown result type (might be due to invalid IL or missing references) //IL_2d5a: Unknown result type (might be due to invalid IL or missing references) //IL_2d75: Unknown result type (might be due to invalid IL or missing references) //IL_2da9: Unknown result type (might be due to invalid IL or missing references) //IL_2dc4: Unknown result type (might be due to invalid IL or missing references) //IL_2df8: Unknown result type (might be due to invalid IL or missing references) //IL_2e13: Unknown result type (might be due to invalid IL or missing references) //IL_2e47: Unknown result type (might be due to invalid IL or missing references) //IL_2e62: Unknown result type (might be due to invalid IL or missing references) //IL_2e96: Unknown result type (might be due to invalid IL or missing references) //IL_2eb1: Unknown result type (might be due to invalid IL or missing references) //IL_2ee5: Unknown result type (might be due to invalid IL or missing references) //IL_2f00: Unknown result type (might be due to invalid IL or missing references) //IL_2f34: Unknown result type (might be due to invalid IL or missing references) //IL_2f4f: Unknown result type (might be due to invalid IL or missing references) //IL_2f83: Unknown result type (might be due to invalid IL or missing references) //IL_2f9e: Unknown result type (might be due to invalid IL or missing references) //IL_2fd2: Unknown result type (might be due to invalid IL or missing references) //IL_2fed: Unknown result type (might be due to invalid IL or missing references) //IL_3021: Unknown result type (might be due to invalid IL or missing references) //IL_303c: Unknown result type (might be due to invalid IL or missing references) //IL_3070: Unknown result type (might be due to invalid IL or missing references) //IL_308b: Unknown result type (might be due to invalid IL or missing references) //IL_30bf: Unknown result type (might be due to invalid IL or missing references) //IL_30da: Unknown result type (might be due to invalid IL or missing references) //IL_310e: Unknown result type (might be due to invalid IL or missing references) //IL_3129: Unknown result type (might be due to invalid IL or missing references) //IL_315d: Unknown result type (might be due to invalid IL or missing references) //IL_3178: Unknown result type (might be due to invalid IL or missing references) //IL_31ac: Unknown result type (might be due to invalid IL or missing references) //IL_31c7: Unknown result type (might be due to invalid IL or missing references) //IL_31fb: Unknown result type (might be due to invalid IL or missing references) //IL_3216: Unknown result type (might be due to invalid IL or missing references) //IL_324a: Unknown result type (might be due to invalid IL or missing references) //IL_3265: Unknown result type (might be due to invalid IL or missing references) //IL_3299: Unknown result type (might be due to invalid IL or missing references) //IL_32b4: Unknown result type (might be due to invalid IL or missing references) //IL_32e8: Unknown result type (might be due to invalid IL or missing references) //IL_3303: Unknown result type (might be due to invalid IL or missing references) //IL_3337: Unknown result type (might be due to invalid IL or missing references) //IL_3352: Unknown result type (might be due to invalid IL or missing references) //IL_3386: Unknown result type (might be due to invalid IL or missing references) //IL_33a1: Unknown result type (might be due to invalid IL or missing references) //IL_33d5: Unknown result type (might be due to invalid IL or missing references) //IL_33f0: Unknown result type (might be due to invalid IL or missing references) //IL_3424: Unknown result type (might be due to invalid IL or missing references) //IL_343f: Unknown result type (might be due to invalid IL or missing references) //IL_3473: Unknown result type (might be due to invalid IL or missing references) //IL_348e: Unknown result type (might be due to invalid IL or missing references) //IL_34c2: Unknown result type (might be due to invalid IL or missing references) //IL_34dd: Unknown result type (might be due to invalid IL or missing references) //IL_3511: Unknown result type (might be due to invalid IL or missing references) //IL_352c: Unknown result type (might be due to invalid IL or missing references) //IL_3560: Unknown result type (might be due to invalid IL or missing references) //IL_357b: Unknown result type (might be due to invalid IL or missing references) //IL_35af: Unknown result type (might be due to invalid IL or missing references) //IL_35ca: Unknown result type (might be due to invalid IL or missing references) //IL_35fe: Unknown result type (might be due to invalid IL or missing references) //IL_3619: Unknown result type (might be due to invalid IL or missing references) //IL_364d: Unknown result type (might be due to invalid IL or missing references) //IL_3668: Unknown result type (might be due to invalid IL or missing references) //IL_369c: Unknown result type (might be due to invalid IL or missing references) //IL_36b7: Unknown result type (might be due to invalid IL or missing references) //IL_36eb: Unknown result type (might be due to invalid IL or missing references) //IL_3706: Unknown result type (might be due to invalid IL or missing references) //IL_373a: Unknown result type (might be due to invalid IL or missing references) //IL_3755: Unknown result type (might be due to invalid IL or missing references) //IL_3789: Unknown result type (might be due to invalid IL or missing references) //IL_37a4: Unknown result type (might be due to invalid IL or missing references) //IL_37d8: Unknown result type (might be due to invalid IL or missing references) //IL_37f3: Unknown result type (might be due to invalid IL or missing references) //IL_3827: Unknown result type (might be due to invalid IL or missing references) //IL_3842: Unknown result type (might be due to invalid IL or missing references) //IL_3876: Unknown result type (might be due to invalid IL or missing references) //IL_3891: Unknown result type (might be due to invalid IL or missing references) //IL_38c5: Unknown result type (might be due to invalid IL or missing references) //IL_38e0: Unknown result type (might be due to invalid IL or missing references) //IL_3914: Unknown result type (might be due to invalid IL or missing references) //IL_392f: Unknown result type (might be due to invalid IL or missing references) //IL_3963: Unknown result type (might be due to invalid IL or missing references) //IL_397e: Unknown result type (might be due to invalid IL or missing references) //IL_39b2: Unknown result type (might be due to invalid IL or missing references) //IL_39cd: Unknown result type (might be due to invalid IL or missing references) //IL_3a01: Unknown result type (might be due to invalid IL or missing references) //IL_3a1c: Unknown result type (might be due to invalid IL or missing references) //IL_3a50: Unknown result type (might be due to invalid IL or missing references) //IL_3a6b: Unknown result type (might be due to invalid IL or missing references) //IL_3aae: Unknown result type (might be due to invalid IL or missing references) //IL_3ab8: Expected O, but got Unknown //IL_3b16: Unknown result type (might be due to invalid IL or missing references) //IL_3b31: Unknown result type (might be due to invalid IL or missing references) //IL_3b65: Unknown result type (might be due to invalid IL or missing references) //IL_3b80: Unknown result type (might be due to invalid IL or missing references) //IL_3bb4: Unknown result type (might be due to invalid IL or missing references) //IL_3bcf: Unknown result type (might be due to invalid IL or missing references) //IL_3c03: Unknown result type (might be due to invalid IL or missing references) //IL_3c1e: Unknown result type (might be due to invalid IL or missing references) //IL_3c52: Unknown result type (might be due to invalid IL or missing references) //IL_3c6d: Unknown result type (might be due to invalid IL or missing references) //IL_3ca1: Unknown result type (might be due to invalid IL or missing references) //IL_3cbc: Unknown result type (might be due to invalid IL or missing references) //IL_3cf0: Unknown result type (might be due to invalid IL or missing references) //IL_3d0b: Unknown result type (might be due to invalid IL or missing references) //IL_3d3f: Unknown result type (might be due to invalid IL or missing references) //IL_3d5a: Unknown result type (might be due to invalid IL or missing references) //IL_3d8e: Unknown result type (might be due to invalid IL or missing references) //IL_3da9: Unknown result type (might be due to invalid IL or missing references) //IL_3ddd: Unknown result type (might be due to invalid IL or missing references) //IL_3df8: Unknown result type (might be due to invalid IL or missing references) //IL_3e2c: Unknown result type (might be due to invalid IL or missing references) //IL_3e47: Unknown result type (might be due to invalid IL or missing references) //IL_3e8c: Unknown result type (might be due to invalid IL or missing references) //IL_3eb5: Unknown result type (might be due to invalid IL or missing references) //IL_3ee4: Unknown result type (might be due to invalid IL or missing references) //IL_3f0d: Unknown result type (might be due to invalid IL or missing references) //IL_3f6b: Unknown result type (might be due to invalid IL or missing references) //IL_3f86: Unknown result type (might be due to invalid IL or missing references) //IL_3fab: Unknown result type (might be due to invalid IL or missing references) //IL_3fc6: Unknown result type (might be due to invalid IL or missing references) //IL_3feb: Unknown result type (might be due to invalid IL or missing references) //IL_4006: Unknown result type (might be due to invalid IL or missing references) //IL_402b: Unknown result type (might be due to invalid IL or missing references) //IL_4046: Unknown result type (might be due to invalid IL or missing references) //IL_406b: Unknown result type (might be due to invalid IL or missing references) //IL_4086: Unknown result type (might be due to invalid IL or missing references) //IL_40ab: Unknown result type (might be due to invalid IL or missing references) //IL_40c6: Unknown result type (might be due to invalid IL or missing references) //IL_40eb: Unknown result type (might be due to invalid IL or missing references) //IL_4106: Unknown result type (might be due to invalid IL or missing references) //IL_412b: Unknown result type (might be due to invalid IL or missing references) //IL_4146: Unknown result type (might be due to invalid IL or missing references) //IL_416b: Unknown result type (might be due to invalid IL or missing references) //IL_4186: Unknown result type (might be due to invalid IL or missing references) //IL_41ab: Unknown result type (might be due to invalid IL or missing references) //IL_41c6: Unknown result type (might be due to invalid IL or missing references) //IL_41eb: Unknown result type (might be due to invalid IL or missing references) //IL_4206: Unknown result type (might be due to invalid IL or missing references) //IL_422b: Unknown result type (might be due to invalid IL or missing references) //IL_4246: Unknown result type (might be due to invalid IL or missing references) //IL_426b: Unknown result type (might be due to invalid IL or missing references) //IL_4286: Unknown result type (might be due to invalid IL or missing references) //IL_42ab: Unknown result type (might be due to invalid IL or missing references) //IL_42c6: Unknown result type (might be due to invalid IL or missing references) //IL_42eb: Unknown result type (might be due to invalid IL or missing references) //IL_4306: Unknown result type (might be due to invalid IL or missing references) //IL_4326: Unknown result type (might be due to invalid IL or missing references) //IL_4330: Expected O, but got Unknown //IL_4385: Unknown result type (might be due to invalid IL or missing references) //IL_4399: Unknown result type (might be due to invalid IL or missing references) //IL_43be: Unknown result type (might be due to invalid IL or missing references) //IL_43d2: Unknown result type (might be due to invalid IL or missing references) //IL_43f7: Unknown result type (might be due to invalid IL or missing references) //IL_440b: Unknown result type (might be due to invalid IL or missing references) //IL_4430: 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_4469: Unknown result type (might be due to invalid IL or missing references) //IL_447d: Unknown result type (might be due to invalid IL or missing references) //IL_44a7: Unknown result type (might be due to invalid IL or missing references) //IL_44c2: Unknown result type (might be due to invalid IL or missing references) //IL_44ec: Unknown result type (might be due to invalid IL or missing references) //IL_4507: Unknown result type (might be due to invalid IL or missing references) //IL_4531: Unknown result type (might be due to invalid IL or missing references) //IL_454c: Unknown result type (might be due to invalid IL or missing references) //IL_4576: Unknown result type (might be due to invalid IL or missing references) //IL_4591: Unknown result type (might be due to invalid IL or missing references) //IL_45bb: Unknown result type (might be due to invalid IL or missing references) //IL_45d6: Unknown result type (might be due to invalid IL or missing references) //IL_4600: Unknown result type (might be due to invalid IL or missing references) //IL_461b: Unknown result type (might be due to invalid IL or missing references) //IL_4645: Unknown result type (might be due to invalid IL or missing references) //IL_4660: Unknown result type (might be due to invalid IL or missing references) //IL_468a: Unknown result type (might be due to invalid IL or missing references) //IL_46a5: Unknown result type (might be due to invalid IL or missing references) //IL_46cf: Unknown result type (might be due to invalid IL or missing references) //IL_46ea: Unknown result type (might be due to invalid IL or missing references) //IL_47fc: Unknown result type (might be due to invalid IL or missing references) //IL_4806: Expected O, but got Unknown //IL_4838: Unknown result type (might be due to invalid IL or missing references) //IL_4842: Expected O, but got Unknown //IL_487e: Unknown result type (might be due to invalid IL or missing references) //IL_4888: Expected O, but got Unknown //IL_48dd: Unknown result type (might be due to invalid IL or missing references) //IL_48f1: Unknown result type (might be due to invalid IL or missing references) //IL_4916: Unknown result type (might be due to invalid IL or missing references) //IL_492a: Unknown result type (might be due to invalid IL or missing references) //IL_494f: Unknown result type (might be due to invalid IL or missing references) //IL_4963: Unknown result type (might be due to invalid IL or missing references) //IL_4988: Unknown result type (might be due to invalid IL or missing references) //IL_499c: Unknown result type (might be due to invalid IL or missing references) //IL_49c1: Unknown result type (might be due to invalid IL or missing references) //IL_49d5: Unknown result type (might be due to invalid IL or missing references) //IL_49f5: Unknown result type (might be due to invalid IL or missing references) //IL_49ff: Expected O, but got Unknown //IL_4a54: Unknown result type (might be due to invalid IL or missing references) //IL_4a68: Unknown result type (might be due to invalid IL or missing references) //IL_4a8d: Unknown result type (might be due to invalid IL or missing references) //IL_4aa1: Unknown result type (might be due to invalid IL or missing references) //IL_4ac1: Unknown result type (might be due to invalid IL or missing references) //IL_4acb: Expected O, but got Unknown //IL_4b27: Unknown result type (might be due to invalid IL or missing references) //IL_4b42: Unknown result type (might be due to invalid IL or missing references) //IL_4b6c: Unknown result type (might be due to invalid IL or missing references) //IL_4b87: Unknown result type (might be due to invalid IL or missing references) //IL_4bb1: Unknown result type (might be due to invalid IL or missing references) //IL_4bcc: Unknown result type (might be due to invalid IL or missing references) //IL_4bf6: Unknown result type (might be due to invalid IL or missing references) //IL_4c11: Unknown result type (might be due to invalid IL or missing references) //IL_4c3b: Unknown result type (might be due to invalid IL or missing references) //IL_4c56: Unknown result type (might be due to invalid IL or missing references) //IL_4c7c: Unknown result type (might be due to invalid IL or missing references) //IL_4c86: Expected O, but got Unknown //IL_4ce7: Unknown result type (might be due to invalid IL or missing references) //IL_4d02: Unknown result type (might be due to invalid IL or missing references) //IL_4d31: Unknown result type (might be due to invalid IL or missing references) //IL_4d4c: Unknown result type (might be due to invalid IL or missing references) //IL_4d7b: Unknown result type (might be due to invalid IL or missing references) //IL_4d96: Unknown result type (might be due to invalid IL or missing references) //IL_4dbc: Unknown result type (might be due to invalid IL or missing references) //IL_4dc6: Expected O, but got Unknown //IL_4e20: Unknown result type (might be due to invalid IL or missing references) //IL_4e3b: 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_4e8a: Unknown result type (might be due to invalid IL or missing references) //IL_4ebe: Unknown result type (might be due to invalid IL or missing references) //IL_4ed9: Unknown result type (might be due to invalid IL or missing references) //IL_4f0d: Unknown result type (might be due to invalid IL or missing references) //IL_4f28: Unknown result type (might be due to invalid IL or missing references) //IL_4f5c: Unknown result type (might be due to invalid IL or missing references) //IL_4f77: Unknown result type (might be due to invalid IL or missing references) //IL_4fab: Unknown result type (might be due to invalid IL or missing references) //IL_4fc6: Unknown result type (might be due to invalid IL or missing references) //IL_4ffa: Unknown result type (might be due to invalid IL or missing references) //IL_5015: Unknown result type (might be due to invalid IL or missing references) //IL_5049: Unknown result type (might be due to invalid IL or missing references) //IL_5064: Unknown result type (might be due to invalid IL or missing references) //IL_5098: Unknown result type (might be due to invalid IL or missing references) //IL_50b3: Unknown result type (might be due to invalid IL or missing references) //IL_50e2: Unknown result type (might be due to invalid IL or missing references) //IL_50f6: Unknown result type (might be due to invalid IL or missing references) //IL_511b: Unknown result type (might be due to invalid IL or missing references) //IL_512f: Unknown result type (might be due to invalid IL or missing references) //IL_5154: Unknown result type (might be due to invalid IL or missing references) //IL_5168: Unknown result type (might be due to invalid IL or missing references) //IL_518d: Unknown result type (might be due to invalid IL or missing references) //IL_51a1: Unknown result type (might be due to invalid IL or missing references) //IL_51c6: Unknown result type (might be due to invalid IL or missing references) //IL_51da: Unknown result type (might be due to invalid IL or missing references) //IL_51ff: Unknown result type (might be due to invalid IL or missing references) //IL_5213: Unknown result type (might be due to invalid IL or missing references) //IL_5238: Unknown result type (might be due to invalid IL or missing references) //IL_524c: Unknown result type (might be due to invalid IL or missing references) //IL_5271: Unknown result type (might be due to invalid IL or missing references) //IL_5285: Unknown result type (might be due to invalid IL or missing references) //IL_52a5: Unknown result type (might be due to invalid IL or missing references) //IL_52af: Expected O, but got Unknown //IL_5310: Unknown result type (might be due to invalid IL or missing references) //IL_5324: Unknown result type (might be due to invalid IL or missing references) //IL_5353: Unknown result type (might be due to invalid IL or missing references) //IL_5367: Unknown result type (might be due to invalid IL or missing references) //IL_538d: Unknown result type (might be due to invalid IL or missing references) //IL_5397: Expected O, but got Unknown //IL_53f3: Unknown result type (might be due to invalid IL or missing references) //IL_5407: Unknown result type (might be due to invalid IL or missing references) //IL_5431: Unknown result type (might be due to invalid IL or missing references) //IL_5445: Unknown result type (might be due to invalid IL or missing references) //IL_546b: Unknown result type (might be due to invalid IL or missing references) //IL_5475: Expected O, but got Unknown //IL_54cf: Unknown result type (might be due to invalid IL or missing references) //IL_54e3: Unknown result type (might be due to invalid IL or missing references) //IL_5517: Unknown result type (might be due to invalid IL or missing references) //IL_552b: Unknown result type (might be due to invalid IL or missing references) //IL_555f: Unknown result type (might be due to invalid IL or missing references) //IL_5573: Unknown result type (might be due to invalid IL or missing references) //IL_55a7: Unknown result type (might be due to invalid IL or missing references) //IL_55bb: Unknown result type (might be due to invalid IL or missing references) //IL_55ef: Unknown result type (might be due to invalid IL or missing references) //IL_5603: Unknown result type (might be due to invalid IL or missing references) //IL_5637: Unknown result type (might be due to invalid IL or missing references) //IL_564b: Unknown result type (might be due to invalid IL or missing references) //IL_567f: Unknown result type (might be due to invalid IL or missing references) //IL_5693: Unknown result type (might be due to invalid IL or missing references) //IL_56c9: Unknown result type (might be due to invalid IL or missing references) //IL_56e4: Unknown result type (might be due to invalid IL or missing references) //IL_5714: Unknown result type (might be due to invalid IL or missing references) //IL_572f: Unknown result type (might be due to invalid IL or missing references) //IL_575f: Unknown result type (might be due to invalid IL or missing references) //IL_577a: Unknown result type (might be due to invalid IL or missing references) //IL_57aa: Unknown result type (might be due to invalid IL or missing references) //IL_57c5: Unknown result type (might be due to invalid IL or missing references) //IL_57f5: Unknown result type (might be due to invalid IL or missing references) //IL_5810: Unknown result type (might be due to invalid IL or missing references) //IL_5840: Unknown result type (might be due to invalid IL or missing references) //IL_585b: Unknown result type (might be due to invalid IL or missing references) //IL_588b: Unknown result type (might be due to invalid IL or missing references) //IL_58a6: Unknown result type (might be due to invalid IL or missing references) //IL_58d6: Unknown result type (might be due to invalid IL or missing references) //IL_58f1: Unknown result type (might be due to invalid IL or missing references) //IL_591c: Unknown result type (might be due to invalid IL or missing references) //IL_5937: Unknown result type (might be due to invalid IL or missing references) //IL_5962: Unknown result type (might be due to invalid IL or missing references) //IL_597d: Unknown result type (might be due to invalid IL or missing references) //IL_59a8: Unknown result type (might be due to invalid IL or missing references) //IL_59c3: Unknown result type (might be due to invalid IL or missing references) //IL_59ee: Unknown result type (might be due to invalid IL or missing references) //IL_5a09: Unknown result type (might be due to invalid IL or missing references) //IL_5a2d: Unknown result type (might be due to invalid IL or missing references) //IL_5a37: Expected O, but got Unknown //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_5acf: Unknown result type (might be due to invalid IL or missing references) //IL_5ae3: Unknown result type (might be due to invalid IL or missing references) //IL_5b0d: Unknown result type (might be due to invalid IL or missing references) //IL_5b21: Unknown result type (might be due to invalid IL or missing references) //IL_5b4b: Unknown result type (might be due to invalid IL or missing references) //IL_5b5f: Unknown result type (might be due to invalid IL or missing references) //IL_5b89: Unknown result type (might be due to invalid IL or missing references) //IL_5b9d: Unknown result type (might be due to invalid IL or missing references) //IL_5bc7: Unknown result type (might be due to invalid IL or missing references) //IL_5bdb: Unknown result type (might be due to invalid IL or missing references) //IL_5c05: Unknown result type (might be due to invalid IL or missing references) //IL_5c19: Unknown result type (might be due to invalid IL or missing references) //IL_5c43: Unknown result type (might be due to invalid IL or missing references) //IL_5c57: Unknown result type (might be due to invalid IL or missing references) //IL_5c81: Unknown result type (might be due to invalid IL or missing references) //IL_5c95: Unknown result type (might be due to invalid IL or missing references) //IL_5cbf: Unknown result type (might be due to invalid IL or missing references) //IL_5cd3: Unknown result type (might be due to invalid IL or missing references) //IL_5cfd: Unknown result type (might be due to invalid IL or missing references) //IL_5d11: Unknown result type (might be due to invalid IL or missing references) //IL_5d3b: Unknown result type (might be due to invalid IL or missing references) //IL_5d4f: Unknown result type (might be due to invalid IL or missing references) //IL_5d74: Unknown result type (might be due to invalid IL or missing references) //IL_5d88: Unknown result type (might be due to invalid IL or missing references) //IL_5dad: Unknown result type (might be due to invalid IL or missing references) //IL_5dc1: Unknown result type (might be due to invalid IL or missing references) //IL_5de6: Unknown result type (might be due to invalid IL or missing references) //IL_5dfa: Unknown result type (might be due to invalid IL or missing references) //IL_5e1f: 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_5e58: Unknown result type (might be due to invalid IL or missing references) //IL_5e6c: Unknown result type (might be due to invalid IL or missing references) //IL_5e91: Unknown result type (might be due to invalid IL or missing references) //IL_5ea5: Unknown result type (might be due to invalid IL or missing references) //IL_5eca: Unknown result type (might be due to invalid IL or missing references) //IL_5ede: Unknown result type (might be due to invalid IL or missing references) //IL_5f03: Unknown result type (might be due to invalid IL or missing references) //IL_5f17: Unknown result type (might be due to invalid IL or missing references) //IL_5f43: Unknown result type (might be due to invalid IL or missing references) //IL_5f5e: Unknown result type (might be due to invalid IL or missing references) //IL_5f8e: Unknown result type (might be due to invalid IL or missing references) //IL_5fa9: Unknown result type (might be due to invalid IL or missing references) //IL_5fd9: Unknown result type (might be due to invalid IL or missing references) //IL_5ff4: Unknown result type (might be due to invalid IL or missing references) //IL_6024: Unknown result type (might be due to invalid IL or missing references) //IL_603f: Unknown result type (might be due to invalid IL or missing references) //IL_606f: Unknown result type (might be due to invalid IL or missing references) //IL_608a: Unknown result type (might be due to invalid IL or missing references) //IL_60ba: Unknown result type (might be due to invalid IL or missing references) //IL_60d5: Unknown result type (might be due to invalid IL or missing references) //IL_6105: Unknown result type (might be due to invalid IL or missing references) //IL_6120: Unknown result type (might be due to invalid IL or missing references) //IL_6150: Unknown result type (might be due to invalid IL or missing references) //IL_616b: Unknown result type (might be due to invalid IL or missing references) //IL_619b: Unknown result type (might be due to invalid IL or missing references) //IL_61b6: Unknown result type (might be due to invalid IL or missing references) //IL_61e1: Unknown result type (might be due to invalid IL or missing references) //IL_61f5: Unknown result type (might be due to invalid IL or missing references) //IL_6220: Unknown result type (might be due to invalid IL or missing references) //IL_6234: Unknown result type (might be due to invalid IL or missing references) //IL_625f: Unknown result type (might be due to invalid IL or missing references) //IL_6273: Unknown result type (might be due to invalid IL or missing references) //IL_629e: Unknown result type (might be due to invalid IL or missing references) //IL_62b2: Unknown result type (might be due to invalid IL or missing references) //IL_62dd: Unknown result type (might be due to invalid IL or missing references) //IL_62f1: Unknown result type (might be due to invalid IL or missing references) //IL_631c: Unknown result type (might be due to invalid IL or missing references) //IL_6330: Unknown result type (might be due to invalid IL or missing references) //IL_635b: Unknown result type (might be due to invalid IL or missing references) //IL_636f: Unknown result type (might be due to invalid IL or missing references) //IL_639a: Unknown result type (might be due to invalid IL or missing references) //IL_63ae: Unknown result type (might be due to invalid IL or missing references) //IL_63d7: Unknown result type (might be due to invalid IL or missing references) //IL_63eb: Unknown result type (might be due to invalid IL or missing references) //IL_6410: 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_6449: Unknown result type (might be due to invalid IL or missing references) //IL_645d: Unknown result type (might be due to invalid IL or missing references) //IL_6482: Unknown result type (might be due to invalid IL or missing references) //IL_6496: Unknown result type (might be due to invalid IL or missing references) //IL_64bb: Unknown result type (might be due to invalid IL or missing references) //IL_64cf: Unknown result type (might be due to invalid IL or missing references) //IL_64f4: Unknown result type (might be due to invalid IL or missing references) //IL_6508: Unknown result type (might be due to invalid IL or missing references) //IL_652d: Unknown result type (might be due to invalid IL or missing references) //IL_6541: Unknown result type (might be due to invalid IL or missing references) //IL_6561: Unknown result type (might be due to invalid IL or missing references) //IL_656b: Expected O, but got Unknown //IL_65c2: Unknown result type (might be due to invalid IL or missing references) //IL_65dd: Unknown result type (might be due to invalid IL or missing references) //IL_6608: Unknown result type (might be due to invalid IL or missing references) //IL_6623: Unknown result type (might be due to invalid IL or missing references) //IL_664e: Unknown result type (might be due to invalid IL or missing references) //IL_6669: Unknown result type (might be due to invalid IL or missing references) //IL_6699: Unknown result type (might be due to invalid IL or missing references) //IL_66b4: Unknown result type (might be due to invalid IL or missing references) //IL_66e4: Unknown result type (might be due to invalid IL or missing references) //IL_66ff: Unknown result type (might be due to invalid IL or missing references) //IL_672f: Unknown result type (might be due to invalid IL or missing references) //IL_674a: Unknown result type (might be due to invalid IL or missing references) //IL_677a: Unknown result type (might be due to invalid IL or missing references) //IL_6795: Unknown result type (might be due to invalid IL or missing references) //IL_67c5: Unknown result type (might be due to invalid IL or missing references) //IL_67e0: Unknown result type (might be due to invalid IL or missing references) //IL_680e: Unknown result type (might be due to invalid IL or missing references) //IL_6822: Unknown result type (might be due to invalid IL or missing references) //IL_684c: Unknown result type (might be due to invalid IL or missing references) //IL_6860: Unknown result type (might be due to invalid IL or missing references) //IL_688a: Unknown result type (might be due to invalid IL or missing references) //IL_689e: Unknown result type (might be due to invalid IL or missing references) //IL_68c8: Unknown result type (might be due to invalid IL or missing references) //IL_68dc: Unknown result type (might be due to invalid IL or missing references) //IL_6906: Unknown result type (might be due to invalid IL or missing references) //IL_691a: 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_6982: Unknown result type (might be due to invalid IL or missing references) //IL_6996: Unknown result type (might be due to invalid IL or missing references) //IL_69bd: Unknown result type (might be due to invalid IL or missing references) //IL_69d1: Unknown result type (might be due to invalid IL or missing references) //IL_69fc: Unknown result type (might be due to invalid IL or missing references) //IL_6a10: Unknown result type (might be due to invalid IL or missing references) //IL_6a3b: Unknown result type (might be due to invalid IL or missing references) //IL_6a4f: Unknown result type (might be due to invalid IL or missing references) //IL_6a7a: Unknown result type (might be due to invalid IL or missing references) //IL_6a8e: Unknown result type (might be due to invalid IL or missing references) //IL_6ab2: Unknown result type (might be due to invalid IL or missing references) //IL_6abc: Expected O, but got Unknown //IL_6b18: Unknown result type (might be due to invalid IL or missing references) //IL_6b33: Unknown result type (might be due to invalid IL or missing references) //IL_6b63: Unknown result type (might be due to invalid IL or missing references) //IL_6b7e: Unknown result type (might be due to invalid IL or missing references) //IL_6ba9: Unknown result type (might be due to invalid IL or missing references) //IL_6bbd: Unknown result type (might be due to invalid IL or missing references) //IL_6be8: Unknown result type (might be due to invalid IL or missing references) //IL_6bfc: Unknown result type (might be due to invalid IL or missing references) //IL_6c27: Unknown result type (might be due to invalid IL or missing references) //IL_6c3b: Unknown result type (might be due to invalid IL or missing references) //IL_6c66: Unknown result type (might be due to invalid IL or missing references) //IL_6c7a: Unknown result type (might be due to invalid IL or missing references) //IL_6ca5: Unknown result type (might be due to invalid IL or missing references) //IL_6cb9: Unknown result type (might be due to invalid IL or missing references) //IL_6ce4: Unknown result type (might be due to invalid IL or missing references) //IL_6cf8: Unknown result type (might be due to invalid IL or missing references) //IL_6d23: Unknown result type (might be due to invalid IL or missing references) //IL_6d37: Unknown result type (might be due to invalid IL or missing references) //IL_6d62: Unknown result type (might be due to invalid IL or missing references) //IL_6d76: Unknown result type (might be due to invalid IL or missing references) //IL_6da1: Unknown result type (might be due to invalid IL or missing references) //IL_6db5: Unknown result type (might be due to invalid IL or missing references) //IL_6de0: Unknown result type (might be due to invalid IL or missing references) //IL_6df4: Unknown result type (might be due to invalid IL or missing references) //IL_6e1f: Unknown result type (might be due to invalid IL or missing references) //IL_6e33: Unknown result type (might be due to invalid IL or missing references) //IL_6e5e: Unknown result type (might be due to invalid IL or missing references) //IL_6e72: Unknown result type (might be due to invalid IL or missing references) //IL_6e9d: Unknown result type (might be due to invalid IL or missing references) //IL_6eb1: Unknown result type (might be due to invalid IL or missing references) //IL_6edc: Unknown result type (might be due to invalid IL or missing references) //IL_6ef0: Unknown result type (might be due to invalid IL or missing references) //IL_6f1b: Unknown result type (might be due to invalid IL or missing references) //IL_6f2f: Unknown result type (might be due to invalid IL or missing references) //IL_6f5a: Unknown result type (might be due to invalid IL or missing references) //IL_6f6e: Unknown result type (might be due to invalid IL or missing references) //IL_6f99: Unknown result type (might be due to invalid IL or missing references) //IL_6fad: Unknown result type (might be due to invalid IL or missing references) //IL_6fd8: Unknown result type (might be due to invalid IL or missing references) //IL_6fec: Unknown result type (might be due to invalid IL or missing references) //IL_7017: Unknown result type (might be due to invalid IL or missing references) //IL_702b: Unknown result type (might be due to invalid IL or missing references) //IL_7056: Unknown result type (might be due to invalid IL or missing references) //IL_706a: Unknown result type (might be due to invalid IL or missing references) //IL_7095: Unknown result type (might be due to invalid IL or missing references) //IL_70a9: Unknown result type (might be due to invalid IL or missing references) //IL_70d4: Unknown result type (might be due to invalid IL or missing references) //IL_70e8: Unknown result type (might be due to invalid IL or missing references) //IL_7113: Unknown result type (might be due to invalid IL or missing references) //IL_7127: Unknown result type (might be due to invalid IL or missing references) //IL_7155: Unknown result type (might be due to invalid IL or missing references) //IL_7169: Unknown result type (might be due to invalid IL or missing references) //IL_7193: Unknown result type (might be due to invalid IL or missing references) //IL_71a7: 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_71e5: Unknown result type (might be due to invalid IL or missing references) //IL_720f: Unknown result type (might be due to invalid IL or missing references) //IL_7223: Unknown result type (might be due to invalid IL or missing references) //IL_724d: Unknown result type (might be due to invalid IL or missing references) //IL_7261: Unknown result type (might be due to invalid IL or missing references) //IL_728b: Unknown result type (might be due to invalid IL or missing references) //IL_729f: Unknown result type (might be due to invalid IL or missing references) //IL_72c9: Unknown result type (might be due to invalid IL or missing references) //IL_72dd: Unknown result type (might be due to invalid IL or missing references) //IL_7307: Unknown result type (might be due to invalid IL or missing references) //IL_731b: Unknown result type (might be due to invalid IL or missing references) //IL_7345: Unknown result type (might be due to invalid IL or missing references) //IL_7359: Unknown result type (might be due to invalid IL or missing references) //IL_7380: Unknown result type (might be due to invalid IL or missing references) //IL_739b: Unknown result type (might be due to invalid IL or missing references) //IL_73c6: Unknown result type (might be due to invalid IL or missing references) //IL_73e1: Unknown result type (might be due to invalid IL or missing references) //IL_740c: Unknown result type (might be due to invalid IL or missing references) //IL_7427: Unknown result type (might be due to invalid IL or missing references) //IL_7452: Unknown result type (might be due to invalid IL or missing references) //IL_746d: Unknown result type (might be due to invalid IL or missing references) //IL_7498: Unknown result type (might be due to invalid IL or missing references) //IL_74b3: Unknown result type (might be due to invalid IL or missing references) //IL_74de: Unknown result type (might be due to invalid IL or missing references) //IL_74f2: Unknown result type (might be due to invalid IL or missing references) //IL_751d: Unknown result type (might be due to invalid IL or missing references) //IL_7531: Unknown result type (might be due to invalid IL or missing references) //IL_755c: Unknown result type (might be due to invalid IL or missing references) //IL_7570: Unknown result type (might be due to invalid IL or missing references) //IL_759b: Unknown result type (might be due to invalid IL or missing references) //IL_75af: Unknown result type (might be due to invalid IL or missing references) //IL_75da: Unknown result type (might be due to invalid IL or missing references) //IL_75f5: Unknown result type (might be due to invalid IL or missing references) //IL_7625: Unknown result type (might be due to invalid IL or missing references) //IL_7639: Unknown result type (might be due to invalid IL or missing references) //IL_7669: Unknown res