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();
        }
    }
    public void ResetIsActivePlayer()
    {
        IsActivePlayer = false;
        ZhunXingCtrl.GetInstance().ClosePlayerZhunXing();
        DirectionInfoCtrl.GetInstance().HiddenDirWrong();
        PlayerYueJieCtrl.GetInstance().ClosePlayerYueJie();

        ActiveDaJuCtrl.GetInstanceP1().ActivePlayerBlood(false);
        ActiveDaJuCtrl.GetInstanceP2().ActivePlayerBlood(false);
    }
コード例 #3
0
    public void SetPlayerMvSpeedSpriteInfo(float val)
    {
        if (StartBtCtrl.GetInstanceP1().CheckIsActivePlayer())
        {
            ActiveDaJuCtrl.GetInstanceP1().SetPlayerMvSpeedSpriteInfo(val);
        }

        if (StartBtCtrl.GetInstanceP2().CheckIsActivePlayer())
        {
            ActiveDaJuCtrl.GetInstanceP2().SetPlayerMvSpeedSpriteInfo(val);
        }
    }
コード例 #4
0
    void ActivePlayerDaoJu(GameObject spriteObj, DaoJuTypeIndex val, int key)
    {
        if (key == 1)
        {
            if (StartBtCtrl.GetInstanceP1().CheckIsActivePlayer())
            {
                ActiveDaJuCtrl.GetInstanceP1().ActiveDaoJuType((int)val);
                HeadCtrlPlayer.GetInstanceP1().InitChangeHeadUI();
            }
        }
        else if (key == 2)
        {
            if (StartBtCtrl.GetInstanceP2().CheckIsActivePlayer())
            {
                ActiveDaJuCtrl.GetInstanceP2().ActiveDaoJuType((int)val);
                HeadCtrlPlayer.GetInstanceP2().InitChangeHeadUI();
            }
        }

        //Debug.Log("ActivePlayerDaoJu -> key = " + key);
        Destroy(spriteObj);
    }