Make every App composition phase borrow one GameRuntime, retire the duplicate view/event adapters, and dispose the root only after its graphical borrowers release. This preserves synchronous UI commands while giving shutdown one exact ownership ledger. Co-authored-by: OpenAI Codex <codex@openai.com> |
||
|---|---|---|
| .. | ||
| CurrentGameRuntimeAdapterTests.cs | ||
| RuntimeActionOwnershipTests.cs | ||
| RuntimeCharacterOwnershipTests.cs | ||
| RuntimeInventoryOwnershipTests.cs | ||
| RuntimeMovementOwnershipTests.cs | ||
| RuntimePhysicsOwnershipTests.cs | ||
| RuntimeWorldTransitOwnershipTests.cs | ||