/unity-atoms-vs

Atoms nodes for Unity Visual Scripting

Primary LanguageC#MIT LicenseMIT

Atoms nodes for Visual Scripting

openupm

A.K.A Bolt Addons for Atoms


Add new Visual Scripting (previously Bolt) nodes for a better Unity Atoms integration. Improve your workflow with scriptable object architecture and visual scripting !

Summary

Available Nodes

Atoms Events

Nodes atoms events

  • AtomBaseVariable Event
  • Bool Event
  • BoolPair Event
  • Collider2D Event
  • Collider2DPair Event
  • Collider Event
  • ColliderPair Event
  • Collision2D Event
  • Collision2DPair Event
  • Collision Event
  • CollisionPair Event
  • Color Event
  • ColorPair Event
  • Double Event
  • DoublePair Event
  • Float Event
  • FloatPair Event
  • GameObject Event
  • GameObjectPair Event
  • Int Event
  • IntPair Event
  • Quaternion Event
  • QuaternionPair Event
  • String Event
  • StringPair Event
  • Vector2 Event
  • Vector2Pair Event
  • Vector3 Event
  • Vector3Pair Event
  • Void Event

Atoms Variables

Nodes atoms variables

  • Bool Variable
  • Collider2D Variable
  • Collider Variable
  • Color Variable
  • Float Variable
  • GameObject Variable
  • Int Variable
  • Quaternion Variable
  • String Variable
  • Vector2 Variable
  • Vector3 Variable

Installation

1. Requirements

This package required Bolt (1.4.13 or greater) to be already installed

2. Add the package to the project

The preferred way to install this package is via openupm-cli

openupm add me.guyl.atoms-vs@1.0.0

This way, it will automatically download all the dependencies

Otherwise, you will have to manually install the following packages:

3. Configure Bolt

The automatic way (events node only)

Build Unit Options to make the units available for your project.

Bolt Unit Wizard

Adding package assembly (add variable nodes)

Open the Unit Options Wizard

Bolt Unit Wizard

Add Guyl.AtomsVS.Runtime in the Assembly Options

Bolt Assembly  Options

Then click on Next and Generate


Congrats, you're now good to go 🎉