From c9a24d70c8aa07d0333291735ba5966ae79fc86b Mon Sep 17 00:00:00 2001 From: "J. Scott" Date: Fri, 24 Jul 2026 22:43:02 +0200 Subject: [PATCH] fix(ApplyInterpolatedFrame): only re-Initialize the PlayerVisuals this fixes an issue where PlayerController.Initialize attempts to access physics children that have been deleted on clones --- src/Core/ReplayPlayback.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Core/ReplayPlayback.cs b/src/Core/ReplayPlayback.cs index 471e657..35997ca 100644 --- a/src/Core/ReplayPlayback.cs +++ b/src/Core/ReplayPlayback.cs @@ -1196,7 +1196,7 @@ void ApplyShiftstone(PlayerController controller, int socketIndex, int shiftston state.visualData = pb.visualData; playbackPlayer.Controller.assignedPlayer.Data.VisualData = newVisualData; - playbackPlayer.Controller.Initialize(playbackPlayer.Controller.assignedPlayer); + playbackPlayer.Controller.PlayerVisuals.Initialize(playbackPlayer.Controller); playbackPlayer.Controller.transform.GetChild(9).gameObject.SetActive(false); }