|
| static bool | IS_ITEM_IN_MAIN_SLOT (ItemBase entity, int VanilaID) |
| | [КЛИЕНТ-СЕРВЕР] Определяет, есть ли в entity предмет с ванильным идентификатором
|
| |
| static bool | IS_ITEM_IN_ITEMS (array< EntityAI > itemsArr, int VanilaID) |
| | [КЛИЕНТ-СЕРВЕР] Ищет указанный объект по его Id среди массива других объектов
|
| |
| static EntityAI | Get_ItemInItems (array< EntityAI > itemsArr, int VanilaID, bool NeedOwner=false) |
| | [КЛИЕНТ-СЕРВЕР] Ищет объект по Id среди других, на любом уровне вложенности
|
| |
| static TStringArray | PREORDER_ALL_TString (EntityAI Item, bool IncludeSelf=false) |
| | [КЛИЕНТ-СЕРВЕР] Выводит массив всех объектов, которые есть в предмете (рекурсивно по всем уровням)
|
| |
| static array< EntityAI > | PREORDER_ALL (EntityAI Item, bool IncludeSelf=false) |
| | [КЛИЕНТ-СЕРВЕР] Выводит массив всех объектов, которые есть в предмете (рекурсивно по всем уровням)
|
| |
| static array< EntityAI > | GET_INSIDE_ALL (EntityAI entity, bool NeedCargo=true) |
| | [КЛИЕНТ-СЕРВЕР] Получить массив объектов, которые есть в entity (без рекурсии)
|
| |
| static void | MoveItem (FindInventoryLocationType HowToMove, EntityAI Item, EntityAI FromItem, EntityAI ToItem) |
| | [СЕРВЕР] Перемещает предмет
|
| |
◆ GET_INSIDE_ALL()
| static array< EntityAI > KGB_LIB_4IT::GET_INSIDE_ALL |
( |
EntityAI | entity, |
|
|
bool | NeedCargo = true ) |
|
inlinestaticprivate |
[КЛИЕНТ-СЕРВЕР] Получить массив объектов, которые есть в entity (без рекурсии)
- Аргументы
-
- Возвращает
- array<EntityAI>
◆ Get_ItemInItems()
| static EntityAI KGB_LIB_4IT::Get_ItemInItems |
( |
array< EntityAI > | itemsArr, |
|
|
int | VanilaID, |
|
|
bool | NeedOwner = false ) |
|
inlinestaticprivate |
[КЛИЕНТ-СЕРВЕР] Ищет объект по Id среди других, на любом уровне вложенности
- Аргументы
-
| itemsArr | |
| VanilaID | |
| NeedOwner | |
- Возвращает
◆ IS_ITEM_IN_ITEMS()
| static bool KGB_LIB_4IT::IS_ITEM_IN_ITEMS |
( |
array< EntityAI > | itemsArr, |
|
|
int | VanilaID ) |
|
inlinestaticprivate |
[КЛИЕНТ-СЕРВЕР] Ищет указанный объект по его Id среди массива других объектов
- Аргументы
-
- Возвращает
◆ IS_ITEM_IN_MAIN_SLOT()
| static bool KGB_LIB_4IT::IS_ITEM_IN_MAIN_SLOT |
( |
ItemBase | entity, |
|
|
int | VanilaID ) |
|
inlinestaticprivate |
[КЛИЕНТ-СЕРВЕР] Определяет, есть ли в entity предмет с ванильным идентификатором
- Аргументы
-
| entity | объект где ищем |
| VanilaID | идентификатор объекта, полученный от .GetId() |
- Возвращает
◆ MoveItem()
| static void KGB_LIB_4IT::MoveItem |
( |
FindInventoryLocationType | HowToMove, |
|
|
EntityAI | Item, |
|
|
EntityAI | FromItem, |
|
|
EntityAI | ToItem ) |
|
inlinestaticprivate |
[СЕРВЕР] Перемещает предмет
- Аргументы
-
| HowToMove | FindInventoryLocationType - одна из констант оттуда |
| Item | Что перемещаем |
| FromItem | Откуда перемещаем |
| ToItem | Куда перемещаем |
◆ PREORDER_ALL()
| static array< EntityAI > KGB_LIB_4IT::PREORDER_ALL |
( |
EntityAI | Item, |
|
|
bool | IncludeSelf = false ) |
|
inlinestaticprivate |
[КЛИЕНТ-СЕРВЕР] Выводит массив всех объектов, которые есть в предмете (рекурсивно по всем уровням)
- Аргументы
-
| Item | где ищем |
| IncludeSelf | добавить ли в массив объектом сам объект Item |
- Возвращает
- array<EntityAI>
◆ PREORDER_ALL_TString()
| static TStringArray KGB_LIB_4IT::PREORDER_ALL_TString |
( |
EntityAI | Item, |
|
|
bool | IncludeSelf = false ) |
|
inlinestaticprivate |
[КЛИЕНТ-СЕРВЕР] Выводит массив всех объектов, которые есть в предмете (рекурсивно по всем уровням)
- Аргументы
-
| Item | где ищем |
| IncludeSelf | добавить ли в массив объектом сам объект Item |
- Возвращает
- TStringArray
Объявления и описания членов классов находятся в файлах: