public DoubleTriggerDoElement( List <Value> parentA, List <DoubleTriggerAfterElement.Value> parentB, Def.DoFunc func) { parentA.Add(new Value(func)); afterParent = parentB; }
public SingleTriggerDoElement @do(Def.DoFunc func) { return(new SingleTriggerDoElement(value.doElements, func)); }
public DoubleTriggerDoElement @do(Def.DoFunc func) { return(new DoubleTriggerDoElement(doParent, afterParent, func)); }
public DoubleTriggerDoElement @do(Def.DoFunc func) { return(new DoubleTriggerDoElement(value.doElements, value.afterElements, func)); }
public Value(Def.DoFunc func) { this.func = func; }
public SingleTriggerDoElement(List <Value> parent, Def.DoFunc func) { parent.Add(new Value(func)); }