|
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
Объявления и описания членов классов находятся в файлах: