/// <summary> /// Sets the sound (read from a file) that will be used. /// </summary> /// <param name="package">A ZIP package containing the soundfile to use.</param> /// <param name="soundFile">Soundfile relative to package. Must be in OGG format.</param> /// <param name="loop">Whether the sound should loop</param> public void SetSound(string package, string soundFile, bool loop) { if (System.IO.File.Exists(package) == false) { throw new System.IO.FileNotFoundException("The sound file : " + soundFile + "in" + package + " does not exist."); } _sound = FreeSL.fslLoadSoundFromZip(package, soundFile); LoopSound(loop); _withSound = true; }