toJson method

Map<String, Object?> toJson()

Exports retained objects as JSON-friendly scene data.

Implementation

Map<String, Object?> toJson() => {
  'objects': _objects.map((object) => object.toJson()).toList(),
  if (selectedObjectId != null) 'selectedObjectId': selectedObjectId,
  if (_selectedObjectIds.isNotEmpty)
    'selectedObjectIds': List<String>.from(_selectedObjectIds),
};