CLASS snoddasmannen/galimulator/weapons/Weapon snoddasmannen/galimulator/weapons/Weapon FIELD b targetActor Lsnoddasmannen/galimulator/actors/Actor; FIELD blocked blocked Z FIELD coolDown coolDown I FIELD coolDownTime coolDownTime I FIELD fireChance fireChance F FIELD listeners listeners Ljava/util/Vector; FIELD maxRange maxRange F FIELD name name Ljava/lang/String; FIELD owner owner Lsnoddasmannen/galimulator/actors/StateActor; FIELD serialVersionUID serialVersionUID J FIELD sound sound Lsnoddasmannen/galimulator/AudioManager$AudioSample; METHOD (Ljava/lang/String;Lsnoddasmannen/galimulator/actors/StateActor;ILsnoddasmannen/galimulator/AudioManager$AudioSample;F)V ARG 1 name ARG 2 owner ARG 3 coolDownTime ARG 4 sound ARG 5 maxRange METHOD a tick ()V METHOD a fix (F)V METHOD a setTargetLocation (FF)V METHOD a setTarget (Lsnoddasmannen/galimulator/actors/Actor;)V ARG 1 target METHOD a addListener (Lsnoddasmannen/galimulator/weapons/interface_0;)V ARG 1 listener METHOD a setBlocked (Z)V ARG 1 blocked METHOD b setTargetActor (Lsnoddasmannen/galimulator/actors/Actor;)V ARG 1 target METHOD d canShootNow ()Z METHOD e tryFire ()V METHOD f getDisplayName ()Ljava/lang/String; METHOD g getNearestEnemyInRange ()Lsnoddasmannen/galimulator/actors/Actor; METHOD getName getName ()Ljava/lang/String; METHOD h __nopMethod__getNameSuffix ()Ljava/lang/String; METHOD m_ draw ()V