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 "不满足当前参战条件。"; } } } }