44 lines
No EOL
924 B
JavaScript
44 lines
No EOL
924 B
JavaScript
(function () {
|
|
|
|
var entityID;
|
|
var batList = [];
|
|
|
|
function Zone () {
|
|
|
|
}
|
|
|
|
Zone.prototype = {
|
|
preload: function (id) {
|
|
entityID = id;
|
|
var position = Entities.getEntityProperties(id, "position").position;
|
|
|
|
batList = Entities.findEntitiesByName(
|
|
"bat",
|
|
position,
|
|
20
|
|
);
|
|
|
|
},
|
|
|
|
enterEntity: function () {
|
|
|
|
for (var i = 0; i < batList.length; i++) {
|
|
Entities.callEntityServerMethod(batList[i], "apparateBats", true);
|
|
}
|
|
|
|
},
|
|
|
|
leaveEntity: function () {
|
|
for (var i = 0; i < batList.length; i++) {
|
|
Entities.callEntityServerMethod(batList[i], "apparateBats", false);
|
|
}
|
|
},
|
|
|
|
unload: function () {
|
|
|
|
}
|
|
}
|
|
|
|
|
|
return new Zone ();
|
|
}) |