I just installed the A* project and tried the first tutorial in getting started. What I want to do with this package is:
- Enemy sense player only when within a certain distance.
- Enemy chase player when within distance.
- Enemy runs away/ hide behind world obstacles (trees, walls, etc.) when being attacked by the player.
- Enemy returns to base when the player is not found after a certain time.
Can I implement the above with ONLY A*? I know that I will have to write some logic, but what I need to know is other than pathfinding, whether this package can provide the core functionality of fleeing and hiding, sensing static world objects around it while keeping the player insight, etc. I am currently using another package from the asset store to sense the player. This is the first time I am implementing AI in 3D using a package like this.