[SUPPORT] Advanced Turn Based Tile Toolkit

Thanks for rundown! As you said, I was easily able to connect the tiles via AddEdge, but getting the unit to animate properly is turning into more of a task.

I’ve played around with two methods for the animation part:

A) When a unit arrives at a tile that has a ladder, I have the unit temporarily break off from the movement spline and travel along a custom spline that I’ve added to the ladder’s actor. At the same time I trigger an animation on the unit’s AnimationBP, but I’m having trouble timing that animation with the unit’s overall movement along the spline.

or

B) When the unit arrives at a time with a ladder, I have the unit break off from the movement spline and trigger the climbing animation with root motion turned on. However, this doesn’t work because Pawns don’t process root motion, at least not in the way that the Character class does.

My preference is to use option B because that should give me more natural looking movement. So I guess my question is, how big of a task would it be for me to convert ATBTT from using the Pawn class for units to the Character class? Is there anything major you foresee I would break if I did this?

EDIT: I went ahead and switched the parent Unit class to inherit from Character and it works fine. I had to make a few decisions about what to do with all the inherited components, but there wasn’t anything I had to change in the blueprints, so that’s good. Now I have my units using root motion animations to climb up ladders and vault over cover. So that’s nice.