Материал из Bully Multiplayer Wiki
EventHandlers.add() | Двусторонняя/Общая функция. |
Позволяет привязать функцию к определенному событию.
Содержание |
Синтаксис
eventHandlers.add(String eventName, Function functionName)
- eventName - название события, к которому производится привязка.
- functionName - функция, которая будет вызываться событием.
Результат
При вызове события, к которому привязана функция, она будет вызываться.
Пример
Данный пример будет вызывать функцию sendWelcomeMessage каждый раз при подключении игрока на сервер.
Сервер
function sendWelcomeMessage(player) { player.sendMessage(new RGB(0,255,0),'Welcome to the server!'); } eventHandlers.add("onPlayerConnect", sendWelcomeMessage);
Данный пример будет вызывать функцию drawText, каждый кадр, событием "onFrameRender".
Клиент
var tahoma12 = new Font('Tahoma', 12, true); function drawText() { bullymp.graphics.drawText('test!', new Vector2(33, 504), new RGBA(255, 255, 255, 125), tahoma12, true); } eventHandlers.add("onFrameRender", drawText);
Похожие функции
метод eventHandlers.add
метод eventHandlers.remove