=  1zombie/audio/ObjectAmbientEmitters$PerObjectLogic()V   .zombie/audio/ObjectAmbientEmitters$PowerPolicy NotRequired0Lzombie/audio/ObjectAmbientEmitters$PowerPolicy;   4zombie/audio/ObjectAmbientEmitters$AmbientSoundLogic powerPolicy  bHasGeneratorParameterZ  initK(Lzombie/iso/IsoObject;)Lzombie/audio/ObjectAmbientEmitters$PerObjectLogic;   getSoundName()Ljava/lang/String;  ! "#"zombie/audio/ObjectAmbientEmitters getInstance&()Lzombie/audio/ObjectAmbientEmitters; % &'powerPolicyMapLjava/util/HashMap; )*+ ,-java/util/HashMap getOrDefault8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; /01 23zombie/GameSoundsgetSound,(Ljava/lang/String;)Lzombie/audio/GameSound;5 Generator 789 :;zombie/audio/GameSoundnumClipsUsingParameter(Ljava/lang/String;)I = >  InteriorHydro @ ABobjectLzombie/iso/IsoObject; DEF GHzombie/iso/IsoObjectsquareLzombie/iso/IsoGridSquare; JKL MNzombie/iso/IsoGridSquarehaveElectricity()Z PQR STzombie/iso/IsoWorldinstanceLzombie/iso/IsoWorld; PV WNisHydroPowerOn JY Z[getRoom()Lzombie/iso/areas/IsoRoom; ] ^  ExteriorOK D` ab getProperties,()Lzombie/core/properties/PropertyContainer;d AmbientSound fgh ij(zombie/core/properties/PropertyContainerIs(Ljava/lang/String;)Z fl mnVal&(Ljava/lang/String;)Ljava/lang/String;pjava/lang/Float s tuparameterValue1F w xysetParameterValue16(Lzombie/audio/BaseSoundEmitter;JLjava/lang/String;F)VCodeLineNumberTable StackMapTable~java/lang/StringshouldPlaySound startPlaying#(Lzombie/audio/BaseSoundEmitter;J)V stopPlayingcheckParameterszombie/audio/BaseSoundEmitter SourceFileObjectAmbientEmitters.javaNestHost InnerClassesPerObjectLogic PowerPolicyAmbientSoundLogic1 z1** *{ zF*+W*M*$,( * ,.N*--46*{ ).D|2@D}7D}7Nz* <2*?CIOU*?CX<* \%*?CI OU<* OU **?_L++ce{6 379C_ceo| -@@f@z% *?_ck{z{z#*qr{ z{!* *+ 4OU  v{ |4}} @