public void UseInteractive(Character character, uint elementId, uint skillUId) { MapInteractiveElement element = GetElement(elementId); if (element != null && element.CanUse(character) && !character.Busy) { MapInteractiveElementSkill skill = element.GetSkill(skillUId); if (skill != null) { skill.Use(character); } else { character.Client.Send(new InteractiveUseErrorMessage(elementId, skillUId)); } } else { character.Client.Send(new InteractiveUseErrorMessage(elementId, skillUId)); } }
public void Update(MapInteractiveElement entity) { throw new NotImplementedException(); }