Beispiel #1
0
    /// <summary>
    /// 提交订单
    /// </summary>
    private void OnClickSubmintDeal()
    {
        //条件是否满足
        if (!_isSubmitDeal)
        {
            //取消 120075
            //去种植 120281
            string name = string.Empty;
            if (_lackNeedGoodNames.Count > 0)
            {
                name = _lackNeedGoodNames[0];
            }
            name = "<b><size=46><color=#FDF3BB>" + name + "</color></size></b>";

            //提示内容
            string desc = LocalizationDefineHelper.GetStringNameById(120282);
            desc = "<size=36><color=#427CD2>" + desc + "</color></size>";
            desc = string.Format(desc, name); //120282
            //条件不满足
            StaticData.OpenCommonTips(desc, 120281, UIDealController.Instance.ToPlant, null, 120075);
            return;
        }
        //新手引导标记完成
        if (StaticData.isOpenGuide && GuideCanvasComponent._instance != null && GuideCanvasComponent._instance.isCurrStepGuiding)
        {
            GuideCanvasComponent._instance.SetLittleStepFinish();
        }
        _butSubmint.interactable = false;
        StaticData.NotifyServerSubmintDeal(_currDeal.DealId, SubmintDealCallback);
    }
Beispiel #2
0
    /// <summary>
    /// 服务器正在维护
    /// </summary>
    private void OpenTipesServerIsUnderMaintenance()
    {
        //服务器维护中,请稍后再试。
        string desc = LocalizationDefineHelper.GetStringNameById(120237);

        StaticData.OpenCommonTips(desc, 120016, null, null, 120075);
    }
Beispiel #3
0
    /// <summary>
    /// 注销账号
    /// </summary>
    private void OnClickLogoutAccount()
    {
        Debug.Log("注销账号提示");
        string desc = LocalizationDefineHelper.GetStringNameById(120258);//"永久注销,账号一旦注销,账号相关数据无法找回,是否注销账号。";

        StaticData.OpenCommonTips(desc, 120256, LogoutAccount);
    }
Beispiel #4
0
    /// <summary>
    /// 打开结算提示界面
    /// </summary>
    private void OpenSettlementTips()
    {
        string desc = LocalizationDefineHelper.GetStringNameById(120018);

        //120217 结算
        StaticData.OpenCommonTips(desc, 120217, EnterSettlement);
    }
Beispiel #5
0
    /// <summary>
    /// 完成输入 创建昵称
    /// </summary>
    private void OnClickComplete()
    {
        if (!DetectionPrivacy())
        {
            return;
        }

        //是否为空
        if (string.IsNullOrEmpty(_inputNick))
        {
            //昵称不能为空!
            StaticData.CreateToastTips(LocalizationDefineHelper.GetStringNameById(120201));
            return;
        }
        //
        if (_randomNick != _inputNick)
        {
            bool isBlockFont = ShieldWordTool.BlockFont(ref _inputNick);
            //bool isBlockFont = false;
            //是否有屏蔽字符
            if (isBlockFont)
            {
                //
                Debug.Log("昵称含有敏感字符!");
                StaticData.CreateToastTips(LocalizationDefineHelper.GetStringNameById(120202));
                _inputNick           = string.Empty;
                _inputNickText.text  = _inputNick;
                _inputFieldNick.text = _inputNick;
                return;
            }
        }
        //发起请求
        RequestNiceAndIconVerification();
    }
Beispiel #6
0
    public async void ScrollCellIndex(int idx)
    {
        Init();

        if (uISignComponent == null)
        {
            uISignComponent = UIComponent.GetComponentHaveExist <UISignComponent>(UIType.UISign);
        }

        signInfo = uISignComponent.listSign[idx];

        var itemConfig = StaticData.configExcel.GetGameItemByID(signInfo.PhaseAwardId);

        AccuAwardDay   = signInfo.PhaseID;
        AccuAwardId    = signInfo.PhaseAwardId;
        AccuAwardCount = signInfo.PhaseAwardNum;

        //判断累积奖励是否领取
        JudgeAccuAward();

        //道具名字
        iconName = itemConfig.Icon;
        _iconName.GetComponent <Text>().text = StaticData.GetMultilingual(itemConfig.ItemName);

        //道具图片
        _icon.GetComponent <Image>().sprite = await ABManager.GetAssetAsync <Sprite>(iconName);

        //道具数量
        _Number.GetComponent <Text>().text = signInfo.PhaseAwardNum.ToString();

        //获得天数
        _NumberOfDays.GetComponent <Text>().text = string.Format(LocalizationDefineHelper.GetStringNameById(120151), signInfo.PhaseID.ToString());
    }
