public StageIdle(StageOwner owner) : base(new StageParam("Idle", owner)) { }
public StageReady(StageOwner owner) : base(new StageParam("Ready", owner)) { }
public StageParam(string name, StageOwner owner) { Name = name; Owner = owner; }
public Stage(StageParam param) : base(param.Name) { Type = "Stage"; Owner = param.Owner; AssignLogger(); }
public StagePause(StageOwner owner) : base(new StageParam("Pause", owner)) { }
public StageTestFail(StageOwner owner) : base(new StageParam("TestFail", owner)) { }
public StageTestPass(StageOwner owner) : base(new StageParam("TestPass", owner)) { }
public StageTesting(StageOwner owner) : base(new StageParam("Testing", owner)) { }
public StageLoaded(StageOwner owner) : base(new StageParam("Loaded", owner)) { }