feat(render): Phase A8.F — add CameraDiagnostics.CollideCamera flag (default on)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Erik 2026-05-29 19:00:11 +02:00
parent 77a6331ecd
commit 69c7f8db86
2 changed files with 23 additions and 0 deletions

View file

@ -46,4 +46,16 @@ public class CameraDiagnosticsTests
CameraDiagnostics.TranslationStiffness = 0.45f;
CameraDiagnostics.UseRetailChaseCamera = true;
}
[Fact]
public void CollideCamera_DefaultOn_AndPersistsRuntimeChanges()
{
CameraDiagnostics.CollideCamera = true;
Assert.True(CameraDiagnostics.CollideCamera);
CameraDiagnostics.CollideCamera = false;
Assert.False(CameraDiagnostics.CollideCamera);
CameraDiagnostics.CollideCamera = true; // reset so other tests aren't poisoned
}
}