Class PatternSM
pattern
: Top-level controller for SMs involving danmaku or level control.
Does not encompass text control (ScriptTSM).
Inheritance
System.Object
Danmokou.SM.StateMachine
PatternSM
Implements
EnvFrameAttacher
Assembly: cs.temp.dll.dll
Syntax
public class PatternSM : SequentialSM
Constructors
PatternSM(PatternProperties, StateMachine[])
Declaration
public PatternSM(PatternProperties props, StateMachine[] states)
Parameters
Type |
Name |
Description |
Danmokou.SM.PatternProperties |
props |
|
Danmokou.SM.StateMachine[] |
states |
|
Properties
EnvFrame
Declaration
public EnvFrame? EnvFrame { get; set; }
Property Value
Type |
Description |
System.Nullable<EnvFrame> |
|
Phases
Declaration
public PhaseSM[] Phases { get; }
Property Value
Props
Declaration
public PatternProperties Props { get; }
Property Value
Type |
Description |
Danmokou.SM.PatternProperties |
|
Methods
Start(SMHandoff)
Declaration
public override async Task Start(SMHandoff smh)
Parameters
Type |
Name |
Description |
Danmokou.SM.SMHandoff |
smh |
|
Returns
Overrides
Implements
EnvFrameAttacher