/// <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;
    }
Exemple #9
0
    /// <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;
    }