StudyCrafterAssistant
Public Member Functions | Protected Member Functions | List of all members
StudyCrafter.Assistant.Metrics.AverageActionsTaken Class Reference
Inheritance diagram for StudyCrafter.Assistant.Metrics.AverageActionsTaken:
StudyCrafter.Assistant.Metrics.SimulatedPlaytraceMetric StudyCrafter.Assistant.Metrics.IScenarioMetric

Public Member Functions

 AverageActionsTaken (IGraphStore store)
 
- Public Member Functions inherited from StudyCrafter.Assistant.Metrics.SimulatedPlaytraceMetric
void Calculate (Scenario scenario)
 

Protected Member Functions

override void OnTreeEdge (InteractionEdge edge)
 
override void OnStartPlaythrough (int playthroughNum)
 
override void OnCompletePlaythrough (int playthroughNum)
 
- Protected Member Functions inherited from StudyCrafter.Assistant.Metrics.SimulatedPlaytraceMetric
 SimulatedPlaytraceMetric (IGraphStore store)
 
virtual void OnCalculationFinished ()
 
virtual RandomWalkAlgorithm< InteractionNode, InteractionEdgeConstructRandomWalk (InteractionMap graph)
 
string DetermineNextScene (ScriptGraph scriptGraph, InteractionNode node)
 
virtual void OnStartVertex (InteractionNode node)
 
virtual string OnEndVertex (Scene scene, InteractionNode node)
 
virtual void OnSceneComplete (Scene scene)
 

Additional Inherited Members

- Properties inherited from StudyCrafter.Assistant.Metrics.SimulatedPlaytraceMetric
IGraphStore Store [get]
 
System.Random Rand [get, set]
 
virtual double EventTransitionProbability [get, set]
 
virtual int MaxPlaythroughLength [get, set]
 
virtual int NumPlaythroughs [get, set]
 
virtual double Result [get, set]
 
InteractionMap CurrentGraph [get]
 
- Events inherited from StudyCrafter.Assistant.Metrics.SimulatedPlaytraceMetric
CalculationFinishedEvent CalculationFinished
 
- Events inherited from StudyCrafter.Assistant.Metrics.IScenarioMetric
CalculationFinishedEvent CalculationFinished
 

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