/// <summary> /// 重新加载微信虚拟游戏手柄二维码. /// 该二维码是微信小程序二维码. /// </summary> public void ReloadGameWXPadXiaoChengXuErWeiMa() { if (pcvr.GetInstance().m_WXShouBingType != SSBoxPostNet.WeiXinShouBingEnum.XiaoChengXu) { //不是采用微信小程序虚拟手柄. return; } try { if (InputEventCtrl.GetInstance().m_InputDevice == InputEventCtrl.InputDevice.HDD) { if (pcvr.GetInstance().m_SSBoxPostNet != null) { if (pcvr.GetInstance().m_BarcodeCam.m_ErWeuMaImg == null) { pcvr.GetInstance().m_SSBoxPostNet.DelayReloadWeiXinXiaoChengXuErWeiMa(m_ErWeiMaUI); } else { m_ErWeiMaUI.mainTexture = pcvr.GetInstance().m_BarcodeCam.m_ErWeuMaImg; } } else { Debug.LogWarning("Unity: m_SSBoxPostNet was null"); } } } catch (System.Exception ex) { Debug.LogWarning("ex -> " + ex); } }
// Use this for initialization void Start() { _Instance = this; if (InputEventCtrl.GetInstance().m_InputDevice != InputEventCtrl.InputDevice.HDD) { //不是红点点微信手柄版本游戏. return; } switch (pcvr.GetInstance().m_WXShouBingType) { case SSBoxPostNet.WeiXinShouBingEnum.H5: { LoadGameWXPadH5ErWeiMa(); break; } case SSBoxPostNet.WeiXinShouBingEnum.XiaoChengXu: { if (pcvr.GetInstance().m_BarcodeCam.m_ErWeuMaImg != null) { //直接加载微信小程序二维码. ReloadGameWXPadXiaoChengXuErWeiMa(); } else { //先隐藏二维码. gameObject.SetActive(false); } break; } } }
// Use this for initialization void Start() { Screen.SetResolution(1360, 768, false); SetZuoYiActiveShangP1(false); SetZuoYiActiveXiaP1(false); SetZuoYiActiveShangP2(false); SetZuoYiActiveXiaP2(false); Instance = this; IsTestHardWare = true; JiaMiCeShiObj.SetActive(IsJiaMiCeShi); BiZhiLable[0].text = "0"; BiZhiLable[1].text = "0"; AnJianLable.text = "..."; HardwareBtCtrl.StartLedP1 = StartLedP1; HardwareBtCtrl.StartLedP2 = StartLedP2; InputEventCtrl.GetInstance().ClickSetEnterBtEvent += ClickSetEnterBtEvent; InputEventCtrl.GetInstance().ClickSetMoveBtEvent += ClickSetMoveBtEvent; InputEventCtrl.GetInstance().ClickFireBtOneEvent += ClickFireBtOneEvent; InputEventCtrl.GetInstance().ClickFireBtTwoEvent += ClickFireBtTwoEvent; InputEventCtrl.GetInstance().ClickDaoDanBtOneEvent += ClickDaoDanBtOneEvent; InputEventCtrl.GetInstance().ClickDaoDanBtTwoEvent += ClickDaoDanBtTwoEvent; InputEventCtrl.GetInstance().ClickStartBtOneEvent += ClickStartP1BtEvent; InputEventCtrl.GetInstance().ClickStartBtTwoEvent += ClickStartP2BtEvent; InputEventCtrl.GetInstance().ClickStopDongGanBtOneEvent += ClickStopDongGanBtOneEvent; }
// Use this for initialization void Start() { IsCloseQiNang = false; IsCloseDongGan = false; GameMode = ReadGameInfo.GetInstance().ReadGameStarMode(); if (GameMode == ReadGameInfo.GameMode.Oper.ToString()) { CoinNumSet = ReadGameInfo.GetInstance().ReadStarCoinNumSet(); InsertCoinNum = ReadGameInfo.GetInstance().ReadInsertCoinNum(); CoinNumSetTex.spriteName = CoinNumSet; m_InserNum = Convert.ToInt32(InsertCoinNum); UpdateInsertCoin(); TouBiObj.SetActive(true); FreeObj.SetActive(false); } else { TouBiObj.SetActive(false); FreeObj.SetActive(true); } InputEventCtrl.GetInstance().mListenPcInputEvent.ClickSetEnterBtEvent += ClickSetEnterBtEvent; InputEventCtrl.GetInstance().mListenPcInputEvent.ClickSetMoveBtEvent += ClickSetMoveBtEvent; InputEventCtrl.GetInstance().mListenPcInputEvent.ClickCloseDongGanBtEvent += ClickCloseDongGanBtEvent; }
void Start() { //响应pcvr的按键消息. InputEventCtrl.GetInstance().ClickPcvrBtEvent07 += ClickSetEnterBt; InputEventCtrl.GetInstance().ClickPcvrBtEvent08 += ClickSetMoveBt; InputEventCtrl.GetInstance().ClickPcvrBtEvent10 += ClickCloseDongGanBt; }
void Awake() { //Application.targetFrameRate = 60; Screen.SetResolution(1280, 720, false); Screen.showCursor = false; SpawnGameScene(); for (int i = 0; i < m_PlayerData.Length; i++) { m_PlayerData[i] = new PlayerData((PlayerIndex)i); m_PlayerRankData[i] = new PlayerRankData((PlayerIndex)i); m_LinkGamePlayerData[i] = new LinkGamePlayerData(); m_LanHuanExpList[i] = new List <GameObject>(); if (m_KongXinQiuTXArray[i] != null) { m_KongXinQiuTXArray[i].Init(); } } _Instance = this; InputEventCtrl.GetInstance(); SpawnGameUIRoot(); if (m_LianKuangTimeAni != null) { m_LianKuangTimeAni.Init(); } SpawnAudioData(); AddCreatLanQiuStage(); CreatAsyncImageDownload(); //显示游戏FPS. ShowGameFpsInfo(); //SetActivePlayer(PlayerIndex.Player01, true); //test InputEventCtrl.GetInstance().OnClickStartBtEvent += OnClickStartBtEvent; }
/// <summary> /// 添加遥控器按键信息响应事件. /// </summary> public void AddTVYaoKongBtEvent() { InputEventCtrl.GetInstance().ClickTVYaoKongEnterBtEvent += ClickTVYaoKongEnterBtEvent; InputEventCtrl.GetInstance().ClickTVYaoKongLeftBtEvent += ClickTVYaoKongLeftBtEvent; InputEventCtrl.GetInstance().ClickTVYaoKongRightBtEvent += ClickTVYaoKongRightBtEvent; InputEventCtrl.GetInstance().ClickTVYaoKongUpBtEvent += ClickTVYaoKongUpBtEvent; }
/// <summary> /// 发射按键响应. /// </summary> private void OnEventActionOperation(string val, int userId) { //Debug.Log("pcvr::OnEventActionOperation -> userId " + userId + ", val " + val); GamePlayerData playerDt = m_GamePlayerData.Find((dt) => { return(dt.m_PlayerWeiXinData.userId.Equals(userId)); }); if (playerDt != null && playerDt.Index > -1 && playerDt.Index < m_MaxPlayerNum) { //Debug.Log("OnEventActionOperation -> playerIndex == " + playerDt.Index); playerDt.IsExitWeiXin = false; if (m_IndexPlayerActiveGameState[playerDt.Index] == (int)PlayerActiveState.JiHuo) { //处于激活状态的玩家才可以进行游戏操作. if (val == PlayerShouBingFireBt.fireADown.ToString() || val == PlayerShouBingFireBt.fireXDown.ToString()) { InputEventCtrl.GetInstance().ClickStartBt((SSGameDataCtrl.PlayerIndex)playerDt.Index, InputEventCtrl.ButtonState.DOWN); } if (val == PlayerShouBingFireBt.fireBDown.ToString() || val == PlayerShouBingFireBt.fireYDown.ToString()) { InputEventCtrl.GetInstance().ClickStartBt((SSGameDataCtrl.PlayerIndex)playerDt.Index, InputEventCtrl.ButtonState.DOWN); } } } }
void Start() { if (IsLuPingTest) { gameObject.SetActive(false); } //m_MovieTex.loop = true; //m_MovieTex.Play(); m_HasBegin = false; GameMode = ReadGameInfo.GetInstance().ReadGameStarMode(); if (GameMode == "oper") { m_FreeTexture.enabled = false; CoinNumSet = ReadGameInfo.GetInstance().ReadStarCoinNumSet(); InsertCoinNum = ReadGameInfo.GetInstance().ReadInsertCoinNum(); CoinNumSetTex.spriteName = CoinNumSet; m_InserNum = Convert.ToInt32(InsertCoinNum); UpdateInsertCoin(); UpdateTex(); } else { m_ToubiObj.SetActive(false); m_IsBeginOk = true; m_FreeTexture.enabled = true; } //Invoke("OnClickBeginBt", UnityEngine.Random.Range(1f, 5f)); //test m_Loading.SetActive(false); pcvr.ShaCheBtLight = StartLightState.Mie; InputEventCtrl.GetInstance().ClickSetEnterBtEvent += ClickSetEnterBtEvent; InputEventCtrl.GetInstance().ClickStartBtOneEvent += ClickStartBtOneEvent; }
void InitPlayerAutoFire() { if (IsInitPlayerAutoFire) { return; } IsInitPlayerAutoFire = true; CenterPerPx = GameCtrlXK.GetInstance().ZhuJiaoNvCenterPerPx; NetView = GetComponent <NetworkView>(); PlayerTran = transform; RigObj = rigidbody; IsIntoSky = false; ResetIsTurn(); SetMaxDirCosAB(); if (spawnPoint == null) { spawnPoint = transform; } CloseWaterParticle(); SetPlayerBoxColliderState(false); ZhuJiaoNvScript = GetComponentInChildren <ZhuJiaoNv>(); InputEventCtrl.GetInstance().ClickFireBtEvent += ClickFireBtEvent; }
// Use this for initialization void Start() { switch (PlayerSt) { case PlayerEnum.PlayerOne: _InstanceOne = this; XKGlobalData.SetCoinPlayerOne(XKGlobalData.CoinPlayerOne); InputEventCtrl.GetInstance().ClickStartBtOneEvent += ClickStartBtOneEvent; break; case PlayerEnum.PlayerTwo: _InstanceTwo = this; XKGlobalData.SetCoinPlayerTwo(XKGlobalData.CoinPlayerTwo); InputEventCtrl.GetInstance().ClickStartBtTwoEvent += ClickStartBtTwoEvent; break; } SetGameNeedCoin(XKGlobalData.GameNeedCoin); SetActiveFreeMode(XKGlobalData.IsFreeMode); InsertCoinObj.SetActive(false); StartBtObj.SetActive(false); switch (GameTypeCtrl.AppTypeStatic) { case AppGameType.LianJiServer: gameObject.SetActive(false); break; } }
public void RemoveSelf() { if (!IsRemoveSelf) { IsRemoveSelf = true; //switch (m_IndexPlayer) //{ // case PlayerEnum.PlayerOne: // { // InputEventCtrl.GetInstance().ClickStartBtOneEvent -= ClickStartBtOneEvent; // break; // } // case PlayerEnum.PlayerTwo: // { // InputEventCtrl.GetInstance().ClickStartBtTwoEvent -= ClickStartBtTwoEvent; // break; // } // case PlayerEnum.PlayerThree: // { // InputEventCtrl.GetInstance().ClickStartBtThreeEvent -= ClickStartBtThreeEvent; // break; // } //} InputEventCtrl.GetInstance().ClickSetMoveBtEvent -= ClickSetMoveBtEvent; Destroy(gameObject); } }
// Use this for initialization void Start() { try { m_Camera = SSGameDataCtrl.GetInstance().m_SSUIRoot.m_UICameraTr.camera; if (InputEventCtrl.GetInstance().m_InputDevice == InputEventCtrl.InputDevice.HDD) { if (pcvr.GetInstance().m_SSBoxPostNet != null) { if (pcvr.GetInstance().m_BarcodeCam.m_ErWeuMaImg == null) { string url = pcvr.GetInstance().m_SSBoxPostNet.m_BoxLoginData.hDianDianGamePadUrl; pcvr.GetInstance().m_BarcodeCam.m_ErWeuMaImg = pcvr.GetInstance().m_BarcodeCam.CreateErWeiMaImg(url); m_ErWeiMaUI.mainTexture = pcvr.GetInstance().m_BarcodeCam.m_ErWeuMaImg; StartCoroutine(CaptureScreenshot2()); } else { m_ErWeiMaUI.mainTexture = pcvr.GetInstance().m_BarcodeCam.m_ErWeuMaImg; } } else { Debug.LogWarning("Unity: m_SSBoxPostNet was null"); } } } catch (System.Exception ex) { Debug.LogWarning("ex -> " + ex); } }
public void Init() { Debug.Log("SSGameJiXuBaoYueDlg::Init..."); m_ExitType = DlgEnum.QueDing; switch (m_ExitType) { case DlgEnum.QueDing: { SetQueDingUITexture(1); SetQuXiaoUITexture(0); SetAcitveBtFlash(); QueDingUI.transform.localScale = m_BigScale; QuXiaoUI.transform.localScale = m_SmallScale; break; } case DlgEnum.QuXiao: { SetQueDingUITexture(0); SetQuXiaoUITexture(1); SetAcitveBtFlash(); QueDingUI.transform.localScale = m_SmallScale; QuXiaoUI.transform.localScale = m_BigScale; break; } } XKPlayerMoveCtrl.OpenAllPlayerWuDiTeXiao(); InputEventCtrl.GetInstance().ClickTVYaoKongEnterBtEvent += ClickTVYaoKongEnterBtEvent; InputEventCtrl.GetInstance().ClickTVYaoKongLeftBtEvent += ClickTVYaoKongLeftBtEvent; InputEventCtrl.GetInstance().ClickTVYaoKongRightBtEvent += ClickTVYaoKongRightBtEvent; }
// Use this for initialization void Start() { Screen.SetResolution(1360, 768, false); Instance = this; IsTestHardWare = true; JiaMiCeShiObj.SetActive(IsJiaMiCeShi); BiZhiLable.text = "0"; FangXiangLable.text = "0"; JiaoTaBanLable.text = "0"; ShuiQiangXLable.text = "0"; ShuiQiangYLable.text = "0"; AnJianLable.text = ""; HardwareBtCtrl.StartLedP1 = StartLedP1; HardwareBtCtrl.StartLedP2 = StartLedP2; HardwareBtCtrl.ShuiQiangLabel = ShuiQiangLabel; GlobalData.GetInstance(); InputEventCtrl.GetInstance().ClickSetEnterBtEvent += ClickSetEnterBtEvent; InputEventCtrl.GetInstance().ClickSetMoveBtEvent += ClickSetMoveBtEvent; InputEventCtrl.GetInstance().ClickFireBtEvent += ClickFireBtEvent; InputEventCtrl.GetInstance().ClickStartBtOneEvent += ClickStartP1BtEvent; InputEventCtrl.GetInstance().ClickStartBtTwoEvent += ClickStartP2BtEvent; InputEventCtrl.GetInstance().ClickStopDongGanBtEvent += ClickStopDongGanBtEvent; }
void ClickFireBtEvent(ButtonState state) { if (this == null) { InputEventCtrl.GetInstance().ClickFireBtEvent -= ClickFireBtEvent; //Debug.LogWarning("ClickFireBtEvent -> PlayerAutoFire is null"); return; } if (GlobalData.GetInstance().gameMode == GameMode.OnlineMode) { WaterwheelPlayerNetCtrl netPlayerScript = GetComponent <WaterwheelPlayerNetCtrl>(); if (netPlayerScript != null && !netPlayerScript.GetIsHandlePlayer()) { this.enabled = false; InputEventCtrl.GetInstance().ClickFireBtEvent -= ClickFireBtEvent; return; } } GlobalData.GetInstance().PlayerAmmoFrequency = frequency; if (state == ButtonState.DOWN && StartBtCtrl.GetInstanceP2().CheckIsActivePlayer()) { Spawner.HiddenCacheObj(bulletPrefab); OnStartFire(); } else { OnStopFire(); } }
// Use this for initialization void Start() { _Instance = this; IsClickModeStart = false; GameTextVal = GlobalData.GetGameTextMode(); soloModeUI = soloMode.GetComponent <UISprite>() as UISprite; onlineModeUI = onlineMode.GetComponent <UISprite>() as UISprite; soloHover = soloMode.GetComponents <TweenRotation>()[0] as TweenRotation; soloUnhover = soloMode.GetComponents <TweenRotation>()[1] as TweenRotation; onlineHover = onlineMode.GetComponents <TweenRotation>()[0] as TweenRotation; onlineUnHover = onlineMode.GetComponents <TweenRotation>()[1] as TweenRotation; if (GameTextVal == GameTextType.English) { soloModeUI.spriteName = "QuWeiModeHui_En"; onlineModeUI.spriteName = "LinkModeHui_En"; waitSprite.spriteName = "wait_0"; } else { soloModeUI.spriteName = "QuWeiModeHui"; onlineModeUI.spriteName = "LinkModeHui"; waitSprite.spriteName = "wait_0_En"; } isnew = true; //SelectMode(); InputEventCtrl.GetInstance().ClickStartBtEvent += ClickStartBtEvent; }
private void OnEventDirectionAngle(string dirValStr, int userId) { //Debug.Log("pcvr::OnEventDirectionAngle -> userId " + userId + ", val " + dirValStr); GamePlayerData playerDt = m_GamePlayerData.Find((dt) => { return(dt.m_PlayerWeiXinData.userId.Equals(userId)); }); if (playerDt != null && playerDt.Index > -1 && playerDt.Index < m_MaxPlayerNum) { //Debug.Log("OnEventDirectionAngle -> playerIndex == " + playerDt.Index); playerDt.IsExitWeiXin = false; if (m_IndexPlayerActiveGameState[playerDt.Index] == (int)PlayerActiveState.JiHuo) { //处于激活状态的玩家才可以进行游戏操作. //传递玩家移动篮筐的数据信息. //dirValStr -> [0f, 100f]. if (dirValStr == PlayerShouBingDir.up.ToString()) { //雷霆战车中玩家手指离开摇杆(摇杆回中了). return; } float maxVal = 50f; float valTmp = System.Convert.ToInt32(dirValStr); //向左平移maxVal单位. valTmp -= maxVal; valTmp = Mathf.Clamp(valTmp, -maxVal, maxVal); float inputVal = valTmp == 0f ? 0f : (valTmp / maxVal); InputEventCtrl.GetInstance().ClickHddPadLanKuangBt((SSGameDataCtrl.PlayerIndex)playerDt.Index, inputVal); } } }
internal void RemoveSelf(PlayerEnum indexPlayer) { if (IsRemoveSelf == false) { IsRemoveSelf = true; switch (indexPlayer) { case PlayerEnum.PlayerOne: { InputEventCtrl.GetInstance().ClickStartBtOneEvent -= ClickStartBtOneEvent; break; } case PlayerEnum.PlayerTwo: { InputEventCtrl.GetInstance().ClickStartBtTwoEvent -= ClickStartBtTwoEvent; break; } case PlayerEnum.PlayerThree: { InputEventCtrl.GetInstance().ClickStartBtThreeEvent -= ClickStartBtThreeEvent; break; } } Destroy(gameObject); } }
// Use this for initialization void Awake() { _Instance = this; IsMovePlayer = false; /*if (GlobalData.GetInstance().gameMode == GameMode.SoloMode) { * IsMovePlayer = false; * } * else { * IsMovePlayer = true; * }*/ NoiseScript = GetComponent <NoiseEffect>(); ScreenOverScript = GetComponent <ScreenOverlay>(); ScreenOverScript.enabled = false; GmObj = gameObject; GmTran = transform; InitCamPathInfo(); if (CamPathTest != null) { Invoke("TestDelayMoveCamera", 1f); } InputEventCtrl.GetInstance().ClickStartBtOneEvent += clickStartBtOneEvent; }
private void OnEventPlayerLoginBox(WebSocketSimpet.PlayerWeiXinData val) { Debug.Log("pcvr::OnEventPlayerLoginBox -> userName " + val.userName + ", userId " + val.userId); GamePlayerData playerDt = m_GamePlayerData.Find((dt) => { if (dt.m_PlayerWeiXinData != null) { return(dt.m_PlayerWeiXinData.userId.Equals(val.userId)); } return(dt.m_PlayerWeiXinData.Equals(val)); }); int indexPlayer = -1; bool isActivePlayer = false; if (playerDt == null) { indexPlayer = GetActivePlayerIndex(); if (indexPlayer > -1 && indexPlayer < m_MaxPlayerNum) { Debug.Log("Active player, indexPlayer == " + indexPlayer); playerDt = new GamePlayerData(); playerDt.m_PlayerWeiXinData = val; playerDt.Index = indexPlayer; m_GamePlayerData.Add(playerDt); isActivePlayer = true; } else { Debug.Log("have not empty player!"); } } else { Debug.Log("player have active game!"); playerDt.IsExitWeiXin = false; if (playerDt.Index > -1 && playerDt.Index < m_MaxPlayerNum) { if (m_IndexPlayerActiveGameState[playerDt.Index] == (int)PlayerActiveState.WeiJiHuo) { isActivePlayer = true; indexPlayer = playerDt.Index; } } } if (isActivePlayer) { switch (indexPlayer) { case 0: case 1: { SSGameDataCtrl.GetInstance().m_PlayerData[indexPlayer].PlayerHeadUrl = playerDt.m_PlayerWeiXinData.headUrl; InputEventCtrl.GetInstance().ClickStartBt((SSGameDataCtrl.PlayerIndex)indexPlayer, InputEventCtrl.ButtonState.DOWN); break; } } } }
void Start() { XKGameVersionCtrl gameVersionCom = gameObject.AddComponent <XKGameVersionCtrl>(); if (gameVersionCom != null) { gameVersionCom.Init(); } if (IsLuPingTest) { gameObject.SetActive(false); } m_HasBegin = false; GameMode = ReadGameInfo.GetInstance().ReadGameStarMode(); if (GameMode == ReadGameInfo.GameMode.Oper.ToString()) { m_FreeTexture.enabled = false; CoinNumSet = ReadGameInfo.GetInstance().ReadStarCoinNumSet(); InsertCoinNum = ReadGameInfo.GetInstance().ReadInsertCoinNum(); CoinNumSetTex.spriteName = CoinNumSet; m_InserNum = Convert.ToInt32(InsertCoinNum); m_CoinNumSet = Convert.ToInt32(CoinNumSet); UpdateInsertCoin(); UpdateTex(); } else { m_ToubiObj.SetActive(false); m_FreeTexture.enabled = true; } m_Loading.SetActive(false); InputEventCtrl.GetInstance().mListenPcInputEvent.ClickSetEnterBtEvent += ClickSetEnterBtEvent; if (GameMode == ReadGameInfo.GameMode.Free.ToString()) { InputEventCtrl.GetInstance().mListenPcInputEvent.ClickCloseDongGanBtEvent += ClickStartBtOneEvent; } else { InputEventCtrl.GetInstance().mListenPcInputEvent.ClickTVYaoKongEnterBtEvent += ClickStartBtOneEvent; InputEventCtrl.GetInstance().mListenPcInputEvent.ClickTVYaoKongExitBtEvent += ClickTVYaoKongExitBtEvent; } if (m_InserNum >= m_CoinNumSet && GameMode == ReadGameInfo.GameMode.Oper.ToString()) { UpdateTex(); //ClickStartBtOneEvent(InputEventCtrl.ButtonState.DOWN); 关闭自动开始游戏. } m_SSUICenterCom = gameObject.AddComponent <SSUICenter>(); if (mUICamera != null) { m_SSUICenterCom.Init(mUICamera.transform); } InputEventCtrl.GetInstance().OnCaiPiaJiChuPiaoEvent += OnCaiPiaJiChuPiaoEvent; InputEventCtrl.GetInstance().OnCaiPiaJiWuPiaoEvent += OnCaiPiaJiWuPiaoEvent; }
private void ClickTVYaoKongRightBtEvent(InputEventCtrl.ButtonState val) { if (m_GmTVLoginDt != null) { int index = m_GmTVLoginDt.Index; InputEventCtrl.GetInstance().ClickRightHorBt((SSGameDataCtrl.PlayerIndex)index, val); } }
void Start() { chile = 0; m_pScale.enabled = false; if (SSGameDataCtrl.GetInstance() != null) { Debug.Log("fix game ui data..."); m_pGameTime = SSGameDataCtrl.GetInstance().m_UIData.m_pGameTime; Distance = SSGameDataCtrl.GetInstance().m_UIData.Distance; } else { Debug.LogWarning("not find SSGameDataCtrl..."); } int gradeVal = ReadGameInfo.GetInstance().ReadGrade(); switch (gradeVal) { case 1: //低. { m_pGameTime += 15f; break; } case 2: //中. { break; } case 3: //高. { m_pGameTime -= 10f; break; } default: { break; } } m_pGameTime += 1; m_totalTime = (int)m_pGameTime; XkGameCtrl.IsLoadingLevel = false; ShowJiFenInfo(0); UpdateGameTime(); m_SSUICenterCom = gameObject.AddComponent <SSUICenter>(); if (m_UICamera != null) { m_SSUICenterCom.Init(m_UICamera.transform); } InputEventCtrl.GetInstance().OnCaiPiaJiChuPiaoEvent += OnCaiPiaJiChuPiaoEvent; InputEventCtrl.GetInstance().OnCaiPiaJiWuPiaoEvent += OnCaiPiaJiWuPiaoEvent; InputEventCtrl.GetInstance().mListenPcInputEvent.ClickTVYaoKongExitBtEvent += ClickTVYaoKongExitBtEvent; }
public void RemoveSelf() { Debug.Log("SSGameBaoYueDlg::RemoveSelf..."); SSUIRoot.GetInstance().m_ExitUICom = null; InputEventCtrl.GetInstance().ClickTVYaoKongEnterBtEvent -= ClickTVYaoKongEnterBtEvent; InputEventCtrl.GetInstance().ClickTVYaoKongLeftBtEvent -= ClickTVYaoKongLeftBtEvent; InputEventCtrl.GetInstance().ClickTVYaoKongRightBtEvent -= ClickTVYaoKongRightBtEvent; Destroy(gameObject); }
internal void Init(SSGameDataCtrl.PlayerIndex index) { m_PlayerIndex = index; if (index != SSGameDataCtrl.PlayerIndex.Null) { SSGameDataCtrl.GetInstance().m_PlayerData[(int)index].IsActiveLianJiWaitUI = true; } InputEventCtrl.GetInstance().OnClickStartBtEvent += OnClickStartBtEvent; }
public void RemoveSelf() { Debug.Log("SSExitGameUI::RemoveSelf..."); InputEventCtrl.GetInstance().mListenPcInputEvent.ClickTVYaoKongEnterBtEvent -= ClickTVYaoKongEnterBtEvent; InputEventCtrl.GetInstance().mListenPcInputEvent.ClickTVYaoKongExitBtEvent -= ClickTVYaoKongExitBtEvent; InputEventCtrl.GetInstance().mListenPcInputEvent.ClickTVYaoKongLeftBtEvent -= ClickTVYaoKongLeftBtEvent; InputEventCtrl.GetInstance().mListenPcInputEvent.ClickTVYaoKongRightBtEvent -= ClickTVYaoKongRightBtEvent; Destroy(gameObject); }
// Use this for initialization void Start() { IsActivePcvrInfo = true; InputEventCtrl.GetInstance().ClickSetEnterBtEvent += ClickSetEnterBtEvent; InputEventCtrl.GetInstance().ClickSetMoveBtEvent += ClickSetMoveBtEvent; InputEventCtrl.GetInstance().ClickStartBtEvent += ClickStartBtEvent; InputEventCtrl.GetInstance().ClickFireBtEvent += ClickFireBtEvent; InputEventCtrl.GetInstance().ClickStopDongGanBtEvent += ClickStopDongGanBtEvent; }
// Use this for initialization void Start() { _Instance = this; QualitySettings.vSyncCount = 0; //Application.targetFrameRate = 60; //Debug.Log("****************targetFrameRate " + Application.targetFrameRate); InputEventCtrl.GetInstance().ClickSetMoveBtEvent += ClickSetMoveBtEvent; }
// Use this for initialization void Start() { _Instance = this; IsChangeGameMode = true; IsChangeGameLevel = true; GlobalData.GetInstance().gameMode = GameMode.None; if (TouBiObj != null) { TouBiScript = TouBiObj.GetComponent <Toubi>(); } SelectObj.SetActive(false); ChangeLeve.SetInstance(Leve); if (GlobalData.GetInstance().IsFreeMode) { timer = 1; Starts.SetActive(false); pcvr.StartLightStateP1 = LedState.Mie; } else { Starts.SetActive(true); pcvr.StartLightStateP1 = LedState.Shan; } if (!GlobalData.GetInstance().IsFreeMode) { Mode.SetActive(false); } else { SelectObj.SetActive(true); Mode.SetActive(true); } Leve.SetActive(false); StartCoroutine("Timer"); if (NetCtrlScript == null) { GameObject netCtrl = GameObject.Find(GlobalData.netCtrl); if (netCtrl != null) { NetCtrlScript = netCtrl.GetComponent <NetCtrl>(); } } //单机游戏,跳过联机或单机选择界面. if (GlobalData.GetInstance().LinkModeState == 1) { Starts.SetActive(true); Mode.SetActive(true); GlobalData.GetInstance().gameMode = GameMode.SoloMode; ClickStartBtEvent(ButtonState.UP); } InputEventCtrl.GetInstance().ClickStartBtEvent += ClickStartBtEvent; }