private IEnumerator CoUpdateBase() { _instructionsManager.SetAudioSource(_instructionsAudioSource); _instructionsManager._timePauseBetweenInstructions = _instructionsTimePause; _instructionsManager._volume = _instructionsVolume; SettingsBase.Languages lang = SettingsBase.GetLanguage(); if (lang == SettingsBase.Languages.Spanish) { _instructionsManager.Play(_instructionsSpanish); } else if (lang == SettingsBase.Languages.English) { if (_instructionsEnglish.Count > 0) { _instructionsManager.Play(_instructionsEnglish); } } while (_instructionsManager.IsPlaying()) { yield return(null); } _coSet = _coManager.BeginCoroutineSet(); _coManager.StartCoroutine(CoUpdate(), _coSet); _coManager.StartCoroutine(CoWaitForUserInput(), _coSet); _coManager.StartCoroutine(CoTimeOut(), _coSet); yield return(_coManager.WaitForCoroutineSet(_coSet)); Finish(); }
public static void SetLanguage(SettingsBase.Languages value) { QuickPlayerPrefs.SetValue("Language", value); }