1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Прошу совета по PlayerEvent

Тема в разделе "Разработка плагинов для новичков", создана пользователем Abyssspawn, 13 июн 2017.

Статус темы:
Закрыта.
  1. Автор темы
    Abyssspawn

    Abyssspawn Новичок

    Баллы:
    6
    В классе слушателя событий есть несколько функций обработки событий от игрока, но в них есть повторяющиеся куски кода в связи с тем что разные события в некоторых ситуациях вызывают одни и те же действия. Вопрос. Стоит ли сделать одну единственную функцию обрабатывающую PlayerEvent и в нем уже определять тип события и соответствующие действия? И будет ли работать event instanceof PlayerInteractEvent или будет передаваться моей функции именно PlayerEvent ?
     
  2. Exception_Prototype

    Exception_Prototype Активный участник Пользователь

    Баллы:
    96
    А зачем? В чём проблема слушать отдельно каждый эвент?
    Тебе самому легче будет что-либо делать в иих.
    ---
    По вопросу - да, т.к. все последующие эвенты наследуются от главного PlayerEvent.
     
  3. Автор темы
    Abyssspawn

    Abyssspawn Новичок

    Баллы:
    6
    Просто в одной функции меньше кода, а в разных много повторяющихся кусков. Хотя вызывать все же отдельно для каждого события думаю будет лучше, потому как по PlayerEvent вызываться будет чаще (по поводу и без), что не намного но все же ухудшит быстродействие.
     
Статус темы:
Закрыта.

Поделиться этой страницей