Example #1
0
 def __init__(self, cameraPosition, cameraTarget, sourceMatrix):
     CameraStrategyLegacyProxy.__init__(self, cameraPosition, cameraTarget, sourceMatrix, BigWorld.CursorFree())
     self.__horizontalStrafe = BigWorld.CameraComponentStrafe()
     self.__horizontalStrafe.positionSettings.normalizedRotation = 0.85
     self.__horizontalStrafe.position = cameraPosition
     self.__horizontalStrafe.planeMatrix = self._planeMtxProvider
     self.__horizontalStrafe.cursorMatrix = self._cursorProvider
     self.__horizontalStrafe.targetEntityId = BigWorld.player().id
     self._components['horizontalStrafe'] = self.__horizontalStrafe
     self._overlook = False
     self._input.isContinuousFreeInput = False
     self._input.accelerationDuration = 0.075
     self._input.decelerationDuration = 0.075
     self.__behaviorHorizon = 1