public virtual void SelectSkills(Mobile user) { if (user == null || user.Deleted || !Validate(user, true)) { return; } if (SelectionGump != null) { SelectionGump.Close(true); } SelectionGump = new SkillSelectionGump( user, null, Count, null, null, skills => { if (!ApplySkills(user, skills)) { SelectSkills(user); } }, IgnoredSkills.ToArray()).Send(); }
public virtual void SelectSkills(Mobile user) { if (user == null || user.Deleted || !Validate(user, true) || !(user is PlayerMobile)) { return; } if (SelectionGump != null) { SelectionGump.Close(true); } SelectionGump = new SkillSelectionGump( user as PlayerMobile, null, Count, null, null, skills => { if (!ApplySkills(user, skills)) { SelectSkills(user); } }, IgnoredSkills.ToArray()).Send(); }