🔹Bool Var
BoolVar and BoolReference values
Overview
Bool variables are Scriptable Assets that contain a bool value. They can be referenced in any script and be shared around in a project.
How to use it
To declare a Bool Var use this code. Make sure to have the namespace:
using MalbersAnimations.Scriptables;
using MalbersAnimations.Scriptables;
public class Example : Monobehaviour
{
public BoolVar myVar
}This is how it looks in the Inspector:

Variable Reference
There is a better way to use the scriptable variables. Instead of using BoolVar class, use BoolReference instead:
This is how it looks in the Inspector:

That way you have the option to use a local value or a Scriptable (global) value.
Sharing scriptable variables is an extremely useful tool to have shared values between scripts.
Parameters

Value
The actual value of the scriptable variable.
Debug [🪲]
When enabled, the console will print a log every time the scriptable variable changes its value
Description
Developer description to give a better explanation of what the variable does.
Internal Events
Scriptable Variables can be listened to using the OnValue changed action.
This is the way of using it via script:
Last updated
Was this helpful?