Hey.
I'm transitioning between TransformLook and Combat and I found the only way to escape a one frame jitter (the first person arms object jumps to a wrong place for 1 frame) between the transition from TransformLook to Combat is to modify the Transition class to accept transitioning from first person to first person. I think you should make the Transition class an interface or otherwise extensible because it is hardwired into CameraController class and StartTransition method is not overridable. Or just allow the first person to first person transition because it works out of the box in this case.
Transition.StartTransition (line 80):
Best, Jaakko
I'm transitioning between TransformLook and Combat and I found the only way to escape a one frame jitter (the first person arms object jumps to a wrong place for 1 frame) between the transition from TransformLook to Combat is to modify the Transition class to accept transitioning from first person to first person. I think you should make the Transition class an interface or otherwise extensible because it is hardwired into CameraController class and StartTransition method is not overridable. Or just allow the first person to first person transition because it works out of the box in this case.
Transition.StartTransition (line 80):
Code:
// There is no first to first person transition.
return false;
Best, Jaakko