public void Stop(string sName)
    {
        SoundItem s = GetSound(sName);

        if (s != null)
        {
            if (s.SndType == SoundType.Background && currentBackground.Contains(s))
            {
                currentBackground.Remove(s);
            }
            s.Stop();
        }
        else
        {
            Debug.LogWarning(sName + "not found");
        }
    }