summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2025-09-04 15:31:19 -0400
committerAndrew Opalach <andrew@akon.city> 2025-09-04 15:31:19 -0400
commite46ee00f56cf6c1f67e3a663f6820ddc045a1b4b (patch)
tree41d0b61ed32686c0215f493031b55129fdf9fcde
parentac86ba0cf18b8d319d2e660d2a71e362d3d6acad (diff)
downloadNewCamera-e46ee00f56cf6c1f67e3a663f6820ddc045a1b4b.tar.gz
NewCamera-e46ee00f56cf6c1f67e3a663f6820ddc045a1b4b.tar.bz2
NewCamera-e46ee00f56cf6c1f67e3a663f6820ddc045a1b4b.zip
targetCamera -> targetPlayerCamera
Signed-off-by: Andrew Opalach <andrew@akon.city>
-rwxr-xr-xPlugin.cs17
1 files changed, 8 insertions, 9 deletions
diff --git a/Plugin.cs b/Plugin.cs
index 15c4524..2432cd9 100755
--- a/Plugin.cs
+++ b/Plugin.cs
@@ -15,7 +15,6 @@ using System.Diagnostics;
#endif
// @TODO:
-// - targetCamera -> targetPlayerCamera
// - UI button to disable fragile workarounds.
// - Manully set freecam viewport index.
// - Save direct camera offsets as preset.
@@ -74,7 +73,7 @@ namespace MHWNewCamera
private bool offsetPerspective = false;
private bool toggleOffsetPerspective = false;
- private Camera? targetCamera = null;
+ private Camera? targetPlayerCamera = null;
private Player? lastPlayer = null;
private float previousFov = -1.0f;
private int previousCameraAnimState = 0;
@@ -458,7 +457,7 @@ namespace MHWNewCamera
}
Viewport vp = CameraSystem.MainViewport;
- Camera? camera = offsetPerspective ? targetCamera : vp.Camera;
+ Camera? camera = offsetPerspective ? targetPlayerCamera : vp.Camera;
if (camera == null) return;
bool applyPerspective = offsetPerspective;
@@ -514,7 +513,7 @@ namespace MHWNewCamera
Viewport vp = CameraSystem.MainViewport;
bool notFreecam = offsetPerspective && !freeCamera;
- Camera? camera = notFreecam ? targetCamera : vp.Camera;
+ Camera? camera = notFreecam ? targetPlayerCamera : vp.Camera;
bool updateView = freeCamera || offsetPerspective;
if (resetFovInView != null && updateView && camera != null)
@@ -776,9 +775,9 @@ namespace MHWNewCamera
if (ImGui.CollapsingHeader("DEBUG"))
{
ImGui.PushID("Camera");
- if (targetCamera != null)
+ if (targetPlayerCamera != null)
{
- ImGui.Text($"Target Camera: {targetCamera.Instance:x}");
+ ImGui.Text($"Target Camera: {targetPlayerCamera.Instance:x}");
}
ImGui.Text("Camera/Viewport:");
Viewport vp;
@@ -1107,20 +1106,20 @@ namespace MHWNewCamera
if (offsetPerspective && player != lastPlayer)
{
// Update target camera on player change.
- targetCamera = camera;
+ targetPlayerCamera = camera;
previousFov = -1.0f;
}
lastPlayer = player;
if (toggleOffsetPerspective && !offsetPerspective)
{
offsetPerspective = true;
- targetCamera = camera;
+ targetPlayerCamera = camera;
previousFov = -1.0f;
}
else if (!toggleOffsetPerspective && offsetPerspective)
{
offsetPerspective = false;
- targetCamera = null;
+ targetPlayerCamera = null;
}
}