| | |
| | | |
| | | string result = string.Empty; |
| | | |
| | | // 如果是闪避或免疫 则只显示对应文字,不显示数字 |
| | | if (damage.IsType(DamageType.Dodge) || damage.IsType(DamageType.Immune) || damage.IsType(DamageType.CompletelyDodge)) |
| | | if (config != null) |
| | | { |
| | | result += (char)config.prefix; |
| | | // 如果是闪避或免疫 则只显示对应文字,不显示数字 |
| | | if (damage.IsType(DamageType.Dodge) || damage.IsType(DamageType.Immune) || damage.IsType(DamageType.CompletelyDodge)) |
| | | { |
| | | result += (char)config.prefix; |
| | | } |
| | | else |
| | | { |
| | | result = ConvertToArtFont(config, damage.damage); |
| | | } |
| | | } |
| | | else |
| | | { |
| | | result = ConvertToArtFont(config, damage.damage); |
| | | result = damage.damage.ToString(); |
| | | Debug.LogError("找不到对应的伤害数字配置 attackType : " + damage.attackType); |
| | | } |
| | | |
| | | |
| | | return result; |
| | | } |
| | | |