/// <summary> /// 升级某个动物栏门票等级 /// </summary> /// <param name="obj"></param> private void OnClickTestLittleZooUpLvButton(string obj) { LogWarp.LogError(" 升级某个动物栏门票等级 "); if (littleZooID != UFrame.Const.Invalid_Int) { //转换成功, 输出数字 var level = playerData.GetLittleZooModuleData(littleZooID).littleZooTicketsLevel; var ticketCell = Config.buildupConfig.getInstace().getCell(littleZooID); //获取当前需要升级的级别 int needUpLV = GetNeedUpLv(ticketCell.lvshage, level); //发送消息 //发送消息 SetValueOfPlayerData 消息体 SetDetailValueOfPlayerData.Send((int)GameMessageDefine.SetLittleZooTicketsLevelPlayerData, littleZooID, needUpLV, 0); //提升升级成功 PromptText.CreatePromptText_TestUI("开始升级动物栏门票等级+" + needUpLV); isButton = false; } else { //转换失败, 字符串不是只是数字 PromptText.CreatePromptText_TestUI("升级动物栏前先点击下动物栏"); } }
/// <summary> /// 监听广播停车场停车位数量等级 /// </summary> /// <param name="obj"></param> private void OnGetBroadcastParkingSpaceLevelOfPlayerData(Message obj) { this.InitData(); if (GlobalDataManager.GetInstance().playerData.playerZoo.isGuide == true && parkingSpaceLevel == 2) { /*新手阶段 隐藏停车场Ui 显示新手引导UI 步骤应该是 7 */ DestroyEffectChild(); this.Hide(); PageMgr.ShowPage <UIGuidePage>(); } if (GlobalDataManager.GetInstance().playerData.playerZoo.isGuide == true) { PromptText.CreatePromptText_TestUI(string.Format(GetL10NString("Ui_Text_134"), parkingSpaceLevel, 2)); } isGetCoin = true; }
/// <summary> /// 设置小游戏关卡 /// </summary> /// <param name="obj"></param> private void OnClickSetCrossRoadStage(string obj) { if (int.TryParse(CrossRoadStageIDText.text, out int timeNumber)) { //转换成功, 输出数字 playerData.playerLittleGame.stageID = timeNumber - 1; PromptText.CreatePromptText_TestUI("设置成功"); OnClickCloseButton(""); } else { //转换失败, 字符串不是只是数字 PromptText.CreatePromptText_TestUI("输入字符串不是纯数字"); CrossRoadStageIDText.text = ""; } }
/// <summary> /// 升级停车场利润等级 /// </summary> /// <param name="obj"></param> private void OnClickTestParkingUpLvButton(string obj) { LogWarp.LogError(" 升级停车场利润等级 "); //获取当前等级 var level = playerData.GetParkingCenterDataIDIndexOfDataIdx().parkingProfitLevel; var parkingCell = GlobalDataManager.GetInstance().logicTableParkingData.GetParkingCell(playerData.playerZoo.currSceneID); //获取当前需要升级的级别 int needUpLV = GetNeedUpLv(parkingCell.lvshage, level); //发送消息 //发送消息 SetValueOfPlayerData 消息体 SetDetailValueOfPlayerData.Send((int)GameMessageDefine.SetParkingProfitLevelOfPlayerData, needUpLV, 0, 0); //提升升级成功 PromptText.CreatePromptText_TestUI("开始升级停车场门票等级= " + level + " 增加= " + needUpLV); isButton = false; }
/// <summary> /// 监听售票口的门票等级 /// </summary> /// <param name="msg"></param> protected void OnGetBroadcastEntryGateLevelOfPlayerData(Message msg) { //刷新售票口的UI显示 this.InitData(); if (GlobalDataManager.GetInstance().playerData.playerZoo.isGuide == true && entryTicketsLevel >= 5) { /*新手阶段 隐藏停车场Ui 显示新手引导UI 步骤应该是 14 */ DestroyEffectChild(); InitNewGuideEveryCompent(); this.Hide(); PageMgr.ShowPage <UIGuidePage>(); } if (GlobalDataManager.GetInstance().playerData.playerZoo.isGuide == true) { PromptText.CreatePromptText_TestUI(string.Format(GetL10NString("Ui_Text_136"), entryTicketsLevel, 5)); } isGetCoin = true; }
/// <summary> /// 升级售票口门票等级 /// </summary> /// <param name="obj"></param> private void OnClickTestTicketUpLvButton(string obj) { LogWarp.LogError(" 升级售票口门票等级 "); //获取当前等级 var level = playerData.GetEntryDateDataIDIndexOfDataIdx().entryTicketsLevel; var sortGateIDs = GlobalDataManager.GetInstance().logicTableEntryGate.GetSortGateIDs(playerData.playerZoo.currSceneID); var ticketCell = Config.ticketConfig.getInstace().getCell(sortGateIDs[0]); //获取当前需要升级的级别 int needUpLV = GetNeedUpLv(ticketCell.lvshage, level); //发送消息 //发送消息 SetValueOfPlayerData 消息体 SetDetailValueOfPlayerData.Send((int)GameMessageDefine.SetEntryGateLevelOfPlayerData, needUpLV, 0, 0); //提升升级成功 PromptText.CreatePromptText_TestUI("开始升级售票口门票等级+" + needUpLV); isButton = false; }
private void OnClickTestOfflineTimeButton(string obj) { //LogWarp.LogErrorFormat("测试: {0} ", OfflineTimeText.text); //尝试把 input 变为整数(integer), 并储入 number 中 if (int.TryParse(OfflineTimeText.text, out int timeNumber)) { //转换成功, 输出数字 playerData.isTestOfflineRewardPage = true; playerData.isTestOfflineRewardTime = timeNumber; MessageManager.GetInstance().Send((int)GameMessageDefine.CalcOffline); } else { //转换失败, 字符串不是只是数字 PromptText.CreatePromptText_TestUI("输入字符串不是纯数字"); OfflineTimeText.text = ""; } }
/// <summary> /// 监听广播停车场来客数量等级 /// </summary> private void OnGetBroadcastParkingEnterCarSpawnLevelOfPlayerData(Message obj) { this.InitData(); if (GlobalDataManager.GetInstance().playerData.playerZoo.isGuide == true && enterCarSpawnLevel >= 5) { /*新手阶段 隐藏停车场Ui 显示新手引导UI 步骤应该是 9 */ DestroyEffectChild(); SwitchButtonUnClickable(parkingSpace_Button, true); SwitchButtonUnClickable(profitCoins_Button, true); SwitchButtonUnClickable(enterCarSpawn_Button, true); this.Hide(); PageMgr.ShowPage <UIGuidePage>(); //Logger.LogWarp.LogErrorFormat("AAAAAAAAAAAAAAAA"); } if (GlobalDataManager.GetInstance().playerData.playerZoo.isGuide == true) { PromptText.CreatePromptText_TestUI(string.Format(GetL10NString("Ui_Text_135"), enterCarSpawnLevel, 5)); } isGetCoin = true; }
/// <summary> /// 监听玩家数据方法 /// </summary> /// <param name="msg"></param> public void OnGetBroadcastLittleZooTicketsLevelPlayerData(Message msg) { //刷新UI显示 coinVal = playerData.playerZoo.playerCoin.GetCoinByScene(playerData.playerZoo.currSceneID).coinBigInt; SwitchButtonUnClickable(tickets_Button, true); InitData(); this.InitCompent(); if (GlobalDataManager.GetInstance().playerData.playerZoo.isGuide == true) { PromptText.CreatePromptText_TestUI(string.Format(GetL10NString("Ui_Text_136"), littleZooTicketsLevel, 5)); } if (GlobalDataManager.GetInstance().playerData.playerZoo.isGuide == true && littleZooTicketsLevel == 5) { /*新手阶段 显示新手引导UI 步骤应该是 22 */ DestroyEffectChild(); SwitchButtonUnClickable(visitorSeat_Button, true); SwitchButtonUnClickable(visitorSpawn_Button, true); SwitchButtonUnClickable(zooCultivateButton, true); SwitchButtonUnClickable(zooKindButton, true); this.Hide(); } isGetCoin = true; }