}//PlayJumpAnimation


    public virtual void SetWallGrabTrigger() {
        if (AnimatorCmp == null)
            return;
        if (AnimatorCmp.GetAnimatorTransitionInfo(0).anyState)
            return;
        AnimatorCmp.SetTrigger(Props.OnWallGrabbed);
    }//PlayJumpAnimation
    }//PlayJumpAnimation


    public virtual void SetDashedTrigger(AAbility ability) {
        if (AnimatorCmp == null)
            return;
        if(AnimatorCmp.GetAnimatorTransitionInfo(0).anyState)
            return;
        AnimatorCmp.SetTrigger(Props.Dashed);
    }//PlayJumpAnimation
    }//SetBool


    public void SetTrigger(string name) {
        if(_animator == null)
            return;
        if (AnimatorCmp.GetAnimatorTransitionInfo(0).anyState)
            return;
        _animator.SetTrigger(name);
    }//SetTrigger