Admin (обсуждение | вклад) м (Admin moved page CoreEngine/Работа с сущностями to InnerCore/Модуль Entity) |
|||
Строка 1: | Строка 1: | ||
− | + | <div class="mw-parser-output"> | |
Вся работа с мобами осуществляется через модуль Entity. | Вся работа с мобами осуществляется через модуль Entity. | ||
Строка 19: | Строка 19: | ||
*Entity.isExist(mob) - проверяет, существует ли сущность mob. | *Entity.isExist(mob) - проверяет, существует ли сущность mob. | ||
*Entity.spawn(x, y, z, id, [extra]) - спавнит существо с типом id, координатами x, y, z и назначает ему extra-свойства. | *Entity.spawn(x, y, z, id, [extra]) - спавнит существо с типом id, координатами x, y, z и назначает ему extra-свойства. | ||
− | *Entity.spawnCustom(x, y, z | + | *Entity.spawnCustom(name, x, y, z, [extra]) - то же, что и Entity.spawn, но спавнит сущностей со строковым ид name, созданных через MobRegistry. |
*Entity.remove(mob) - удаляет сущность mob из мира. | *Entity.remove(mob) - удаляет сущность mob из мира. | ||
*Entity.getCustom(mob) - возвращает прототип сущности mob, если она создана через MobRegistry. | *Entity.getCustom(mob) - возвращает прототип сущности mob, если она создана через MobRegistry. | ||
Строка 63: | Строка 63: | ||
*Entity.getAllInRange(coords, type, maxRange) - возвращает JS-массив сущностей с типом type в сфере с центром coords и радиусом maxRange. | *Entity.getAllInRange(coords, type, maxRange) - возвращает JS-массив сущностей с типом type в сфере с центром coords и радиусом maxRange. | ||
*Entity.getInventory(mob, [object], [object]) - возвращает инвентарь сущности mob. | *Entity.getInventory(mob, [object], [object]) - возвращает инвентарь сущности mob. | ||
− | *Entity.getProjectileItem(mob) - проверяет, является ли сущность mob снарядом, если это так, возвращает ее данные как предмета. | + | *Entity.getProjectileItem(mob) - проверяет, является ли сущность mob снарядом, если это так, возвращает ее данные как предмета. |
+ | </div> |
Вся работа с мобами осуществляется через модуль Entity.