コード例 #1
0
 public BuildComponentYardageRegion(BuildComponentRectangle buildComponentRectangle, Dimension left, Dimension top, Dimension width, Dimension height)
 {
     m_buildComponentRectangle = buildComponentRectangle ?? throw new ArgumentNullException(nameof(buildComponentRectangle));
     m_left   = left;
     m_top    = top;
     m_width  = width;
     m_height = height;
 }
コード例 #2
0
        private void AddRectangleInput(BuildComponentFactory factory, Area area, FabricStyle fabricStyle)
        {
            var matchingComponent = FindRectangle(BuildComponentRectangle.CreateStyleKey(fabricStyle, area));

            if (matchingComponent != null)
            {
                matchingComponent.Quantity += 1;
            }
            else
            {
                var component = factory.CreateBuildComponentRectangle(fabricStyle, area);
                AddInput(component);
            }
        }
コード例 #3
0
ファイル: BuildStepCut.cs プロジェクト: rgtodd/quiltsystem
 public CutShape(BuildComponentRectangle buildComponentRectangle)
 {
     m_buildComponentRectangle = buildComponentRectangle ?? throw new ArgumentNullException(nameof(buildComponentRectangle));
 }