Hello, On my project I have pooled objects - instead of destroying objects, objects are deactivated using SetActive(false) - when I need a new object I look for an inactive object and I active it using SetActive(true)e Everything seems ok but when my pooled gameObject as animator attached to it sometimes things goes wrong. Animation and state are not "coherent". I suppose I need to correctly reset/stop the Animator when I deactivate or reactivate my object but I did not now how to do it. If found other people (on this forum, stackoverflow, ....) having similar problems but no one seems to have to a solution. Is there a solution to save the animator in Awake and restore it latter ?