Здравствуйте, гость ( Вход | Регистрация )

> Изменяемый параметр дистанции атаки наемника, В зависимости от экипированного оружия
Sergius Grey
сообщение 9.3.2016, 15:13
Сообщение #1


****

Apprentice
Сообщений: 149
Регистрация: 20.6.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 13.734
Возраст: 23



Есть наемник, которого можно одевать. Хочу сделать так, чтобы дав ему в руки лук, его дистанция атаки менялась и становилась такая же, как у лука, и если верну меч, то она снова менялась в соответствии с рейнджем оружия.

У наемника прописан вот такой метод:
Код

        public override void OnItemAdded(Item item)
            {

                   BaseWeapon weapon = item as BaseWeapon;
                        if (weapon != null)
                        {
                               weapon.Consecrated = true;
                        }
            }


Возможно сюда что либо впихнуть, навроде RangeFight=Weapon.MaxRange? Вот только я туплю и не понимаю, что именно дописать. Подскажите? Желательно так, чтоб меньше строк и все "чистенько". А то воротить сто условий под каждое оружие это как то совсем нехорошо =(
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 28.4.2024, 12:30
Designed by Nickostyle