public void _Update(Transform[] allZombies, Transform target, float zombieGap) { cController.Move(Seeker.Seek(transform, target, cController.Velocity, moveSpeed)); //cController.Move(Seeker.Seperate(transform, allZombies, zombieGap, cController.Velocity, maxSpeed)); var dir = (target.position - transform.position).normalized; transform.forward = dir; }
// Update is called once per frame void Update() { cController.Move(transform.forward * moveSpeed * Input.GetAxis("Vertical")); cController.Turn(transform.up * turnSpeed * Input.GetAxis("Horizontal")); }