Editor Tools Constructor - Function Runner
Dincrid Games
$9.99
$19.99
50%OFF
(no ratings)
Jump AssetStore
Unity Editor Extension for quickly building custom tools without writing editor scripts. Add and run methods with parameters or menu items via hotkeys and group them into tools for your workflow.-Works with Unity 2021 and above-Mac OS: Expiriemental support added. Not tested since I have no MacOS-Package is Editor plugin and not increases size of Games / Final Builds-Offline Documentation-Example sceneTools Constructor:Create and Run Your Own Methods and Functions in Unity EditorGroup and organize methods into reusable toolsOverviewAllows to Fast Run any method (Static/Non-Static) with several parameters (Int/Colors/Vectors etc). Easy to start: [Alt]+[R] to Open tool[Tab] to Start Searching...put name... (like: TheNote)[Enter] to Add[Hit Function Button] to ExecuteTools Constructor is a powerful Unity Editor Extension that lets you build your own editor tools without writing custom editor scripts. Add and run any method with parameters or Unity menu items via hotkeys, and structure them into groups to fit your workflow. Boost productivity and reduce routine repetitive actions inside the Editor.Perfect shortcuts work even if tool window is closed pressing Space + [1-10] will execute appropriate method when [Alt] + [1-10] will switch current page⚙️ Core Features:Methods support:Parameter and parameterless methodsStatic and non‑static methodsMain Menu ItemsParameters support:Parameter system supports a wide range of types including:• Primitive types: int, float, bool, string, etc.• Structs: Color, Vector2, Vector3, Rect, Quaternion, etc.• Classes and Unity objects: ScriptableObjects, MonoBehaviours, custom C# classes, serialized objects, etc.• Unity objects: GameObject, Material, Texture, Transform, Component, etc.• Collections: arrays, lists of all previously mentioned typesSmart execution:Easily target scene objects or assets and execute methods directly on selected instances. The tool remembers previous targets for quick reuse.Groups (Pages):Create separate sets of functions (grouped as independent tools) for different tasks or projects.Global Shortcuts and Hotkeys:Shortcuts work even when the tool window is closed –Press or Hold (for continiously executing like painting):[Space] + [1-10] to Run Methods,[Alt] + [1-10] to Switch Pages.Drag and drop organization:Reorder functions or groups intuitively to customize your tool layout.Parameter editing UI:All method arguments are displayed in the tool window for easy tweaking and re‑execution.🧠 Use Cases• Level Designers: spawn, rename or reorganize scene objects with parameterized methods.• Technical Artists: apply materials, prefabs or components on hundreds of objects instantly.• Developers: collect debug, test, and utility functions in a single panel for quick access.✨ Why Choose Tools ConstructorNo need to write separate Editor scripts for each utility function.No need to build custom interfaces to run your methods.All your frequently used methods live in a single keyboard‑friendly panel.Supports parameterized calls for maximum flexibility.Designed for teams: share collections of tools in a single class and access all its methods automatically.📘 SummaryTools Constructor transforms the way you interact with the Unity Editor. Instead of writing and maintaining dozens of individual utility scripts, simply add your own methods, configure parameters, and execute them instantly. It is a universal tool constructor that keeps your workflow organized, efficient, and your hands on the keyboard.It works like inventory of functions, where you can put any Functions or MenuItems which you find usefull, customize them and use them even when you need, even if tool's window is closed.Uses the built-in Unity.Plastic.Newtonsoft.Json (provided by com.unity.services.core or com.unity.plastic-scmm). Ensure one of these packages is enabled in the Package Manager. (Enabled by default in most cases)Execute static and non‑static methods from the Unity EditorSupport for parameters: primitive types, structs, classes, Unity objects, and collectionsTrigger Unity Menu Items and custom methods via hotkeysGroup functions into reusable tool panels for different tasksDrag‑and‑drop organization and quick searchSmart target memory - remembers last used objectsBuilt‑in parameter editor UIKeyboard or mouse execution modesShare tools between projects using class‑based groupsBuilt in Performance Analyzer Memory and CPUNot increases final game buildDocumentationExample SceneCompatibilityUnity versions: 2021.3 LTS and higherTested on: Windows. macOS not tested (Testers are welcome. E-mail me)Works in Unity only: Editor and Play mode. Not in final game builds.Dependencies / IntegrationsUses the built-in Unity.Plastic.Newtonsoft.Json (provided by com.unity.services.core or com.unity.plastic-scmm). Ensure one of these packages is enabled in the Package Manager. (Enabled by default in most cases)Compatible with URP / HDRP / Built‑in pipelineWorks with any C# scripts and Unity API methodsIncluded ContentEditor window for Tools ConstructorExample scripts and demo sceneDocumentation (PDF + online version)Editor icons and serialized settingsWas created with minimal AI assistance:Minor boilerplate codeTool DocumentationAsset Store IconAsset Store DescriptionExample scene (Sprites, Scripts)




