private void CrossFadeAnimation(CharacterGenerator generator, GameObject character, string animationName) { if (generator.IsAnimationExist(animationName) && _character != null)//generator.AnimationClips.Contains(animationName) && _character != null) { if (_character.animation != null) { _character.animation[animationName].wrapMode = WrapMode.Once; _character.animation.CrossFade(animationName); } } }