Dungeon Architect  17.0.0
DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils Class Reference

Classes

struct  NodeWeightAssignInfo
 

Static Public Member Functions

static FlowLayoutGraphNode[] FindNodesOnPath (FlowLayoutGraph graph, string pathName)
 
static FlowLayoutGraphNode[] FindNodesWithItemType (FlowLayoutGraph graph, FlowGraphItemType itemType)
 
static FlowLayoutGraphNode FindNodeWithItemType (FlowLayoutGraph graph, FlowGraphItemType itemType)
 
static bool ContainsItem (List< FlowItem > items, FlowGraphItemType itemType)
 
static bool CanReachNode (FlowLayoutGraphQuery graphQuery, DungeonUID startNode, DungeonUID endNode, bool ignoreDirection, bool ignoreOneWayDoors, bool traverseTeleporters, Func< FlowLayoutGraphTraversal.FNodeInfo, bool > canTraverse)
 
static Dictionary< FlowLayoutGraphNode, int > CalculateWeights (FlowLayoutGraph graph, int lockedWeight)
 
static FlowLayoutGraphNode[] FilterNodes (FlowLayoutGraphNode[] nodes, int minWeight, int maxWeight, Dictionary< FlowLayoutGraphNode, int > weights)
 

Detailed Description

Definition at line 9 of file FlowLayoutGraphUtils.cs.


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