/// <summary> /// Creates a new instance of ScriptManager /// </summary> /// <param name="scriptPath">Path to scripts.</param> public ScriptManager(string scriptPath) { _scriptsPath = scriptPath; sUtilities.CreateDirectory(scriptPath); if (ScriptsConfig.Lua) { sUtilities.CreateDirectory(Path.Combine(scriptPath, "Lua")); _luaEngine = new LuaEngine.LuaEngine(Path.Combine(scriptPath, "Lua")); } else { Log.Warning("ScriptManager", sLConsole.GetString("Lua support is disabled!")); } if (ScriptsConfig.Python) { sUtilities.CreateDirectory(Path.Combine(scriptPath, "Python")); _pythonEngine = new PythonEngine.PythonEngine(Path.Combine(scriptPath, "Python")); } else { Log.Warning("ScriptManager", sLConsole.GetString("Python support is disabled!")); } }
/// <summary> /// Creates a new instance of ScriptManager /// </summary> /// <param name="scriptPath">Path to scripts.</param> public ScriptManager(string scriptPath) { _scriptsPath = scriptPath; sUtilities.CreateDirectory(scriptPath); if(ScriptsConfig.Lua) { sUtilities.CreateDirectory(Path.Combine(scriptPath, "Lua")); _luaEngine = new LuaEngine.LuaEngine(Path.Combine(scriptPath, "Lua")); } else Log.Warning("ScriptManager", sLConsole.GetString("Lua support is disabled!")); if(ScriptsConfig.Python) { sUtilities.CreateDirectory(Path.Combine(scriptPath, "Python")); _pythonEngine = new PythonEngine.PythonEngine(Path.Combine(scriptPath, "Python")); } else Log.Warning("ScriptManager", sLConsole.GetString("Python support is disabled!")); }