Upload from upload_mods.ps1

This commit is contained in:
Nathaniel Cosford
2025-06-04 16:44:53 +09:30
commit f1fbbe67bb
1722 changed files with 165268 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
using UnityEngine.SceneManagement;
using UnityEngine.Video;
namespace Harmony.SplashScreenScriptPatches
{
[HarmonyPatch(typeof(SplashScreenScript))]
[HarmonyPatch("Awake")]
public class AwakePatch
{
public static bool Prefix(SplashScreenScript __instance, UnityEngine.Video.VideoPlayer ___videoPlayer)
{
if (!GameEntrypoint.EntrypointSuccess)
return false;
if (GameManager.IsDedicatedServer)
SceneManager.LoadScene(SplashScreenScript.MainSceneName);
else
{
GameOptionsManager.ApplyTextureQuality();
__instance.labelEaWarning.text = Localization.Get("splashMessageEarlyAccessWarning");
__instance.videoPlayer.prepareCompleted += new VideoPlayer.EventHandler(__instance.OnVideoPrepared);
__instance.videoPlayer.loopPointReached += new VideoPlayer.EventHandler(__instance.OnVideoFinished);
__instance.videoPlayer.errorReceived += new VideoPlayer.ErrorEventHandler(__instance.OnVideoErrorReceived);
__instance.videoPlayer.url = Application.streamingAssetsPath + "/Video/TFP_Intro.webm";
__instance.videoPlayer.Prepare();
}
return false;
}
}
}