You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
1.2 KiB

using ET.EventType;
namespace ET
{
public static class BattleViewHelper
{
public static string GetAttackTypeMsg(AtkInfo atkInfo)
{
int atkType = atkInfo.AtkType;
string msg = "";
switch (atkType)
{
case ConstAtkType.ATK_ACTIVE:
msg = "主动攻击";
if (atkInfo.SonSkillId > 0)
{
var config = SkillSonConfigCategory.Instance.Get(atkInfo.SonSkillId);
msg = config.Name;
}
break;
case ConstAtkType.ATK_BACK:
msg = "反击";
break;
case ConstAtkType.ATK_HUNT:
msg = "追击";
break;
default:
msg = "未知";
break;
}
return msg;
}
public static void ShowBattleUnitStateMsg(BattleUnitViewComponent battleUnitViewComponent, AtkInfo atkInfo)
{
string msg = GetAttackTypeMsg(atkInfo);
battleUnitViewComponent.ShowStateMsg(msg);
}
}
}