Skip to main content

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.