ó
    äö<_û  ã                   ó&   • S SK JrJr   " S S\S9rg)é    )ÚABCMetaÚabstractmethodc                   ón   • \ rS rSrSr\SS j5       r\S\4S j5       r\SS j5       r	S\
S	\SS4S
 jrSrg)ÚGFxMovieé   z“
Base class containing some of the common methods used across the various interfaces for the
 various `GFxMovie`s this library has interfaces for.
ÚreturnNc                 ó   • [         e)zDisplays the movie. ©ÚNotImplementedError©Úselfs    Ú`Z:\mnt\Skyabridged\SteamLibrary\steamapps\common\Borderlands 2\sdk_mods\UserFeedback\GFxMovie.pyÚShowÚGFxMovie.Show
   ó
   € ô "Ð!ó    c                 ó   • [         e)z€
Gets if the movie is currently being displayed.

Returns:
    True if the movie is currently being displayed, False otherwise.
r
   r   s    r   Ú	IsShowingÚGFxMovie.IsShowing   s
   € ô "Ð!r   c                 ó   • [         e)z0Hides the movie, without running any callbacks. r
   r   s    r   ÚHideÚGFxMovie.Hide   r   r   ÚkeyÚeventc                 ó   • g)aÃ  
Callback function intended to be overwritten. Called any time the user inputs anything while
 the movie is open.

Args:
    key:
        The key that was pressed. See the following link for reference.
        https://api.unrealengine.com/udk/Three/KeyBinds.html#Mappable%20keys
    event:
        The input event type. See the following link for reference.
        https://docs.unrealengine.com/en-US/API/Runtime/Engine/Engine/EInputEvent/index.html
N© )r   r   r   s      r   ÚOnInputÚGFxMovie.OnInput   s   € ð 	r   r   )r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   Úboolr   r   ÚstrÚintr   Ú__static_attributes__r   r   r   r   r      sd   † ñð
 ó"ó ð"ð ð"˜4ó "ó ð"ð ó"ó ð"ð
˜3ð  sð ¨t÷ r   r   )Ú	metaclassN)Úabcr   r   r   r   r   r   Ú<module>r*      s   ðß 'ô(˜ó (r   