// Use this for initialization void Start() { filters = GameObject.Find ("Sound Manager").GetComponent<AudioFilters>(); filterParams = new TextAsset[numSongs]; filterParams = Resources.LoadAll<TextAsset> ("Filters"); changingVol = new bool[numTracks]; songs = new string[numSongs]; for (int i = 0; i < numSongs; i++) { songs[i] = "Music/Song" + i; } bgm = transform.FindChild ("BGM").GetComponent<AudioSource> (); trackFeedback = transform.FindChild ("Track Feedback").GetComponent<AudioSource> (); filterFeedback = transform.FindChild ("Filter Feedback").GetComponent<AudioSource> (); remix = transform.FindChild ("Remix").GetComponent<AudioSource> (); tracksParent = transform.FindChild ("Tracks"); tracks = new AudioSource[numTracks]; tracks = tracksParent.GetComponentsInChildren<AudioSource> (); currentSong = 2; ChangeSong (songs [currentSong]); InvokeRepeating ("CheckNumTracksPlaying", 0f, 1f); //TestMusic (); }
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void Awake() { mMode = Modes.Idle; audio.loop = false; audio.playOnAwake = false; audio.clip = null; audioClips = new AudioClip[Enum.GetNames(typeof(Data.Chapter.Block.filterType)).Length]; filter = new AudioFilters(); }