
    lg0                         S SK r S SKJrJrJrJrJr  SSKJrJ	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)SetListDict	GeneratorUnion   )SDKModRegisterMod)GameHookModTypesOptionsEnabledSaveTypeLoadModSettingsSaveModSettings)
PlayerMarkc            	          \ rS rSr% Sr\\S'   Sr\\S'   Sr\\S'   Sr	\\S	'   \
R                  \
R                  -  \
R                  -  r\
\S
'   \R                   r\\S'   \R&                  r\\S'   SS0r\\\4   \S'   S r\" S5      S\R4                  S\R6                  S\R8                  S\4S j5       r\" S5      S\R4                  S\R6                  S\R8                  S\4S j5       rSr g)
MyFavorite
   zMy FavoriteNamez(Block selling or dropping starred items.Descriptionz0.1VersionMiloAuthorSupportedGamesTypesSaveEnabledStateEnterEnableSettingsInputsc                     g )N )selfs    aZ:\mnt\Skyabridged\SteamLibrary\steamapps\common\Borderlands 2\sdk_mods\MyFavoriteMod\__init__.py__init__MyFavorite.__init__   s        z<WillowGame.VendingMachineExGFxMovie.ConditionalStartTransfercallerfunctionparamsreturnc                     [         R                  " S5        UR                  5       (       a=  UR                  R	                  5       [
        R                  :X  a  UR                  5         gg)NzConditionalStartTransfer calledFT)	unrealsdkLogIsCurrentSelectionSellCurrentSelectionItemGetMarkr   PM_FavoritePlayFeedback_CannotAfford)r#   r(   r)   r*   s       r$   conditional_start_transfer%MyFavorite.conditional_start_transfer   sO     	78((**v/J/J/R/R/TXbXnXn/n,,.r'   z>WillowGame.StatusMenuInventoryPanelGFxObject.DropSelectedThingc                     [         R                  " S5        UR                  5       nUR                  5       [        R
                  :X  a  UR                  R                  S5        gg)NzDropSelectedThing calledResultFailureFT)r-   r.   GetSelectedThingr1   r   r2   ParentMoviePlayUISound)r#   r(   r)   r*   items        r$   drop_selected_thingMyFavorite.drop_selected_thing!   sM     	01&&(<<>Z333**?;r'   r"   N)!__name__
__module____qualname____firstlineno__r   str__annotations__r   r   r   r   BL2TPSAoDKr   r   Gameplayr   r   LoadOnMainMenur   r    r   r%   r   r-   UObject	UFunctionFStructboolr4   r<   __static_attributes__r"   r'   r$   r   r   
   s   D#AKAGSFC88dhh.:ND:''E8'(7(F(FoF&-$:NDSM: 

HI1B1B -6-@-@+4+<+<AE J 

JK)*;*; &/&9&9$-$5$5:> Lr'   r   )r-   typingr   r   r   r   r   
ModManagerr	   r
   Mods.ModMenur   r   r   r   r   r   r   
Mods.Enumsr   r   r"   r'   r$   <module>rR      s8     4 4 , i i i !   F JL r'   