Hi,
Is the camera connected to the player somehow? If not, then they're probably separate issues. The Camera() command moves the camera GameObject. The LookAt() command rotates the NPC GameObject.
Here are a couple of variations you could try:
Rotate listener first, then move camera to Medium angle on speaker:
Code: Select all
LookAt(listener,,0.5)->Message(DoneRotating);
Camera(Medium, speaker, 1)@Message(DoneRotating)
Keep recomputing the camera angle over the 1-second period:
Code: Select all
LiveCamera(Medium, speaker, 1);
LookAt(listener,,0.5);