3335 修改uihelper设置字符串颜色的接口。
| | |
| | | string _msg = LuaAPI.lua_tostring(L, 2); |
| | | bool _bright = LuaAPI.lua_toboolean(L, 3); |
| | | |
| | | string gen_ret = UIHelper.AppendStringColor( _itemColor, _msg, _bright ); |
| | | string gen_ret = UIHelper.AppendColor( _itemColor, _msg, _bright ); |
| | | LuaAPI.lua_pushstring(L, gen_ret); |
| | | |
| | | |
| | |
| | | int _itemColor = LuaAPI.xlua_tointeger(L, 1); |
| | | string _msg = LuaAPI.lua_tostring(L, 2); |
| | | |
| | | string gen_ret = UIHelper.AppendStringColor( _itemColor, _msg ); |
| | | string gen_ret = UIHelper.AppendColor( _itemColor, _msg ); |
| | | LuaAPI.lua_pushstring(L, gen_ret); |
| | | |
| | | |
| | |
| | | if (isOpenPrompting)
|
| | | {
|
| | | int recycleNum = playerPack.GetItemCountByID(PackType.Item, itemId);
|
| | | ConfirmCancel.IconConfirmCancel(Language.Get("Mail101"), Language.Get("BlastFurnace114", recycleNum, UIHelper.AppendStringColor(itemConfig.ItemColor, itemConfig.ItemName), exp * recycleNum), itemConfig.ID,
|
| | | ConfirmCancel.IconConfirmCancel(Language.Get("Mail101"), Language.Get("BlastFurnace114", recycleNum, UIHelper.AppendColor(itemConfig.ItemColor, itemConfig.ItemName), exp * recycleNum), itemConfig.ID,
|
| | | playerPack.GetItemCountByID(PackType.Item, itemConfig.ID), 0, "", Language.Get("ConfirmCancel102"), (bool isOk, bool isToggle) =>
|
| | | {
|
| | | if (isOk)
|
| | |
| | | _exp = (int)FurnaceModel.addExp;
|
| | | _getExpText.text = Language.Get("BlastFurnace106", _exp);
|
| | | successEffect.Play();
|
| | | string itemName = UIHelper.AppendStringColor(_chinItemModel.ItemColor, _chinItemModel.ItemName);
|
| | | string itemName = UIHelper.AppendColor(_chinItemModel.ItemColor, _chinItemModel.ItemName);
|
| | | _getDrugText.text = Language.Get("BlastFurnace107", itemName);
|
| | |
|
| | | if(FurnaceModel.IsReachMaxStoveLv())
|
| | |
| | | {
|
| | | string append = string.Format("<a><Word info=item id={0} chatsenditem={1} chatsend=1/>|showitem={0} chatsenditem={1}</a>",
|
| | | chatSendItem.itemId, detail);
|
| | | append = UIHelper.AppendStringColor(itemConfig.ItemColor, append);
|
| | | append = UIHelper.AppendColor(itemConfig.ItemColor, append);
|
| | | data.richText.Append(append);
|
| | | }
|
| | | catch (Exception e)
|
| | |
| | | if (composeModel.TryGetCompose(item.id, out compose))
|
| | | {
|
| | | var config = ItemConfig.Get(item.id);
|
| | | var baseName = UIHelper.AppendStringColor(config.ItemColor, config.ItemName, true);
|
| | | var baseName = UIHelper.AppendColor(config.ItemColor, config.ItemName, true);
|
| | | var sb = new StringBuilder();
|
| | | for (int i = 0; i < compose.requireItems.Count; i++)
|
| | | {
|
| | | var itemId = compose.requireItems[i];
|
| | | config = ItemConfig.Get(itemId);
|
| | | sb.Append(UIHelper.AppendStringColor(config.ItemColor, config.ItemName, true));
|
| | | sb.Append(UIHelper.AppendColor(config.ItemColor, config.ItemName, true));
|
| | | if (i < compose.requireItems.Count - 2)
|
| | | {
|
| | | sb.Append("、");
|
| | |
| | | {
|
| | | colorType = text.colorType == RichText.ColorType.Dark ? 0 : 1;
|
| | | }
|
| | | return UIHelper.AppendStringColor(_itemColor, info, colorType == 1);
|
| | | return UIHelper.AppendColor(_itemColor, info, colorType == 1);
|
| | | }
|
| | | }
|
| | |
| | | {
|
| | | colorType = text.colorType == RichText.ColorType.Dark ? 0 : 1;
|
| | | }
|
| | | result = UIHelper.AppendStringColor(presentColor, result, colorType == 1);
|
| | | result = UIHelper.AppendColor(presentColor, result, colorType == 1);
|
| | | }
|
| | | m_StringBuilder.Append(result);
|
| | | }
|
| | |
| | | if (Number != 0) |
| | | { |
| | | var StrNum = StringUtility.Contact(Number, "/", config != null ? config.ExAttr5 : 0); |
| | | _StageTxt.text = UIHelper.AppendStringColor(0, StrNum); |
| | | _StageTxt.text = UIHelper.AppendColor(0, StrNum); |
| | | } |
| | | else |
| | | { |
| | | string StrNum = " <color=#ff2828>" + Number + "</color>" + UIHelper.AppendStringColor(0, "/" + (config != null ? config.ExAttr5 : 0)); |
| | | string StrNum = " <color=#ff2828>" + Number + "</color>" + UIHelper.AppendColor(0, "/" + (config != null ? config.ExAttr5 : 0)); |
| | | _StageTxt.text = StrNum; |
| | | } |
| | | } |
| | |
| | | {
|
| | | var itemConfig = ItemConfig.Get(luckyItem.itemId);
|
| | | treasureDes = StringUtility.Contact(itemConfig.ItemName, "x", luckyItem.itemCount);
|
| | | treasureDes = UIHelper.AppendStringColor(itemConfig.ItemColor, treasureDes);
|
| | | treasureDes = UIHelper.AppendColor(itemConfig.ItemColor, treasureDes);
|
| | | }
|
| | | infoText.text = Language.Get("LuckyTreasure106", playerName, treasureDes);
|
| | | }
|
| | |
| | | var config = RealmConfig.Get(realmLevel);
|
| | | var fightPower = PlayerDatas.Instance.baseData.FightPoint;
|
| | | var satisfy = fightPower >= config.FightPower;
|
| | | var label = UIHelper.AppendStringColor(satisfy ? TextColType.Green : TextColType.Red, fightPower.ToString());
|
| | | var label = UIHelper.AppendColor(satisfy ? TextColType.Green : TextColType.Red, fightPower.ToString());
|
| | | m_FightPower.text = StringUtility.Contact(label, "/", config.FightPower);
|
| | | }
|
| | |
|
| | |
| | | m_Condition.text = Language.Get("RealmConditionLevel", config.NeedLV);
|
| | | var level = PlayerDatas.Instance.baseData.LV;
|
| | | var satisfy = level >= config.NeedLV;
|
| | | var levelLabel = UIHelper.AppendStringColor(satisfy ? TextColType.Green : TextColType.Red, level.ToString());
|
| | | var levelLabel = UIHelper.AppendColor(satisfy ? TextColType.Green : TextColType.Red, level.ToString());
|
| | | m_Progress.text = StringUtility.Contact(levelLabel, "/", config.NeedLV);
|
| | | }
|
| | |
|
| | |
| | | var config = RealmConfig.Get(realmLevel);
|
| | | m_Condition.text = Language.Get("RealmConditionBoss", config.Name);
|
| | | var progress = model.isBossPass ? 1 : 0;
|
| | | var label = UIHelper.AppendStringColor(model.isBossPass ? TextColType.Green : TextColType.Red, progress.ToString());
|
| | | var label = UIHelper.AppendColor(model.isBossPass ? TextColType.Green : TextColType.Red, progress.ToString());
|
| | | m_Progress.text = StringUtility.Contact(label, "/", 1);
|
| | | }
|
| | |
|
| | |
| | | m_RuneBtn.onClick.RemoveAllListeners();
|
| | | if (_itemCfg != null)
|
| | | {
|
| | | m_RuneName.text = UIHelper.AppendStringColor(_itemCfg.ItemColor, _itemCfg.ItemName + "lv.1");
|
| | | m_RuneName.text = UIHelper.AppendColor(_itemCfg.ItemColor, _itemCfg.ItemName + "lv.1");
|
| | | m_RuneIcon.SetSprite(_itemCfg.IconKey);
|
| | | m_RuneBtn.onClick.AddListener(()=>
|
| | | {
|
| | |
| | |
|
| | | m_Rune.Display(config.RuneDrop);
|
| | | var itemConfig = ItemConfig.Get(config.RuneDrop);
|
| | | m_RuneDrop.text = Language.Get("RuneTower13", UIHelper.AppendStringColor(itemConfig.ItemColor, itemConfig.ItemName));
|
| | | m_RuneDrop.text = Language.Get("RuneTower13", UIHelper.AppendColor(itemConfig.ItemColor, itemConfig.ItemName));
|
| | | }
|
| | | else if (config.Fixed == 1)
|
| | | {
|
| | |
| | |
|
| | | m_Rune.Display(config.RuneDrop);
|
| | | var itemConfig = ItemConfig.Get(config.RuneDrop);
|
| | | m_RuneDrop.text = Language.Get("RuneTower23", UIHelper.AppendStringColor(itemConfig.ItemColor, itemConfig.ItemName));
|
| | | m_RuneDrop.text = Language.Get("RuneTower23", UIHelper.AppendColor(itemConfig.ItemColor, itemConfig.ItemName));
|
| | | }
|
| | | else if (config.UnLockHole > 0)
|
| | | {
|
| | |
| | | if (IudetDogzEquipPlus != null && IudetDogzEquipPlus[0] > 0)
|
| | | {
|
| | | string str= itemConfig.ItemName + " +" + IudetDogzEquipPlus[0];
|
| | | m_Item_Text.text = UIHelper.AppendStringColor(itemConfig.ItemColor, str, true);
|
| | | m_Item_Text.text = UIHelper.AppendColor(itemConfig.ItemColor, str, true);
|
| | | }
|
| | | else
|
| | | {
|
| | | string str = itemConfig.ItemName;
|
| | | m_Item_Text.text = UIHelper.AppendStringColor(itemConfig.ItemColor, str, true);
|
| | | m_Item_Text.text = UIHelper.AppendColor(itemConfig.ItemColor, str, true);
|
| | | }
|
| | | if (locationMarker == currentlySelected)
|
| | | {
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | public static string AppendStringColor(int itemColor, string msg, bool bright = false)
|
| | | public static string AppendColor(int itemColor, string msg, bool bright = false)
|
| | | {
|
| | | switch (itemColor)
|
| | | {
|