We are removing the units from the grid via BP_GridManager’s method “RemoveUnitFromGrid”. The healthbar remains at the last tile on the grid as the position of the units is only updated when realtime is over & turnbased combat continues. To continue combat we use the method you mentioned (ConvertLocationToIndex3D) and the new location & grid index is calculated correctly. Here we use GridManager’s “AddUnitToGrid” method. Everything seems to work fine except for the remove part, we’ll try out removing / adding the keys in GridUnits TMap instead of using RemoveUnitFromGrid now.
EDIT: Allright, clearing the GridUnits TMap instead of using RemoveUnitFromGrid worked ![]()