I have got back to the point I was at before my rewrite. I.e. I have a character moving around a screen, with levels being loaded from tiled. OK, I had done some stuff with the enemy AI before, but it hardly worked, so in reality I am back at the same point.
To get the levels loaded from Tiled, I followed a similar method to the one I detailed in a previous article, but instead of using 2D toolkit I am using Unity’s native 2D implementation. There is nothing wrong with 2D toolkit, but there is not a huge amount of benefit using it versus Unity’s stuff for this project.
There are two things I am looking at next including the AStar implementation (whether I write it myself or liberate something from the asset store) and how we can get a Unity game running inside WPF.