Logic – Databrain add-on

by [email protected]

Logic is a powerful add-on that enables high-level visual scripting within Databrain. It features a comprehensive editor that allows you to easily create logic sequences for all of your data objects.

For more detail this asset from the Unity Asset Store: Click Here

This is a paid asset, but now you can download the “Logic – Databrain add-on” for FREEPlease keep in mind that this package is provided only for learning purposes or to test before buying the product, NOT FOR COMMERCIAL PURPOSES.

Logic – Databrain add-on BETA v0.4b

VIP Only

⚠️ This is an add-on for Databrain and requires Databrain to function ⚠️

⭐️ Custom nodes

Create custom nodes tailored to your project and data as easily as you would create a new C# file in Unity. Using NodeAttributes enables you to set node properties like outputs, color, title, category, icon and description. Use the Logic add-on to create logic flows, query data, listen to events or perform specific actions. It is also possible to create a custom inspector UI for your node.

⭐️ Return values

With the return value node, you can set and retrieve return values on graphs upon completing events. You can also reference other data objects in nodes to get their values at runtime. The data object dropdown attribute works everywhere!

⭐️ Scene object references

Logic also allows you to reference scene objects. Nodes can easily access objects in the scene through the Logic Controller component when necessary. All types of UnityEngine.Object are supported.

⭐️ Expose values to inspector support

Fields in a node can have the ExposeToInspector-attribute to expose them to the data object inspector view. This way, values can be altered directly in the Unity inspector without even having to open the Logic Node Editor.

⭐️ Features

Create custom nodes as easily as creating a new C# class.
Nodes and the node inspector can draw Unity and custom property drawers.
The data object property drawer-inspector view is fully supported. Node fields with the ExposeToInspector-attribute can be directly tracked or modified from the Unity inspector.
Made completely from scratch with UIElements. No reliance on the deprecated Unity Experimental.GraphView.
No dependencies for third-party serializers.
Possibility to create custom inspector UIs for your nodes with UIElements.
Local graph events which can be called from script. Appropriate event listener nodes can then listen to graph events.
With the UIElements retained mode GUI system, you can draw lots of nodes with great performance.
Define scene component references and assign them to the controller component in your scene, allowing nodes to easily access them.
OnComplete graph event with the ability to return a value as a result.
Group nodes
Copy & Paste nodes
Minimap
Searchable node creation panel with categories and sub-categories.
Possibility to detach the node editor window from the main Databrain editor.

 

Related Posts

Leave a Comment