Beispiel #7
0
    /// <summary>
    /// 切换账号
    /// </summary>
    private void OnClickSwitchAccount()
    {
        Debug.Log("切换账号提示");
        string desc = LocalizationDefineHelper.GetStringNameById(120257);//"确定要切换账号吗?";

        StaticData.OpenCommonTips(desc, 120040, SwitchAccount);
    }
Beispiel #8
0
    /// <summary>
    /// 值初始化
    /// </summary>
    private async void InitValue()
    {
        Init();
        string path = StaticData.configExcel.GetPlayerAvatarByID(StaticData.playerInfoData.userInfo.Image).Icon;

        _playerIcon.sprite = await ABManager.GetAssetAsync <Sprite>(path);

        if (!string.IsNullOrEmpty(StaticData.playerInfoData.userInfo.Name))
        {
            _playerName.text = StaticData.playerInfoData.userInfo.Name;
        }
        else
        {
            _playerName.text = StaticData.Uid.ToString();
        }

        ShowLevelInfo();
        _playerID.text = LocalizationDefineHelper.GetStringNameById(120038) + StaticData.Uid;

        //isOn = true 代表静音
        _togMusic.isOn = GameSoundPlayer.Instance.MusicMuted;
        _musicCheckmark.SetActive(_togMusic.isOn);
        _togSound.isOn = GameSoundPlayer.Instance.SoundEffectMuted;
        _soundCheckmark.SetActive(_togSound.isOn);
    }
Beispiel #9
0
    /// <summary>
    /// 账号被被挤掉
    /// </summary>
    private void OpenAccountWasSqueezedTips()
    {
        Debug.Log("UILoginController OpenAccountWasSqueezedTips 账号被被挤掉!");
        string desc = LocalizationDefineHelper.GetStringNameById(120221);

        //120075 //取消
        StaticData.OpenCommonTips(desc, 120220, NetworkAnomalyTipsReconnect, null, 120075);
    }
Beispiel #10
0
    /// <summary>
    /// 打开网络异常提示
    /// </summary>
    private void OpenNetworkAnomalyTips()
    {
        Debug.Log("UILoginController OpenNetworkAnomalyTips 打开网络异常提示!");
        string desc = LocalizationDefineHelper.GetStringNameById(120219);

        //120075 //取消
        StaticData.OpenCommonTips(desc, 120220, NetworkAnomalyTipsReconnect, null, 120075);
    }
Beispiel #11
0
    /// <summary>
    /// 更新界面显示
    /// </summary>
    private void UpdateShow()
    {
        _itemObtainValue.text = "+" + _baseItemObtainNum * _buyItemNum;
        _itemRemaining.text   = LocalizationDefineHelper.GetStringNameById(120135) + (_buyRemaining - _buyItemNum);//

        _itemNum.text           = _buyItemNum.ToString();
        _butBuyCurrencyNum.text = (_baseBuyCurrencyNum * _buyItemNum).ToString();
    }
Beispiel #12
0
    private void OnDeleteFriend()
    {
        //_tipDeleteFriend.gameObject.SetActive(true);
        uiFriendComponent.focusDeleteItem = gameObject;
        string tips = string.Format(LocalizationDefineHelper.GetStringNameById(120118), scFriendInfo.FriendName);

        StaticData.OpenCommonTips(tips, 120119, () => { uiFriendComponent.OnClickDeleteFriend(); }, () => { Debug.Log("点击取消"); }, 120075);
        //_tipDeleteFriendText.GetComponent<Text>().text = tips;
    }
Beispiel #13
0
    /// <summary>
    /// 入场券不足提示
    /// </summary>
    private void OpenNotAdmissionTips()
    {
        //已经没有剩余次数和入场券啦,在庄园抓地鼠开启宝箱可以获得入场券哦
        string desc = LocalizationDefineHelper.GetStringNameById(120189);
        int    idUILocalizeButtonName    = 120188; //去试试
        int    idUILocalizeButCancelName = 120075; //取消

        StaticData.OpenCommonTips(desc, idUILocalizeButtonName, NotAdmissionTipsCallback, null, idUILocalizeButCancelName);
    }
