Вернуться на сайт →
onObjectCreate — Событие создания объекта
Пример
$.event('onObjectCreate', function() {
	console.log('Object', this.name, 'created');
});
onObjectDestroy — Событие удаления объекта
Пример
$.event('onObjectDestroy', function() {
	console.log('Object', this.name, 'destroyed');
});
onObjectUpdate — Событие обновления объекта
Пример
$.event('onObjectUpdate', function() {
	console.log('Object', this.name, 'updated');
});
onObjectMove — Событие перемещения объекта
Аргументы функции обратного вызова newPosition - Новые координаты
oldPosition - Старые координаты
Пример
$.event('onObjectMove', function(newPosition, oldPosition) {
	console.log('Object', this.name, 'moved to', newPosition.x, newPosition.y);
});
onObjectCollision — Событие столкновения объекта с другим объектом
Аргументы функции обратного вызова getObject - Объект, с которым произошло столкновение Пример
$.event('onObjectCollision', function(getObject) {
	console.log('Object', this.name, 'crashed into', getObject.name);
});
onObjectCollisionMap — Событие столкновения объекта с границами карты
Пример
$.event('onObjectCollisionMap', function() {
	console.log('Object', this.name, 'crashed into map border');
});
onObjectEnter — Событие входа объекта в другой объект
Аргументы функции обратного вызова getObject - Объект, в который вошел искомый объект Пример
$.event('onObjectEnter', function(getObject) {
	console.log('Object', this.name, 'enter into', getObject.name);
});
onObjectLeave — Событие выхода объекта из другого объекта
Аргументы функции обратного вызова getObject - Объект, из которого вышел искомый объект Пример
$.event('onObjectLeave', function(getObject) {
	console.log('Object', this.name, 'leave from', getObject.name);
});
onObjectClicked — Событие клика по объекту
Аргументы функции обратного вызова player - Игрок, совершивший клик
position - Координаты клика
Пример
$.event('onObjectClicked', function(player, position) {
	console.log('Player', player.id, 'clicked on', this.name);
});
onObjectMouseEnter — Событие входа мышки в объект
Аргументы функции обратного вызова player - Игрок, совершивший вход мышкой
position - Координаты входа
Пример
$.event('onObjectMouseEnter', function(player, position) {
	console.log('Player', player.id, 'enter mouse into', this.name);
});
onObjectMouseLeave — Событие выхода мышки из объекта
Аргументы функции обратного вызова player - Игрок, совершивший выход мышкой
position - Координаты выхода
Пример
$.event('onObjectMouseLeave', function(player, position) {
	console.log('Player', player.id, 'leave mouse from', this.name);
});