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.