public GettableAssignerValueInfo(ActionSet actionSet) { ActionSet = actionSet; IndexReferenceCreator = new WorkshopVariableAssigner(actionSet.VarCollection); IsGlobal = actionSet.IsGlobal; IsRecursive = actionSet.IsRecursive; }
public GettableAssignerValueInfo( ActionSet actionSet, SetInitialValue setInitialValue, IWorkshopTree initialValue, bool inline, WorkshopVariableAssigner indexReferenceCreator, bool isGlobal, bool isRecursive) { ActionSet = actionSet; SetInitialValue = setInitialValue; InitialValueOverride = initialValue; Inline = inline; IndexReferenceCreator = indexReferenceCreator; IsGlobal = isGlobal; IsRecursive = isRecursive; }
public GettableAssignerValueInfo(WorkshopVariableAssigner indexReferenceCreator) { IndexReferenceCreator = indexReferenceCreator; IsGlobal = true; }
public GettableAssignerValueInfo(VarCollection varCollection) { IndexReferenceCreator = new WorkshopVariableAssigner(varCollection); IsGlobal = true; }