public static void CreateEditorScript(List <string> scriptCode, string newScriptPath, MonoScript sourceScript) { scriptCode.ThrowIfNull(nameof(scriptCode)); newScriptPath.ThrowIfNull(nameof(newScriptPath)); sourceScript.ThrowIfNull(nameof(sourceScript)); var scriptContent = PrepareContent(scriptCode, sourceScript); FileWriter.WriteText(newScriptPath, scriptContent); }