From 5dbb9b6bba4e10b5e6a2837dfe48b6aca39bada0 Mon Sep 17 00:00:00 2001
From: papershredder432 <34615274+papershredder432@users.noreply.github.com>
Date: Sat, 7 Oct 2023 22:02:55 -0400
Subject: [PATCH] Init w/e
yea
---
src/FuckYouBeta.sln | 25 +++++++++++++++++
src/FuckYouBeta/FuckYouBeta.csproj | 43 ++++++++++++++++++++++++++++++
src/FuckYouBeta/Plugin.cs | 34 +++++++++++++++++++++++
3 files changed, 102 insertions(+)
create mode 100644 src/FuckYouBeta.sln
create mode 100644 src/FuckYouBeta/FuckYouBeta.csproj
create mode 100644 src/FuckYouBeta/Plugin.cs
diff --git a/src/FuckYouBeta.sln b/src/FuckYouBeta.sln
new file mode 100644
index 0000000..b117376
--- /dev/null
+++ b/src/FuckYouBeta.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.4.33205.214
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FuckYouBeta", "FuckYouBeta\FuckYouBeta.csproj", "{D6EE7067-3BCF-42A2-B85E-307648BCA6B6}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D6EE7067-3BCF-42A2-B85E-307648BCA6B6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D6EE7067-3BCF-42A2-B85E-307648BCA6B6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D6EE7067-3BCF-42A2-B85E-307648BCA6B6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D6EE7067-3BCF-42A2-B85E-307648BCA6B6}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {37B533D4-9466-4A66-9CA6-03C094669DAB}
+ EndGlobalSection
+EndGlobal
diff --git a/src/FuckYouBeta/FuckYouBeta.csproj b/src/FuckYouBeta/FuckYouBeta.csproj
new file mode 100644
index 0000000..fc82226
--- /dev/null
+++ b/src/FuckYouBeta/FuckYouBeta.csproj
@@ -0,0 +1,43 @@
+
+
+
+ net472
+ FuckYouBeta
+ Fuck offs the beta warning
+ 1.0.0
+ true
+ latest
+ papershredder432#0883
+
+
+
+
+
+
+
+
+ deps\0Harmony.dll
+
+
+ deps\Aki.Reflection.dll
+
+
+ deps\Assembly-CSharp.dll
+
+
+ deps\Assembly-CSharp-firstpass.dll
+
+
+ deps\BepInEx.dll
+
+
+ deps\Comfort.dll
+
+
+ deps\UnityEngine.dll
+
+
+ deps\UnityEngine.CoreModule.dll
+
+
+
diff --git a/src/FuckYouBeta/Plugin.cs b/src/FuckYouBeta/Plugin.cs
new file mode 100644
index 0000000..2e81f86
--- /dev/null
+++ b/src/FuckYouBeta/Plugin.cs
@@ -0,0 +1,34 @@
+using BepInEx;
+using Comfort.Common;
+using EFT.UI;
+using System.Reflection;
+using UnityEngine;
+
+namespace FuckYouBeta
+{
+ [BepInPlugin("com.FuckYouBeta", "Fuck You Beta", "1.0.0")]
+ public class Plugin : BaseUnityPlugin
+ {
+ private void Awake()
+ {
+ Logger.LogInfo($"FuckYouBeta is loaded!");
+ }
+
+ private void OnDestroy()
+ {
+ Logger.LogInfo($"FuckYouBeta is unloaded!");
+ }
+
+ void FixedUpdate()
+ {
+ MenuScreen screen = Singleton.Instance.MenuScreen;
+ if (screen == null) return;
+
+ var field = typeof(MenuScreen).GetField("_alphaWarningGameObject", BindingFlags.NonPublic | BindingFlags.Instance);
+ var e = field.GetValue(screen) as GameObject;
+ e.SetActive(false);
+ field.SetValue(screen, e);
+ }
+
+ }
+}