Si lo que te dice Dargo ha funcionado, lo que tiene pinta es que debas inicializar el animator en el OnEnable o, al menos, en OnStart.
En vez de usar una variable booleana tienes los Trigger que vienen a servir precisamente para eso.
En vez de usar una variable booleana tienes los Trigger que vienen a servir precisamente para eso.