32 lines
1.0 KiB
C#

using Milimoe.FunGame.Core.Entity;
namespace Oshima.FunGame.OshimaModules.Skills
{
public static class SkillExtension
{
public static string TargetDescription(this Skill skill)
{
if (skill.SelectAllTeammates)
{
return "友方全体角色";
}
else if (skill.SelectAllEnemies)
{
return "敌方全体角色";
}
if (skill.CanSelectTeammate && !skill.CanSelectEnemy)
{
return $"目标{(skill.CanSelectTargetCount > 1 ? $" {skill.CanSelectTargetCount} " : "")}友方角色";
}
else if (!skill.CanSelectTeammate && skill.CanSelectEnemy)
{
return $"目标{(skill.CanSelectTargetCount > 1 ? $" {skill.CanSelectTargetCount} " : "")}敌方角色";
}
else
{
return $"{(skill.CanSelectTargetCount > 1 ? $" {skill.CanSelectTargetCount} " : "")}目标";
}
}
}
}