package org.terasology.components.actions; import com.google.common.collect.Lists; import org.terasology.audio.Sound; import org.terasology.entitySystem.Component; import java.util.Arrays; import java.util.List; /** * When activated, plays a random sound * * @author Immortius <immortius@gmail.com> */ public class PlaySoundActionComponent implements Component { public List<Sound> sounds = Lists.newArrayList(); public float volume = 1.0f; public ActionTarget relativeTo = ActionTarget.Instigator; public PlaySoundActionComponent() { } public PlaySoundActionComponent(Sound... sounds) { this.sounds.addAll(Arrays.asList(sounds)); } }