private void Start() { ripple = Camera.main.GetComponent <RipplePostProcessor>(); lvm = GameObject.FindGameObjectWithTag("lvMusic").GetComponent <LevelMusic>(); S = GetComponent <AudioSource>(); anim = GetComponent <Animator>(); }
private GameLevel(string mapDir, string mapFileName, Point cameraStartingPosition, LevelMusic music) { MapDir = mapDir; MapFileName = mapFileName; CameraStartingTile = CameraStartingTile; Music = music; Add(Music); Event.Subscribe <MoodChange>(OnMoodChange, this); }
void Awake() { if (instance != null && instance != this) { Destroy(gameObject); } else { instance = this; GameObject.DontDestroyOnLoad(gameObject); SceneManager.sceneLoaded += OnSceneLoaded; } }
public void PlaySong(LevelMusic music) { gameManager.musicSource.clip = music.Song; //Calculate the number of seconds in each beat secPerBeat = 60f / music.BPM; //Record the time when the music starts dspSongTime = GetTime(); //Start the music gameManager.musicSource.Play(); }
// Use this for initialization void Start() { ripple = Camera.main.GetComponent <RipplePostProcessor>(); lvm = GameObject.FindGameObjectWithTag("lvMusic").GetComponent <LevelMusic>(); lvm.music.Pause(); ghosts = GameObject.FindGameObjectsWithTag("Ghost"); foreach (GameObject g in ghosts) { Destroy(g); } boss1Anime = GetComponent <Animator>(); boss1HealthBar.gameObject.SetActive(true); }
// Use this for initialization void Start() { if (instance != null && instance != this) { Destroy(gameObject); print("AudioManager extra distrutto"); } else { instance = this; GameObject.DontDestroyOnLoad(gameObject); main.clip = menu; main.Play(); } }
public void Start() { if (LevelController.instance._level.LevelMusicIndex >= 0) { currentLevelMusic = levelMusic[LevelController.instance._level.LevelMusicIndex]; LevelAudioSource.clip = currentLevelMusic.introClip; LevelAudioSource.Play(); } else { LevelAudioSource.clip = levelClips[LevelController.instance._level.LevelClipIndex]; LevelAudioSource.Play(); LevelAudioSource.loop = true; } }
private void Update() { music = GameObject.Find("Level Music").GetComponent <LevelMusic>(); if (intro != music.intro) { intro = music.intro; loop = music.loop; audio.clip = intro; audio.loop = false; audio.Play(); } if (audio.clip == intro && audio.isPlaying == false) { audio.clip = loop; audio.loop = true; audio.Play(); } }
////////////////////////////////// // Scene loading related stuff: // ////////////////////////////////// private void playLevelMusic(string levelName) { if (!levelMusicHTable.ContainsKey(levelName)) { Debug.LogWarning("No music for the level " + levelName); return; } LevelMusic lvlm = levelMusicHTable[levelName]; if (lvlm.loop) { playMusicOnLoop(lvlm.levelMusicClip); } else { playMusicNoLoop(lvlm.levelMusicClip); } changeVolume(lvlm.trackVolume); }
// Use this for initialization void Start() { lvm = GameObject.FindGameObjectWithTag("lvMusic").GetComponent <LevelMusic>(); thevoidMusic = GetComponent <AudioSource>(); }
public GameLevel(string mapFileName, LevelMusic music) : this("Maps2", mapFileName, new Point(10, 10), music) { }
// // Set static instance to this, mute all limb tracks // Limb tracks will be umnuted in their limb's Start() if they are attached, // and will be unmuted/muted when limbs are attached/detached // void Awake() { LevelMusic.Instance = this; }