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.⚠️ This is an add-on for Databrain and requires Databrain to function ⚠️➡️ Databrain-> Website-> Documentation-> Discord⭐️ Custom nodesCreate 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 valuesWith 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 referencesLogic 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 supportFields 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.⭐️ FeaturesCreate 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 nodesCopy & Paste nodesMinimapSearchable node creation panel with categories and sub-categories.Possibility to detach the node editor window from the main Databrain editor.