merge method

Implementation

EditorSurfaceFeatures merge(EditorSurfaceFeatures other) {
  return EditorSurfaceFeatures(
    inspectorBuilder: _composeInspectorBuilders(
      inspectorBuilder,
      other.inspectorBuilder,
    ),
    inspectorSections: <InspectorSectionBuilder>[
      ...inspectorSections,
      ...other.inspectorSections,
    ],
    viewportFraming: other.viewportFraming ?? viewportFraming,
    interactionPolicy: interactionPolicy.merge(other.interactionPolicy),
    viewportBehavior: other.viewportBehavior ?? viewportBehavior,
    selectionChromeMode: other.selectionChromeMode ?? selectionChromeMode,
    sceneObjectPolicy: other.sceneObjectPolicy ?? sceneObjectPolicy,
  );
}