public static SimplePredictableUndirectedAction Simple(UndirectedDo DoFunc, UndirectedPredict PredictFunc) => new SimplePredictableUndirectedAction(PredictFunc, DoFunc);
public SimplePredictableUndirectedAction(UndirectedPredict PredictFunc, UndirectedDo DoFunc) : base(DoFunc) { this.PredictFunc = PredictFunc; }
public static SimpleUndirectedAction Simple(UndirectedDo DoFunc) => new SimpleUndirectedAction(DoFunc);
public SimpleUndirectedAction(UndirectedDo DoFunc) { this.DoFunc = DoFunc; }