feat(physics): A6.P1 — add ProbePushBackEnabled toggle
New PhysicsDiagnostics flag gates the [push-back] probe shipping in subsequent tasks. Env-var ACDREAM_PROBE_PUSH_BACK=1 + DebugVM mirror, matching the existing probe-toggle pattern. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
0bdd5c7fca
commit
ace9e62213
2 changed files with 51 additions and 0 deletions
|
|
@ -95,4 +95,27 @@ public class PhysicsDiagnosticsTests
|
|||
PhysicsDiagnostics.LastBspHitPoly = initial;
|
||||
}
|
||||
}
|
||||
|
||||
// -----------------------------------------------------------------------
|
||||
// ProbePushBackEnabled — flag gates the [push-back] emission path.
|
||||
// A6.P1 (2026-05-21).
|
||||
// -----------------------------------------------------------------------
|
||||
|
||||
[Fact]
|
||||
public void ProbePushBack_StaticApi_Roundtrip()
|
||||
{
|
||||
bool initial = PhysicsDiagnostics.ProbePushBackEnabled;
|
||||
try
|
||||
{
|
||||
PhysicsDiagnostics.ProbePushBackEnabled = true;
|
||||
Assert.True(PhysicsDiagnostics.ProbePushBackEnabled);
|
||||
|
||||
PhysicsDiagnostics.ProbePushBackEnabled = false;
|
||||
Assert.False(PhysicsDiagnostics.ProbePushBackEnabled);
|
||||
}
|
||||
finally
|
||||
{
|
||||
PhysicsDiagnostics.ProbePushBackEnabled = initial;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue