Habs editiert. Das camera.pan=0; gehört aber in das else danach, dann setzt es den pan-Winkel der Kamera auch wieder ordnungsgemäss zurück. (man könnte es zwar wirklich auch darüber schreiben, aber so ist es übersichtlicher ^^)
Oh und die Änderung am tilt-winkel gehört dafür ausserhalb der Verzweigung hin. Wenn ich den Code nicht selbst ausprobieren kann passieren mir immer solche Fehler
