Problem in Triggering an Animation from the Event Graph of the State Machine

All of your state logic needs to be in the character class. It determines mineable etc and sets a state that the animation class will use to trigger state machine transitions.

Your Animation class Event Graph should start by creating a reference to the character and movement component (where applicable). These references will be used by the class to pull in the state values from the character class.