Character Controller based on Scriptable Architecture
Animal Controller (AC) is an animation frame controller, which is applicable to the root motion or in situ motion of any animal or human character.
AC is the basic controller for all my resources, but it can also be used for any other resources in the store.
This controller was built from scratch. After more than three years of training, with the help of the smooth modular controller, my resources are more outstanding.
AC is based on status and mode. Status such as: position movement, idle, jumping, falling, flying, swimming... while mode such as: main attack, secondary attack, hit, action, etc.
A state is an animation that contains some logic that cannot overlap (for example, you cannot swim and fly at the same time).
The mode is the animation used when playing the state animation (for example, flying and running while attacking)