예제 #1
0
 private void OnButtonMaskClick()
 {
     UniversalTool.CancelPopAnim(transAnim, () =>
     {
         UIComponent.HideUI(UIType.UIManorRegionAdIncrease);
     });
 }
예제 #2
0
 private void OnEnable()
 {
     if (view != null)
     {
         UniversalTool.StartPopupAnim(view);
     }
 }
예제 #3
0
 private void OnDisable()
 {
     if (view != null)
     {
         UniversalTool.ReadyPopupAnim(view);
     }
 }
예제 #4
0
    private void Init()
    {
        if (_Tips != null)
        {
            return;
        }

        _Tips     = transform.Find("BackgroundImage/Tips").GetComponent <Text>();
        _itemIcon = transform.Find("BackgroundImage/Item/Icon").GetComponent <Image>();
        _itemNum  = transform.Find("BackgroundImage/Item/Num").GetComponent <Text>();

        _butCancel       = transform.Find("BackgroundImage/But_Cancel").GetComponent <Button>();
        _butUse          = transform.Find("BackgroundImage/But_Use").GetComponent <Button>();
        _butUseDesc      = _butUse.transform.Find("Text").GetComponent <Text>();
        _toggleTips      = transform.Find("BackgroundImage/AgainTipsBG/Toggle").GetComponent <Toggle>();
        _toggleTips.isOn = false;
        _butClose        = transform.Find("BG").GetComponent <Button>();

        _butClose.onClick.RemoveAllListeners();
        _butClose.onClick.AddListener(OnClickCancel);

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

        _butUse.onClick.RemoveAllListeners();
        _butUse.onClick.AddListener(() => { UniversalTool.CancelPopAnim(_backgroundImage, OnClickUse); });

        _toggleTips.onValueChanged.RemoveAllListeners();
        _toggleTips.onValueChanged.AddListener(OnValueChangedTips);
    }
예제 #5
0
 private void OnEnable()
 {
     if (_bgTra != null)
     {
         UniversalTool.StartPopupAnim(_bgTra);
     }
 }
예제 #6
0
 private void OnEnable()
 {
     if (_backgroundImage != null)
     {
         UniversalTool.StartPopupAnim(_backgroundImage);
     }
 }
예제 #7
0
 private void OnDisable()
 {
     if (_backgroundImage != null)
     {
         UniversalTool.ReadyPopupAnim(_backgroundImage);
     }
 }
예제 #8
0
 private void OnDisable()
 {
     if (_bgTra != null)
     {
         UniversalTool.ReadyPopupAnim(_bgTra);
     }
 }
예제 #9
0
 private void OnDisable()
 {
     if (_bgTra != null)
     {
         UniversalTool.ReadyUIAnimTwo(GetComponent <CanvasGroup>(), _bgTra);
     }
 }
예제 #10
0
        public static string Answer(string word)
        {
            string url = "http://www.tuling123.com/openapi/api";

            using (var client = UniversalTool.GetClient())
            {
                var obj = new
                {
                    key  = "c733fc953aba4a06ae19f2cc9f026713",
                    info = word
                };
                var result = client.UploadString(url, JsonConvert.SerializeObject(obj));
                var json   = JObject.Parse(result);

                var code = json["code"].ToObject <int>();
                var text = json["text"].ToObject <string>();

                if (code > 4000 && code < 4010)
                {
                    text = "抱歉,没明白你什么意思";
                }

                return(text);
            }
        }
예제 #11
0
 private void OnEnable()
 {
     if (_bgTra != null)
     {
         UniversalTool.StartUIAnimTwo(GetComponent <CanvasGroup>(), _bgTra);
     }
 }
예제 #12
0
    /// <summary>
    /// 保存本地存储数据
    /// </summary>
    public static void SaveLocalSaveData()
    {
        string path    = UniversalTool.GetSaveFilePath("LocalSaveData.json");
        string jsonStr = JsonMapper.ToJson(StaticData.playerInfoData.CurLocalSaveData);

        UniversalTool.SaveJson(path, jsonStr);
    }
