001    package net.minecraftforge.client.event.sound;
002    
003    import net.minecraft.client.audio.SoundManager;
004    import net.minecraft.client.audio.SoundPoolEntry;
005    
006    public abstract class SoundResultEvent extends SoundEvent
007    {
008        public final SoundManager manager;
009        public final SoundPoolEntry source;
010        public final String name;
011        public final float volume;
012        public final float pitch;
013        public SoundPoolEntry result;
014        
015        public SoundResultEvent(SoundManager manager, SoundPoolEntry source, String name, float volume, float pitch)
016        {
017            this.manager = manager;
018            this.source = source;
019            this.name = name;
020            this.volume = volume;
021            this.pitch = pitch;
022            this.result = source;
023        }
024    }