Beispiel #14
0
    /// <summary>
    /// 复制角色id
    /// </summary>
    private void OnClickCopyID()
    {
        GUIUtility.systemCopyBuffer = StaticData.Uid.ToString(); //将文字复制到剪贴板API

        //已经复制到粘贴板
        string desc = LocalizationDefineHelper.GetStringNameById(120264);

        StaticData.CreateToastTips(desc);
    }
Beispiel #15
0
    /// <summary>
    /// 入场券使用提示
    /// </summary>
    private void OpenAdmissionUseTips()
    {
        int    itemID  = StaticData.configExcel.GetVertical().AdmissionGoodsId;
        Sprite icon    = _admissionTickeIcon.sprite;
        int    itemNum = GetAdmissionNum();
        string tips    = LocalizationDefineHelper.GetStringNameById(120181); //已经没有剩余次数啦,要使用入场卷进入吗?
        string useDesc = LocalizationDefineHelper.GetStringNameById(120180);

        StaticData.OpenCommonUseTips(itemID, icon, itemNum, tips, AdmissionUseTipsCallback, useDesc);
    }
Beispiel #16
0
    public void InitValue(Action <int, int> callbakc, Action cancelBuy)
    {
        BuyCallback = callbakc;
        CancelBuy   = cancelBuy;
        _buyItemNum = 1;

        Init();

        int itemID   = StaticData.configExcel.GetVertical().PhysicalPower;
        var itemInfo = StaticData.configExcel.GetGameItemByID(itemID);

        _tits.text       = LocalizationDefineHelper.GetStringNameById(120014);//体力已经用完啦是否需要补充体力?
        _itemIcon.sprite = ABManager.GetAsset <Sprite>(itemInfo.Icon);
        _itemName.text   = LocalizationDefineHelper.GetStringNameById(itemInfo.ItemName);

        _itemObtain.text = _itemName.text + LocalizationDefineHelper.GetStringNameById(120139); //:

        StoreDefine buyInfo = ZillionaireGameMapManager._instance.GetBuyPowerInfo();

        _baseItemObtainNum    = buyInfo.GoodNum;
        _itemObtainValue.text = "+" + _baseItemObtainNum;

        _buyRemaining       = ZillionaireGameMapManager._instance.GetBuyPowerTime();
        _itemRemaining.text = LocalizationDefineHelper.GetStringNameById(120135) + (_buyRemaining - _buyItemNum);//

        _itemNum.text = _buyItemNum.ToString();

        _butLess.onClick.RemoveAllListeners();
        _butLess.onClick.AddListener(OnClickLessBuyNum);

        _butPlus.onClick.RemoveAllListeners();
        _butPlus.onClick.AddListener(OnClickPlusBuyNum);

        //add 策划需求购买体力界面点击黑背景不关闭 ws 2021/1/11
        //_butClose.onClick.RemoveAllListeners();
        //_butClose.onClick.AddListener(() => {
        //    UniversalTool.CancelPopAnim(_bgTra, OnClickClose); });

        _butCancel.onClick.RemoveAllListeners();
        _butCancel.onClick.AddListener(() => {
            UniversalTool.CancelPopAnim(_bgTra, OnClickCancel);
        });

        _butBuy.onClick.RemoveAllListeners();
        _butBuy.onClick.AddListener(() => {
            UniversalTool.CancelPopAnim(_bgTra, OnClickBuy);
        });

        _baseBuyCurrencyNum = (int)buyInfo.OriginalPrice[0].Count;
        string path = StaticData.configExcel.GetGameItemByID(buyInfo.OriginalPrice[0].ID).Icon;

        _butBuyCurrencyIcon.sprite = ABManager.GetAsset <Sprite>(path);
        _butBuyCurrencyIcon.SetNativeSize();
        _butBuyCurrencyNum.text = _baseBuyCurrencyNum.ToString();
    }
Beispiel #17
0
    public async void InitValue(OpenFunctionDefine funcInfo)
    {
        Init();

        //_title.text = LocalizationDefineHelper.GetImageNameById(120293);//新功能开启啦!
        //var funcInfo = StaticData.configExcel.GetOpenFunctionByFunctionID(funcID);
        _functionName.text = LocalizationDefineHelper.GetImageNameById(funcInfo.FunctionName);
        _icon.sprite       = await ABManager.GetAssetAsync <Sprite>(funcInfo.FunctionIcon);

        _icon.SetNativeSize();
        //await UniTask.Delay(200);
    }
