Beispiel #1
0
    public static void RestartMusic(string targetMusic)
    {
        AudioSnapShotHolder target = GetSnapshotHolder(targetMusic);

        if (target != null)
        {
            target.source.Stop();
            target.source.Play();
        }
    }
Beispiel #2
0
    private static AudioSnapShotHolder GetSnapshotHolder(string holderName)
    {
        AudioSnapShotHolder result = null;

        for (int i = 0; i < soundManager.snapshots.Count; i++)
        {
            if (soundManager.snapshots[i].audioName == holderName)
            {
                result = soundManager.snapshots[i];

                break;
            }
        }


        return(result);
    }