/// <summary> /// Recompile scripts if scripts were changed /// </summary> /// <param name="actualScriptsVersion">actual script version</param> public void RecompileIfNeed(int actualScriptsVersion) { lock (syncObject) { if (actualScriptsVersion > scriptsVersion) { GetLogger().Info("Scripts version have been changed from " + scriptsVersion + " to " + actualScriptsVersion + "."); ConstructExecutor(ServiceDAO.GetScenarios()); scriptsVersion = actualScriptsVersion; } } }