IOrchestratorService
Base interface for orchestrator-bound systems that need to synchronize with the global GameOrchestrator.
public interface IOrchestratorService
Responsibilities
- Align service lifecycles with orchestrator setup/teardown
- Store and expose a reference to the orchestrator
- Handle environment scoping
Members
GameOrchestrator Orchestrator { get; set; }
Back-reference to the orchestrator that initialized this service.
Task<bool> Release()
Tear down or de-register the service, if necessary.