Room constructor

Room({
  1. required String id,
  2. RenderSettings? renderSettings,
  3. Iterable<Interactable>? interactables,
  4. Action<EscapeGameDialog>? onFirstVisit,
})

Creates a new Room instance.

Implementation

Room({
  required this.id,
  this.renderSettings,
  Iterable<Interactable>? interactables,
  this.onFirstVisit,
}) : _interactables = List.from(interactables ?? <Interactable>[]);