private void passAll() { UIManager.OpenUI(Config.UI.UIPath.WinPanel); Libs.Resource.EffectManager.LoadEffect("star", transform); AppAudioModel.Instance().RunAudio(AppAudioName.Success); status = STATUS.Idle; }
private void failed() { UIManager.OpenUI(Config.UI.UIPath.LosePanel); string audio = Random.Range(0, 1f) > 0.5f ? AppAudioName.Fail1 : AppAudioName.Fail2; AppAudioModel.Instance().RunAudio(audio); status = STATUS.Idle; }
private void OnBuyButtonClick(GameObject go) { if (buyCallback != null) { buyCallback(); } AppAudioModel.Instance().RunAudio(AppAudioName.Button2); // EventMgr.Instance.DispatchEvent(EventNameData.ButtonStart, false); }
private void OnTryButtonClick(GameObject go) { if (tryCallback != null) { tryCallback(); } AppAudioModel.Instance().RunAudio(AppAudioName.Button1); // EventMgr.Instance.DispatchEvent(EventNameData.ButtonStart, true); }
// Update is called once per frame void Update() { transform.Rotate(0f, 0f, speed * Time.deltaTime); if (lips >= total) { return; } if (Input.GetButtonDown("Fire1") && !onAir) { SpawnPin(); AppAudioModel.Instance().RunAudio(AppAudioName.Shot); } }
void Awake() { _instance = this; effect = this.gameObject.AddComponent <AudioSource>() as AudioSource; effect.playOnAwake = false; effect.loop = false; //设置默认音量 effect.volume = 1; music = this.gameObject.AddComponent <AudioSource>() as AudioSource; //music.clip = Resources.Load("audio/沉睡") as AudioClip; music.playOnAwake = false; music.loop = true; //设置默认音量 music.volume = 0.5f; }
private void nextLevel() { if (!gameLevel.next()) { passAll(); return; } AppAudioModel.Instance().RunAudio(AppAudioName.Pass); GameFacts fact = new GameFacts(gameLevel.level, 3 + gameLevel.level * 2); string targetStr = null; switch (Random.Range(0, 3)) { case 0: targetStr = "targetDiamondPink"; break; case 1: targetStr = "targetDiamondGreen"; break; case 2: targetStr = "targetDiamondBlue"; break; } GameObject go = ResourceManager.InstantiatePrefab(targetStr); Rotator target = go.AddComponent <Rotator>(); target.Total = fact.Count; gameView.startGame(gameLevel, fact.Count); showHint(); // EventMgr.Instance.DispatchEvent(EventNameData.GameFacts, fact); // UI.Widget.CommonTips.OpenTips(UI.Widget.TipsType.AUTO_CLOSE, gameLevel.ToString(), null, null, () => { //ResourceManager.InstantiatePrefab("pinSpawn"); // }, 1); }
// Use this for initialization void Start() { gameObject.AddComponent <Libs.Coroutine.CoroutineHandler>(); gameObject.AddComponent <GameManager>(); AppAudioModel.Instance().RunMusic(AppAudioName.BGM); }
private void OnEnable() { AppAudioModel.Instance().setAudioActive(false); }
private void OnDisable() { AppAudioModel.Instance().setAudioActive(true); }