I want my critter AI to run directly away from the player when the player kicks it, and I don t know the math nor the syntax to calculate that angle. They are two characters moving independently through worldspace.
Here is what I got so far:
waypoint = (fleeWP.transform.position);
transform.LookAt(Vector3(waypoint.x, transform.position.y, waypoint.z));
transform.Translate (Vector3.forward * speed * Time.deltaTime);
This currently makes the critter move towards the waypoint, rather than away. I might be attacking this all wrong. Please chastise me.