public ArcAction(string name, ArcConfig inArcConf, int inButNr, RGB inPrevCol) : base(name) { type = ArcActType.clearArcBut; arcConf = inArcConf; butNr = inButNr; prevCol = inPrevCol; }
public ArcAction(string name, ArcActType inType, ArcConfig inArcConf, int inPrevInt, int inNewInt) : base(name) { type = inType; arcConf = inArcConf; prevInt = inPrevInt; newInt = inNewInt; }
public ArcAction(string name, ArcActType inType, ArcConfig inArcConf, float inPrevFloat, float inNewFloat) : base(name) { type = inType; arcConf = inArcConf; prevFloat = inPrevFloat; newFloat = inNewFloat; }
public ArcAction(string name, ArcConfig inArcConf, int inButNr, int inNrSetABut, RGB inPrevCol, RGB inNewCol) : base(name) { type = ArcActType.arcButton; arcConf = inArcConf; butNr = inButNr; prevNrSetArcButtons = inNrSetABut; prevCol = inPrevCol; newCol = inNewCol; }