feat(vfx): port retail hidden and teleport presentation
Preserve canonical live-object ownership across Hidden transitions and remote teleport placement so effects, collision, streaming, and targeting remain synchronized.
This commit is contained in:
parent
a51ebc66e9
commit
1e98d81448
46 changed files with 4883 additions and 127 deletions
|
|
@ -51,4 +51,10 @@ public readonly record struct ResolveResult(
|
|||
/// Exact retail walkability result after testing the contact-plane normal
|
||||
/// against <see cref="PhysicsGlobals.FloorZ"/>.
|
||||
/// </summary>
|
||||
bool OnWalkable = false);
|
||||
bool OnWalkable = false,
|
||||
/// <summary>The accepted SetPosition contact plane, when present.</summary>
|
||||
Plane ContactPlane = default,
|
||||
/// <summary>Full cell that owns <see cref="ContactPlane"/>.</summary>
|
||||
uint ContactPlaneCellId = 0,
|
||||
/// <summary>Whether the accepted contact plane is water.</summary>
|
||||
bool ContactPlaneIsWater = false);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue