using System; using XMainClient.UI; using XMainClient.UI.UICommon; namespace XMainClient.Tutorial.Command { internal class XCommandHideSkills : XBaseCommand { public override bool Execute() { bool flag = !string.IsNullOrEmpty(this._cmd.param1); if (flag) { this.Hide(int.Parse(this._cmd.param1)); } bool flag2 = !string.IsNullOrEmpty(this._cmd.param2); if (flag2) { this.Hide(int.Parse(this._cmd.param2)); } bool flag3 = !string.IsNullOrEmpty(this._cmd.param3); if (flag3) { this.Hide(int.Parse(this._cmd.param3)); } base.publicModule(); return true; } private void Hide(int idx) { bool flag = DlgBase.singleton.IsLoaded(); if (flag) { DlgBase.singleton.SkillHandler.DisableSkill(idx); } } } }