I am trying to make an ARPG and have started with the top down toolkit. In the current demo the player will move using Simple Move To Location. This function will stop pathfinding if it is given a path that is not valid (can’t be reached). In most ARPG games the character will path find as close as possible to the location rather than stopping, or at least try to travel directly in that direction. I have researched that the AAIController class has a Move To Location function that I would have liked to try out, but I can’t cast a PlayerController to an AAIController.
I even purchased the TopDown ToolKit from the assets store and all it does is AddMovementInput to follow in a direction. It feels nice but you can’t just click to move. I also found out that SimpleMoveToLocation does not replicate on the server so it seems to me I need to go a different route in general.
What am I missing here? I feel extremely limited in functionality to recreate expected ARPG behavior. I would prefer to do all this in code, but I have not been able to get any further with blueprints either. Thank you for your time.