Editor Tools Constructor - Function Runner OFFICIAL SALE

Tools Constructor:

Create and Run Your Own Methods and Functions in Unity Editor

Group and organize methods into reusable tools


Overview

Allows 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 Execute


Tools 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 methods

Static and non‑static methods

Main Menu Items


Parameters 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 types


Smart 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 Constructor

  • No 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.

📘 Summary

Tools 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)