EASY ANIMATOR CONTROLLER" proposes, in a first stage, an interface to rename the set of "AnimationClips" you want to use in your "GameObjects", so that the new names encode all the essential information that the system now recognizes and stores in data structures. In a second stage, taking advantage of this information, automate the creation of an "AnimatorController" from scratch, with as many states as "AnimationClips" renamed in the first stage, sub state machines, transitions and appropriate parameters. In this second stage new data structures are also created to store all the essential information of these states, sub state machines, transitions and parameters making available to our scripts, the necessary information to choose the animation we are looking for at any time through an "interface" composed of simple auxiliary methods.
All this automation is preset through parameters exposed in a single "scriptable object" (type "AnimationsSO"), greatly facilitating the saving of the configuration "assets" and avoiding, to a large extent, touching parts of "EASY ANIMATOR CONTROLLER" that may break its functionality.
Crea tu propia página web con Webador