public void OnSkillFail(IEvent iEvent) { NetCmdPack pack = iEvent.parameter as NetCmdPack; NetCmdSkillFailed pSkill = pack.cmd as NetCmdSkillFailed; switch ((SkillFailedType)pSkill.FailedType) { case SkillFailedType.SFT_CD: { UIManager.Instance.ShowMessage("正在处理CD时间", MessageBoxEnum.Style.Ok, null); //GlobalHallUIMgr.Instance.ShowSystemTipsUI(StringTable.GetString("Skill_Tip_cd"), 1, false); break; } case SkillFailedType.SFT_COUNT: { UIManager.Instance.ShowMessage("道具数量不做", MessageBoxEnum.Style.Ok, null); //GlobalHallUIMgr.Instance.ShowSystemTipsUI(StringTable.GetString("Skill_Tip_count"), 1, false); break; } case SkillFailedType.SFT_INVALID: { UIManager.Instance.ShowMessage("技能使用无效", MessageBoxEnum.Style.Ok, null); //GlobalHallUIMgr.Instance.ShowSystemTipsUI(StringTable.GetString("Skill_Tip_invalid"), 1, false); break; } } }
public void SkillFail(NetCmdSkillFailed pSkill) { switch ((SkillFailedType)pSkill.FailedType) { case SkillFailedType.SFT_CD: { GlobalHallUIMgr.Instance.ShowSystemTipsUI(StringTable.GetString("Skill_Tip_cd"), 1, false); break; } case SkillFailedType.SFT_COUNT: { GlobalHallUIMgr.Instance.ShowSystemTipsUI(StringTable.GetString("Skill_Tip_count"), 1, false); break; } case SkillFailedType.SFT_INVALID: { GlobalHallUIMgr.Instance.ShowSystemTipsUI(StringTable.GetString("Skill_Tip_invalid"), 1, false); break; } } }