Beispiel #18
0
 /// <summary>
 /// 更新免费次数
 /// </summary>
 private void UpdateRemainingNum()
 {
     if (_curRemainingNum <= 0)
     {
         _butFreeDraw.interactable = false;
     }
     else
     {
         _butFreeDraw.interactable = true;
     }
     _remainingNum.text = LocalizationDefineHelper.GetStringNameById(120006) + _curRemainingNum + LocalizationDefineHelper.GetStringNameById(120190);
 }
Beispiel #19
0
    /// <summary>
    /// 设置item信息
    /// </summary>
    /// <param name="itemObj"></param>
    /// <param name="id"></param>
    private async void SetItemInfo(GameObject itemObj, int id)
    {
        GameItemDefine itemData = StaticData.configExcel.GetGameItemByID(id);

        Sprite icon = await ZillionaireToolManager.LoadItemSpriteByIconName(itemData.Icon);

        Image itemIcon = itemObj.transform.Find("BG/Icon").GetComponent <Image>();

        itemIcon.sprite = icon;
        itemIcon.SetNativeSize();
        itemObj.transform.Find("BG/Name").GetComponent <Text>().text = LocalizationDefineHelper.GetStringNameById(itemData.ItemName);
    }
Beispiel #20
0
        /// <summary>
        /// 打开网络异常提示
        /// </summary>
        private void OpenNetworkAnomalyTips()
        {
            _isOpenNetworkAnomalyTips = true;
            //
            WaitManager.EndRotate();
            //打开异常提示界面
            Debug.Log("打开异常提示界面");
            //string desc = "网络开小差了,重新连接一下吧";
            string desc = LocalizationDefineHelper.GetStringNameById(120219);

            //120075 //取消
            StaticData.OpenCommonTips(desc, 120220, NetworkAnomalyTipsReconnect, NetworkAnomalyTipsQuitLogin, 120075);
        }
Beispiel #21
0
 private void SetLocalName()
 {
     if (image != null)
     {
         string imageName = LocalizationDefineHelper.GetImageNameById(idDefineLocalize);
         image.sprite = ABManager.GetAsset <Sprite>(imageName);
     }
     else
     {
         text = GetComponent <Text>();
         string textString = LocalizationDefineHelper.GetStringNameById(idDefineLocalize);
         text.text = textString;
     }
 }
Beispiel #22
0
    /// <summary>
    /// 初始化值 数量+名称+图片+等级
    /// </summary>
    /// <param name="id"></param>
    /// <param name="num"></param>
    /// <param name="localScale"></param>
    public async void InitValue(int id, int num, float localScale = 0.0f, bool isShowLv = false)
    {
        Init();

        GameItemDefine itemData = StaticData.configExcel.GetGameItemByID(id);

        _name.text = LocalizationDefineHelper.GetStringNameById(itemData.ItemName);
        Sprite icon = await ZillionaireToolManager.LoadItemSpriteByIconName(itemData.Icon);

        _lv.SetActive(isShowLv);
        if (isShowLv)
        {
            _lvNum.text = itemData.Grade.ToString();
        }
        _level1.SetActive(false);
        _level2.SetActive(false);
        _level3.SetActive(false);
        switch (itemData.Rarity)
        {
        case TypeRarity.Intermediate:
            _level2.SetActive(true);
            _level2Icon.sprite = icon;
            _level2Icon.SetNativeSize();
            break;

        case TypeRarity.Senior:
            _level3.SetActive(true);
            _level3Icon.sprite = icon;
            _level3Icon.SetNativeSize();
            break;

        default:
            _level1.SetActive(true);
            _level1Icon.sprite = icon;
            _level1Icon.SetNativeSize();
            break;
        }

        if (num <= 0)
        {
            _num.gameObject.SetActive(false);
        }

        _num.text = num.ToString();

        if (localScale != 0.0f)
        {
            gameObject.transform.localScale = new Vector3(localScale, localScale);
        }
    }
Beispiel #23
0
    /// <summary>
    /// 高级
    /// </summary>
    public void UpdateAdvancedDealNum()
    {
        int num = 0;

        if (StaticData.playerInfoData.CurrDeals.DealNum.Count > 2)
        {
            num = StaticData.playerInfoData.CurrDeals.DealNum[2];
        }

        string desc = LocalizationDefineHelper.GetStringNameById(120271);

        desc += LocalizationDefineHelper.GetStringNameById(120139);
        desc += num;
        _level3CompleteDeal.text = desc;
    }
