Skip to main content

👪 Группы и действия

Создать группу

Чтобы добавить НИПов (2 и более) в 1 группу
val <groupID> = arrayOf(<npcID1>, <npcID2>, <npcID3>, ...)

Действия для группы

Чтобы дать действие для группы
<groupID>.forEach{it <action>}>
// action - это те же действия что и для одного НИПа. Но т.к. это группа, мы даёт это действие каждому НИПу, кто находится в этой группе

action - Те же действия, что и для НИПов, по без <npcID> в начале.

Группа из НИПов идёт](../../.resourses/group-npcs-moveToPos.gif)


Примеры:

val h0 by NPCEntity.creating{ // НИП с именем 0
name = "0"
... // Другие параметры
}
val h1 by NPCEntity.creating{ // НИП с именем 1
name = "1"
... // Другие параметры
}

val humans = arrayOf(h0, h1) // Группа humans, которая состоит из НИПа с ID - h0 и h1

humans.forEach{ it moveTo team }