Пример #1
0
 private void Start()
 {
     ripple = Camera.main.GetComponent <RipplePostProcessor>();
     lvm    = GameObject.FindGameObjectWithTag("lvMusic").GetComponent <LevelMusic>();
     S      = GetComponent <AudioSource>();
     anim   = GetComponent <Animator>();
 }
Пример #2
0
 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);
 }
Пример #3
0
 void Awake()
 {
     if (instance != null && instance != this)
     {
         Destroy(gameObject);
     }
     else
     {
         instance = this;
         GameObject.DontDestroyOnLoad(gameObject);
         SceneManager.sceneLoaded += OnSceneLoaded;
     }
 }
Пример #4
0
    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();
    }
Пример #5
0
 // 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);
 }
Пример #6
0
 // 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();
     }
 }
Пример #7
0
 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;
     }
 }
Пример #8
0
 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();
     }
 }
Пример #9
0
    //////////////////////////////////
    // 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);
    }
Пример #10
0
 // Use this for initialization
 void Start()
 {
     lvm          = GameObject.FindGameObjectWithTag("lvMusic").GetComponent <LevelMusic>();
     thevoidMusic = GetComponent <AudioSource>();
 }
Пример #11
0
 public GameLevel(string mapFileName, LevelMusic music)
     : this("Maps2", mapFileName, new Point(10, 10), music)
 {
 }
Пример #12
0
 //
 // 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;
 }