6:12 note: This is not for just caching and speeding up access to entity components. The transitions and states are not MonoBehaviours, so they can't use GetComponent. That's the main purpose of this classto allow non MonoBehaviours classes to retrieve the StateMachine GameObject components
Keep it up man! I learned a lot
Thanks! Glad it helped :D
6:12 note: This is not for just caching and speeding up access to entity components. The transitions and states are not MonoBehaviours, so they can't use GetComponent. That's the main purpose of this classto allow non MonoBehaviours classes to retrieve the StateMachine GameObject components