IEnumerable<Type>
The types to offer in the blackboard for variable creation, or null to offer none.
Builds the set of variable types offered in the blackboard for variable creation.
Override this method to define the set of variable types available from the blackboard. The default implementation returns an empty set. This controls what the UI offers, not what can be created. Variables of any type can still be created programmatically via StateMachine.CreateVariable regardless of this set.
protected override IEnumerable<Type> BuildAvailableVariableTypes()
{
yield return typeof(float);
yield return typeof(int);
yield return typeof(bool);
}