Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Decompiled source of Moorlap v0.6.0
Moorlap.dll
Decompiled 6 months 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.Linq; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using System.Security; using System.Security.Permissions; using BepInEx; using BepInEx.Logging; using InControl; using Md.CheckpointSprite; using Md.GameCameras; using Md.GameMap; using Md.HeroController; using Md.InputHandler; using Md.InventoryItemWideMapZone; using Md.InventoryMapManager; using Md.InventoryPaneInput; using Md.MapMarkerMenu; using Md.UIManager; using Microsoft.CodeAnalysis; using Mono.Cecil; using Mono.Cecil.Cil; using MonoDetour; using MonoDetour.Cil; using MonoDetour.DetourTypes; using MonoDetour.HookGen; using MonoDetour.Reflection.Unspeakable; using MonoMod.Cil; using MonoMod.Utils; using Moorlap.Components; using Silksong.UnityHelper.Extensions; using TMProOld; using UnityEngine; using UnityEngine.SceneManagement; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] [assembly: MonoDetourTargets(typeof(GameCameras))] [assembly: MonoDetourTargets(typeof(HeroController))] [assembly: MonoDetourTargets(typeof(InventoryPaneInput))] [assembly: MonoDetourTargets(typeof(InputHandler), GenerateControlFlowVariants = true)] [assembly: MonoDetourTargets(typeof(CheckpointSprite))] [assembly: MonoDetourTargets(typeof(InventoryMapManager))] [assembly: MonoDetourTargets(typeof(GameMap))] [assembly: MonoDetourTargets(typeof(MapMarkerMenu))] [assembly: MonoDetourTargets(typeof(InventoryItemWideMapZone))] [assembly: MonoDetourTargets(typeof(UIManager))] [assembly: TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")] [assembly: AssemblyCompany("Moorlap")] [assembly: AssemblyConfiguration("Release")] [assembly: AssemblyFileVersion("0.6.0.0")] [assembly: AssemblyInformationalVersion("0.6.0+05eedc66fa8e70db313a825650a72febf491f779")] [assembly: AssemblyProduct("Moorlap")] [assembly: AssemblyTitle("Moorlap")] [assembly: AssemblyMetadata("RepositoryUrl", "https://github.com/flibber-hk/Silksong.Moorlap")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("0.6.0.0")] [module: UnverifiableCode] [module: RefSafetyRules(11)] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.GenericParameter, AllowMultiple = false, Inherited = false)] internal sealed class NullableAttribute : Attribute { public readonly byte[] NullableFlags; public NullableAttribute(byte P_0) { NullableFlags = new byte[1] { P_0 }; } public NullableAttribute(byte[] P_0) { NullableFlags = P_0; } } [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)] internal sealed class NullableContextAttribute : Attribute { public readonly byte Flag; public NullableContextAttribute(byte P_0) { Flag = P_0; } } [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Module, AllowMultiple = false, Inherited = false)] internal sealed class RefSafetyRulesAttribute : Attribute { public readonly int Version; public RefSafetyRulesAttribute(int P_0) { Version = P_0; } } } namespace Md.UIManager { internal static class Awake { public delegate void PrefixSignature(UIManager self); public delegate void PostfixSignature(UIManager self); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(UIManager).GetMethod("Awake", (BindingFlags)(-1), null, Array.Empty<Type>(), null) ?? throw new MissingMethodException("UIManager", "Awake"); } } internal static class Start { public delegate void PrefixSignature(UIManager self); public delegate void PostfixSignature(UIManager self); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(UIManager).GetMethod("Start", (BindingFlags)(-1), null, Array.Empty<Type>(), null) ?? throw new MissingMethodException("UIManager", "Start"); } } internal static class UIGoToPauseMenu { public delegate void PrefixSignature(UIManager self); public delegate void PostfixSignature(UIManager self); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(UIManager).GetMethod("UIGoToPauseMenu", (BindingFlags)(-1), null, Array.Empty<Type>(), null) ?? throw new MissingMethodException("UIManager", "UIGoToPauseMenu"); } } internal static class UIClosePauseMenu { public delegate void PrefixSignature(UIManager self); public delegate void PostfixSignature(UIManager self); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(UIManager).GetMethod("UIClosePauseMenu", (BindingFlags)(-1), null, Array.Empty<Type>(), null) ?? throw new MissingMethodException("UIManager", "UIClosePauseMenu"); } } internal static class get_IsFadingMenu { } internal static class get_IsSelectingProfile { } internal static class set_IsSelectingProfile { } internal static class get_IsSaveProfileMenu { } internal static class set_IsSaveProfileMenu { } internal static class get_instance { } internal static class SceneInit { } internal static class OnDestroy { } internal static class TestSaveReset { } internal static class OnSaveStoreStateChanged { } internal static class OnApplicationFocus { } internal static class GetNavigationRightRecursive { } internal static class GetNavigationLeftRecursive { } internal static class SetState { } internal static class SetMenuState { } internal static class SetupRefs { } internal static class SetUIStartState { } internal static class LoadGameSettings { } internal static class RegisterSaveStoreChangedEvent { } internal static class UnregisterSaveStoreChangedEvent { } internal static class UIGoBack { } internal static class UIGoToOptionsMenu { } internal static class UILeaveOptionsMenu { } internal static class ClearSaveCache { } internal static class UIExplicitSwitchUser { } internal static class UIGoToEngageMenu { } internal static class UIGoToMainMenu { } internal static class UIGoToProfileMenu { } internal static class UIGoToControllerMenu { } internal static class UIGoToRemapControllerMenu { } internal static class UIGoToAdvancedControllerMenu { } internal static class UIGoToKeyboardMenu { } internal static class UIGoToAudioMenu { } internal static class UIGoToVideoMenu { } internal static class UIGoToAdvancedVideoMenu { } internal static class UIClearPauseMenu { } internal static class UnClearPauseMenu { } internal static class UIGoToOverscanMenu { } internal static class UIGoToBrightnessMenu { } internal static class UIGoToGameOptionsMenu { } internal static class UIGoToAchievementsMenu { } internal static class UIGoToExtrasMenu { } internal static class UIGoToExtrasContentMenu { } internal static class UIShowQuitGamePrompt { } internal static class UIShowReturnMenuPrompt { } internal static class UIShowResolutionPrompt { } internal static class UILeaveExitToMenuPrompt { } internal static class UIGoToPlayModeMenu { } internal static class UIReturnToMainMenu { } internal static class UIGoToMenuCredits { } internal static class UIStartNewGame { } internal static class UIStartNewGameContinue { } internal static class UIGoBackToSaveProfiles { } internal static class StartNewGame { } internal static class UIContinueGame_System_Int32 { } internal static class UIContinueGame_System_Int32_SaveGameData { } internal static class ContinueGame { } internal static class PrepareContinueGame { } internal static class HighlightSelectableNoSound { } internal static class GoToEngageMenu { } internal static class GoToMainMenu { } internal static class GoToProfileMenu { } internal static class InitBlackThread { } internal static class UpdateBlackThreadAudio { } internal static class FadeOutBlackThreadLoop { } internal static class PrepareSaveFilesInOrder { } internal static class GoToOptionsMenu { } internal static class GoToControllerMenu { } internal static class GoToRemapControllerMenu { } internal static class GoToAdvancedControllerMenu { } internal static class GoToKeyboardMenu { } internal static class GoToAudioMenu { } internal static class GoToVideoMenu { } internal static class GoToAdvancedVideoMenu { } internal static class GoToOverscanMenu { } internal static class GoToBrightnessMenu { } internal static class GoToGameOptionsMenu { } internal static class GoToAchievementsMenu { } internal static class GoToExtrasMenu { } internal static class GoToExtrasContentMenu { } internal static class GoToQuitGamePrompt { } internal static class GoToReturnMenuPrompt { } internal static class GoToResolutionPrompt { } internal static class LeaveExitToMenuPrompt { } internal static class GoToPlayModeMenu { } internal static class ReturnToMainMenu { } internal static class EmergencyReturnToMainMenu { } internal static class GoToPauseMenu { } internal static class GoToMenuCredits { } internal static class GoBackToSaveProfiles { } internal static class ReloadSaves { } internal static class ShowCutscenePrompt { } internal static class HideCutscenePrompt { } internal static class ApplyAudioMenuSettings { } internal static class ApplyVideoMenuSettings { } internal static class ApplyAdvancedVideoMenuSettings { } internal static class ApplyControllerMenuSettings { } internal static class ApplyAdvancedControllerMenuSettings { } internal static class ApplyRemapGamepadMenuSettings { } internal static class ApplyKeyboardMenuSettings { } internal static class ApplyOverscanSettings { } internal static class ApplyBrightnessSettings { } internal static class ApplyGameMenuSettings { } internal static class SaveOverscanSettings { } internal static class SaveBrightnessSettings { } internal static class DefaultAudioMenuSettings { } internal static class DefaultVideoMenuSettings { } internal static class DefaultAdvancedVideoMenuSettings { } internal static class DefaultGamepadMenuSettings { } internal static class DefaultAdvancedGamepadMenuSettings { } internal static class DefaultKeyboardMenuSettings { } internal static class DefaultGameMenuSettings { } internal static class LoadStoredSettings { } internal static class LoadAudioSettings { } internal static class LoadVideoSettings { } internal static class LoadGameOptionsSettings { } internal static class LoadAdvancedControllerSettings { } internal static class RefreshAudioControls { } internal static class RefreshVideoControls { } internal static class DisableFrameCapSetting { } internal static class DisableVsyncSetting { } internal static class RefreshKeyboardControls { } internal static class RefreshGameOptionsControls { } internal static class RefreshAdvancedGamepadControls { } internal static class TogglePauseGame { } internal static class QuitGame { } internal static class FadeOutMenuAudio { } internal static class AudioGoToPauseMenu { } internal static class AudioGoToGameplay { } internal static class ConfigureMenu { } internal static class HideCurrentMenu { } internal static class ShowMenu { } internal static class StopCurrentFade { } internal static class HideMenu { } internal static class HideMenuInstant { } internal static class HideSaveProfileMenu { } internal static class DisableScreens { } internal static class ShowCanvas { } internal static class HideCanvas { } internal static class ShowCanvasGroup { } internal static class HideCanvasGroup { } internal static class FadeInCanvasGroup { } internal static class FadeInCanvasGroupAlpha { } internal static class FadeOutCanvasGroup { } internal static class FadeOutCanvasGroupInstant { } internal static class FadeInSprite { } internal static class FadeOutSprite { } internal static class MakeMenuLean { } internal static class FadeScreenIn { } internal static class FadeScreenOut { } internal static class FadeScreenBlankerTo { } internal static class SetScreenBlankerAlpha { } internal static class BlankScreen { } internal static class _ctor { } internal static class _cctor { } internal static class __c__DisplayClass187_0 { internal static class _ctor { } } internal static class __c__DisplayClass219_0 { internal static class _ctor { } } internal static class __c__DisplayClass220_0 { internal static class _ctor { } } internal static class __c__DisplayClass284_0 { internal static class _ctor { } } internal static class _EmergencyReturnToMainMenu_d__220 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _FadeInCanvasGroup_d__275 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _FadeInCanvasGroupAlpha_d__276 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _FadeInSprite_d__279 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _FadeOutCanvasGroup_d__277 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _FadeOutSprite_d__280 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _GoBackToSaveProfiles_d__223 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _GoToAchievementsMenu_d__211 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _GoToAdvancedControllerMenu_d__203 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _GoToAdvancedVideoMenu_d__207 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _GoToAudioMenu_d__205 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _GoToBrightnessMenu_d__209 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _GoToControllerMenu_d__201 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _GoToEngageMenu_d__193 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _GoToExtrasContentMenu_d__213 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _GoToExtrasMenu_d__212 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _GoToGameOptionsMenu_d__210 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _GoToKeyboardMenu_d__204 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _GoToMainMenu_d__194 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _GoToMenuCredits_d__222 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _GoToOptionsMenu_d__200 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _GoToOverscanMenu_d__208 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _GoToPauseMenu_d__221 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _GoToPlayModeMenu_d__218 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _GoToProfileMenu_d__195 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _GoToQuitGamePrompt_d__214 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _GoToRemapControllerMenu_d__202 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _GoToResolutionPrompt_d__216 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _GoToReturnMenuPrompt_d__215 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _GoToVideoMenu_d__206 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _HideCurrentMenu_d__264 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _HideMenu_d__267 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _HideSaveProfileMenu_d__269 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _LeaveExitToMenuPrompt_d__217 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _PrepareSaveFilesInOrder_d__199 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _ReturnToMainMenu_d__219 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _ShowMenu_d__265 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } } namespace Md.InventoryItemWideMapZone { internal static class Awake { public delegate void PrefixSignature(InventoryItemWideMapZone self); public delegate void PostfixSignature(InventoryItemWideMapZone self); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(InventoryItemWideMapZone).GetMethod("Awake", (BindingFlags)(-1), null, Array.Empty<Type>(), null) ?? throw new MissingMethodException("InventoryItemWideMapZone", "Awake"); } } internal static class GetNextSelectable { public delegate void PrefixSignature(InventoryItemWideMapZone self, ref SelectionDirection direction); public delegate void PostfixSignature(InventoryItemWideMapZone self, ref SelectionDirection direction, ref InventoryItemSelectable returnValue); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(InventoryItemWideMapZone).GetMethod("GetNextSelectable", (BindingFlags)(-1), null, new Type[1] { typeof(SelectionDirection) }, null) ?? throw new MissingMethodException("InventoryItemWideMapZone", "GetNextSelectable"); } } internal static class GetClosestNodePosLocalBounds { public delegate void PrefixSignature(InventoryItemWideMapZone self, ref Vector2 localBoundsPos); public delegate void PostfixSignature(InventoryItemWideMapZone self, ref Vector2 localBoundsPos, ref Vector2 returnValue); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(InventoryItemWideMapZone).GetMethod("GetClosestNodePosLocalBounds", (BindingFlags)(-1), null, new Type[1] { typeof(Vector2) }, null) ?? throw new MissingMethodException("InventoryItemWideMapZone", "GetClosestNodePosLocalBounds"); } } internal static class get_ZoomToZone { } internal static class get_ShowCursor { } internal static class get_IsUnlocked { } internal static class get_IsAutoNavSelectable { } internal static class Reset { } internal static class OnDrawGizmosSelected { } internal static class Select { } internal static class Deselect { } internal static class Submit { } internal static class UpdateColor { } internal static class EvaluateUnlocked { } internal static class EnumerateMapZones { } internal static class _ctor { } internal static class _cctor { } internal static class __c { internal static class _ctor { } } internal static class _EnumerateMapZones_d__29 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_GlobalEnums_MapZone__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } internal static class System_Collections_Generic_IEnumerable_GlobalEnums_MapZone__GetEnumerator { } internal static class System_Collections_IEnumerable_GetEnumerator { } } } namespace Md.MapMarkerMenu { internal static class Awake { public delegate void PrefixSignature(MapMarkerMenu self); public delegate void PostfixSignature(MapMarkerMenu self); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(MapMarkerMenu).GetMethod("Awake", (BindingFlags)(-1), null, Array.Empty<Type>(), null) ?? throw new MissingMethodException("MapMarkerMenu", "Awake"); } } internal static class StartMarkerPlacement { public delegate void PrefixSignature(MapMarkerMenu self); public delegate void PostfixSignature(MapMarkerMenu self); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(MapMarkerMenu).GetMethod("StartMarkerPlacement", (BindingFlags)(-1), null, Array.Empty<Type>(), null) ?? throw new MissingMethodException("MapMarkerMenu", "StartMarkerPlacement"); } } internal static class PlaceMarker { public delegate void PrefixSignature(MapMarkerMenu self); public delegate void PostfixSignature(MapMarkerMenu self); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(MapMarkerMenu).GetMethod("PlaceMarker", (BindingFlags)(-1), null, Array.Empty<Type>(), null) ?? throw new MissingMethodException("MapMarkerMenu", "PlaceMarker"); } } internal static class RemoveMarker { public delegate void PrefixSignature(MapMarkerMenu self); public delegate void PostfixSignature(MapMarkerMenu self); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(MapMarkerMenu).GetMethod("RemoveMarker", (BindingFlags)(-1), null, Array.Empty<Type>(), null) ?? throw new MissingMethodException("MapMarkerMenu", "RemoveMarker"); } } internal static class Close { public delegate void PrefixSignature(MapMarkerMenu self); public delegate void PostfixSignature(MapMarkerMenu self); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(MapMarkerMenu).GetMethod("Close", (BindingFlags)(-1), null, Array.Empty<Type>(), null) ?? throw new MissingMethodException("MapMarkerMenu", "Close"); } } internal static class Start { public delegate void PrefixSignature(MapMarkerMenu self); public delegate void PostfixSignature(MapMarkerMenu self); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(MapMarkerMenu).GetMethod("Start", (BindingFlags)(-1), null, Array.Empty<Type>(), null) ?? throw new MissingMethodException("MapMarkerMenu", "Start"); } } internal static class OnValidate { } internal static class Update { } internal static class Open { } internal static class PanMap { } internal static class MarkerSelect { } internal static class GetMarkerList { } internal static class MarkerSelectLeft { } internal static class MarkerSelectRight { } internal static class MarkerSelectMoveValidated { } internal static class UpdateAmounts { } internal static class AddToCollidingList { } internal static class RemoveFromCollidingList { } internal static class IsColliding { } internal static class IsNotColliding { } internal static class UpdateVP { } internal static class GetViewMinMax { } internal static class DrawGizmos { } internal static class OnDrawGizmos { } internal static class _ctor { } internal static class _cctor { } internal static class MarkerTypes { internal static class _ctor { } } } namespace Md.GameMap { internal static class Awake { public delegate void PrefixSignature(GameMap self); public delegate void PostfixSignature(GameMap self); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(GameMap).GetMethod("Awake", (BindingFlags)(-1), null, Array.Empty<Type>(), null) ?? throw new MissingMethodException("GameMap", "Awake"); } } internal static class UpdatePanArrows { public delegate void PrefixSignature(GameMap self); public delegate void PostfixSignature(GameMap self); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(GameMap).GetMethod("UpdatePanArrows", (BindingFlags)(-1), null, Array.Empty<Type>(), null) ?? throw new MissingMethodException("GameMap", "UpdatePanArrows"); } } internal static class Start { public delegate void PrefixSignature(GameMap self); public delegate void PostfixSignature(GameMap self); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(GameMap).GetMethod("Start", (BindingFlags)(-1), null, Array.Empty<Type>(), null) ?? throw new MissingMethodException("GameMap", "Start"); } } internal static class add_UpdateQuickMapDisplay { } internal static class remove_UpdateQuickMapDisplay { } internal static class add_ViewPosUpdated { } internal static class remove_ViewPosUpdated { } internal static class get_ViewportEdge { } internal static class OnValidate { } internal static class OnEnable { } internal static class OnDisable { } internal static class OnAwake { } internal static class OnStart { } internal static class OnDestroy { } internal static class InitZoneMaps { } internal static class LevelReady { } internal static class OverrideMapZoneFromScene { } internal static class OverrideSceneName { } internal static class ClearOverriddenSceneName { } internal static class GetMapZoneFromSceneName { } internal static class GetMapZoneForScene { } internal static class OnSceneLoaded { } internal static class IsLostInAbyssPreMap { } internal static class IsLostInAbyssPostMap { } internal static class IsLostInAbyssBase { } internal static class IsLostInAbyssEnded { } internal static class SetupMap { } internal static class InitPinUpdate { } internal static class UpdateMapCache { } internal static class HasRemainingPinFor { } internal static class SetDisplayNextArea { } internal static class WorldMap { } internal static class GetCurrentMapZone { } internal static class GetCorpseMapZone { } internal static class GetClosestUnlockedPoint { } internal static class GetClosestWideMapZone { } internal static class GetLocalScenePos { } internal static class TryOpenQuickMap { } internal static class CloseQuickMap { } internal static class DisableAllAreas { } internal static class EnableUnlockedAreas { } internal static class UpdateCurrentScene { } internal static class GetSceneInfo { } internal static class PositionCompassAndCorpse { } internal static class GetPositionLocalBounds { } internal static class GetCompassPositionLocalBounds { } internal static class GetCorpsePositionLocalBounds { } internal static class GetCorpsePosition { } internal static class GetMapPosition { } internal static class Update { } internal static class UpdatePanLoop { } internal static class UpdateMapPosition { } internal static class DisableArrows { } internal static class DisableMarkers { } internal static class SetPanArrows { } internal static class KeepWithinBounds { } internal static class GetClampedPosition { } internal static class SetIsMarkerZoom { } internal static class SetIsZoomed { } internal static class GetCenter { } internal static class GetCurrentBounds { } internal static class StopPan { } internal static class CanStartPan { } internal static class CanMarkerPan { } internal static class StartPan { } internal static class SetupMapMarkers { } internal static class ResetMapped { } internal static class UpdateGameMap { } internal static class IsSceneMappable { } internal static class HasMapForScene { } internal static class GetZoomPosition { } internal static class GetZoomPositionNew { } internal static class HasAnyMapForZone { } internal static class SetMapManager { } internal static class CalculatePinAreaBounds { } internal static class TransformBoundsToLocalSpace { } internal static class CalculateMapScrollBounds { } internal static class ApplyScrollAreaOffset { } internal static class GetMapScrollBounds { } internal static class GetDirectionBetweenScenes { } internal static class GetAngleBetweenScenes { } internal static class CalculateVisibleLocalBounds { } internal static class StartCalculatingVisibleLocalBoundsAsync { } internal static class CompleteVisibleLocalBoundsNow { } internal static class CalculateVisibleLocalBoundsCoroutine { } internal static class _ctor { } internal static class _cctor { } internal static class IInitialisable_get_gameObject { } internal static class ParentInfo { internal static class get_IsUnlocked { } internal static class Validate { } internal static class CheckActivation { } internal static class CacheMaps { } internal static class _ctor { } } internal static class ConditionalPosition { internal static class _ctor { } } internal static class ZoneInfo { internal static class GetComponents { } internal static class CacheMaps { } internal static class SetAlpha { } internal static class GetWideMapZoomPosition { } internal static class GetQuickMapPosition { } internal static class GetOrderedPosition { } internal static class GetWideMapZoomPositionNew { } internal static class SetRoot { } internal static class UpdateIfDirty { } internal static class get_BoundsDirty { } internal static class set_BoundsDirty { } internal static class SetBoundsDirty { } internal static class CalculateWideBounds { } internal static class GetCroppedBounds { } internal static class _ctor { } internal static class MapCache { internal static class _ctor { } } internal static class __c { internal static class _ctor { } } } internal static class MapConditional { internal static class _ctor { } } internal static class __c { internal static class _ctor { } } internal static class __c__DisplayClass141_0 { internal static class _ctor { } } internal static class _CalculateVisibleLocalBoundsCoroutine_d__149 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } } namespace Md.InventoryMapManager { internal static class Awake { public delegate void PrefixSignature(InventoryMapManager self); public delegate void PostfixSignature(InventoryMapManager self); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(InventoryMapManager).GetMethod("Awake", (BindingFlags)(-1), null, Array.Empty<Type>(), null) ?? throw new MissingMethodException("InventoryMapManager", "Awake"); } } internal static class ZoomInRoutine { public delegate void PrefixSignature(InventoryMapManager self, ref Vector2 zoomToPos); public delegate void PostfixSignature(InventoryMapManager self, ref Vector2 zoomToPos, ref IEnumerator returnValue); public delegate void PrefixMoveNextSignature(SpeakableEnumerator<object, InventoryMapManager> self); public delegate void PostfixMoveNextSignature(SpeakableEnumerator<object, InventoryMapManager> self, ref bool continueEnumeration); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MonoDetourHook PrefixMoveNext(PrefixMoveNextSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>((MethodBase)StateMachineTarget(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook PostfixMoveNext(PostfixMoveNextSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>((MethodBase)StateMachineTarget(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHookMoveNext(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook((MethodBase)StateMachineTarget(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(InventoryMapManager).GetMethod("ZoomInRoutine", (BindingFlags)(-1), null, new Type[1] { typeof(Vector2) }, null) ?? throw new MissingMethodException("InventoryMapManager", "ZoomInRoutine"); } public static MethodInfo StateMachineTarget() { return Extensions.GetStateMachineTarget((MethodInfo)Target()); } } internal static class ZoomOutRoutine { public delegate void PrefixSignature(InventoryMapManager self); public delegate void PostfixSignature(InventoryMapManager self, ref IEnumerator returnValue); public delegate void PrefixMoveNextSignature(SpeakableEnumerator<object, InventoryMapManager> self); public delegate void PostfixMoveNextSignature(SpeakableEnumerator<object, InventoryMapManager> self, ref bool continueEnumeration); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MonoDetourHook PrefixMoveNext(PrefixMoveNextSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>((MethodBase)StateMachineTarget(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook PostfixMoveNext(PostfixMoveNextSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>((MethodBase)StateMachineTarget(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHookMoveNext(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook((MethodBase)StateMachineTarget(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(InventoryMapManager).GetMethod("ZoomOutRoutine", (BindingFlags)(-1), null, Array.Empty<Type>(), null) ?? throw new MissingMethodException("InventoryMapManager", "ZoomOutRoutine"); } public static MethodInfo StateMachineTarget() { return Extensions.GetStateMachineTarget((MethodInfo)Target()); } } internal static class get_DefaultSelectables { } internal static class OnDisable { } internal static class GetStartSelectable { } internal static class GetClosestSelectable { } internal static class GetRightMostSelectables { } internal static class GetLeftMostSelectables { } internal static class GetTopMostSelectables { } internal static class GetBottomMostSelectables { } internal static class MoveSelection { } internal static class MoveSelectionPage { } internal static class EnsureMapsSpawned { } internal static class EnsureWideMapSpawned { } internal static class EnsureGameMapSpawned { } internal static class get_MarkerScrollArea { } internal static class GetMapCameraBounds { } internal static class UpdateMapCameraBounds { } internal static class ValidateFsmEvent { } internal static class AutoZoomIn { } internal static class LockedZoomUndo { } internal static class GetCurrentMapZone { } internal static class ZoomIn { } internal static class SetMarkerZoom { } internal static class ZoomInMarkerRoutine { } internal static class PaneMovePrevented { } internal static class ZoomOut { } internal static class OnPaneStart { } internal static class UpdateKeyPromptState { } internal static class SuperButtonSelected { } internal static class IsAvailable { } internal static class _ctor { } internal static class _cctor { } internal static class __c { internal static class _ctor { } } internal static class __c__DisplayClass40_0 { internal static class _ctor { } } internal static class _ZoomInMarkerRoutine_d__68 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _ZoomInRoutine_d__65 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } internal static class _ZoomOutRoutine_d__71 { internal static class _ctor { } internal static class System_IDisposable_Dispose { } internal static class MoveNext { } internal static class System_Collections_Generic_IEnumerator_System_Object__get_Current { } internal static class System_Collections_IEnumerator_Reset { } internal static class System_Collections_IEnumerator_get_Current { } } } namespace Md.CheckpointSprite { internal static class Awake { public delegate void PrefixSignature(CheckpointSprite self); public delegate void PostfixSignature(CheckpointSprite self); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(CheckpointSprite).GetMethod("Awake", (BindingFlags)(-1), null, Array.Empty<Type>(), null) ?? throw new MissingMethodException("CheckpointSprite", "Awake"); } } internal static class OnEnable { } internal static class OnDisable { } internal static class StopAudio { } internal static class Show { } internal static class Hide { } internal static class Update { } internal static class Update_System_Single { } internal static class SetImageSprite { } internal static class _ctor { } internal static class States { internal static class _ctor { } } } namespace Md.InputHandler { internal static class Awake { public delegate void PrefixSignature(InputHandler self); public delegate ReturnFlow ControlFlowPrefixSignature(InputHandler self); public delegate void PostfixSignature(InputHandler self); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ControlFlowPrefix(ControlFlowPrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(InputHandler).GetMethod("Awake", (BindingFlags)(-1), null, Array.Empty<Type>(), null) ?? throw new MissingMethodException("InputHandler", "Awake"); } } internal static class Start { public delegate void PrefixSignature(InputHandler self); public delegate ReturnFlow ControlFlowPrefixSignature(InputHandler self); public delegate void PostfixSignature(InputHandler self); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ControlFlowPrefix(ControlFlowPrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(InputHandler).GetMethod("Start", (BindingFlags)(-1), null, Array.Empty<Type>(), null) ?? throw new MissingMethodException("InputHandler", "Start"); } } internal static class SendKeyBindingsToGameSettings { public delegate void PrefixSignature(InputHandler self); public delegate ReturnFlow ControlFlowPrefixSignature(InputHandler self); public delegate void PostfixSignature(InputHandler self); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ControlFlowPrefix(ControlFlowPrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(InputHandler).GetMethod("SendKeyBindingsToGameSettings", (BindingFlags)(-1), null, Array.Empty<Type>(), null) ?? throw new MissingMethodException("InputHandler", "SendKeyBindingsToGameSettings"); } } internal static class SendButtonBindingsToGameSettings { public delegate void PrefixSignature(InputHandler self); public delegate ReturnFlow ControlFlowPrefixSignature(InputHandler self); public delegate void PostfixSignature(InputHandler self); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ControlFlowPrefix(ControlFlowPrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(InputHandler).GetMethod("SendButtonBindingsToGameSettings", (BindingFlags)(-1), null, Array.Empty<Type>(), null) ?? throw new MissingMethodException("InputHandler", "SendButtonBindingsToGameSettings"); } } internal static class add_OnUpdateHeroActions { } internal static class remove_OnUpdateHeroActions { } internal static class add_OnCursorVisibilityChange { } internal static class remove_OnCursorVisibilityChange { } internal static class get_ActiveGamepadAlias { } internal static class set_ActiveGamepadAlias { } internal static class get_MappableControllerActions { } internal static class set_MappableControllerActions { } internal static class get_MappableKeyboardActions { } internal static class set_MappableKeyboardActions { } internal static class get_PauseAllowed { } internal static class set_PauseAllowed { } internal static class get_SkipMode { } internal static class set_SkipMode { } internal static class add_RefreshActiveControllerEvent { } internal static class remove_RefreshActiveControllerEvent { } internal static class get_WasSkipButtonPressed { } internal static class get_ForceDreamNailRePress { } internal static class set_ForceDreamNailRePress { } internal static class OnAwake { } internal static class OnStart { } internal static class OnDestroy { } internal static class SceneInit { } internal static class OnSaveStoreStateChanged { } internal static class LoadSavedInputBindings { } internal static class SetCursorVisible { } internal static class SetCursorEnabled { } internal static class Update { } internal static class UpdateButtonQueueing { } internal static class GetWasButtonPressedQueued { } internal static class ControllerAttached { } internal static class ControllerActivated { } internal static class ControllerDetached { } internal static class PlayingInput { } internal static class CutsceneInput { } internal static class StagCutsceneInput { } internal static class AttachHeroController { } internal static class StopAcceptingInput { } internal static class StartAcceptingInput { } internal static class PreventPause { } internal static class AllowPause { } internal static class UpdateActiveController { } internal static class SendRefreshEvent { } internal static class StopUIInput { } internal static class StartUIInput { } internal static class StopMouseInput { } internal static class EnableMouseInput { } internal static class SetSkipMode { } internal static class RefreshPlayerData { } internal static class ResetDefaultKeyBindings { } internal static class ResetDefaultControllerButtonBindings { } internal static class ResetAllControllerButtonBindings { } internal static class MapControllerButtons { } internal static class RemapUiButtons { } internal static class ActionButtonToPlayerAction { } internal static class GetKeyBindingForAction { } internal static class GetKeyBindingForActionBinding { } internal static class GetButtonBindingForAction { } internal static class GetActionForMappableControllerButton { } internal static class GetActionForDefaultControllerButton { } internal static class PrintMappings { } internal static class ActionButtonLocalizedKey_InControl_PlayerAction { } internal static class ActionButtonLocalizedKey_System_String { } internal static class StopCutsceneInput { } internal static class UnlockStagInput { } internal static class SetupGamepadUIInputActions { } internal static class RemoveGamepadUiInputActions { } internal static class DestroyCurrentActionSet { } internal static class SetActiveGamepadType { } internal static class MapDefaultKeyboardLayout { } internal static class MapKeyboardLayoutFromGameSettings { } internal static class AddKeyBinding_InControl_PlayerAction_System_String { } internal static class AddKeyBinding_InControl_PlayerAction_System_String_InControl_PlayerActionSet { } internal static class SetupNonMappableBindings { } internal static class SetupMappableControllerBindingsList { } internal static class SetupMappableKeyboardBindingsList { } internal static class GetSticksInput { } internal static class _ctor { } internal static class KeyOrMouseBinding { internal static class _ctor { } internal static class _ctor_InControl_Key { } internal static class _ctor_InControl_Mouse { } internal static class IsNone { } internal new static class ToString { } } internal static class CursorVisibilityChange { internal static class _ctor { } internal static class Invoke { } internal static class BeginInvoke { } internal static class EndInvoke { } } internal static class ActiveControllerSwitch { internal static class _ctor { } internal static class Invoke { } internal static class BeginInvoke { } internal static class EndInvoke { } } } namespace Md.InventoryPaneInput { internal static class Awake { public delegate void PrefixSignature(InventoryPaneInput self); public delegate void PostfixSignature(InventoryPaneInput self); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(InventoryPaneInput).GetMethod("Awake", (BindingFlags)(-1), null, Array.Empty<Type>(), null) ?? throw new MissingMethodException("InventoryPaneInput", "Awake"); } } internal static class Start { public delegate void PrefixSignature(InventoryPaneInput self); public delegate void PostfixSignature(InventoryPaneInput self); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(InventoryPaneInput).GetMethod("Start", (BindingFlags)(-1), null, Array.Empty<Type>(), null) ?? throw new MissingMethodException("InventoryPaneInput", "Start"); } } internal static class PressDirection { public delegate void PrefixSignature(InventoryPaneInput self, ref InputEventType direction); public delegate void PostfixSignature(InventoryPaneInput self, ref InputEventType direction); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(InventoryPaneInput).GetMethod("PressDirection", (BindingFlags)(-1), null, new Type[1] { typeof(InputEventType) }, null) ?? throw new MissingMethodException("InventoryPaneInput", "PressDirection"); } } internal static class add_OnActivated { } internal static class remove_OnActivated { } internal static class add_OnDeactivated { } internal static class remove_OnDeactivated { } internal static class get_ListScrollSpeed { } internal static class get_IsInputBlocked { } internal static class set_IsInputBlocked { } internal static class OnEnable { } internal static class OnDisable { } internal static class Update { } internal static class GetInventoryButtonPressed { } internal static class GetInventoryInputPressed { } internal static class IsInventoryButtonPressed { } internal static class PressCancel { } internal static class PressSubmit { } internal static class ReleaseSubmit { } internal static class CancelRepeat { } internal static class _ctor { } } namespace Md.HeroController { internal static class Awake { public delegate void PrefixSignature(HeroController self); public delegate void PostfixSignature(HeroController self); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(HeroController).GetMethod("Awake", (BindingFlags)(-1), null, Array.Empty<Type>(), null) ?? throw new MissingMethodException("HeroController", "Awake"); } } internal static class Start { public delegate void PrefixSignature(HeroController self); public delegate void PostfixSignature(HeroController self); public static MonoDetourHook Prefix(PrefixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PrefixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook Postfix(PostfixSignature hook, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).Hook<PostfixDetour>(Target(), (Delegate)hook, config, applyByDefault); } public static MonoDetourHook ILHook(Manipulator manipulator, MonoDetourConfig? config = null, bool applyByDefault = true, MonoDetourManager? manager = null) { return (manager ?? DefaultMonoDetourManager.Instance).ILHook(Target(), manipulator, config, applyByDefault); } public static MethodBase Target() { return typeof(HeroController).GetMethod("Start", (BindingFlags)(-1), null, Array.Empty<Type>(), null) ?? throw new MissingMethodException("HeroController", "Start"); } } internal static class get_CurrentNailChargeTime { } internal static class get_CurrentNailChargeBeginTime { } internal static class get_HeroLockState { } internal static class set_HeroLockState { } internal static class get_CanTurn { } internal static class get_fallTimer { } internal static class set_fallTimer { } internal static class get_AudioCtrl { } internal static class get_Bounds { } internal static class get_proxyFSM { } internal static class set_proxyFSM { } internal static class get_NailImbuement { } internal static class set_NailImbuement { } internal static class get_IsSprintMasterActive { } internal static class get_IsGravityApplied { } internal static class set_IsGravityApplied { } internal static class get_sceneEntryGate { } internal static class set_sceneEntryGate { } internal static class get_PositionHistory { } internal static class add_FrostAmountUpdated { } internal static class remove_FrostAmountUpdated { } internal static class add_OnDoubleJumped { } internal static class remove_OnDoubleJumped { } internal static class get_ForceWalkingSound { } internal static class set_ForceWalkingSound { } internal static class get_ForceRunningSound { } internal static class set_ForceRunningSound { } internal static class get_IsStunned { } internal static class set_IsStunned { } internal static class get_SlashComponent { } internal static class set_SlashComponent { } internal static class add_OnHeroInstanceSet { } internal static class remove_OnHeroInstanceSet { } internal static class add_preHeroInPosition { } internal static class remove_preHeroInPosition { } internal static class add_heroInPosition { } internal static class remove_heroInPosition { } internal static class add_heroInPositionDelayed { } internal static class remove_heroInPositionDelayed { } internal static class add_OnTakenDamage { } internal static class remove_OnTakenDamage { } internal static class add_OnTakenDamageExtra { } internal static class remove_OnTakenDamageExtra { } internal static class add_OnDeath { } internal static class remove_OnDeath { } internal static class add_OnHazardDeath { } internal static class remove_OnHazardDeath { } internal static class add_OnHazardRespawn { } internal static class remove_OnHazardRespawn { } internal static class add_BeforeApplyConveyorSpeed { } internal static class remove_BeforeApplyConveyorSpeed { } internal static class add_FlippedSprite { } internal static class remove_FlippedSprite { } internal static class add_HeroLeavingScene { } internal static class remove_HeroLeavingScene { } internal static class get_WarriorState { } internal static class get_ReaperState { } internal static class get_HunterUpgState { } internal static class get_WandererState { } internal static class set_WandererState { } internal static class get_IsUsingQuickening { } internal static class get_IsInLifebloodState { } internal static class set_IsInLifebloodState { } internal static class get_IsWandererLucky { } internal static class get_PoisonHealthCount { } internal static class set_PoisonHealthCount { } internal static class get_Body { } internal static class get_HasAnimationControl { } internal static class get_AnimCtrl { } internal static class get_instance { } internal static class get_SilentInstance { } internal static class get_UnsafeInstance { } internal static class get_Config { } internal static class get_CurrentConfigGroup { } internal static class set_CurrentConfigGroup { } internal static class get_SpriteFlash { } internal static class get_TagDamageEffectPos { } internal static class get_IsRefillSoundsSuppressed { } internal static class get_ForceClampTerminalVelocity { } internal static class set_ForceClampTerminalVelocity { } internal static class get_CriticalHealthValue { } internal static class OnValidate { } internal static class OnDestroy { } internal static class SpawnChildPrefab_UnityEngine_GameObject { } internal static class SendPreHeroInPosition { } internal static class SendHeroInPosition { } internal static class UpdateConfig { } internal static class SetConfigGroup { } internal static class SceneInit { } internal static class Update { } internal static class SetIsMaggoted { } internal static class AddToMaggotCharmTimer { } internal static class DidMaggotCharmHit { } internal static class TickFrostEffect { } internal static class SpawnDeliveryItemEffect { } internal static class RemoveDeliveryItemEffect { } internal static class SetupDeliveryItems { } internal static class TickDeliveryItems { } internal static class GetDeliveryTimers { } internal static class GetTotalFrostSpeed { } internal static class TickSilkEat { } internal static class ShuttleCockCancel { } internal static class ShuttleCockCancelInert { } internal static class FixedUpdate { } internal static class ShoveOff { } internal static class UpdateMoveInput { } internal static class DoMovement { } internal static class DoRecoilMovement { } internal static class ConveyorReset { } internal static class SetBlockSteepSlopes { } internal static class IsSteepSlopeRayHitting { } internal static class UpdateSteepSlopes { } internal static class UpdateEdgeAdjust { } internal static class GetWillThrowTool { } internal static class CanThrowTool_ToolItem_AttackToolBinding_System_Boolean { } internal static class SetToolCooldown { } internal static class ThrowTool { } internal static class DidUseAttackTool { } internal static class ThrowToolEnd { } internal static class EnterLifebloodStateQuick { } internal static class TrySetCorrectFacing { } internal static class DoEdgeAdjust { } internal static class Update10 { } internal static class LateUpdate { } internal static class OnLevelUnload { } internal static class OnDisable { } internal static class Move { } internal static class Jump { } internal static class DoubleJump { } internal static class SetSlashComponent { } internal static class DoAttack { } internal static class IncrementAttackCounter { } internal static class Attack { } internal static class AttackCancelWallSlide { } internal static class QueueCancelDownAttack { } internal static class DownAttack { } internal static class DidAttack { } internal static class Dash { } internal static class BackDash { } internal static class Downspike { } internal static class StartAirHang { } internal static class FaceRight { } internal static class FaceLeft { } internal static class ChangedFacing { } internal static class SetBackOnGround { } internal static class SetStartWithWallslide { } internal static class TryFsmCancelToWallSlide { } internal static class SetStartWithShuttlecock { } internal static class SetStartWithJump { } internal static class SetStartWithWallJump { } internal static class SetStartWithTinyJump { } internal static class SetStartWithFlipJump { } internal static class SilkChargeEnd { } internal static class HarpoonDashEnd { } internal static class SetStartWithAnyJump { } internal static class SetStartWithFullJump { } internal static class SetStartWithBackflipJump { } internal static class SetStartWithBrolly { } internal static class SetStartWithDoubleJump { } internal static class SetStartWithWallsprintLaunch { } internal static class SetStartWithDash { } internal static class SetStartWithDashKeepFacing { } internal static class SetStartWithAttack { } internal static class SetStartWithToolThrow { } internal static class SetStartWithDashStabBounce { } internal static class SetStartWithDownSpikeBounce { } internal static class SetStartWithDownSpikeBounceSlightlyShort { } internal static class SetStartWithDownSpikeBounceShort { } internal static class ResetAnimationDownspikeBounce { } internal static class SetStartWithDownSpikeEnd { } internal static class SetStartWithBalloonBounce { } internal static class SetStartWithHarpoonBounce { } internal static class CancelQueuedBounces { } internal static class SetStartWithWitchSprintBounce { } internal static class SetStartWithUpdraftExit { } internal static class SetStartWithScrambleLeap { } internal static class SetStartWithRecoilBack { } internal static class SetStartWithRecoilBackLong { } internal static class SetStartWithWhipPullRecoil { } internal static class SetSuperDashExit { } internal static class SetQuakeExit { } internal static class SetTakeNoDamage { } internal static class EndTakeNoDamage { } internal static class SetStartFromMantle { } internal static class SetStartFromReaperUpperslash { } internal static class SetHeroParent { } internal static class SetBlockFsmMove { } internal static class IsSwimming { } internal static class AddFrost { } internal static class SetFrostAmount { } internal static class NotSwimming { } internal static class GetAirdashed { } internal static class GetCanAirDashCancel { } internal static class EnableRenderer { } internal static class ResetAirMoves { } internal static class SetConveyorSpeed { } internal static class EnterWithoutInput { } internal static class SetDarkness { } internal static class CancelHeroJump { } internal static class StartHarpoonDashCooldown { } internal static class StartHarpoonDashCooldownShort { } internal static class CharmUpdate { } internal static class UpdateBlueHealth { } internal static class HitMaxBlueHealth { } internal static class HitMaxBlueHealthBurst { } internal static class GetMaxFallVelocity { } internal static class ResetLifebloodState { } internal static class checkEnvironment { } internal static class SetBenchRespawn_System_String_System_String_System_Int32_System_Boolean { } internal static class SetBenchRespawn_RespawnMarker_System_String_System_Int32 { } internal static class SetHazardRespawn { } internal static class AddGeo { } internal static class ToZero { } internal static class AddGeoQuietly { } internal static class AddGeoToCounter { } internal static class TakeGeo { } internal static class AddShards { } internal static class TakeShards { } internal static class AddCurrency { } internal static class TakeCurrency { } internal static class GetCurrencyAmount { } internal static class TempStoreCurrency { } internal static class RestoreTempStoredCurrency { } internal static class UpdateGeo { } internal static class CanInput { } internal static class IsPaused { } internal static class IsHunterCrestEquipped { } internal static class IsArchitectCrestEquipped { } internal static class IsShamanCrestEquipped { } internal static class FlipSprite { } internal static class RefreshFacing { } internal static class RefreshScale { } internal static class NeedleArtRecovery { } internal static class CrestAttackRecovery { } internal static class NailParry { } internal static class IsParrying { } internal static class IsParryingActive { } internal static class NailParryRecover { } internal static class QuakeInvuln { } internal static class CrossStitchInvuln { } internal static class StartRevengeWindow { } internal static class StartWandererDashComboWindow { } internal static class ForceSoftLanding { } internal static class PlaySoftLandingEffect { } internal static class TakeQuickDamage_System_Int32_System_Boolean { } internal static class TakeQuickDamage_System_Int32_System_Boolean_System_Boolean { } internal static class TakeQuickDamageSimple { } internal static class TakeFrostDamage { } internal static class TakeChompDamage { } internal static class ApplyTagDamage { } internal static class DoSpecialDamage { } internal static class CriticalDamage { } internal static class CheckParry { } internal static class TakeDamage { } internal static class CheckDeathCatch { } internal static class ActivateVoidAcid { } internal static class IsLavaBellActive { } internal static class UseLavaBell { } internal static class GetLuckyDiceShieldThreshold { } internal static class GetLuckModifier { } internal static class DamageSelf { } internal static class CanTryHarpoonDash { } internal static class HeroDamaged { } internal static class SendHeroDamagedEvent { } internal static class SendHeroDamagedEvent_HeroController_DamageInfo { } internal static class HeroRespawned { } internal static class DoBindReminder { } internal static class WillDoBellBindHit { } internal static class WillDoBellBindHit_System_Boolean { } internal static class DoMossToolHit { } internal static class GetEntryGateName { } internal static class GetShuttlecockTime { } internal static class SilkGain { } internal static class SilkGain_HitInstance { } internal static class NailHitEnemy { } internal static class GetRageModeHealCap { } internal static class GetWitchHealCap { } internal static class GetReaperPayout { } internal static class ResetAllCrestStateMinimal { } internal static class ResetAllCrestState { } internal static class ResetWarriorRageEffect { } internal static class ResetWarriorCrestState { } internal static class ResetReaperCrestState { } internal static class SetSilkPartsTimeLeft { } internal static class ResetHunterUpgCrestState { } internal static class ResetWandererCrestState { } internal static class AddSilk_System_Int32_System_Boolean { } internal static class ReduceOdours { } internal static class AddSilk_System_Int32_System_Boolean_SilkSpool_SilkAddSource { } internal static class AddSilk_System_Int32_System_Boolean_SilkSpool_SilkAddSource_System_Boolean { } internal static class RefillSilkToMax { } internal static class RefreshSilk { } internal static class AddFinalMaxSilk { } internal static class AddSilkParts_System_Int32 { } internal static class AddSilkParts_System_Int32_System_Boolean { } internal static class TakeSilk_System_Int32 { } internal static class TakeSilk_System_Int32_SilkSpool_SilkTakeSource { } internal static class ClearSpoolMossChunks { } internal static class MaxRegenSilk { } internal static class MaxRegenSilkInstant { } internal static class StartSilkRegen { } internal static class DoSilkRegen { } internal static class ResetSilkRegen { } internal static class SetSilkRegenBlocked { } internal static class SetSilkRegenBlockedSilkHeart { } internal static class UpdateSilkCursed { } internal static class AddHealth { } internal static class RefillHealthToMax { } internal static class SuppressRefillSound { } internal static class RefillAll { } internal static class RefillSilkToMaxSilent { } internal static class BindCompleted { } internal static class RestartWarriorRageEffect { } internal static class BindInterrupted { } internal static class TakeHealth { } internal static class MaxHealth { } internal static class MaxHealthKeepBlue { } internal static class AddToMaxHealth { } internal static class AddToMaxSilk { } internal static class AddToMaxSilkRegen { } internal static class IsHealthCritical { } internal static class DownspikeBounce { } internal static class DownspikeBounceSlightlyShort { } internal static class DownspikeBounceShort { } internal static class Bounce { } internal static class BounceShort { } internal