public void PlayOverrideTake(string take) { //assume its loop type is 'once' if (anim && anim.TakeExists(take)) { mOverrideTake = take; anim.Play(mOverrideTake); } }