public DialoguePhaseSM([NonExplicitParameter] PhaseProperties props, string file) : base(new List <StateMachine>() { new PhaseSequentialActionSM(new List <StateMachine>() { new ReflectableLASM(SMReflection.Dialogue(file)), new ReflectableLASM(SMReflection.ShiftPhase()) }, 0f) }, props, 0) { }
public static TTaskPattern Wait(Synchronizer synchr) { var tp = SMReflection.Wait(synchr); return(smh => tp(smh)); }