public void AddScript( Type typeImplIScript, string id, EInitModels initModel, List <string> nextScripts, List <List <string> > scriptsToFinishPrior, double timerMin, double timerMax) { AddScript(typeImplIScript, null, id, initModel, nextScripts, scriptsToFinishPrior, timerMin, timerMax); }
public void AddScript( Type typeBaseScript, string id, EInitModels initModel) { AddScript( typeBaseScript, id, initModel, new List <string>(), new List <List <string> >(), DefaultTimerIntervalMin, DefaultTimerIntervalMin); }
public void AddScript( Type typeImplIScript, string id, EInitModels initModel, List <string> nextScriptsToRun, List <List <string> > scriptsToFinishPrior) { AddScript(typeImplIScript, id, initModel, nextScriptsToRun, scriptsToFinishPrior, DefaultTimerIntervalMin, DefaultTimerIntervalMax); }
//FULL CTOR public void AddScript( Type typeImplIScript, object[] ctorParams, string id, EInitModels initModel, List <string> nextScripts, List <List <string> > scriptsToFinishPrior, double timerMin, double timerMax) { IScriptAttributes s = new ScriptAttributes(id); s.InitModel = initModel; s.TimerIntervalMin = timerMin; s.TimerIntervalMax = timerMax; s.NextScripts = nextScripts; s.ScriptsToFinishPriorThis = scriptsToFinishPrior; s.CtorParams = ctorParams; AddScript(typeImplIScript, s); }