Beispiel #24
0
    /// <summary>
    /// 中级
    /// </summary>
    public void UpdateIntermediateDealNum()
    {
        int num = 0;

        if (StaticData.playerInfoData.CurrDeals.DealNum.Count > 1)
        {
            num = StaticData.playerInfoData.CurrDeals.DealNum[1];
        }

        string desc = LocalizationDefineHelper.GetStringNameById(120270);

        desc += LocalizationDefineHelper.GetStringNameById(120139);
        desc += num;
        _level2CompleteDeal.text = desc;
    }
Beispiel #25
0
    /// <summary>
    /// 普通
    /// </summary>
    public void UpdateOrdinaryDealNum()
    {
        int num = 0;

        if (StaticData.playerInfoData.CurrDeals.DealNum.Count > 0)
        {
            num = StaticData.playerInfoData.CurrDeals.DealNum[0];
        }

        string desc = LocalizationDefineHelper.GetStringNameById(120081);

        desc += LocalizationDefineHelper.GetStringNameById(120139);
        desc += num;
        _level1CompleteDeal.text = desc;
    }
Beispiel #26
0
    /// <summary>
    /// 播放动画完成
    /// </summary>
    private void PlayAnimEnd()
    {
        //开启没在抽奖状态
        _isLotteryState = false;

        //获得物品展示
        var    item = StaticData.configExcel.GetGameItemByID(_lotteryItem.ID);
        string name = LocalizationDefineHelper.GetStringNameById(item.ItemName);
        Sprite icon = ABManager.GetAsset <Sprite>(item.Icon);

        StaticData.OpenEarnRewards(icon, name, (int)_lotteryItem.Count);

        //还原爪子
        _usePaw.sprite = beforePaw;
    }
Beispiel #27
0
    /// <summary>
    /// 更新抽奖次数显示
    /// </summary>
    private void UpdateLotterNumShow()
    {
        string desc = string.Empty;

        if (_lotterNum <= 0)
        {
            desc = "<color=#FE4F84>0</color>" + LocalizationDefineHelper.GetStringNameById(120190);//120190//次
        }
        else
        {
            desc = _lotterNum + LocalizationDefineHelper.GetStringNameById(120190);
        }

        _openNum.text = desc;
    }
Beispiel #28
0
    /// <summary>
    /// 设置item信息
    /// </summary>
    /// <param name="itemObj"></param>
    /// <param name="id"></param>
    /// <param name="num"></param>
    private void SetItemInfo(GameObject itemObj, int id, int num)
    {
        GameItemDefine itemData = StaticData.configExcel.GetGameItemByID(id);

        //name
        itemObj.transform.Find("BG/Name").GetComponent <Text>().text = LocalizationDefineHelper.GetStringNameById(itemData.ItemName);
        //icon
        Sprite    icon    = ABManager.GetAsset <Sprite>(itemData.Icon);
        Transform iconTra = itemObj.transform.Find("BG/Icon");

        iconTra.GetComponent <Image>().sprite = icon;
        iconTra.GetComponent <Image>().SetNativeSize();
        //num
        itemObj.transform.Find("BG/Num").GetComponent <Text>().text = num.ToString();
    }
Beispiel #29
0
    private void OnApplyFriend()
    {
        // 正式请求
        StaticData.DebugGreen($"申请添加好友~~~:{scOtherStruct.Uid}");
        CSApply csApply = new CSApply()
        {
            OperationUid = scOtherStruct.Uid
        };

        ProtocalManager.Instance().SendCSApply(csApply, (serverRes) =>
        {
            SetFriendship(Friendship.IsApply);
            string tips = LocalizationDefineHelper.GetStringNameById(120147);
            StaticData.CreateToastTips(tips);
        }, (error) => { });
    }
Beispiel #30
0
    public void InitValue(int needLevel = 0)
    {
        Init();

        string desc = string.Empty;

        if (needLevel == 0)//拼命开发
        {
            desc = LocalizationDefineHelper.GetStringNameById(120077);
        }
        else//等级开放
        {
            desc = string.Format(LocalizationDefineHelper.GetStringNameById(120218), needLevel);
        }
        _desc.text = desc;
    }