public void StartAction(AnimatorCollectionWrapper animator)
    {
        finished = false;
        anim = animator;

        animator.SetBool(DanceAnimationVar, true);
        // Set Dancing animation = true
    }
 protected override void Init()
 {
     ActionController = new CharacterActionController();
     if (Iso2DMovement == null)
         Iso2DMovement = new Iso2DMovementController();
     MovementController = Iso2DMovement;
     AnimationController = new AnimatorCollectionWrapper(gameObject);
     anim = new AnimationSwapAnimatorWrapper(gameObject);
     Debug.Log("Start");
 }