Hello,
I usually have ScriptableObjects containing meta information used by a MonoBehaviour.
In this case, I have a GrowableSO
which has a list of Step
. A Step
simply contains two fields/properties for a Sprite and a time.
In my Growable
-MonoBehaviour I have a serialized fields for the GrowableSO
, so I can access the steps. The Growable
-Script simply loops over all steps, waits the amount of time and then sets the sprite.
Using Unity Behavior, I want to do the same, so my initial idea was to create a Blackboard-Variable that can hold an instance of GrowableSO
(which will be set in Awake
later).
However, I cannot link the “Delay” action to a field/property of my SO.
I know that I can make a custom action for that, but since this seems to be a common task, I’m missing something?
Thank you!