public virtual ITool Build(FScene scene, List <SceneObject> targets) { List <DMeshSO> meshes = SceneUtil.FindObjectsOfType <DMeshSO>(targets, true); SeparateSolidsTool tool = new SeparateSolidsTool(scene, meshes) { OnApplyF = this.OnApplyF, KeepPreviewMaterial = this.KeepPreviewMaterial, HiddenPreviewMaterial = this.HiddenPreviewMaterial }; if (BuildCustomizeF != null) { BuildCustomizeF(tool); } return(tool); }
void add_to_scene(SeparateSolidsTool tool, List <DMeshSO> previews) { // already added }