From 05e2ceae3855662849efeadd2029b9148b374fb1 Mon Sep 17 00:00:00 2001 From: RedBigz Date: Sat, 8 Jun 2024 21:58:37 +1000 Subject: [PATCH] Perform statemachine tomfoolery --- Plugin.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Plugin.cs b/Plugin.cs index a8eac2e..814d112 100644 --- a/Plugin.cs +++ b/Plugin.cs @@ -74,7 +74,10 @@ class ReplayPatch uploader.Upload(video, views, comments, () => { UploadingState.SetActive(false); - Util.FindObject(Util.FindObject(__instance.m_videoPlayer.transform.parent.parent.parent.parent.parent.gameObject, "SaveVideoToDesktopInteractable"), "CloseInt").GetComponent().Interact(null); + + // Util.FindObject(Util.FindObject(__instance.m_videoPlayer.transform.parent.parent.parent.parent.parent.gameObject, "SaveVideoToDesktopInteractable"), "CloseInt").GetComponent().Interact(null); + UploadVideoStationStateMachine stateMachine = new Traverse(GameObject.Find("/Tools/UploadMachine2").GetComponent()).Field("m_stateMachine").GetValue() as UploadVideoStationStateMachine; + stateMachine.SwitchState(); }); return false;