/// <summary>
    /// 向下运动.
    /// </summary>
    public void OnClickFangXiangDBt(int indexPlayer, pcvr.ButtonState val)
    {
        switch (indexPlayer)
        {
        case 0:
        {
            ClickFangXiangDBtP1(val);
            break;
        }

        case 1:
        {
            ClickFangXiangDBtP2(val);
            break;
        }

        case 2:
        {
            ClickFangXiangDBtP3(val);
            break;
        }

        case 3:
        {
            ClickFangXiangDBtP4(val);
            break;
        }
        }
    }
예제 #2
0
 public void ClickPcvrBt19(pcvr.ButtonState val)
 {
     if (ClickPcvrBtEvent19 != null)
     {
         ClickPcvrBtEvent19(val);
     }
 }
    public void OnClickDaoDanBt(int index, pcvr.ButtonState val)
    {
        switch (index)
        {
        case 0:
        {
            ClickDaoDanBtOne(val);
            break;
        }

        case 1:
        {
            ClickDaoDanBtTwo(val);
            break;
        }

        case 2:
        {
            ClickDaoDanBtThree(val);
            break;
        }

        case 3:
        {
            ClickDaoDanBtFour(val);
            break;
        }
        }
    }
 public void ClickDaoDanBtFour(pcvr.ButtonState val)
 {
     if (ClickDaoDanBtFourEvent != null)
     {
         ClickDaoDanBtFourEvent(val);
     }
 }
예제 #5
0
 public void ClickPcvrBt26(pcvr.ButtonState val)
 {
     if (ClickPcvrBtEvent26 != null)
     {
         ClickPcvrBtEvent26(val);
     }
 }
예제 #6
0
    void ClickStartBtFourEvent(pcvr.ButtonState state)
    {
        if (XkGameCtrl.IsActivePlayerFour)
        {
            return;
        }

        if (!StartBtObj.activeSelf)
        {
            return;
        }

        if (GameOverCtrl.IsShowGameOver)
        {
            return;
        }
        XKGlobalData.GetInstance().PlayStartBtAudio();
        SubCoinPlayerFour();
        StartBtObj.SetActive(false);
        XkGameCtrl.SetActivePlayerFour(true);
        ActiveZhanDouObj();

        if (XKGlobalData.GameVersionPlayer != 0)
        {
            XKGlobalData.CoinPlayerTwo = XKGlobalData.CoinPlayerFour;
        }
    }
