Пример #1
0
        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();
 }