| | |
| | | baseData.UseHarmerCount = value; |
| | | break; |
| | | case PlayerDataType.FightPower: |
| | | PlayerMainDate.Instance.prowNum = baseData.FightPower; |
| | | baseData.FightPower = value + valueEx * Constants.ExpPointValue; |
| | | PlayerMainDate.Instance.PowerAdd(baseData.FightPower); |
| | | break; |
| | |
| | | { |
| | | for (int k = 0; k < config.AttrIDList.Length; k++) |
| | | { |
| | | awakeStr += PlayerPropertyConfig.GetFullDescription(config.AttrIDList[k], config.AttrValueList[k]) + |
| | | awakeStr += PlayerPropertyConfig.GetFullDescription(config.AttrIDList[k], config.AttrValueList[k], "{0}+" + UIHelper.AppendColor(TextColType.Green, "{1}")) + |
| | | (k == config.AttrIDList.Length - 1 ? "" : "\n"); |
| | | } |
| | | } |
| | |
| | | { |
| | | //置灰 |
| | | nameText.text = UIHelper.AppendColor(TextColType.NavyGray, Language.Get("herocard12", i) + Language.Get("L1096")); |
| | | descText.text = UIHelper.AppendColor(TextColType.NavyGray, awakeStr); |
| | | descText.text = UIHelper.AppendColor(TextColType.NavyGray, UIHelper.RemoveColor(awakeStr)); |
| | | } |
| | | } |
| | | } |
| | |
| | |
|
| | | //--------------------用于战斗力滚动
|
| | |
|
| | | public long prowNum = 0;
|
| | | public long prowNum = 0; //滚动前战力,最后一次战力
|
| | | public long prowNumChange = 0;
|
| | | public bool isAdd = true;//为true增加 为false减少
|
| | | private bool prowBool = true;
|
| | |
| | | return;
|
| | | }
|
| | |
|
| | | prowNumChange = hero.CalculatePower() - HeroUIManager.Instance.lastFightPower.Value;
|
| | | prowNum = hero.CalculatePower();
|
| | | prowNumChange = prowNum - HeroUIManager.Instance.lastFightPower.Value;
|
| | | HeroUIManager.Instance.lastFightPower = new KeyValuePair<string, long>();
|
| | | isAdd = prowNumChange > 0;
|
| | | prowNumChange = Math.Abs(prowNumChange);
|
| | | prowNum = hero.CalculatePower();
|
| | | if (UIManager.Instance.IsOpened<PowerAddWin>())
|
| | | {
|
| | | AddPowerEvent?.Invoke();
|