From e6514d872e4afadb135b4979412b6e583116206e Mon Sep 17 00:00:00 2001 From: papershredder432 <34615274+papershredder432@users.noreply.github.com> Date: Sat, 14 Oct 2023 22:54:39 -0400 Subject: [PATCH] *** the version label Removes the version label. --- src/FuckYouBeta/FuckYouBeta.csproj | 4 ++-- src/FuckYouBeta/Plugin.cs | 20 ++++++++++++++++++++ 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/src/FuckYouBeta/FuckYouBeta.csproj b/src/FuckYouBeta/FuckYouBeta.csproj index fc82226..2daaa0d 100644 --- a/src/FuckYouBeta/FuckYouBeta.csproj +++ b/src/FuckYouBeta/FuckYouBeta.csproj @@ -3,8 +3,8 @@ net472 FuckYouBeta - Fuck offs the beta warning - 1.0.0 + Fuck offs the beta warning (and version label in the bottom left) + 1.2.0 true latest papershredder432#0883 diff --git a/src/FuckYouBeta/Plugin.cs b/src/FuckYouBeta/Plugin.cs index 2e81f86..cd4e805 100644 --- a/src/FuckYouBeta/Plugin.cs +++ b/src/FuckYouBeta/Plugin.cs @@ -1,6 +1,8 @@ using BepInEx; using Comfort.Common; +using EFT; using EFT.UI; +using HarmonyLib; using System.Reflection; using UnityEngine; @@ -20,6 +22,13 @@ namespace FuckYouBeta } void FixedUpdate() + { + HideBetaSplash(); + + HideWatermark(); + } + + private void HideBetaSplash() { MenuScreen screen = Singleton.Instance.MenuScreen; if (screen == null) return; @@ -30,5 +39,16 @@ namespace FuckYouBeta field.SetValue(screen, e); } + private void HideWatermark() + { + PreloaderUI preloaderUi = Singleton.Instance; + if (preloaderUi == null) return; + + var field = typeof(PreloaderUI).GetField("_alphaVersionLabel", BindingFlags.NonPublic | BindingFlags.Instance); + var e = field.GetValue(preloaderUi) as LocalizedText; + + e.GameObject.SetActive(false); + field.SetValue(preloaderUi, e); + } } }