👪 Группы и действия
Создать группу
Чтобы добавить НИПов (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 }