예제 #13
0
        public async Task <ApiResult <string> > Post(EditSysUserDto Params)
        {
            ApiResult <string> res   = new ApiResult <string>();
            TokenModelBeta     token = JwtToken.ParsingJwtToken(HttpContext);

            //开启事务
            try {
                SysUser userInfo = _mapper.Map <SysUser>(Params);
                userInfo.Id          = Guid.NewGuid().ToString();
                userInfo.CreatorTime = DateTime.Now;
                userInfo.CreatorId   = token.Id;
                await _userService.AddAsync(userInfo);

                SysUserLogon userLogonInfo = _mapper.Map <SysUserLogon>(Params);
                userLogonInfo.Id               = Guid.NewGuid().ToString();
                userLogonInfo.UserId           = userInfo.Id;
                userLogonInfo.LogOnCount       = 0;
                userLogonInfo.UserSecretkey    = Md5Crypt.Encrypt(Guid.NewGuid().ToString());
                userLogonInfo.UserPassword     = Md5Crypt.Encrypt(DES3Encrypt.EncryptString(userLogonInfo.UserPassword.ToLower(), userLogonInfo.UserSecretkey).ToLower(), false).ToLower();
                userLogonInfo.PasswordSecurity = UniversalTool.PassSecurityValidation(userLogonInfo.UserPassword);
                await _userLogonService.AddAsync(userLogonInfo);
            }
            catch (Exception ex) {
                res.code    = (int)ApiEnum.Error;
                res.message = "异常:" + ex.Message;
            }

            //事务结束


            return(await Task.Run(() => res));
        }
예제 #14
0
 private void OnEnable()
 {
     if (transAnim != null)
     {
         UniversalTool.StartPopupAnim(transAnim);
     }
 }
예제 #15
0
 private void Awake()
 {
     _backgroundImage = transform.Find("BackgroundImage");
     if (_backgroundImage != null)
     {
         UniversalTool.ReadyPopupAnim(_backgroundImage);
     }
 }
예제 #16
0
 private void Awake()
 {
     if (Instance == null)
     {
         Instance = this;
     }
     UniversalTool.ReadyUIAnimTwo(transform.Find("Box").GetComponent <CanvasGroup>(), transform.Find("Box"));
 }
예제 #17
0
 private void OnDisable()
 {
     if (_thisBgRect != null)
     {
         UniversalTool.ReadyUIAnimTwo(GetComponent <CanvasGroup>(), _thisBgRect);
     }
     _isPlayAnimation = true;
 }
예제 #18
0
 /// <summary>
 /// 打开规则说明
 /// </summary>
 private void OpenRuleDesc()
 {
     _ruleDescButClose.onClick.RemoveAllListeners();
     _ruleDescButClose.onClick.AddListener(OnClickRuleDescClose);
     UniversalTool.ReadyPopupAnim(_ruleDescBG);
     _ruleDesc.SetActive(true);
     UniversalTool.StartPopupAnim(_ruleDescBG);
 }
예제 #19
0
 void Awake()
 {
     _bgTra = transform.Find("BG_Image");
     if (_bgTra != null)
     {
         UniversalTool.ReadyPopupAnim(_bgTra);
     }
 }
예제 #20
0
 private void OnButtonCancelClick()
 {
     if (transAnim != null)
     {
         UniversalTool.CancelPopAnim(transAnim, () => {
             UIComponent.RemoveUI(UIType.UIManorRegionPay);
         });
     }
 }
예제 #21
0
    private void OnClickClose()
    {
        if (_ruleDesc.activeInHierarchy)
        {
            OnClickRuleDescClose();
        }

        UniversalTool.CancelUIAnimTwo(_dealCG, _dealBG, UIClose);
    }
예제 #22
0
    //保存图片
    async void SavePhotoBtn()
    {
        //string path = Application.streamingAssetsPath + "/xuzhang.png";
        //UniversalTool.SaveTexture2DToFile(tex, path);
        string path = Application.streamingAssetsPath + "/xuzhang.png";

        UniversalTool.CaptureScreenAndSave(path);
        StaticData.CreateToastTips("保存成功");//TODO
    }
