Dungeon Architect  17.0.0
DungeonArchitect.Utils.StackSystem< TState, TStaticState, TResult > Class Template Reference

Public Member Functions

delegate void ExecuteFrameDelegate (TState top, TStaticState staticState, StackSystem< TState, TStaticState, TResult > stackSystem)
 
 StackSystem (TStaticState staticState)
 
void Initialize (TState state)
 
void PushFrame (TState state)
 
void FinalizeResult (TResult result)
 
void Halt ()
 
void ExecuteStep (ExecuteFrameDelegate executeFrame)
 

Protected Attributes

TStaticState staticState
 

Properties

bool Running [get]
 
bool FoundResult [get]
 
TResult Result [get]
 
Stack< TState > Stack [get]
 

Detailed Description

Definition at line 5 of file StackSystem.cs.


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