- Modem camera trigger now actually works.

- Adjusted timing of the camera zoom during modem use.
- Camera trigger after modem in round 2 now switches to a static wide shot.
- Camera lingers a bit longer on the player during the jail call.
- Added an extra reflection probe in the modem area of round 2.
This commit is contained in:
2026-03-26 04:55:24 -04:00
parent 5f9067939d
commit 6491ab71ec
22 changed files with 418 additions and 369 deletions
@@ -1462,6 +1462,8 @@ public class GameManagerRound1 : GameManagerBase
_Modem.Activate(true);
_ArrivalDisplay.Activate(true);
_CameraControllerRound1.ActivateModemCameraTrigger();
EnableInteraction("Activate Modem");
}
@@ -1471,6 +1473,7 @@ public class GameManagerRound1 : GameManagerBase
SendCustomEventDelayedSeconds(nameof(_ContinueToRound2_Private), 2.5f);
_CameraControllerRound1.DisableAllSwitchers();
_CameraControllerRound1.PlayModemZoom(true);
_CameraControllerRound1.DeactivateModemCameraTrigger();
}
public void _ContinueToRound2_Private()
{
@@ -530,7 +530,7 @@ public class GameManagerRound2 : GameManagerBase
_PlayingJailCall = true;
_AudioManager.SendCustomNetworkEvent(NetworkEventTarget.All, "PlayJailCall", _CaseManager.GetCrook(), _CaseManager.GetFinalRoundContinent());
SendCustomEventDelayedSeconds(nameof(JailCallIsOver), _AudioManager.CurrentSFXLength());
SendCustomEventDelayedSeconds(nameof(JailCallIsOver), _AudioManager.CurrentSFXLength() + 0.5f);
_CameraControllerRound2.DisableAllSwitchers();
_CameraControllerRound2.SwitchToWinningPlayerCamera();