feat(headless): complete deterministic bot command parity

This commit is contained in:
Erik 2026-07-27 08:23:36 +02:00
parent 7e8acb74dd
commit 38e83640d9
37 changed files with 2805 additions and 295 deletions

View file

@ -17,15 +17,12 @@ internal interface ILocalPlayerPresentationRuntime
PlayerMovementController? Controller { get; }
}
internal interface ILocalPlayerFrameRuntime : ILocalPlayerPresentationRuntime
internal interface ILocalPlayerFrameRuntime :
ILocalPlayerPresentationRuntime,
IRuntimeLocalPlayerFrameHost
{
uint ResolveLocalEntityId();
void HandleTargeting();
bool IsHidden { get; }
RetailObjectClockDisposition ObjectClockDisposition { get; }
void Project(PlayerMovementController controller, MovementResult movement, bool hidden);
void SendPreNetwork(PlayerMovementController controller, MovementResult movement, bool hidden);
void SendPostNetwork(PlayerMovementController controller, bool hidden);
bool IRuntimeLocalPlayerFrameHost.CanAdvancePlayer =>
CanPresentPlayer;
}
/// <summary>