Decompiled source of Moorlap v0.6.0

Moorlap.dll

Decompiled a month ago
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