public BranchContext(ShapeWrapper branchParent, NodesBranchRelation branchRelation = NodesBranchRelation.SAME_BRANCH, Point branchOffset = default) { BranchParent = branchParent; ShapeToContinueThree = branchParent; BranchRelation = branchRelation; LastBranchShape = branchParent; BranchOffset = branchOffset; }
public void ChangeBranchParent(ShapeWrapper shape) { BranchParent = shape; }
public void ContinueTreeWithShape(ShapeWrapper shape) { ShapeToContinueThree = shape; }
public void SetLastShape(ShapeWrapper shape) { LastBranchShape = shape; }