Search Results for

    Show / Hide Table of Contents

    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
    SequentialSM
    PatternSM
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Danmokou.SM
    Assembly: cs.temp.dll.dll
    Syntax
    public class PatternSM : SequentialSM

    Constructors

    PatternSM(List<StateMachine>, PatternProperties)

    Declaration
    public PatternSM(List<StateMachine> states, PatternProperties props)
    Parameters
    Type Name Description
    List<Danmokou.SM.StateMachine> states
    Danmokou.SM.PatternProperties props

    Properties

    Phases

    Declaration
    public PhaseSM[] Phases { get; }
    Property Value
    Type Description
    PhaseSM[]

    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
    Type Description
    Task
    Overrides
    SequentialSM.Start(SMHandoff)
    In This Article
    Back to top Generated by DocFX