public override void UseWithSkill(CharacterEntity character, JobSkill skill)
{
if (!character.Waypoints.Any(waypoint => waypoint.MapId == Map.Id))
{
CharacterWaypointRepository.Instance.Create(character.Id, Map.Id);
character.Dispatch(WorldMessage.INFORMATION_MESSAGE(InformationTypeEnum.INFO, InformationEnum.INFO_WAYPOINT_REGISTERED));
}
switch(skill.Id)
{
case SkillIdEnum.SKILL_SAUVEGARDER:
Save(character);
break;
case SkillIdEnum.SKILL_UTILISER_ZAAP:
Use(character);
break;
}
}