public abstract void PlaySound(IPlaySound playSound);
private void PlaySound(IPlaySound playSound) { Speaker.PlaySound(playSound); }
public override void PlaySound(IPlaySound playSound) { //here logic for play sound from dynamic }