예제 #23
0
    /// <summary>
    /// 播放当前新手任务视频
    /// </summary>
    public async void PlayVideo()
    {
        //return;
        Debug.Log("播放动画");
        int           itemIndex = 0;
        RectTransform item      = _tyroTaskBoxMiddleScrollRect.CurrBeCentralItem(out itemIndex);

        if (_currShowItems == null || _currShowItems.Count <= 0)
        {
            OpenAllVideo(false);
            return;
        }

        TaskDefine data      = item.GetComponent <TaskPanelItem>()._ShowData;// _allTypeDataDic[Company.Cfg.TaskType.GuidanceTask][itemIndex];
        string     videoName = data.VideoName;

        if (!string.IsNullOrEmpty(videoName))
        {
            if (_haveVideoDic.ContainsKey(videoName) && _haveVideoDic[videoName].activeSelf == true)
            {
                if (_isPlayAnimation)
                {
                    _isPlayAnimation = false;
                    UniversalTool.StartUIAnimTwo(GetComponent <CanvasGroup>(), _thisBgRect);
                }
                return;
            }
            OpenAllVideo(false);
            if (_haveVideoDic.ContainsKey(videoName))
            {
                _haveVideoDic[videoName].SetActive(true);
            }
            else
            {
                //WaitManager.BeginRotate();
                //Debug.Log("+++++++++++++++++++++++++++++加载预制体:" + Time.realtimeSinceStartup);
                GameObject videoPrefabObj = await ABManager.GetAssetAsync <GameObject>(videoName);

                //Debug.Log("++++++++++++++++++++++++++++++++++++++加载预制体结束:" + Time.realtimeSinceStartup);
                //WaitManager.EndRotate();
                GameObject videoObj = GameObject.Instantiate(videoPrefabObj, _videRect);
                //Debug.Log("++++++++++++++++++++++++++++++++++++++++实例化预制体结束:" + Time.realtimeSinceStartup);
                videoObj.transform.localPosition = Vector3.zero;

                _haveVideoDic.Add(videoName, videoObj);
            }
        }
        else
        {
            OpenAllVideo(false);
        }
        if (_isPlayAnimation)
        {
            _isPlayAnimation = false;
            UniversalTool.StartUIAnimTwo(GetComponent <CanvasGroup>(), _thisBgRect);
        }
    }
예제 #24
0
    /// <summary>
    /// 加载本地存储数据
    /// </summary>
    public static void LoadLocalSaveData()
    {
        string path = UniversalTool.GetSaveFilePath("LocalSaveData.json");
        string json = UniversalTool.LoadJson(path);

        if (!string.IsNullOrEmpty(json))
        {
            StaticData.playerInfoData.CurLocalSaveData = JsonMapper.ToObject <LocalSaveData>(json);
        }
    }
예제 #25
0
 /// <summary>
 /// 点击确认
 /// </summary>
 private void ClickAffirmBtn()
 {
     if (_backgroundImageRect != null)
     {
         UniversalTool.CancelPopAnim(_backgroundImageRect, () => {
             _affirmAction?.Invoke();
             UIComponent.RemoveUI(UIType.UICommonReceiveAwardTips);
         });
     }
 }
예제 #26
0
    /// <summary>
    /// 取消抽奖/关闭抽奖界面
    /// </summary>
    private async void OnClickCancel()
    {
        //取消动画
        UniversalTool.CancelUIAnimTwo(canvasGroup, craneMachine, null);
        await UniTask.Delay(TimeSpan.FromSeconds(0.35));

        _needCloseUI = true;
        SendServer(true);
        //
    }
예제 #27
0
 public void Skip(Action endAction)
 {
     UniversalTool.CancelUIAnimTwo(GetComponent <CanvasGroup>(), _thisBgRect, () =>
     {
         ClearItemAndData();
         UIComponent.HideUI(UIType.TaskPanel);
         RedDotManager.UpdateRedDot(RedDotManager.RedDotKey.Task);
         endAction?.Invoke();
     });
 }
예제 #28
0
 /// <summary>
 /// 点击关闭
 /// </summary>
 public void ClickClose()
 {
     UniversalTool.CancelUIAnimTwo(GetComponent <CanvasGroup>(), _thisBgRect, () =>
     {
         ClearItemAndData();
         UIComponent.HideUI(UIType.TaskPanel);
         //TaskPanelTool.UpdateTaskTag();
         RedDotManager.UpdateRedDot(RedDotManager.RedDotKey.Task);
     });
 }
예제 #29
0
 /// <summary>
 /// 关闭
 /// </summary>
 public void Close()
 {
     DestroyTime();
     UniversalTool.CancelPopAnim(_bgBoxTra, () =>
     {
         _packageDefine = null;
         ClearItem();
         UIComponent.HideUI(UIType.GiftBoxUnlocking);
     });
 }
예제 #30
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();
    }