
    D[iP                     .    d dl mZ  G d de          ZdS )   )Plantc                   $     e Zd Z fdZd Z xZS )Mimicc                     t                                          ||d           d| _        d| _        d| _        d| _        d| _        d | _        d S )Nmimic       iE  g      @)super__init__hpmax_hpshoot_intervalcostmimic_timermimic_target)selfcolrow	__class__s      V/mnt/c/Users/DipsyHou/Desktop/workspace/PVZOnline/backend/game/objects/plants/mimic.pyr   zMimic.__init__   sR    c7+++	     c                     | j         rH| xj        |z  c_        | j        dk    r/t          |d          r!|                    | | j                    d S d S d S d S )Nr	   transform_plant)r   r   hasattrr   )r   dt
game_states      r   updatezMimic.update   s     	H"1$$:'899 H..tT5FGGGGG	H 	H$$H Hr   )__name__
__module____qualname__r   r   __classcell__)r   s   @r   r   r      sN        ! ! ! ! !H H H H H H Hr   r   N)baser   r    r   r   <module>r$      sU         H H H H HE H H H H Hr   