public void GameOverBGM() { AudioSource[] bgm = GetComponents <AudioSource>(); bgm[0].Stop(); bgm[2].Play(); bgmState = BgmStatus.GameOver; }
public void FinishBGM() { AudioSource[] bgm = GetComponents <AudioSource>(); bgm[0].Stop(); bgm[1].Play(); bgmState = BgmStatus.Finished; }
// Use this for initialization void Start() { GameObject clear = GameObject.Find("clear"); clear.GetComponent <Renderer>().enabled = false; GameObject win_text = GameObject.Find("win_text"); win_text.GetComponent <Renderer>().enabled = false; GameObject game_over = GameObject.Find("game_over"); game_over.GetComponent <Renderer>().enabled = false; GameObject lose_text = GameObject.Find("lose_text"); lose_text.GetComponent <Renderer>().enabled = false; bgmState = BgmStatus.Ambient; }
private static extern int GetStatusNative(int handle, out BgmStatus status);