(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 (); })