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 }