Dungeon Architect  17.0.0
DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowLayoutTaskCreateMainPath Class Reference
Inheritance diagram for DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowLayoutTaskCreateMainPath:
DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskPathBuilderBase DungeonArchitect.Flow.Exec.FlowExecTask

Public Member Functions

override void ProcessGoalItem (FlowItem goalItem, FlowLayoutGraphNode goalNode)
 
- Public Member Functions inherited from DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateMainPath
override FlowTaskExecOutput Execute (FlowTaskExecContext context, FlowTaskExecInput input)
 

Public Attributes

TilemapItemPlacementSettings startPlacementSettings = new TilemapItemPlacementSettings()
 
TilemapItemPlacementSettings goalPlacementSettings = new TilemapItemPlacementSettings()
 
- 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 bool Validate (FlowTaskExecContext context, FlowTaskExecInput input, ref string errorMessage, ref FlowTaskExecutionResult executionResult)
 
override void ProcessEntranceItem (FlowItem entranceItem, FlowLayoutGraphNode entranceNode)
 
override void FinalizePath (FlowLayoutStaticGrowthState staticState, FlowLayoutGrowthState state)
 
- Protected Member Functions inherited from DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskPathBuilderBase
virtual FlowLayoutNodeGroupGenerator CreateNodeGroupGenerator (FlowDomainExtensions domainExtensions, FlowLayoutGraph graph)
 
virtual IFlowLayoutGraphConstraints CreateGraphConstraint (FlowDomainExtensions domainExtensions, FlowLayoutGraph graph)
 
virtual IFlowLayoutNodeCreationConstraint CreateNodeCreationConstraint (FlowDomainExtensions domainExtensions, FlowLayoutGraph graph)
 

Detailed Description

Definition at line 10 of file GridFlowLayoutTaskCreateMainPath.cs.


The documentation for this class was generated from the following file: