Dungeon Architect
17.0.0
|
Public Types | |
enum class | NodeConstraintType { None , StartEndNode , Script } |
Public Member Functions | |
override FlowTaskExecOutput | Execute (FlowTaskExecContext context, FlowTaskExecInput input) |
string[] | GetSnapModuleCategories () |
string[] | GetCategoriesAtNode (int pathIndex, int pathLength) |
Public Member Functions inherited from DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath | |
virtual void | ProcessGoalItem (FlowItem goalItem, FlowLayoutGraphNode goalNode) |
Public Attributes | |
string[] | snapModuleCategories = new string[] { "Room" } |
NodeConstraintType | positionConstraintMode |
Vector3Int[] | startNodePositionConstraints |
Vector3Int[] | endNodePositionConstraints |
string | nodePositionConstraintScriptClassName |
NodeConstraintType | categoryConstraintMode |
string[] | startNodeCategoryConstraints |
string[] | endNodeCategoryConstraints |
string | categoryConstraintScriptClassName |
Public Attributes inherited from DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath | |
int | pathSize = 12 |
string | pathName = "main" |
Color | nodeColor = Color.green |
string | startMarkerName = "SpawnPoint" |
string | goalMarkerName = "LevelGoal" |
string | startNodePathName = "main_start" |
string | goalNodePathName = "main_goal" |
bool | drawDebug = false |
int | numParallelSearches = 1 |
long | maxFramesToProcess = 1000 |
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) |
Protected Member Functions inherited from DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath | |
virtual bool | Validate (FlowTaskExecContext context, FlowTaskExecInput input, ref string errorMessage, ref FlowTaskExecutionResult executionResult) |
virtual void | ProcessEntranceItem (FlowItem entranceItem, FlowLayoutGraphNode entranceNode) |
Definition at line 14 of file SGFLayoutTaskCreateMainPath.cs.