Move final live part composition, exact-incarnation schedule handoff, MotionDone binding, and presentation diagnostics out of GameWindow while preserving the retail frame order. Reject stale schedule and completion ABA at the new owner boundary. Co-Authored-By: OpenAI Codex <codex@openai.com>
10 lines
253 B
C#
10 lines
253 B
C#
using AcDream.App.World;
|
|
using AcDream.Core.Physics;
|
|
|
|
namespace AcDream.App.Rendering;
|
|
|
|
internal interface ILiveAnimationPresentationContext
|
|
{
|
|
uint LocalPlayerGuid { get; }
|
|
MotionInterpreter? ResolveMotionInterpreter(LiveEntityRecord record);
|
|
}
|