[SUPPORT] Advanced Turn Based Tile Toolkit

Hi @ !

Because your help, my work is going good:D! Thank you!

Today, I got a suggestion. Of course, decision is yours. But consider this once please.

This is function “SetupTileMarkers” in BP_Ability

It check if grid manager is hex, then set the tile marker mesh and decal to hex.

I changed like this

In yours, for checking grid manager is hex or not, you use name of grid manager by GetClass.
Because of this, When I use new grid manager with inheritance, I have to change name of those parameter of GetClass functions.
To check if grid manager is hex or not, using the class name of grid manager looks not good in flexibility.

Especially, if I use many different grid managers in same game, this can be problem.

In here, I use casting to BP_GridManager_Hex, but I don’t think it’s best way. Maybe gameplay tag will be good option. Or, there will be more better way that I can’t imagine now.
(There are simmilar things in ATBTT. From now, I have to modify all of them.)

How do you think about changing the way to check if grid is hex or not? And, If you have more good idea about this, please tell me:)
I want to use your toolkit when you upgrade ATBTT continually, So I suggest this:)

Thank you!