We have all BaseActions as component instances. I’m working on a UI for this game to allow the player to select actions from a list.
Right now Actions are a bunch of component instances because they use Update() Start() and other Monobehavior lifecycles. I want to be able to have an action on a scriptable object. What’s the best way to do this?
I’m thinking of having each action be it’s own prefab and then list all those prefabs on a scriptable object to itterate over. Is this a bad approach? Are there better approaches?