/* * 101:1000 */ static public void changeDataWithStr(string reward) { List <string> list1 = new List <string>(); CommonUtil.splitStr(reward, list1, ';'); for (int i = 0; i < list1.Count; i++) { List <string> list2 = new List <string>(); CommonUtil.splitStr(list1[i], list2, ':'); int id = int.Parse(list2[0]); int num = int.Parse(list2[1]); changeData(id, num); } }
public static async Task changeWealthWithStr(long uid, string reward, string reason) { Log.Debug("changeWealthWithStr: uid = " + uid + " reward = " + reward); List <string> list1 = new List <string>(); CommonUtil.splitStr(reward, list1, ';'); for (int i = 0; i < list1.Count; i++) { List <string> list2 = new List <string>(); CommonUtil.splitStr(list1[i], list2, ':'); int id = int.Parse(list2[0]); int num = int.Parse(list2[1]); await ChangeWealth(uid, id, num, reason); } }
public void SetEmailData(Email email) { this.email = email; title.text = email.EmailTitle; content.text = email.Content; date.text = email.Date.Substring(0, 10); state = email.State; string reward = email.RewardItem; flag.SetActive(state == 0); if (state == 0) { Delete.gameObject.SetActive(false); } Delete.gameObject.SetActive(state == 1); rewardList.Clear(); if (reward != null && !reward.Equals("")) { get.gameObject.SetActive(state == 0); List <string> rewardArr = new List <string>(); CommonUtil.splitStr(reward, rewardArr, ';'); for (int i = 0; i < rewardArr.Count; ++i) { int itemId = CommonUtil.splitStr_Start(rewardArr[i], ':'); int rewardNum = CommonUtil.splitStr_End(rewardArr[i], ':'); RewardStruct rewardStruct = new RewardStruct(); rewardStruct.itemId = itemId; rewardStruct.rewardNum = rewardNum; rewardList.Add(rewardStruct); } SetRewardItemInfo(); } else { if (rewardItemList.Count > 0) { SetMoreItemHide(0); get.gameObject.SetActive(false); } } }
private void GetOwnIcon() { iconStr.Clear(); iconCount = 0; iconStr = new List <string> { "f_icon1", "f_icon2", "f_icon3", "f_icon4", "f_icon5", "m_icon1", "m_icon2", "m_icon3", "m_icon4", "m_icon5" }; string ownIcon = PlayerInfoComponent.Instance.ownIcon; iconCount += iconStr.Count; if (!string.IsNullOrEmpty(ownIcon)) { List <string> list_str = new List <string>(); CommonUtil.splitStr(ownIcon, list_str, ';'); iconCount += list_str.Count; for (int i = 0; i < list_str.Count; ++i) { iconStr.Insert(0, list_str[i]); } } }
public ResultDetails(List <string> _gameInfoList, string _time) { time = _time; for (int i = 0; i < _gameInfoList.Count; i++) { List <string> list = new List <string>(); CommonUtil.splitStr(_gameInfoList[i], list, ';'); if (list.Count == 3) { uidList.Add(long.Parse(list[0])); nameList.Add(list[1]); scoreList.Add(int.Parse(list[2])); } else { nameList.Add("信息缺失"); scoreList.Add(0); } } }
// 检查是否在黑名单中 public static async Task <bool> CheckIsInBlackList(long uid, Session session) { DBProxyComponent proxyComponent = Game.Scene.GetComponent <DBProxyComponent>(); List <string> list = new List <string>(); CommonUtil.splitStr(session.RemoteAddress.ToString(), list, ':'); if (list.Count > 0) { List <BlackList> blackLists = await proxyComponent.QueryJson <BlackList>($"{{ip:'{list[0]}'}}"); if (blackLists.Count > 0) { if (blackLists[0].EndTime.CompareTo(CommonUtil.getCurDataNormalFormat()) > 0) { return(true); } } } return(false); }
static void setData(string reward) { GameObject obj = CommonUtil.getGameObjByBundle("uishowreward"); s_showObj = GameObject.Instantiate(obj, OtherData.s_commonCanvas.transform); s_showObj.transform.Find("Button_close").GetComponent <Button>().onClick.AddListener(() => { onClickClose(); }); // 出生动画 { s_showObj.transform.Find("content").localScale = new Vector3(0.7f, 0.7f, 0.7f); s_showObj.transform.Find("content").DOScale(1.0f, 0.2f); } List <string> list1 = new List <string>(); CommonUtil.splitStr(reward, list1, ';'); for (int i = 0; i < list1.Count; i++) { List <string> list2 = new List <string>(); CommonUtil.splitStr(list1[i], list2, ':'); int id = int.Parse(list2[0]); int num = int.Parse(list2[1]); PropInfo propInfo = PropConfig.getInstance().getPropInfoById(id); GameObject item = new GameObject(); item.transform.SetParent(s_showObj.transform.Find("content/Image_bg")); item.transform.localScale = new Vector3(1, 1, 1); // 图标 { Image icon = item.AddComponent <Image>(); // 话费 if (id == 3) { icon.sprite = CommonUtil.getSpriteByBundle("image_zhuanpan", "icon_huafei"); icon.transform.GetComponent <RectTransform>().sizeDelta = new Vector2(120, 80); } else { icon.sprite = CommonUtil.getSpriteByBundle("image_shop", propInfo.prop_id.ToString()); } } // 数量 { GameObject text_obj = new GameObject(); Text text = text_obj.AddComponent <Text>(); // 话费 if (id == 3) { text.text = "X" + (float)num / 100.0f; } else { text.text = "X" + num; } text.fontSize = 22; text.alignment = TextAnchor.MiddleCenter; text_obj.transform.SetParent(item.transform); text_obj.transform.localScale = new Vector3(1, 1, 1); text_obj.transform.localPosition = new Vector3(0, -65, 0); CommonUtil.SetTextFont(text_obj); } float x = CommonUtil.getPosX(list1.Count, 130, i, 0); item.transform.localPosition = new Vector3(x, 0, 0); } }