ó
Æ¾hYc           @   s&   d  d l  Z  d e f d „  ƒ  YZ d S(   iÿÿÿÿNt   timerc           B   s4   e  Z d  e f d „  ƒ  YZ d e f d „  ƒ  YZ RS(   t   oncec           B   s#   e  Z d  „  Z d „  Z d „  Z RS(   c         G   sH   t  j ƒ  | |  _ d |  _ d |  _ | |  _ | |  _ t  j |  ƒ d  S(   Ni    i   (   t   hostt   timer_getWallTimet   timet   intervalt   alwaysTriggert   methodt   argst   timer_created(   t   selfR   R   R   (    (    s[   D:\Program files(unsetuped)\Battlefield 2\mods\NModvb\python\game\gamemodes\aiArty\timer.pyt   __init__   s    				c         C   s   |  j  |  j Œ  |  j ƒ  d  S(   N(   R   R   t   abort(   R
   (    (    s[   D:\Program files(unsetuped)\Battlefield 2\mods\NModvb\python\game\gamemodes\aiArty\timer.pyt	   onTrigger   s    c         C   s   t  j |  ƒ d  S(   N(   R   t   timer_destroy(   R
   (    (    s[   D:\Program files(unsetuped)\Battlefield 2\mods\NModvb\python\game\gamemodes\aiArty\timer.pyR      s    (   t   __name__t
   __module__R   R   R   (    (    (    s[   D:\Program files(unsetuped)\Battlefield 2\mods\NModvb\python\game\gamemodes\aiArty\timer.pyR      s   		t   loopc           B   s,   e  Z d  „  Z d „  Z d „  Z d „  Z RS(   c         G   sL   t  j ƒ  | |  j d <| |  _ d |  _ | |  _ | |  _ t  j |  ƒ d  S(   NR   i   (   R   R   t   __dict__R   R   R   R   R	   (   R
   R   R   R   (    (    s[   D:\Program files(unsetuped)\Battlefield 2\mods\NModvb\python\game\gamemodes\aiArty\timer.pyR      s    				c         C   s    | d k r | |  j  | <n  d  S(   NR   (   R   (   R
   t   namet   value(    (    s[   D:\Program files(unsetuped)\Battlefield 2\mods\NModvb\python\game\gamemodes\aiArty\timer.pyt   __setattr__    s    c         C   s*   |  j  |  j Œ  |  j d c |  j 7<d  S(   NR   (   R   R   R   R   (   R
   (    (    s[   D:\Program files(unsetuped)\Battlefield 2\mods\NModvb\python\game\gamemodes\aiArty\timer.pyR   $   s    c         C   s   t  j |  ƒ d  S(   N(   R   R   (   R
   (    (    s[   D:\Program files(unsetuped)\Battlefield 2\mods\NModvb\python\game\gamemodes\aiArty\timer.pyR   (   s    (   R   R   R   R   R   R   (    (    (    s[   D:\Program files(unsetuped)\Battlefield 2\mods\NModvb\python\game\gamemodes\aiArty\timer.pyR      s   			(   R   R   t   objectR   R   (    (    (    s[   D:\Program files(unsetuped)\Battlefield 2\mods\NModvb\python\game\gamemodes\aiArty\timer.pyR       s   (   R   R   R    (    (    (    s[   D:\Program files(unsetuped)\Battlefield 2\mods\NModvb\python\game\gamemodes\aiArty\timer.pyt   <module>   s   