
    8Fd-                     l    S SK r S SKJrJrJrJrJrJrJr  SSK	J
r
   " S S\5      r\" \" 5       5        g)    N)EnabledSaveTypeGameHookKeybindManagerModTypesRegisterModSDKMod   )bl2toolsc            	       
   \ rS rSrSrSrSrSr\R                  r
\R                  r\R                  rS r\" S5      S\R(                  S	\R*                  S
\R,                  S\4S j5       rS\R4                  SS4S jrS rSrg)FPDriver   zFirst Person Driverz2.0z`Experience all vehicles in first person. Toggle between 3rd and 1st person using by default '5'.Jusoc                     SU l         [        R                  " SS5      /U l        / SQ/ SQ/ SQ/ SQS./ SQ/ SQ/ SQ/ SQS./ SQ/ SQ/ SQ/ SQS./ SQ/ SQ/ SQ/ S	QS./ SQ/ SQ/ SQ/ SQS./ SQ/ SQ/ SQ/ SQS./ S
Q/ SQ/ SQ/ SQS.S.U l        g )NT
Driver CamFive)CameraOffset 0zCameraPitchDownOffset -20CameraPitchUpOffset 50zBaseCameraPosition (Z=65)bScaleDistanceWithSpeed False)zCameraPitchDownOffset -10z"BaseCameraPosition (X=-1,Y=0,Z=70)r   r   r   )r   zCameraPitchDownOffset -50CameraPitchUpOffset 45z#BaseCameraPosition (X=15,Y=-3,Z=60)r   )r   CameraPitchDownOffset 0r   z"BaseCameraPosition (X=10,Y=0,Z=75)r   )z0GD_Runner_Streaming.CameraDefs.Camera_DriverSeatz/GD_BanditTechnical.CameraDefs.Camera_DriverSeatz,GD_Sage_FanBoat.CameraDefs.Camera_DriverSeatz1GD_Orchid_Hovercraft.CameraDefs.Camera_DriverSeat)r   r   r   z"BaseCameraPosition (X=10,Y=0,Z=80)r   )zCameraOffset -800r   zCameraPitchUpOffset 0zBaseCameraPosition (Z=200)bScaleDistanceWithSpeed True)r   z#BaseCameraPosition (X=40,Y=0,Z=300)zCameraPitchUpOffset 100zCameraOffset -1300r   )zCameraOffset -1100r   zCameraPitchUpOffset -250z"BaseCameraPosition (X=0,Y=0,Z=300)r   )	mercenaryassassinlilacsirensoldiertulipdefault)is_first_personr   KeybindKeybindssettings)selfs    eZ:\mnt\Skyabridged\SteamLibrary\steamapps\common\Borderlands 2\sdk_mods\FirstPersonDriver\__init__.py__init__FPDriver.__init__   s    #'//fEFEDAF->EDAF->EDAF->EDAF->EDAF->EDAF->EDAF-kS
    z:WillowGame.VehicleSpawnStationTerminal.UnlockForOtherUserscallerfunctionparamsreturnc                 $    U R                  5         g)NT)calc_driver_cam)r$   r)   r*   r+   s       r%   EndLoadFPDriver.EndLoad   s     	r(   bindNc                 r    UR                   S:X  a'  U R                  (       + U l        U R                  5         g g )Nr   )Namer    r.   )r$   r1   s     r%   GameInputPressedFPDriver.GameInputPressed   s0    99$'+';';#;D   " %r(   c           	         [         R                  " 5       nU(       a  UR                  (       a  [         R                  " UR                  5      R                  5       nU R                  (       d  SnU R                  R                  5        Hh  u  p4X2;  a  M  UR                  5        HH  u  pV[        R                  " SU5      (       d  M#  U H  n[         R                  " SU SU 35        M!     MJ     Mj     g g g )Nr   PassengerCameraDefinitionzset  )r   get_player_controllerPawnget_obj_path_nameCharacterClasslowerr    r#   items	unrealsdk
FindObjectconsole_command)r$   pcvhchardatacamattrsatts           r%   r.   FPDriver.calc_driver_cam   s    ++-"''++B,=,=>DDFB''"mm113
>"&**,JC$//0KSQQ $ 004uAcU1CD  % #/ 4	 2r(   )r"   r    r#   )__name__
__module____qualname____firstlineno__r3   VersionDescriptionAuthorr   GameplayTypesr   LoadOnMainMenuSaveEnabledStater   BL2SupportedGamesr&   r   r?   UObject	UFunctionFStructboolr/   r   r!   r4   r.   __static_attributes__ r(   r%   r   r      s     DGtKFE&55XXNV
p 

FG!! %% !!	
 
 H#^%;%; # #
Er(   r   )r?   Mods.ModMenur   r   r   r   r   r   r	    r   r   r\   r(   r%   <module>r_      s9       }Ev }E@ HJ r(   