public StepCompletionRequirements(float id, float projectID, float stepID, StepCompletionType type) : base(id) { this.AssociatedProjectID = projectID; this.AssociatedStepID = stepID; this.Type = type; }
public StepCompletionRequirements(float id) : base(id) { this.AssociatedProjectID = -1f; this.AssociatedStepID = -1f; this.Type = StepCompletionType.None; }
public CutLineStepRequirement(float id, float projectID, float stepID, StepCompletionType type, WoodshopGameplayContainer <CutLineData> gameplay) : base(id, projectID, stepID, type) { CutLineData = gameplay; }
public GlueAreaStepRequirement(float id, float projectID, float stepID, StepCompletionType type, WoodshopGameplayContainer <GlueAreaData> glueData, WoodshopGameplayContainer <SnapPointData> snapPoints) : base(id, projectID, stepID, type) { GlueData = glueData; SnapPoints = snapPoints; }
public DadoCutStepRequirement(float id, float projectID, float stepID, StepCompletionType type, WoodshopGameplayContainer <DadoCutAreaData> gameplay) : base(id, projectID, stepID, type) { DadoCutData = gameplay; }