Вернуться на сайт →
createHud — Создание объекта
Синтаксис
object createHud( [ string name [, object property ] ] )
Аргументы name - Название
property - Объект свойств
Пример
$.event('onScenePlayerJoin', function() {
	var restartHud = this.createHud('restart', {
		text: 'Рестарт'
	});
});
destroy — Удаление
Синтаксис
void destroy( )
Пример
$.event('onHudClicked', function() {
	this.destroy();
});
setData — Установка внешнего свойства
Синтаксис
void setData( string key, mixed value )
Аргументы key - Ключ свойства
value - Значение свойства
Пример
$.event('onHudClicked', function() {
	this.setData('button', true);
});
getData — Получение внешнего свойства
Синтаксис
mixed getData( string key )
Аргументы key - Ключ свойства Пример
$.event('onHudClicked', function() {
	console.log(this.getData('button'));
});
set — Установка свойтв
Синтаксис 1
void set( string property, mixed value )
Аргументы property - Название свойства
value - Значение свойства
Синтаксис 2
void set( object property )
Аргументы property - Объект свойства Пример 1
$.event('onHudClicked', function() {
	this.set('background', '#000');
});
Пример 2
$.event('onHudClicked', function() {
	this.set({
		background: '#000',
		opacity: 0.6
	});
});
get — Получение значения свойства
Синтаксис
mixed get( string property )
Аргументы property - Название свойства Пример
$.event('onHudClicked', function() {
	console.log(this.get('background'));
});
clone — Клонирование
Синтаксис
object clone( )
Пример
$.event('onHudClicked', function() {
	var newHud = this.clone();
});
isRender — Проверка на отображение
Синтаксис
boolean isRender( )
Пример
$.event('onHudUpdate', function() {
	if(this.isRender()) {
		console.log('Render');
	}
});
isLocated — Проверка на вхождение в указанные координаты
Синтаксис
boolean isLocated( object position )
Аргументы position - Координаты на экране Пример
$.event('onHudUpdate', function() {
	if(this.isLocated({
		x: 200,
		y: 200
	})) {
		console.log('Located');
	}
});
getOffset — Получение координат границ HUD
Синтаксис
object getOffset( )
Пример
$.event('onHudClicked', function() {
	console.log(this.getOffset());
});
getScene — Получение текущей сцены
Синтаксис
object getScene( )
Пример
$.event('onHudClicked', function() {
	console.log(this.getScene().name);
});