public void ClickDaoDanBtTwo(ButtonState val) { if (XKGlobalData.GameVersionPlayer == 0) { if (ClickDaoDanBtTwoEvent != null) { ClickDaoDanBtTwoEvent(val); } pcvr.SetIsPlayerActivePcvr(); if (val == ButtonState.DOWN) { pcvr.OpenZuoYiQiNang(PlayerEnum.PlayerTwo); } if (SetPanelUiRoot.GetInstance() == null && !HardwareCheckCtrl.IsTestHardWare && ClickStartBtTwoEvent != null) { ClickStartBtTwoEvent(val); } } else { ClickDaoDanBtFour(val); } }
public static void SetCoinPlayerFour(int coin) { if (pcvr.bIsHardWare == false) { if (coin > 0 && CoinPlayerFour != coin) { PlayTouBiAudio(); if (coin > CoinPlayerFour) { Instance.SetTotalInsertCoins(Instance.m_TotalInsertCoins + (coin - CoinPlayerFour)); } } } CoinPlayerFour = coin; if (CoinPlayerCtrl.GetInstanceFour() != null) { CoinPlayerCtrl.GetInstanceFour().SetPlayerCoin(coin); } if (SetPanelUiRoot.GetInstance() != null) { SetPanelUiRoot.GetInstance().SetCoinStartLabelInfo(1); } }
public static void SetCoinPlayerTwo(int coin) { if (XKGlobalData.GameVersionPlayer != 0) { CoinPlayerTwo = coin; SetCoinPlayerFour(coin); return; } if (pcvr.bIsHardWare == false) { if (coin > 0 && CoinPlayerTwo != coin) { PlayTouBiAudio(); if (coin > CoinPlayerTwo) { Instance.SetTotalInsertCoins(Instance.m_TotalInsertCoins + (coin - CoinPlayerTwo)); } } } CoinPlayerTwo = coin; if (CoinPlayerCtrl.GetInstanceTwo() != null) { CoinPlayerCtrl.GetInstanceTwo().SetPlayerCoin(coin); } if (SetPanelUiRoot.GetInstance() != null) { SetPanelUiRoot.GetInstance().SetCoinStartLabelInfo(1); } }
void CallGameChangeJiaoZhunPic() { //通知游戏更新校准图片信息. if (SetPanelUiRoot.GetInstance() != null) { SetPanelUiRoot.HandleJiaoZhunLaser(); } }
// Use this for initialization void Start() { _Instance = this; if (HandleJsonObj == null) { HandleJsonObj = HandleJson.GetInstance(); } Time.timeScale = 1.0f; GameOverCtrl.IsShowGameOver = false; pcvr.DongGanState = 1; StarObj = StarTran.gameObject; DirAdjustObj = AdjustDir.gameObject; AdjustYouMenShaCheObj = AdjustYouMenShaCheUI.gameObject; QiNangCQObj.SetActive(false); XkGameCtrl.SetActivePlayerOne(false); XkGameCtrl.SetActivePlayerTwo(false); XkGameCtrl.SetActivePlayerThree(false); XkGameCtrl.SetActivePlayerFour(false); pcvr.CloseAllQiNangArray(PlayerEnum.Null, 1); pcvr.OpenCheckYouMenValInfo(); pcvr.GetInstance().CloseFangXiangPanPower(); SetGameTextInfo(); SetStarObjActive(true); SetAnJianTestPanel(1); InitHandleJson(); InitStarImgPos(); InitCoinStartLabel(); InitGameDiffDuiGou(); InitGameModeDuiGou(); InitGameDianJiSpeed(); InitGameAudioValue(); InitGameVersionPlayer(); InputEventCtrl.GetInstance().ClickSetEnterBtEvent += ClickSetEnterBtEvent; InputEventCtrl.GetInstance().ClickSetMoveBtEvent += ClickSetMoveBtEvent; InputEventCtrl.GetInstance().ClickFireBtOneEvent += ClickFireBtOneEvent; InputEventCtrl.GetInstance().ClickFireBtTwoEvent += ClickFireBtTwoEvent; InputEventCtrl.GetInstance().ClickFireBtThreeEvent += ClickFireBtThreeEvent; InputEventCtrl.GetInstance().ClickFireBtFourEvent += ClickFireBtFourEvent; InputEventCtrl.GetInstance().ClickDaoDanBtOneEvent += ClickDaoDanBtOneEvent; InputEventCtrl.GetInstance().ClickDaoDanBtTwoEvent += ClickDaoDanBtTwoEvent; InputEventCtrl.GetInstance().ClickDaoDanBtThreeEvent += ClickDaoDanBtThreeEvent; InputEventCtrl.GetInstance().ClickDaoDanBtFourEvent += ClickDaoDanBtFourEvent; InputEventCtrl.GetInstance().ClickStartBtOneEvent += ClickStartBtEventP1; InputEventCtrl.GetInstance().ClickStartBtTwoEvent += ClickStartBtEventP2; InputEventCtrl.GetInstance().ClickStartBtThreeEvent += ClickStartBtEventP3; InputEventCtrl.GetInstance().ClickStartBtFourEvent += ClickStartBtEventP4; InputEventCtrl.GetInstance().ClickStopDongGanBtOneEvent += ClickStopDongGanBtEventP1; InputEventCtrl.GetInstance().ClickStopDongGanBtTwoEvent += ClickStopDongGanBtEventP2; InputEventCtrl.GetInstance().ClickStopDongGanBtThreeEvent += ClickStopDongGanBtEventP3; InputEventCtrl.GetInstance().ClickStopDongGanBtFourEvent += ClickStopDongGanBtEventP4; }
// Update is called once per frame void Update() { bool isClickFireBtDown = false; if (pcvr.bIsHardWare) { isClickFireBtDown = pcvr.IsFireBtDownP2; } else { isClickFireBtDown = InputEventCtrl.IsClickFireBtDown; } if (!isClickFireBtDown) { SetPanelUiRoot.GetInstance().SetHitAimObjInfoActive(false); return; } Vector3 vecA = GunCrossTran.localPosition; Vector3 vecB = ObjTran.localPosition; vecA.z = vecB.z = 0f; float dis = Vector3.Distance(vecA, vecB); if (dis <= 99f) { SetPanelUiRoot.GetInstance().SetHitAimObjInfoActive(true); AimObjKeyArray[AimObjCount] = 1; } else { bool isHitObj = false; AimObjKeyArray[AimObjCount] = 0; for (int i = 0; i < AimObjKeyArray.Length; i++) { if (AimObjKeyArray[i] == 1) { isHitObj = true; break; } } if (!isHitObj) { SetPanelUiRoot.GetInstance().SetHitAimObjInfoActive(false); } } }
// Use this for initialization void Start() { _Instance = this; if (HandleJsonObj == null) { HandleJsonObj = HandleJson.GetInstance(); } Time.timeScale = 1.0f; GameOverCtrl.IsShowGameOver = false; //pcvr.DongGanState = 1; StarObj = StarTran.gameObject; XkGameCtrl.SetActivePlayerOne(false); XkGameCtrl.SetActivePlayerTwo(false); XkGameCtrl.SetActivePlayerThree(false); //XkGameCtrl.SetActivePlayerFour(false); //SetGameTextInfo(); SetStarObjActive(true); InitHandleJson(); InitStarImgPos(); InitCoinStartLabel(); InitGameDiffDuiGou(); InitGameModeDuiGou(); InitCoinToCard(); InitPrintCaiPiaoUI(); InitCaiPiaoPrintState(); //InitGameAudioValue(); InputEventCtrl.GetInstance().ClickSetEnterBtEvent += ClickSetEnterBtEvent; InputEventCtrl.GetInstance().ClickSetMoveBtEvent += ClickSetMoveBtEvent; InputEventCtrl.GetInstance().ClickFireBtOneEvent += ClickFireBtOneEvent; InputEventCtrl.GetInstance().ClickFireBtTwoEvent += ClickFireBtTwoEvent; InputEventCtrl.GetInstance().ClickFireBtThreeEvent += ClickFireBtThreeEvent; InputEventCtrl.GetInstance().ClickDaoDanBtOneEvent += ClickDaoDanBtOneEvent; InputEventCtrl.GetInstance().ClickDaoDanBtTwoEvent += ClickDaoDanBtTwoEvent; InputEventCtrl.GetInstance().ClickDaoDanBtThreeEvent += ClickDaoDanBtThreeEvent; InputEventCtrl.GetInstance().ClickStartBtOneEvent += ClickStartBtEventP1; InputEventCtrl.GetInstance().ClickStartBtTwoEvent += ClickStartBtEventP2; InputEventCtrl.GetInstance().ClickStartBtThreeEvent += ClickStartBtEventP3; //InputEventCtrl.GetInstance().click += ClickStartBtEventP1; //InputEventCtrl.GetInstance().ClickStartBtTwoEvent += ClickStartBtEventP2; //InputEventCtrl.GetInstance().ClickStartBtThreeEvent += ClickStartBtEventP3; }
public static void SetCoinPlayerFour(int coin) { if (coin > 0 && CoinPlayerFour != coin) { PlayTouBiAudio(); } CoinPlayerFour = coin; if (CoinPlayerCtrl.GetInstanceFour() != null) { CoinPlayerCtrl.GetInstanceFour().SetPlayerCoin(coin); } if (SetPanelUiRoot.GetInstance() != null) { SetPanelUiRoot.GetInstance().SetCoinStartLabelInfo(1); } }
public static void SetCoinPlayerTwo(int coin) { if (coin > 0 && CoinPlayerTwo != coin) { PlayTouBiAudio(); } CoinPlayerTwo = coin; if (CoinPlayerCtrl.GetInstanceTwo()) { CoinPlayerCtrl.GetInstanceTwo().SetPlayerCoin(coin); } if (SetPanelUiRoot.GetInstance() != null) { SetPanelUiRoot.GetInstance().SetCoinStartLabelInfo(); } pcvr.SetIsPlayerActivePcvr(); }
public void ClickFireBtOne(ButtonState val) { #if FIREBT_STARTBT { if (SetPanelUiRoot.GetInstance() == null || HardwareCheckCtrl.IsTestHardWare) { if (ClickStartBtOneEvent != null) { ClickStartBtOneEvent(val); } } } #endif if (ClickFireBtOneEvent != null) { ClickFireBtOneEvent(val); } pcvr.SetIsPlayerActivePcvr(); }
public void ClickDaoDanBtFour(ButtonState val) { if (ClickDaoDanBtFourEvent != null) { ClickDaoDanBtFourEvent(val); } pcvr.SetIsPlayerActivePcvr(); if (val == ButtonState.DOWN) { pcvr.OpenZuoYiQiNang(PlayerEnum.PlayerFour); } if (SetPanelUiRoot.GetInstance() == null && !HardwareCheckCtrl.IsTestHardWare && ClickStartBtFourEvent != null) { ClickStartBtFourEvent(val); } }
// Use this for initialization void Start() { _Instance = this; pcvr.DongGanState = 1; XKShuiQiangCrossCtrl.GetInstance().SetPlayerCrossTr(GunCrossTran); SetPanelStarPos[0] = new Vector3(-350f, 243f, 0f); SetPanelStarPos[1] = new Vector3(-350f, 154f, 0f); SetPanelStarPos[2] = new Vector3(-350f, 65f, 0f); SetPanelStarPos[3] = new Vector3(-350f, -24f, 0f); SetPanelStarPos[4] = new Vector3(-350f, -112f, 0f); SetPanelStarPos[5] = new Vector3(-350f, -200f, 0f); SetPanelStarPos[6] = new Vector3(-350f, -288f, 0f); SetPanelStarPos[7] = new Vector3(-140f, -325f, 0f); SetPanelStarPos[8] = new Vector3(130f, -288f, 0f); JZCSStarPos[0] = new Vector3(-305f, 57f, 0f); JZCSStarPos[1] = new Vector3(-305f, -12f, 0f); JZCSStarPos[2] = new Vector3(-305f, -83f, 0f); JZCSStarPos[3] = new Vector3(-305f, -154f, 0f); JZCSStarPos[4] = new Vector3(-305f, -225f, 0f); StarObj = StarTran.gameObject; SetStarObjActive(true); InitHandleJson(); InitStarImgPos(); InitCoinStartLabel(); InitGameDiffDuiGou(); InitGameModeDuiGou(); InitGameAudioValue(); CancelInvoke("HandleGunJiaoZhunUI"); Invoke("HandleGunJiaoZhunUI", 2f); InputEventCtrl.GetInstance().ClickSetEnterBtEvent += ClickSetEnterBtEvent; InputEventCtrl.GetInstance().ClickSetMoveBtEvent += ClickSetMoveBtEvent; InputEventCtrl.GetInstance().ClickFireBtEvent += ClickFireBtEvent; InputEventCtrl.GetInstance().ClickStartBtOneEvent += ClickStartBtEventP1; InputEventCtrl.GetInstance().ClickStartBtTwoEvent += ClickStartBtEventP2; }
public void ClickFireBtOne(ButtonState val) { if (ClickFireBtOneEvent != null) { ClickFireBtOneEvent(val); } if (val == ButtonState.UP && SetPanelUiRoot.GetInstance() == null) { switch (GameTypeCtrl.PlayerPCState) { case PlayerEnum.PlayerOne: ClickStartBtOne(ButtonState.UP); break; case PlayerEnum.PlayerTwo: ClickStartBtTwo(ButtonState.UP); break; } } }
public static void SetCoinPlayerTwo(int coin) { if (XKGlobalData.GameVersionPlayer != 0) { CoinPlayerTwo = coin; SetCoinPlayerFour(coin); return; } if (coin > 0 && CoinPlayerTwo != coin) { PlayTouBiAudio(); } CoinPlayerTwo = coin; if (CoinPlayerCtrl.GetInstanceTwo() != null) { CoinPlayerCtrl.GetInstanceTwo().SetPlayerCoin(coin); } if (SetPanelUiRoot.GetInstance() != null) { SetPanelUiRoot.GetInstance().SetCoinStartLabelInfo(1); } }
// Use this for initialization void Start() { _Instance = this; if (GameMovieCtrl.IsActivePlayer) { IsOpenVR = GameMovieCtrl.IsOpenVR; } if (IsOpenVR) { if (GameMovieCtrl.IsHaveDisplayTV) { VRCameraTr.gameObject.SetActive(false); } else { Transform trRoot = transform.root; trRoot.parent = VRCameraTr; trRoot.localPosition = new Vector3(0f, 0f, 3f); } } else { VRCameraTr.gameObject.SetActive(false); } AudioListener.volume = 1f; Time.timeScale = 1.0f; XkGameCtrl.ResetIsLoadingLevel(); // if (pcvr.GetInstance() != null) { // pcvr.GetInstance().CloseFangXiangPanPower(PlayerEnum.Null); // } pcvr.CloseAllQiNangArray(); // pcvr.OpenPlayerGunZhenDong(); if (GameMovieCtrl.IsActivePlayer) { if (GameTypeCtrl.AppTypeStatic == AppGameType.DanJiFeiJi || GameTypeCtrl.AppTypeStatic == AppGameType.LianJiFeiJi) { GameJiTai = GameJiTaiType.FeiJiJiTai; } if (GameTypeCtrl.AppTypeStatic == AppGameType.DanJiTanKe || GameTypeCtrl.AppTypeStatic == AppGameType.LianJiTanKe) { GameJiTai = GameJiTaiType.TanKeJiTai; } if (GameTypeCtrl.AppTypeStatic == AppGameType.LianJiServer || GameTypeCtrl.AppTypeStatic == AppGameType.Null) { //GameJiTai = GameJiTaiType.FeiJiJiTai; GameJiTai = GameJiTaiType.TanKeJiTai; } } GameOverCtrl.IsShowGameOver = false; pcvr.DongGanState = 1; pcvr.StartLightStateP1 = LedState.Mie; pcvr.StartLightStateP2 = LedState.Mie; XkGameCtrl.SetActivePlayerOne(false); XkGameCtrl.SetActivePlayerTwo(false); switch (GameJiTai) { case GameJiTaiType.TanKeJiTai: TanKeStarPos = TankStarPosTmp; SetPanelStarPos = TanKeStarPos; break; case GameJiTaiType.FeiJiJiTai: FeiJiStarPos = TankStarPosTmp; SetPanelStarPos = FeiJiStarPos; break; } StarObj = StarTran.gameObject; SetStarObjActive(true); InitHandleJson(); InitStarImgPos(); InitGameAudioValue(); InitCoinStartLabel(); InitGameDiffDuiGou(); InitGameModeDuiGou(); InitGunZDInfo(); SetGameLanguageVal(); InputEventCtrl.GetInstance().ClickSetEnterBtEvent += ClickSetEnterBtEvent; InputEventCtrl.GetInstance().ClickSetMoveBtEvent += ClickSetMoveBtEvent; InputEventCtrl.GetInstance().ClickFireBtOneEvent += ClickFireBtOneEvent; InputEventCtrl.GetInstance().ClickFireBtTwoEvent += ClickFireBtTwoEvent; InputEventCtrl.GetInstance().ClickStartBtOneEvent += ClickStartBtEventP1; InputEventCtrl.GetInstance().ClickStartBtTwoEvent += ClickStartBtEventP2; InputEventCtrl.GetInstance().ClickDaoDanBtOneEvent += ClickDaoDanBtOneEvent; InputEventCtrl.GetInstance().ClickDaoDanBtTwoEvent += ClickDaoDanBtTwoEvent; InputEventCtrl.GetInstance().ClickStopDongGanBtOneEvent += ClickStopDongGanBtOneEvent; }
// Use this for initialization void Start() { ObjTran = transform; GunCrossTran = SetPanelUiRoot.GetInstance().GunCrossTran; }
// Use this for initialization void Start() { _Instance = this; Time.timeScale = 1.0f; IsOpenSetPanel = true; XkGameCtrl.IsLoadingLevel = false; XkGameCtrl.ResetIsLoadingLevel(); if (pcvr.GetInstance() != null) { pcvr.GetInstance().CloseFangXiangPanPower(PlayerEnum.Null); } pcvr.CloseAllQiNangArray(1); pcvr.OpenPlayerGunZhenDong(); if (GameMovieCtrl.IsActivePlayer) { if (GameTypeCtrl.AppTypeStatic == AppGameType.DanJiFeiJi || GameTypeCtrl.AppTypeStatic == AppGameType.LianJiFeiJi) { GameJiTai = GameJiTaiType.FeiJiJiTai; } if (GameTypeCtrl.AppTypeStatic == AppGameType.DanJiTanKe || GameTypeCtrl.AppTypeStatic == AppGameType.LianJiTanKe) { GameJiTai = GameJiTaiType.TanKeJiTai; } if (GameTypeCtrl.AppTypeStatic == AppGameType.LianJiServer || GameTypeCtrl.AppTypeStatic == AppGameType.Null) { GameJiTai = GameJiTaiType.Null; } } GameOverCtrl.IsShowGameOver = false; pcvr.OpenDongGanState(); pcvr.StartLightStateP1 = LedState.Mie; pcvr.StartLightStateP2 = LedState.Mie; XkGameCtrl.SetActivePlayerOne(false); XkGameCtrl.SetActivePlayerTwo(false); switch (GameJiTai) { case GameJiTaiType.TanKeJiTai: TanKeStarPos = TankStarPosTmp; SetPanelStarPos = TanKeStarPos; break; case GameJiTaiType.FeiJiJiTai: FeiJiStarPos = TankStarPosTmp; SetPanelStarPos = FeiJiStarPos; break; } StarObj = StarTran.gameObject; SetStarObjActive(true); InitHandleJson(); InitStarImgPos(); InitGameAudioValue(); InitCoinStartLabel(); InitGameDiffDuiGou(); InitGameModeDuiGou(); InitGunZDInfo(); InitDianJiSpeedInfo(); SetGameLanguageVal(); InputEventCtrl.GetInstance().ClickSetEnterBtEvent += ClickSetEnterBtEvent; InputEventCtrl.GetInstance().ClickSetMoveBtEvent += ClickSetMoveBtEvent; InputEventCtrl.GetInstance().ClickFireBtOneEvent += ClickFireBtOneEvent; InputEventCtrl.GetInstance().ClickFireBtTwoEvent += ClickFireBtTwoEvent; InputEventCtrl.GetInstance().ClickStartBtOneEvent += ClickStartBtEventP1; InputEventCtrl.GetInstance().ClickStartBtTwoEvent += ClickStartBtEventP2; InputEventCtrl.GetInstance().ClickDaoDanBtOneEvent += ClickDaoDanBtOneEvent; InputEventCtrl.GetInstance().ClickDaoDanBtTwoEvent += ClickDaoDanBtTwoEvent; InputEventCtrl.GetInstance().ClickStopDongGanBtOneEvent += ClickStopDongGanBtOneEvent; }