(сузности на сущности) |
|||
Строка 5: | Строка 5: | ||
== Методы для работы с сущностями в Inner Core == | == Методы для работы с сущностями в Inner Core == | ||
+ | <div class="mw-parser-output"> | ||
=== Получение === | === Получение === | ||
Строка 11: | Строка 12: | ||
*Entity.isExist(mob) - проверяет, существует ли сущность mob | *Entity.isExist(mob) - проверяет, существует ли сущность mob | ||
*Entity.getCustom(mob) - возвращает Updatable сущности mob, если она создана через MobRegistry. | *Entity.getCustom(mob) - возвращает Updatable сущности mob, если она создана через MobRegistry. | ||
− | *Entity.findNearest(coords, type, maxRange) - возвращает ближайшую к координатам ''coords ''сущность. Если задан параметр ''type'', то находит только | + | *Entity.findNearest(coords, type, maxRange) - возвращает ближайшую к координатам ''coords ''сущность. Если задан параметр ''type'', то находит только сущностей с заданным типом. Если задан ''maxRange'', то поиск будет производится в радиусе ''maxRange.'' Возвращает объект, содержащий уникальный идентификатор моба и расстояние до него: {entity: entity, dis: distance} |
*Entity.getAllInRange(coords, maxRange, [type]) - возвращает JS-массив сущностей с типом type в сфере с центром coords и радиусом maxRange. Если тип сущности не указан, найдёт все сущности в указанном радиусе | *Entity.getAllInRange(coords, maxRange, [type]) - возвращает JS-массив сущностей с типом type в сфере с центром coords и радиусом maxRange. Если тип сущности не указан, найдёт все сущности в указанном радиусе | ||
+ | </div> | ||
=== Создание и удаление === | === Создание и удаление === |
Вся работа с мобами осуществляется через модуль Entity.
{
speed: 0, // Скорость движения
denyY: false, // Запрещено ли изменение скорости по оси Y
jumpVel: 0 // Задаёт скорость по оси Y
}