Coding Assistant - One-click Script Generation & Fields Binding

wecando

(0)
$14
Publisher wecando
File size 554.27kB
Number of files 15
Latest version 2
Latest release date 2024-04-22 05:23:00
First release date 2023-11-24 03:05:12
Supported Unity versions 2018.4.2 or higher

🔥 One-click generation of scripts, component fields, and event listener functions, with automatic handling of event listening, removal, component field binding, and referencing.

🤞Allows developers to focus more on implementing business logic without spending excessive time writing repetitive, standardized code. Eliminates the need for manual component field binding and referencing, saving valuable time and effort, resulting in improved development efficiency💨.


😖Whether this plugin is useful to me?😖


😩Have you encountered any of the following troubles?😩

1️⃣ Creating countless scripts and repeatedly writing code with a structure similar to the following:

---> [SerializeField] private Button button;

---> [SerializeField] private Slider slider;

---> [SerializeField] private InputField inputField;

---> [SerializeField] private Toggle toggle;

---> [SerializeField] private Dropdown dropdown;

... ...

---> button.onClick.AddListener(OnButtonClicked);

---> slider.onValueChanged.AddListener(OnSliderValueChanged);

---> inputField.onValueChanged.AddListener(OnInputFieldValueChanged);

---> toggle.onValueChanged.AddListener(OnToggleValueChanged);

---> dropdown.onValueChanged.AddListener(OnDropdownValueChanged);

... ...

---> button.onClick.RemoveListener(OnButtonClicked);

---> slider.onValueChanged.RemoveListener(OnSliderValueChanged);

---> inputField.onValueChanged.RemoveListener(OnInputFieldValueChanged);

---> toggle.onValueChanged.RemoveListener(OnToggleValueChanged);

---> dropdown.onValueChanged.RemoveListener(OnDropdownValueChanged);

... ...

---> private void OnButtonClicked() { }

---> private void OnSliderValueChanged(float val) { }

---> private void OnInputFieldValueChanged(string val) { }

---> private void OnToggleValueChanged(bool val) { }

---> private void OnDropdownValueChanged(int val) { }

2️⃣ In the Hierarchy, dragging and assigning components one by one to the corresponding fields in the script.


🎉 🎉Congratulations!

😀 😀This plugin perfectly solves your trouble!


⭐Features:

  • One-click generation of scripts, component fields, and event listener functions.
  • Automatic addition and removal of event listener functions for fields like Button's OnClick event.
  • Edit and configure scripts, including namespace, generation location, etc.
  • It can automatically generate script fields by recognizing them through @(FieldMaker). Additionally, it offers the option to selectively generate fields by choosing from a list of all components available in the built-in interface.
  • Clean and user-friendly interface for field editing and selection.
  • Automatically bind all code fields with one-click.
  • Lists all scripts and their fields that can be bound.
  • Support for ignore list (namespaces).
  • Fuzzy fault tolerance and other configurations are supported.

📚 Online Documentation

🐛 Getting Errors?


Top Publisher Assets