def enter(self, params = None):
     self.__scheduledFov = 0.0
     settings = self._context.cameraSettings
     cameraInstance = self._context.cameraInstance
     distMin = settings.cam_dist_constr[0]
     distMax = settings.cam_dist_constr[2]
     distance = settings.cam_start_dist
     self.strategy = BigWorld.CameraStrategyFree(distance, BigWorld.dcursor().matrix, distMin, distMax, cameraInstance.parentMatrix, settings.cam_ellipticity)
     self.strategy.aroundLocalAxes = False
     self.strategy.turningHalflife = settings.cam_fluency_rotation
     self.strategy.distanceHalflife = settings.cam_fluency_zooming
     self.distance = distance
     self.strategy.screenShiftInterval = 0.0
     cameraInstance.setStrategy(self.strategy, self._context.interpolationDuration)