Both the Player and the Enemy share the same Animator Controller. You have a good idea. As a work around for now I have a GenericAction on the Player and on the enemy I have a sub-object which has a TriggerGeneric(Action), I think that's what it's called. Then on OnDoAction() I have the Player stab and the Enemy perform the "die" animation after 0.75 seconds. The TriggerGeneric(?) is set to Destroy. I can do this since I want the enemy to always die when attacked from behind. Sort of a stealth thing.