Both LiveSocialSessionBindings construction sites updated together (LiveSessionRuntimeFactory.cs, HeadlessSessionHost.cs) so the single GameEventWiring.WireAll registration site serves both hosts identically (the K-slice unification). CurrentGameRuntimeCommandAdapter implements IRuntimeFellowshipCommands/IRuntimeAllegianceCommands over the App command bus (LiveSessionCommandRouter gains 12 new *RuntimeCmd records + registrations + LiveSessionCommandBindings send delegates), mirroring DirectGameRuntimeCommandAdapter's direct-session shape including the identical Quit leader-hand-off rule read from RuntimeFellowshipState. CurrentGameRuntimeAdapter (the graphical IGameRuntimeView/ IGameRuntimeCommands composite) exposes the two new views/command groups. Headless's DirectGameRuntimeCommandAdapter needed no changes -- it already implements both new interfaces from the Runtime-layer commit. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| GraphicalSessionEventRoute.cs | ||
| ILiveInWorldSource.cs | ||
| LiveEntitySessionController.cs | ||
| LiveMovementStatsApplier.cs | ||
| LiveSessionAppSource.cs | ||
| LiveSessionCommandRouter.cs | ||
| LiveSessionResetManifest.cs | ||
| LiveSessionResetPlan.cs | ||
| LiveSessionRuntimeFactory.cs | ||
| RetailSkillFormula.cs | ||
| RuntimePlacementProjectionRetrySlot.cs | ||
| StaminaExhaustionEdgeTracker.cs | ||