// Consolidated decompiled source — Azumatt-PromptSkip v1.0.0 // Generated by Hexium's decompiled-source browser. Best-effort concatenation of every type in this // version's manifest — decompiler output isn't guaranteed to compile as-is. using System; using System.Runtime.CompilerServices; using Microsoft.CodeAnalysis; using System.Reflection; using BepInEx; using HarmonyLib; using UnityEngine; // ---- PromptSkip.dll :: Microsoft.CodeAnalysis.EmbeddedAttribute ---- namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } // ---- PromptSkip.dll :: System.Runtime.CompilerServices.NullableAttribute ---- 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; } } } // ---- PromptSkip.dll :: System.Runtime.CompilerServices.NullableContextAttribute ---- namespace System.Runtime.CompilerServices { [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; } } } // ---- PromptSkip.dll :: PromptSkip.PromptSkipPlugin ---- namespace PromptSkip { [BepInPlugin("Azumatt.PromptSkip", "PromptSkip", "1.0.0")] public class PromptSkipPlugin : BaseUnityPlugin { internal const string ModName = "PromptSkip"; internal const string ModVersion = "1.0.0"; internal const string Author = "Azumatt"; private const string ModGUID = "Azumatt.PromptSkip"; private readonly Harmony _harmony = new Harmony("Azumatt.PromptSkip"); public void Awake() { Assembly executingAssembly = Assembly.GetExecutingAssembly(); _harmony.PatchAll(executingAssembly); } } } // ---- PromptSkip.dll :: PromptSkip.UIDisclaimerAwakePatch ---- namespace PromptSkip { [HarmonyPatch(typeof(UIDisclaimer), "Awake")] internal static class UIDisclaimerAwakePatch { private static void Postfix(UIDisclaimer __instance) { __instance.ButtonContinue(); } } } // ---- PromptSkip.dll :: PromptSkip.UIMenuAwakePatch ---- namespace PromptSkip { [HarmonyPatch(typeof(UIMenu), "Awake")] internal static class UIMenuAwakePatch { private static void Postfix(UIMenu __instance) { ((Component)(object)__instance).transform.Find("PanelImportantNotice").gameObject.SetActive(value: false); } } }