
    hf_                         S SK JrJrJrJrJrJr  S SKJrJ	r	J
r
  S\S\S\4S jr " S S\
5      r\" 5       r\	" \" 5       5        g	)
    )RegisterHook
RemoveHookUObject	UFunctionFStructLog)EnabledSaveTypeRegisterModSDKModcallerfunctionparamsc                 X    [        UR                  5      R                  S5      (       a  gg)Nz
[BEHAVIOR]FT)strText
startswith)r   r   r   s      `Z:\mnt\Skyabridged\SteamLibrary\steamapps\common\Borderlands 2\sdk_mods\QuietConsole\__init__.pyQuietConsoleOutputr      s"    
6;;""<00    c                   P    \ rS rSrSrSrSrSr\R                  r
S
S jrS
S jrS	rg)QuietConsole   zQuiet Consolez3Disables most things printed to console by Gearbox.RedxYetiz1.1Nc                 >   [        SSS 5        [        SSS 5        [        SSS 5        [        SSS	 5        [        S
SS 5        [        SSS 5        [        SSS 5        [        SSS 5        [        SSS 5        [        SSS 5        [        SS[        5        g )N7WillowGame.Behavior_DebugMessage.ApplyBehaviorToContextQuietConsoleMainc                     gNF cfps      r   <lambda>%QuietConsole.Enable.<locals>.<lambda>   s    rwr   -WillowGame.LocalItemMessage.ClientItemReceivec                     gr   r   r    s      r   r$   r%          hmr   1WillowGame.LocalWeaponMessage.ClientWeaponReceivec                     gr   r   r    s      r   r$   r%      s    lqr   0WillowGame.ReceivedAmmoMessage.ClientAmmoReceivec                     gr   r   r    s      r   r$   r%      s    kpr   5WillowGame.ReceivedCreditsMessage.ClientCreditReceivec                     gr   r   r    s      r   r$   r%      s    pur   -WillowGame.ChallengeFeedbackMessage.GetStringc                     gr   r   r    s      r   r$   r%      r(   r   +WillowGame.MissionFeedbackMessage.GetStringc                     gr   r   r    s      r   r$   r%      s    fkr   6WillowGame.FastTravelStationDiscoveryMessage.GetStringc                     gr   r   r    s      r   r$   r%      s    qvr   .WillowGame.ExperienceFeedbackMessage.GetStringc                     gr   r   r    s      r   r$   r%      s    inr   Engine.GameMessage.GetStringc                     gr   r   r    s      r   r$   r%      s    W\r   Engine.Console.OutputTextr   )r   r   selfs    r   EnableQuietConsole.Enable   s    NPbdwxDFXZmnHJ\^qrGI[]pqLN`buvDFXZmnBDVXklMOacvwEGY[no35GI\]02FHZ[r   c                    [        SS5        [        SS5        [        SS5        [        SS5        [        SS5        [        SS5        [        SS5        [        S	S5        [        S
S5        [        SS5        [        SS5        g )Nr   r   r&   r)   r+   r-   r/   r1   r3   r5   r7   r9   r   )r   r:   s    r   DisableQuietConsole.Disable!   s    LN`aBDVWFHZ[EGYZJL^_BDVW@BTUKM_`CEWX13EF.0DEr   r   )returnN)__name__
__module____qualname____firstlineno__NameDescriptionAuthorVersionr	   LoadWithSettingsSaveEnabledStater<   r?   __static_attributes__r   r   r   r   r      s.    DGKFG&77\Fr   r   N)	unrealsdkr   r   r   r   r   r   Mods.ModMenur	   r
   r   r   r   QCr   r   r   <module>rP      sM    P P = =w ) W  F6  FD ^ LN r   