So VGOOLINORMAL is the normal walking view I guess? And VGOOLIHEADUP the transition animation view? And there's also something like a VGOOLIEATING view as well?
First of all, I would advice against using a new view for every animation, you can just use one view for your character and then have the first loops in that view be the walking animations (4 or 8 depending on if you have diagonal movement or not) and then make the eating animation the loop underneath those and the transition from eating to walking the loop underneath again. Then you can simply call cGooli.Animate to run a blocking animation.
First of all, I would advice against using a new view for every animation, you can just use one view for your character and then have the first loops in that view be the walking animations (4 or 8 depending on if you have diagonal movement or not) and then make the eating animation the loop underneath those and the transition from eating to walking the loop underneath again. Then you can simply call cGooli.Animate to run a blocking animation.