From 343ccb9474747e4c79ef623d7f4ec329d7151290 Mon Sep 17 00:00:00 2001 From: originalnicodr Date: Sat, 27 Jul 2024 13:15:34 -0300 Subject: [PATCH] Used base Exception on UnityIGCSConnector despite good practices to increase game compatibility. --- src/Cinematic/UnityIGCSConnector.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Cinematic/UnityIGCSConnector.cs b/src/Cinematic/UnityIGCSConnector.cs index c6eda72..f93a4c5 100644 --- a/src/Cinematic/UnityIGCSConnector.cs +++ b/src/Cinematic/UnityIGCSConnector.cs @@ -139,7 +139,8 @@ namespace CinematicUnityExplorer.Cinematic CameraStatus = initFunc((MoveCameraCallback)delegates[0], (SessionCallback)delegates[1], (SessionCallback)delegates[2]); if (CameraStatus == IntPtr.Zero){ - throw new InvalidDataException("IGCSDof returned an invalid pointer which means something went wrong"); + // This is actually a InvalidDataException, but some games dont allow you to throw that. + throw new Exception("IGCSDof returned an invalid pointer which means something went wrong"); } isValid = true;