
A Unity EditorWindow that visually displays all .cs scripts located in the Assets folder.Script Viewer is a custom Unity Editor tool that provides a visual, interactive map of all C# scripts within your project’s Assets folder. Designed for developers who want better visibility and control over their codebase, it offers a drag-and-zoom workspace where each script is represented as a movable, clickable node (box) displaying the script's name and namespace.With support for live editing, coloring, and navigation, Script Viewer improves project maintainability and understanding—especially in large or modular Unity projects.Dependencies:1. Unity Editor APIsUnityEditor.EditorWindow, EditorGUILayout, EditorGUIUtilityAssetDatabase, MonoScriptSelection, EditorGUI.DrawRect, HandlesEditorGUIUtility.PingObject or AssetDatabase.OpenAsset2. .NET Core / C#System.IO – for path operationsSystem.Collections.Generic – data structures (e.g., List<>, Tuple<>)Optional: System.Linq for clean script filteringDraggable script boxes.Zooming and panning.Clickable buttons to open and select scripts.Custom GUI color controls.Optional tooltips, icons, and metadata display.Show script dependencies.Highlight circular dependencies.Show only specific namespaces.Script search bar.