I wanna have my character's movement be relative to which way the camera is facing. How would I do this? Here is the movement code that I am using:
moveDirection = new Vector3((Input.GetAxis("Horizontal")), (-Input.GetAxis("Vertical")), 0);
moveDirection = transform.TransformDirection(moveDirection);
moveDirection *= speed;
Any advice?