예제 #7
0
 public void ClickPcvrBt03(pcvr.ButtonState val)
 {
     if (ClickPcvrBtEvent03 != null)
     {
         ClickPcvrBtEvent03(val);
     }
 }
 public void ClickDaoDanBtThree(pcvr.ButtonState val)
 {
     if (ClickDaoDanBtThreeEvent != null)
     {
         ClickDaoDanBtThreeEvent(val);
     }
 }
 private void ClickStartBtThreeEvent(pcvr.ButtonState val)
 {
     if (val == pcvr.ButtonState.UP)
     {
         PcvrRestartPrintCaiPiao(PlayerEnum.PlayerThree);
     }
 }
    private void ClickTVYaoKongExitBtEvent(pcvr.ButtonState val)
    {
        switch (val)
        {
        case pcvr.ButtonState.DOWN:
        {
            ClickTVYaoKongLeftBtEvent(val);
            QuXiaoUI.mainTexture = QuXiaoImg[1];
            break;
        }

        case pcvr.ButtonState.UP:
        {
            QuXiaoUI.mainTexture = QuXiaoImg[0];
            Debug.Log("Unity:" + "Player close exit game ui...");
            if (XkGameCtrl.GetInstance() != null)
            {
                XkGameCtrl.GetInstance().RemoveExitGameUI();
            }

            if (GameMovieCtrl.GetInstance() != null)
            {
                GameMovieCtrl.GetInstance().RemoveExitGameUI();
            }
            break;
        }
        }
    }
    /**
     * key == 0 -> 机枪按键.
     * key == 1 -> 导弹按键.
     * key == 2 -> 开始按键.
     */
    void SetAnJianTestInfo(PlayerEnum indexPlayer, int key, pcvr.ButtonState btState)
    {
        int indexVal = ((int)indexPlayer) - 1;

        if (indexVal < 0 || indexVal > 2)
        {
            return;
        }

        string btStateStr = btState == pcvr.ButtonState.DOWN ? "Down" : "Up";

        switch (key)
        {
        case 0:
        {
            JiQiangBtLB[indexVal].text = btStateStr;
            break;
        }

        case 1:
        {
            DaoDanBtLB[indexVal].text = btStateStr;
            break;
        }

        case 2:
        {
            StartBtLB[indexVal].text = btStateStr;
            break;
        }
        }
    }
    private void ClickTVYaoKongEnterBtEvent(pcvr.ButtonState val)
    {
        if (m_ExitType == ExitEnum.QuXiao)
        {
            switch (val)
            {
            case pcvr.ButtonState.DOWN:
            {
                QuXiaoUI.mainTexture = QuXiaoImg[1];
                break;
            }

            case pcvr.ButtonState.UP:
            {
                QuXiaoUI.mainTexture = QuXiaoImg[0];
                Debug.Log("Unity:" + "Player close exit game ui...");
                if (XkGameCtrl.GetInstance() != null)
                {
                    XkGameCtrl.GetInstance().RemoveExitGameUI();
                }

                if (GameMovieCtrl.GetInstance() != null)
                {
                    GameMovieCtrl.GetInstance().RemoveExitGameUI();
                }
                break;
            }
            }
        }

        if (m_ExitType == ExitEnum.QueDing)
        {
            switch (val)
            {
            case pcvr.ButtonState.DOWN:
            {
                QueDingUI.mainTexture = QueDingImg[1];
                break;
            }

            case pcvr.ButtonState.UP:
            {
                QueDingUI.mainTexture = QueDingImg[0];
                Debug.Log("Unity:" + "Player exit application...");
                if (XkGameCtrl.GetInstance() != null)
                {
                    XkGameCtrl.GetInstance().RemoveExitGameUI();
                }

                if (GameMovieCtrl.GetInstance() != null)
                {
                    GameMovieCtrl.GetInstance().RemoveExitGameUI();
                }
                Application.Quit();
                break;
            }
            }
        }
    }
 public void ClickStartBtFour(pcvr.ButtonState val)
 {
     if (ClickStartBtFourEvent != null)
     {
         ClickStartBtFourEvent(val);
         //pcvr.StartLightStateP2 = LedState.Mie;
     }
 }
 private void ClickSetMoveBtEvent(pcvr.ButtonState val)
 {
     IsBtDownSetMove = val == pcvr.ButtonState.DOWN ? true : false;
     if (IsBtDownSetMove)
     {
         m_TimeValBtDown = 0f;
     }
 }
 void ClickSetEnterBtEvent(pcvr.ButtonState val)
 {
     if (val == pcvr.ButtonState.UP)
     {
         return;
     }
     HanldeClickEnterBtEvent();
 }
예제 #16
0
 public void ClickSetMoveBtEvent(pcvr.ButtonState val)
 {
     if (val == pcvr.ButtonState.DOWN)
     {
         return;
     }
     IsShowGameFPS = !IsShowGameFPS;
     gameObject.SetActive(IsShowGameFPS);
 }
예제 #17
0
 private void ClickTVYaoKongExitBtEvent(pcvr.ButtonState val)
 {
     if (val == pcvr.ButtonState.UP)
     {
         if (m_ExitUICom == null)
         {
             SpawnExitGameUI();
         }
     }
 }
예제 #18
0
 void ClickDaoDanBtFourEvent(pcvr.ButtonState val)
 {
     if (val == pcvr.ButtonState.DOWN)
     {
         AnJianLable.text = "4P导弹 Down";
     }
     else
     {
         AnJianLable.text = "4P导弹 Up";
     }
 }
예제 #19
0
 void ClickFireBtFourEvent(pcvr.ButtonState val)
 {
     if (val == pcvr.ButtonState.DOWN)
     {
         AnJianLable.text = "4P射击 Down";
     }
     else
     {
         AnJianLable.text = "4P射击 Up";
     }
 }
예제 #20
0
 void ClickStopDongGanBtFourEvent(pcvr.ButtonState val)
 {
     if (val == pcvr.ButtonState.DOWN)
     {
         AnJianLable.text = "4P紧急 Down";
     }
     else
     {
         AnJianLable.text = "4P紧急 Up";
     }
 }
