private void GoBackVersusMenu() { Time.timeScale = 1.0f; CustomAudio.PlayEffect(MenuBipReturnAudioFileID); GenericHelpers.ResetGameInProgress(); SceneManager.LoadScene("CharSelScene"); }
private void ChangeAllScores() { if (ScorePlayerOne > 0 || ScorePlayerTwo > 0) { CustomAudio.PlayEffect(_pointAudioFileID); } if (ScorePlayerTwo >= 20) { _scoreP1_2.transform.position = new Vector3(_playerTwoXAxisOver20, _scoreP1_2.transform.position.y, _scoreP1_2.transform.position.z); _scoreP2_2.transform.position = new Vector3(-_playerTwoXAxisOver20, _scoreP2_2.transform.position.y, _scoreP2_2.transform.position.z); } else if (ScorePlayerTwo != 0) { _scoreP1_2.transform.position = new Vector3(_playerTwoXAxisUnder20, _scoreP1_2.transform.position.y, _scoreP1_2.transform.position.z); _scoreP2_2.transform.position = new Vector3(-_playerTwoXAxisUnder20, _scoreP2_2.transform.position.y, _scoreP2_2.transform.position.z); } if (_winnerOnNewBall == CurrentPlayer.PlayerOne) { _scoreP1_1.GetComponent <ScoreContainerBehavior> ().Stretch(); _scoreP2_1.GetComponent <ScoreContainerBehavior> ().Stretch(); } else { _scoreP1_2.GetComponent <ScoreContainerBehavior> ().Stretch(); _scoreP2_2.GetComponent <ScoreContainerBehavior> ().Stretch(); } ChangeScore(ScorePlayerOne, _scoreP1_1); ChangeScore(ScorePlayerTwo, _scoreP1_2); ChangeScore(ScorePlayerOne, _scoreP2_1); ChangeScore(ScorePlayerTwo, _scoreP2_2); }
private void PlayEffectSound() { switch (Effect) { case EffectType.CastSP: CustomAudio.PlayEffect(_gameManagerBehavior.CastSPAudioFileID); break; case EffectType.Catch: CustomAudio.PlayEffect(_gameManagerBehavior.CatchAudioFileID); break; case EffectType.Dash: CustomAudio.PlayEffect(_gameManagerBehavior.DashAudioFileID); break; case EffectType.Goal: CustomAudio.PlayEffect(_gameManagerBehavior.GoalAudioFileID); break; case EffectType.Lift: CustomAudio.PlayEffect(_gameManagerBehavior.LiftAudioFileID); break; case EffectType.QuickEffect: case EffectType.Super01: CustomAudio.PlayEffect(_gameManagerBehavior.QuickEffectAudioFileID); break; case EffectType.WallHit: CustomAudio.PlayEffect(_gameManagerBehavior.WallHitAudioFileID); break; } }
//�������������Ϣ��ť private void OnTrumpetSendBtn(EventTriggerType eventtype, object param, PointerEventData eventData) { if (eventtype == EventTriggerType.PointerClick) { CustomAudio.GetInstance().PlayCustomAudio(1002); PlayerData playerdata = GameMain.hall_.GetPlayerData(); if (playerdata.GetDiamond() < 5) { CRollTextUI.Instance.AddVerticalRollText(1501); return; } InputField content = TrumpetMessageSendUIObj.transform.Find("ImageInputBG/Inputcontent").gameObject.GetComponent <InputField>(); string sendtext = content.text; if (sendtext.Length == 0) { CRollTextUI.Instance.AddVerticalRollText(1506); return; } if (sendtext.Length > 30) { CRollTextUI.Instance.AddVerticalRollText(1503); return; } UMessage trumpetMsg = new UMessage((uint)GameCity.EMSG_ENUM.CrazyCityMsg_CM_SENDHORNTOALL); trumpetMsg.Add(GameMain.hall_.GetPlayerId()); GameCommon.CheckForbiddenWord(ref sendtext, true); trumpetMsg.Add(sendtext); NetWorkClient.GetInstance().SendMsg(trumpetMsg); OpenOrCloseTrumpetUI(false); } }
private void OnWatchMail(EventTriggerType eventtype, object button, PointerEventData eventData) { if (eventtype == EventTriggerType.PointerClick && m_MailinfoTransform != null) { CustomAudio.GetInstance().PlayCustomAudio(1002); Transform ImageBGTransform = m_MailinfoTransform.Find("ImageBG"); uint key = (uint)button; GameObject itembg = ImageBGTransform.Find("Viewport/Content").gameObject; GameMain.hall_.ClearChilds(itembg); Text infomation = ImageBGTransform.Find("Textinfo").gameObject.GetComponent <Text>(); infomation.text = EmailDataManager.GetNewsInstance().emilsdata_[key].infomation; GameObject confirmbtn = ImageBGTransform.Find("Button_queding").gameObject; confirmbtn.SetActive(true); confirmbtn.GetComponent <Button>().interactable = true; GameObject getbtn = ImageBGTransform.Find("Button_lingqu").gameObject; getbtn.SetActive(false); XPointEvent.AutoAddListener(confirmbtn, OnCloseMailPanelWithCloseMsg, key); m_MailinfoTransform.gameObject.SetActive(true); } }
private void SuperAfterDelay() { var superEffectParticlesModel = Resources.Load <GameObject> ("Prefabs/SuperEffectParticles01"); var superEffectParticlesInstance = Instantiate(superEffectParticlesModel, superEffectParticlesModel.transform.position, superEffectParticlesModel.transform.rotation); if (Player == CurrentPlayer.PlayerTwo) { superEffectParticlesInstance.transform.position = new Vector3(superEffectParticlesInstance.transform.position.x, -superEffectParticlesInstance.transform.position.y, 0.0f); superEffectParticlesInstance.transform.Rotate(180.0f, 0.0f, 0.0f); } CustomAudio.PlayEffect(_gameManager.GetComponent <GameManagerBehavior>().ThrowAudioFileID); //Ball = GetBall(); if (Ball != null && Ball.GetComponent <BallBehavior> ().IsThrownBy != CurrentPlayer.None) { return; } if (Ball != null) { GetComponent <SuperBehavior>().LaunchSuper(_directionalVector + new Vector2(_throwAngle, 0.0f), Player, Power, _directionalVector, Ball); } _throwAngle = 0; var tmpSpEffect = Instantiate(CastSPEffect, transform.position, transform.rotation); tmpSpEffect.GetComponent <SpriteRenderer> ().color = SuperColor; }
/// <summary> /// 查看大师排行榜按键事件 /// </summary> private void OnClickMasterBtn(EventTriggerType eventtype, object button, PointerEventData eventData) { if (eventtype == EventTriggerType.PointerClick) { CustomAudio.GetInstance().PlayCustomAudio(1002); if (root_ == null) { return; } ismaster = true; root_.transform.Find("Top/Change_BG/Button_guanjun").gameObject.SetActive(true); root_.transform.Find("Top/Change_BG/Button_dashi").gameObject.SetActive(false); root_.transform.Find("Top/ChooseGame_BG/Dropdown").gameObject.SetActive(true); Ask4RankInfo(); GameMain.ST(CurRanIEnumerator); CurRanIEnumerator = RefreshMasterRankPanel(); GameMain.SC(CurRanIEnumerator); RemoveContentTournametChilds(); root_.transform.Find("Top/ImageIcon/Text").gameObject.GetComponent <Text>().text = "大师排行"; } }
private void DisplaySets() { CustomAudio.PlayEffect(_slideAudioFileID); _setP1.GetComponent <Animator> ().Play("DisplayScore01"); _setP2.GetComponent <Animator> ().Play("DisplayScore02"); Invoke("ChangeAllSets", 0.75f); }
/// <summary> /// 关闭界面事件 /// </summary> private void OnCloseNumberPanelEvent(EventTriggerType eventtype, object button, PointerEventData eventData) { if (eventtype == EventTriggerType.PointerClick) { CustomAudio.GetInstance().PlayCustomAudio(1002); SetNumberPanelActive(false); } }
/// <summary> /// 关闭排行榜 /// </summary> private void OnCloseMasterRankPanel(EventTriggerType eventtype, object button, PointerEventData eventData) { if (eventtype == EventTriggerType.PointerClick) { CustomAudio.GetInstance().PlayCustomAudio(1002); root_.SetActive(false); } }
/// <summary> /// 密码重置事件 /// </summary> private void OnClickReinputEvent(EventTriggerType eventtype, object button, PointerEventData eventData) { if (eventtype == EventTriggerType.PointerClick) { CustomAudio.GetInstance().PlayCustomAudio(1002); ResetNumberInputTextData(); } }
private void OnBackButtonPressed() { if (BackSceneName != string.Empty && BackSceneName != null) { SceneManager.LoadScene(BackSceneName); CustomAudio.PlayEffect(MenuBipReturnAudioFileID); } }
private void OnExchangeRecordClickEvent(EventTriggerType eventtype, object button, PointerEventData eventData) { if (eventtype == EventTriggerType.PointerClick) { CustomAudio.GetInstance().PlayCustomAudio(1002); InitExchangeItemPanel(); exchangeItemPanel.ShowExchangeItemRecordPanel(); } }
/// <summary> /// 关闭兑换界面按钮事件 /// </summary> void OnClickCloseExchangeEvent(EventTriggerType eventtype, object button, PointerEventData eventData) { if (eventtype != EventTriggerType.PointerClick) { return; } CustomAudio.GetInstance().PlayCustomAudio(1002); CloseExchangeEvent(); }
private void OnSwitchGoods(EventTriggerType eventtype, object button, PointerEventData eventData) { if (eventtype == EventTriggerType.PointerClick) { CustomAudio.GetInstance().PlayCustomAudio(1002); InitExchangeItemPanel(); exchangeItemPanel.ShowExchangeItemPanel((ushort)button); } }
private void OnJoin(EventTriggerType eventtype, object button, PointerEventData eventData) { if (eventtype == EventTriggerType.PointerClick) { CustomAudio.GetInstance().PlayCustomAudio(1002); NumberPanel.GetInstance().SetNumberPanelActive(true, SendJoinMsg); } }
private void OnOpenCreatePanel(EventTriggerType eventtype, object button, PointerEventData eventData) { if (eventtype == EventTriggerType.PointerClick) { CustomAudio.GetInstance().PlayCustomAudio(1002); LoadCreatePanel(); } }
private void OnClickNews(EventTriggerType eventtype, object button, PointerEventData eventData) { if (eventtype == EventTriggerType.PointerClick) { CustomAudio.GetInstance().PlayCustomAudio(1002); CloseNewPanel(); } }
public static CustomAudio GetInstance() { if (instance == null) { instance = new CustomAudio(); } return(instance); }
/// <summary> /// 点击关闭协议界面按钮 /// </summary> /// <param name="eventtype"></param> /// <param name="button"></param> /// <param name="eventData"></param> private void OnClickCloseAgreement(EventTriggerType eventtype, object button, PointerEventData eventData) { if (eventtype == EventTriggerType.PointerClick) { CustomAudio.GetInstance().PlayCustomAudio(1002); GameObject protocolObj = CanvasObj.transform.Find("Login").Find("Image_protocol").gameObject; protocolObj.SetActive(false); } }
void InitRulePanel(ESlefContestType createtype) { switch (createtype) { case ESlefContestType.PlayerNumberContest: { GameObject returnBtn1 = rulepanel1_.transform.Find("Top/ButtonReturn").gameObject; XPointEvent.AutoAddListener(returnBtn1, OnBack2SelfContest, null); Text diamond1 = rulepanel1_.transform.Find("Top/Image_DiamondFrame/Text_Diamond").gameObject.GetComponent <Text>(); diamond1.text = (GameMain.hall_.GetPlayerData().GetDiamond() + GameMain.hall_.GetPlayerData().GetCoin()).ToString(); GameObject togglebg1 = rulepanel1_.transform.Find("Left").gameObject; for (int index = 0; index < togglebg1.transform.childCount; index++) { Toggle toggle = togglebg1.transform.GetChild(index).gameObject.GetComponent <Toggle>(); int temp = index; toggle.onValueChanged.AddListener(delegate(bool value) { CustomAudio.GetInstance().PlayCustomAudio(1003); ChangeRuleInfo(temp, value, createtype); }); } InitRightRuleEvents(rulepanel1_, createtype); } break; case ESlefContestType.TimeContest: { GameObject returnBtn2 = rulepanel2_.transform.Find("Top/ButtonReturn").gameObject; XPointEvent.AutoAddListener(returnBtn2, OnBack2SelfContest, null); Text diamond2 = rulepanel2_.transform.Find("Top/Image_DiamondFrame/Text_Diamond").gameObject.GetComponent <Text>(); diamond2.text = (GameMain.hall_.GetPlayerData().GetDiamond() + GameMain.hall_.GetPlayerData().GetCoin()).ToString(); GameObject togglebg2 = rulepanel2_.transform.Find("Left").gameObject; for (int index = 0; index < togglebg2.transform.childCount; index++) { Toggle toggle = togglebg2.transform.GetChild(index).gameObject.GetComponent <Toggle>(); int temp = index; toggle.onValueChanged.AddListener(delegate(bool value) { CustomAudio.GetInstance().PlayCustomAudio(1003); ChangeRuleInfo(temp, value, createtype); }); } InitRightRuleEvents(rulepanel2_, createtype); } break; } InitMatchData(createtype); SelfContestDataManager.instance().gameid = (byte)GameKind_Enum.GameKind_LandLords; RefreshPayInfo(1, createtype); RefreshPlayerNumber(SelfContestDataManager.instance().gameid, createtype); CurContestGameIndex = 0; SelfContestDataManager.instance().SetGameDataID((int)createtype * 3); }
private void GoBackTitleScreen() { Time.timeScale = 1.0f; CustomAudio.PlayEffect(MenuBipReturnAudioFileID); if (IsHowToPlay) { Destroy(GameObject.FindGameObjectWithTag("MenuBackground")); } SceneManager.LoadScene("TitleScene"); }
private void Start() { clutchScorer = new ClutchScorer(dynamics.GetGearRatios()); engineScorer = new EngineScorer(); input = transform.Find("IO").GetComponent <CustomInput>(); sound = transform.Find("IO").GetComponent <CustomAudio>(); carPosition = Camera.transform.position; maxSpeed = dynamics.CalculateMaxMPS(); }
void OnClickSpeed(float speed, int index) { CustomAudio.GetInstance().PlayCustomAudio(1002); m_fSpeed = speed; m_SpeedBtns[index - 1].gameObject.SetActive(false); int next = index == m_SpeedBtns.Length ? 0 : index; m_SpeedBtns[next].gameObject.SetActive(true); }
private void DisplayPopupCheat() { _isDisplayingPopup = true; CustomAudio.PlayEffect(_genericMenuManagerBehavior.MenuBipReturnAudioFileID); _tmpPopup = Instantiate(PopupSingle, new Vector3(0.0f, 0.0f, 0.0f), PopupSingle.transform.rotation); GameObject.Find("PopupTitle").GetComponent <UnityEngine.UI.Text>().text = "HEHE BOY"; GameObject.Find("PopupText").GetComponent <UnityEngine.UI.Text>().text = "Give your meat a good old rub!"; GameObject.Find("Button01Background").GetComponent <GenericMenuButtonBehavior>().buttonDelegate = PopupReturn; GameObject.Find("PopupBackground").GetComponent <GenericMenuButtonBehavior>().buttonDelegate = PopupReturn; }
private void DisplayPopupNotImplemented() { _isDisplayingPopup = true; CustomAudio.PlayEffect(_genericMenuManagerBehavior.MenuBipReturnAudioFileID); _tmpPopup = Instantiate(PopupSingle, new Vector3(0.0f, 0.0f, 0.0f), PopupSingle.transform.rotation); GameObject.Find("PopupTitle").GetComponent <UnityEngine.UI.Text>().text = "OOPS!"; GameObject.Find("PopupText").GetComponent <UnityEngine.UI.Text>().text = "NOT IMPLEMENTED YET"; GameObject.Find("Button01Background").GetComponent <GenericMenuButtonBehavior>().buttonDelegate = PopupReturn; GameObject.Find("PopupBackground").GetComponent <GenericMenuButtonBehavior>().buttonDelegate = PopupReturn; }
//创建比赛 private void OnCreateContest() { CustomAudio.GetInstance().PlayCustomAudio(1002); if (selfcreateNumber_ >= 10) { CCustomDialog.OpenCustomConfirmUI(1651); return; } byte gameid = SelfContestDataManager.instance().gameid; int power = SelfContestDataManager.instance().selfcontestcsvs[gameid].datas[0]; int level = SelfContestDataManager.instance().selfcontestcsvs[gameid].datas[playtimesindex_]; int pay4appointment = power * level; if (GameMain.hall_.GetPlayerData().GetDiamond() + GameMain.hall_.GetPlayerData().GetCoin() < pay4appointment) { CCustomDialog.OpenCustomConfirmUI(1501); return; } UMessage createContestDataMsg = new UMessage((uint)GameCity.EMSG_ENUM.Contestmsg_PlayerCreateContestRequest); createContestDataMsg.Add(GameMain.hall_.GetPlayerId()); createContestDataMsg.Add(SelfContestDataManager.instance().gamedataid); createContestDataMsg.Add(scr_.playernumber); createContestDataMsg.Add(scr_.cost); createContestDataMsg.Add(scr_.precontest); createContestDataMsg.Add(scr_.finalcontest); Debug.Log(" 比赛游戏:" + SelfContestDataManager.instance().gamedataid + " 比赛人数:" + scr_.playernumber + " 报名费:" + scr_.cost + "预赛场数:" + scr_.precontest + " 决赛场数" + scr_.finalcontest); if (rulepanel2_ == null) { createContestDataMsg.Add((uint)0); } else { if (!rulepanel2_.activeSelf) { createContestDataMsg.Add((uint)0); } else { createContestDataMsg.Add(scr_.timeseconds); } } NetWorkClient.GetInstance().SendMsg(createContestDataMsg); UnityEngine.Transform groupTransform = rulepanel1_ ? rulepanel1_.transform : rulepanel2_.transform; groupTransform.Find("Right/ImageBG/Button_chuangjian").GetComponent <Button>().interactable = false; groupTransform.Find("Right/ImageBG/Button_chuangjian_0").GetComponent <Button>().interactable = false; }
//最大红包事件 private void OnMaxDiamondSign(EventTriggerType eventtype, object button, PointerEventData eventData) { if (eventtype == EventTriggerType.PointerClick) { CustomAudio.GetInstance().PlayCustomAudio(1002); if (ExchangePanelTransform) { RedBagInputField.text = Mathf.Floor(GameMain.hall_.GetPlayerData().UnreceivedRedBag).ToString(); } } }
//红包兑换钻石事件 private void OnDiamondSign(EventTriggerType eventtype, object button, PointerEventData eventData) { if (eventtype == EventTriggerType.PointerClick) { CustomAudio.GetInstance().PlayCustomAudio(1002); if (ExchangePanelTransform) { ExchangePanelTransform.gameObject.SetActive((bool)button); } } }
private void OnCloseSign(EventTriggerType eventtype, object button, PointerEventData eventData) { if (eventtype == EventTriggerType.PointerClick) { CustomAudio.GetInstance().PlayCustomAudio(1002); //关闭指引 GameObject jiaocheng = root_.transform.Find("Pop_up/jiaocheng").gameObject; jiaocheng.SetActive(false); } }