Beispiel #1
0
 private void passAll()
 {
     UIManager.OpenUI(Config.UI.UIPath.WinPanel);
     Libs.Resource.EffectManager.LoadEffect("star", transform);
     AppAudioModel.Instance().RunAudio(AppAudioName.Success);
     status = STATUS.Idle;
 }
Beispiel #2
0
    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;
    }
Beispiel #3
0
 private void OnBuyButtonClick(GameObject go)
 {
     if (buyCallback != null)
     {
         buyCallback();
     }
     AppAudioModel.Instance().RunAudio(AppAudioName.Button2);
     // EventMgr.Instance.DispatchEvent(EventNameData.ButtonStart, false);
 }
Beispiel #4
0
    private void OnTryButtonClick(GameObject go)
    {
        if (tryCallback != null)
        {
            tryCallback();
        }

        AppAudioModel.Instance().RunAudio(AppAudioName.Button1);
        // EventMgr.Instance.DispatchEvent(EventNameData.ButtonStart, true);
    }
Beispiel #5
0
 // 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);
     }
 }
Beispiel #6
0
    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;
    }
Beispiel #7
0
    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);
    }
Beispiel #8
0
 // Use this for initialization
 void Start()
 {
     gameObject.AddComponent <Libs.Coroutine.CoroutineHandler>();
     gameObject.AddComponent <GameManager>();
     AppAudioModel.Instance().RunMusic(AppAudioName.BGM);
 }
Beispiel #9
0
 private void OnEnable()
 {
     AppAudioModel.Instance().setAudioActive(false);
 }
Beispiel #10
0
 private void OnDisable()
 {
     AppAudioModel.Instance().setAudioActive(true);
 }