The Cursed Labyrinth
Loading...
Searching...
No Matches
WallStrategy Class Referencesealed
Inheritance diagram for WallStrategy:
Collaboration diagram for WallStrategy:

Public Member Functions

override List< Vector2Int > OrderCandidates (Room room, List< Vector2Int > candidates, System.Random rng)
override List< Vector2Int > FilterCandidatesForRule (Room room, List< Vector2Int > candidates, SimpleProp rule)
override PlacementMods GetPlacementMods (Vector2Int cell, Room room)

Additional Inherited Members

Public Attributes inherited from PropStrategyBase
List< SimpleProprules = new()
Properties inherited from PropStrategyBase
IReadOnlyList< SimplePropRules [get]
bool HasRules [get]

Member Function Documentation

◆ FilterCandidatesForRule()

override List< Vector2Int > WallStrategy.FilterCandidatesForRule ( Room room,
List< Vector2Int > candidates,
SimpleProp rule )
virtual

Reimplemented from PropStrategyBase.

◆ GetPlacementMods()

override PlacementMods WallStrategy.GetPlacementMods ( Vector2Int cell,
Room room )
virtual

Reimplemented from PropStrategyBase.

◆ OrderCandidates()

override List< Vector2Int > WallStrategy.OrderCandidates ( Room room,
List< Vector2Int > candidates,
System.Random rng )
virtual

Reimplemented from PropStrategyBase.


The documentation for this class was generated from the following file:
  • Assets/Scripts/Dungeon/ObjectsInDungeon/PropUtils/Strategies/WallStrategy.cs