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),
    };