public FXManager(AudioManager audioManager) { gameObject = new GameObject ("FXManager"); gameObject.transform.parent = audioManager.gameObject.transform; basicAudioSource = gameObject.AddComponent<AudioSource> (); allSources = new List<FXSource> (); extraAudioSources = new List<AudioSource> (); }
public MusicManager(AudioManager audioManager) { gameObject = new GameObject ("MusicManager"); gameObject.transform.parent = audioManager.gameObject.transform; audioSource = gameObject.AddComponent<AudioSource> (); audioClipInfos = new List<AudioClipInfo> (); Resume (); }
public Core() { instance = this; AddChild (pageContainer = new FContainer ()); AddChild (topEffectManager = new EffectManager (true)); audioManager = new AudioManager (); FXPlayer.manager = audioManager.fxManager; MusicPlayer.manager = audioManager.musicManager; FXPlayer.Preload (); playerManager = new PlayerManager (); playerManager.Setup (); Engine engine = new Engine(); engine.Initialize(); ShowPage (engine); Engine.Scene = new MainScene(); ListenForUpdate (Update); }