void clickStartBtTwo()
    {
        if (!IsInvoking("PlayCartoon"))
        {
            return;
        }

        bool isEnablePlayer = false;

        PlayHitStartBtAudio();
        if (!GlobalData.GetInstance().IsFreeMode)
        {
            if (GlobalData.GetInstance().Icoin >= GlobalData.GetInstance().XUTOUBI)
            {
                GlobalData.GetInstance().Icoin -= GlobalData.GetInstance().XUTOUBI;
                pcvr.GetInstance().SubPlayerCoin(GlobalData.GetInstance().XUTOUBI);
                GameCoin.GetInstance().ConvertNumToImg("yi", GlobalData.GetInstance().Icoin);
                CloseStartBtCartoon();
                isEnablePlayer = true;
            }
        }
        else
        {
            CloseStartBtCartoon();
            isEnablePlayer = true;
        }

        if (isEnablePlayer)
        {
            IsActivePlayer = true;
            ActiveDaJuCtrl.GetInstanceP2().ActivePlayerBlood(true);
            ZhunXingCtrl.GetInstance().ShowPlayerZhunXing();
        }
    }
コード例 #2
0
    public void InitHiddenFinishPanel()
    {
        if (IsInitHidden)
        {
            return;
        }
        IsInitHidden = true;
        gameObject.SetActive(true);

        GameCoin.GetInstance().HiddenCoinInfo();

        EventDelegate.Add(FinishPanelTPos.onFinished, delegate {
            HiddenFinishPanel();
        });

        FinishPanelTPos.ResetToBeginning();
        FinishPanelTPos.PlayForward();
        AudioManager.Instance.PlaySFX(AudioListCtrl.GetInstance().AudioFinishPanel);
    }
    void clickStartBtOne()
    {
        if (!IsInvoking("PlayCartoon"))
        {
            return;
        }

        if (DaoJiShiCtrl.TimeVal <= 1)
        {
            return;
        }

        if (FinishPanelCtrl.GetInstance().CheckIsActiveFinish())
        {
            return;
        }

        bool isEnablePlayer = false;

        PlayHitStartBtAudio();
        if (!GlobalData.GetInstance().IsFreeMode)
        {
            if (GlobalData.GetInstance().Icoin >= GlobalData.GetInstance().XUTOUBI)
            {
                GlobalData.GetInstance().Icoin -= GlobalData.GetInstance().XUTOUBI;
                pcvr.GetInstance().SubPlayerCoin(GlobalData.GetInstance().XUTOUBI);
                GameCoin.GetInstance().ConvertNumToImg("yi", GlobalData.GetInstance().Icoin);

                if (GlobalData.GetInstance().Icoin >= GlobalData.GetInstance().XUTOUBI)
                {
                    StartBtCtrl.GetInstanceP2().InitStartBtCartoon();
                }
                else
                {
                    InsertCoinCtrl.GetInstanceP2().ShowInsertCoin();
                }
                HeadCtrlPlayer.GetInstanceP1().StopColor();
                isEnablePlayer = true;
            }
        }
        else
        {
            HeadCtrlPlayer.GetInstanceP1().StopColor();
            HeadCtrlPlayer.GetInstanceP2().PlayColor();
            StartBtCtrl.GetInstanceP2().InitStartBtCartoon();
            isEnablePlayer = true;
        }

        if (isEnablePlayer)
        {
            IsActivePlayer = true;
            CloseStartBtCartoon();
            if (GlobalData.GetInstance().gameMode == GameMode.SoloMode)
            {
                ActiveDaJuCtrl.GetInstanceP1().ActivePlayerBlood(true);
                DaoJiShiCtrl.GetInstance().StopDaoJiShi();
                GameOverCtrl.GetInstance().HiddenContinueGame();
                GameTimeCtrl.GetInstance().InitPlayGameTime(45);
                //GameCtrlXK.GetInstance().InitFillPlayerBlood();
            }
        }
    }