Вернуться на сайт →
setData — Установка внешнего свойства
Синтаксис
void setData( string key, mixed value )
Аргументы key - Ключ свойства
value - Значение свойства
Пример
$.event('onPlayerClicked', function() {
	this.setData('weapon', 'shotgun');
});
getData — Получение внешнего свойства
Синтаксис
mixed getData( string key )
Аргументы key - Ключ свойства Пример
$.event('onPlayerClicked', function() {
	console.log(this.getData('weapon'));
});
playSound — Воспроизведение звука
Синтаксис
void playSound( string sound [, number volume ] )
Аргументы sound - Файл звука
volume - Громкость
Пример
$.event('onScenePlayerJoin', function(player) {
	player.playSound('welcome.wav', 0.3);
});
setCursor — Установка типа курсора
Синтаксис
void setCursor( string cursor )
Аргументы cursor - Название типа курсора Пример
$.event('onHudMouseEnter', function(player) {
	player.setCursor('pointer');
});

$.event('onHudMouseLeave', function(player) {
	player.setCursor('default');
});
setScene — Установка сцены
Синтаксис
void setScene( object scene )
Аргументы scene - Новая сцена Пример
var sceneMain = $.createScene('main.xml', function() {
//...
});

$.event('onPlayerConnect', function() {
	this.setScene(sceneMain);
});
getScene — Получение текущей сцены
Синтаксис
object getScene( )
Пример
$.event('onPlayerClicked', function() {
	console.log(this.getScene().name);
});
setScreenPosition — Установка позиции камеры на карте
Синтаксис
void setScreenPosition( object position )
Аргументы position - Координаты Пример
$.event('onPlayerClicked', function(position) {
	this.setScreenPosition(position);
});
getScreenPosition — Получение позиции камеры на карте
Синтаксис
object getScreenPosition( )
Пример
$.event('onPlayerClicked', function() {
	var position = this.getScreenPosition();
	console.log(position.x, position.y);
});