Greetings i'm creating an enemy type and looking for input / thoughts on how to proceed with it.
In theory this is my goal:
Enemies will move around either on Navmesh or random through waypoints
When in range of player, they will chase the player until they touch them or until the player gets out of range.
Upon impact the player will flash or blink briefly and the enemy will stop for a few seconds allowing the player to escape.
Certain obstacles in the game can destroy these enemies. Ex: Enemy contacts spinning blades and enemy is destroyed.
So far I've been able to make the following systems but they aren't linked together. So they work individually but not together.
1. enemies move on navmesh or through premade waypoints. Working
2. Check player distance and chase (unable to make them stop when out of range though)
For some reason I cannot get them to change Player color, material, blink or any Render changes upon impact.
I've tried Tick, Trigger, Collision machines
Any suggestions as to how to link it all together?