예제 #21
0
 void ClickStartP4BtEvent(pcvr.ButtonState val)
 {
     if (val == pcvr.ButtonState.DOWN)
     {
         AnJianLable.text = "4P开始 Down";
     }
     else
     {
         AnJianLable.text = "4P开始 Up";
     }
 }
예제 #22
0
    /*void OnGUI()
     * {
     *      string strA = "PlayerFX -> "+InputEventCtrl.PlayerFX[0].ToString("f1")
     +", "+InputEventCtrl.PlayerFX[1].ToString("f1")
     +", "+InputEventCtrl.PlayerFX[2].ToString("f1")
     +", "+InputEventCtrl.PlayerFX[3].ToString("f1")
     +", PlayerYM -> "+InputEventCtrl.PlayerYM[0].ToString("f1")
     +", "+InputEventCtrl.PlayerYM[1].ToString("f1")
     +", "+InputEventCtrl.PlayerYM[2].ToString("f1")
     +", "+InputEventCtrl.PlayerYM[3].ToString("f1");
     *      GUI.Label(new Rect(10f, 25f, Screen.width, 30f), strA);
     * }*/

    void ClickSetEnterBtEvent(pcvr.ButtonState val)
    {
        if (val == pcvr.ButtonState.DOWN)
        {
            AnJianLable.text = "设置 Down";
        }
        else
        {
            AnJianLable.text = "设置 Up";
        }
    }
예제 #23
0
 void ClickSetMoveBtEvent(pcvr.ButtonState val)
 {
     if (val == pcvr.ButtonState.DOWN)
     {
         AnJianLable.text = "移动 Down";
     }
     else
     {
         AnJianLable.text = "移动 Up";
     }
 }
    public void ClickSetMoveBt(pcvr.ButtonState val)
    {
        if (ClickSetMoveBtEvent != null)
        {
            ClickSetMoveBtEvent(val);
        }

        if (val == pcvr.ButtonState.DOWN)
        {
            XKGlobalData.PlayAudioSetMove();
        }
    }
    private void ClickSetMoveBtEvent(pcvr.ButtonState val)
    {
        if (val == pcvr.ButtonState.UP)
        {
            return;
        }

        if (SSUIRoot.GetInstance().m_GameUIManage != null)
        {
            SSUIRoot.GetInstance().m_GameUIManage.CreatGamePayDataPanel();
        }
    }
    void ClickStartBtTwoEvent(pcvr.ButtonState state)
    {
        if (!TiaoGuoBtObj.activeSelf)
        {
            return;
        }

        if (state == pcvr.ButtonState.DOWN)
        {
            return;
        }
        OnClickTiaoGuoBt();
    }
 private void ClickTVYaoKongRightBtEvent(pcvr.ButtonState val)
 {
     if (val == pcvr.ButtonState.UP)
     {
         return;
     }
     m_ExitType                     = ExitEnum.QueDing;
     QueDingUI.mainTexture          = QueDingImg[1];
     QuXiaoUI.mainTexture           = QuXiaoImg[0];
     QueDingUI.transform.localScale = m_BigScale;
     QuXiaoUI.transform.localScale  = m_SmallScale;
     SetAcitveBtFlash();
 }
    public void ClickStartBtOne(pcvr.ButtonState val)
    {
        if (ClickStartBtOneEvent != null)
        {
            ClickStartBtOneEvent(val);
            //pcvr.StartLightStateP1 = LedState.Mie;
        }

        if (XKGlobalData.GameVersionPlayer != 0)
        {
            ClickStartBtThree(val);
        }
    }
    public void ClickStartBtTwo(pcvr.ButtonState val)
    {
        if (ClickStartBtTwoEvent != null)
        {
            ClickStartBtTwoEvent(val);
            //pcvr.StartLightStateP2 = LedState.Mie;
        }

        if (XKGlobalData.GameVersionPlayer != 0)
        {
            ClickStartBtFour(val);
        }
    }
    public void ClickFireBtFour(pcvr.ButtonState val)
    {
        if (ClickFireBtFourEvent != null)
        {
            ClickFireBtFourEvent(val);

            if (XkGameCtrl.GetIsActivePlayer(PlayerEnum.PlayerFour) == false ||
                SSUIRoot.GetInstance().GetIsActiveCaiPiaoBuZuPanel(PlayerEnum.PlayerFour) == true)
            {
                ClickStartBtFour(val);
            }
        }
    }