Dungeon Architect  17.0.0
DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems Class Reference
Inheritance diagram for DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskSpawnItems:
DungeonArchitect.Flow.Exec.FlowExecTask DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowLayoutTaskSpawnItems DungeonArchitect.Flow.Impl.SnapGridFlow.Tasks.SGFLayoutTaskSpawnItems

Public Member Functions

override FlowTaskExecOutput Execute (FlowTaskExecContext context, FlowTaskExecInput input)
 

Public Attributes

string[] paths = new string[] { "main" }
 
FlowGraphItemType itemType = FlowGraphItemType.Enemy
 
string markerName = ""
 
FlowGraphItemCustomInfo customItemInfo = FlowGraphItemCustomInfo.Default
 
int minCount = 1
 
int maxCount = 4
 
LayoutFlowNodeHandler_SpawnItemMethod spawnMethod = LayoutFlowNodeHandler_SpawnItemMethod.LinearDifficulty
 
AnimationCurve spawnDistributionCurve = AnimationCurve.Linear(0, 0, 1, 1)
 
float spawnDistributionVariance = 0.2f
 
float minSpawnDifficulty = 0.0f
 
float spawnProbability = 1.0f
 
bool showDifficulty = false
 
Color difficultyInfoColor = new Color(0, 0, 0.5f)
 
- 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 HandleItemSpawn (FlowLayoutGraphNode node, FlowItem item)
 

Detailed Description

Definition at line 17 of file LayoutBaseFlowTaskSpawnItems.cs.


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