Chatterer.chatterer.load_radio C# (CSharp) Method

load_radio() private method

private load_radio ( ) : void
return void
        private void load_radio()
        {
            //try to load from disk first
            string path = Application.persistentDataPath +"radio2";

            //FIX this below will never return true since path isnt correct for GameDatabase

            //File.Exists instead or so

            if (GameDatabase.Instance.ExistsAudioClip(path))
            {
                yep_yepsource.clip = GameDatabase.Instance.GetAudioClip(path);
                yep_yep_loaded = true;
            }
            else
            {
                //try www download
                bool radio_loaded = false;
                WWW www_yepyep = new WWW("http://rbri.co.nf/ksp/chatterer/radio2.ogg");

                while (radio_loaded == false)
                {
                    if (www_yepyep.isDone)
                    {
                        yep_yepsource.clip = www_yepyep.GetAudioClip(false);
                        //SavWav.Save("radio2", yep_yepsource.clip);
                        if (debugging) Debug.Log("[CHATR] radio_yep_yep loaded OK");
                        radio_loaded = true;
                        yep_yep_loaded = true;
                    }
                }
            }
        }
chatterer