protected virtual void OnBlueprintDeselected(SelectionBlueprint <T> blueprint) { SelectionBlueprints.ChangeChildDepth(blueprint, 0); SelectionHandler.HandleDeselected(blueprint); }
protected virtual bool ApplySnapResult(SelectionBlueprint <T>[] blueprints, SnapResult result) => SelectionHandler.HandleMovement(new MoveSelectionEvent <T>(blueprints.First(), result.ScreenSpacePosition - blueprints.First().ScreenSpaceSelectionPoint));
private void onBlueprintDeselected(SelectionBlueprint blueprint) { SelectionHandler.HandleDeselected(blueprint); SelectionBlueprints.ChangeChildDepth(blueprint, 0); }