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

Public Member Functions

virtual void ProcessGoalItem (FlowItem goalItem, FlowLayoutGraphNode goalNode)
 
override FlowTaskExecOutput Execute (FlowTaskExecContext context, FlowTaskExecInput input)
 

Public Attributes

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

virtual bool Validate (FlowTaskExecContext context, FlowTaskExecInput input, ref string errorMessage, ref FlowTaskExecutionResult executionResult)
 
virtual 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 9 of file LayoutBaseFlowTaskCreateMainPath.cs.


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