protected void PlayAnimation()
        {
            AnimationClip anim = config.GetAnim();

            var animOverride = GetComponent <Player>().GetAnimOverrideController();
            var animator     = GetComponent <Animator>();

            animator.runtimeAnimatorController = animOverride;
            animOverride[DEFAULT_ATTACK_STATE] = anim;
            animator.SetTrigger(ATTACK_TRIGGER);
        }