public void Patrol() { Vector3 newDirection = FindNewDirection(pManager.GetPillar()); beamThing = new Vector3(transform.position.x, 0, transform.position.z); direction = newDirection; direction = ValidatePath(direction); direction = CheckDirection(direction); nMA.destination = direction; }