Dungeon Architect
17.0.0
|
Public Types | |
enum class | NodeConstraintType { None , Script } |
Public Member Functions | |
override FlowTaskExecOutput | Execute (FlowTaskExecContext context, FlowTaskExecInput input) |
string[] | GetSnapModuleCategories () |
string[] | GetCategoriesAtNode (int pathIndex, int pathLength) |
Public Attributes | |
string[] | snapModuleCategories = new string[] { "Room" } |
NodeConstraintType | positionConstraintMode |
string | nodePositionConstraintScriptClassName |
NodeConstraintType | categoryConstraintMode |
string | categoryConstraintScriptClassName |
Public Attributes inherited from DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreatePath | |
int | minPathSize = 3 |
int | maxPathSize = 3 |
string | pathName = "branch" |
Color | nodeColor = new Color(1, 0.5f, 0) |
string | startFromPath = "main" |
string | endOnPath = "" |
string | startNodePathNameOverride = "" |
string | endNodePathNameOverride = "" |
int | numParallelSearches = 1 |
long | maxFramesToProcess = 2000 |
bool | drawDebug = false |
Public Attributes inherited from DungeonArchitect.Flow.Exec.FlowExecTask | |
string | description = "" |
Protected Member Functions | |
override void | FinalizePath (FlowLayoutStaticGrowthState StaticState, FlowLayoutGrowthState State) |
override FlowLayoutNodeGroupGenerator | CreateNodeGroupGenerator (FlowDomainExtensions domainExtensions, FlowLayoutGraph graph) |
override IFlowLayoutGraphConstraints | CreateGraphConstraint (FlowDomainExtensions domainExtensions, FlowLayoutGraph graph) |
override IFlowLayoutNodeCreationConstraint | CreateNodeCreationConstraint (FlowDomainExtensions domainExtensions, FlowLayoutGraph graph) |
Definition at line 13 of file SGFLayoutTaskCreatePath.cs.