[SUPPORT] Advanced Turn Based Tile Toolkit

Most of the new features will be contained in example maps that use child actors of the default ones. As such, the modifications to the regular blueprints are not too big, and should not take too long to implement. I try to mark all changes I make clearly so that it is not to difficult to add them to an old project. For the update after this, I might consider taking some of the features I’ve added in the example map and integrating them into the default blueprints, which will make conversion a bit more time consuming.

If you have a blueprint with a skeletal mesh that has Unit_Parent as its parent blueprint you can cast that blueprint to the child blueprint class and get the skeletal mesh reference from the cast.

Check out the Find Tiles in Range function in BP_GridManager. This function contains several nested functions. One for getting all tile indexes in the appropriate range, one for filtering these indexes in various ways (is there line of sight to the tile, are there any units standing on them) and finally one function for placing decals or meshes on the remaining tiles to display them to the player.