29 lines
1.4 KiB
C#
29 lines
1.4 KiB
C#
namespace GeometryTD.Definition
|
||
{
|
||
public static class CombatParticipantTowerValidationText
|
||
{
|
||
public static string GetFailureReasonMessage(CombatParticipantTowerValidationFailureReason failureReason)
|
||
{
|
||
switch (failureReason)
|
||
{
|
||
case CombatParticipantTowerValidationFailureReason.TowerMissing:
|
||
return "已不存在,无法参战。";
|
||
case CombatParticipantTowerValidationFailureReason.MissingMuzzleComponent:
|
||
return "缺少枪口组件。";
|
||
case CombatParticipantTowerValidationFailureReason.MissingBearingComponent:
|
||
return "缺少轴承组件。";
|
||
case CombatParticipantTowerValidationFailureReason.MissingBaseComponent:
|
||
return "缺少底座组件。";
|
||
case CombatParticipantTowerValidationFailureReason.BrokenMuzzleComponent:
|
||
return "枪口组件耐久为 0,无法参战。";
|
||
case CombatParticipantTowerValidationFailureReason.BrokenBearingComponent:
|
||
return "轴承组件耐久为 0,无法参战。";
|
||
case CombatParticipantTowerValidationFailureReason.BrokenBaseComponent:
|
||
return "底座组件耐久为 0,无法参战。";
|
||
default:
|
||
return "不满足当前参战条件。";
|
||
}
|
||
}
|
||
}
|
||
}
|